diff --git a/Makefile b/Makefile index ebfefa2..3af3823 100644 --- a/Makefile +++ b/Makefile @@ -39,7 +39,7 @@ OBJ_DIR := build BIN_DIR := bin EXEC := $(BIN_DIR)/cMaponiA3_test_3x3_3 \ - $(BIN_DIR)/test_internal_h5 \ + $(BIN_DIR)/test_h5 \ $(BIN_DIR)/fMaponiA3_test_3x3_3 \ $(BIN_DIR)/fMaponiA3_test_4x4_2 \ $(BIN_DIR)/QMCChem_dataset_test @@ -95,7 +95,7 @@ $(OBJ_DIR)/SM_Standard.o: $(SRC_DIR)/SM_Standard.cpp $(INC_DIR)/* | $(OBJ_DIR) $(BIN_DIR)/cMaponiA3_test_3x3_3: $(OBJ_DIR)/cMaponiA3_test_3x3_3.o $(DEPS_CXX) | $(BIN_DIR) $(CXX) -o $@ $^ -$(BIN_DIR)/test_internal_h5: $(OBJ_DIR)/test_internal_h5.o $(DEPS_CXX) | $(BIN_DIR) +$(BIN_DIR)/test_h5: $(OBJ_DIR)/test_h5.o $(DEPS_CXX) | $(BIN_DIR) $(H5CXX) -o $@ $^ $(BIN_DIR)/fMaponiA3_test_3x3_3: $(DEPS_F) $(OBJ_DIR)/fMaponiA3_test_3x3_3.o | $(BIN_DIR) diff --git a/Makefile.verificarlo b/Makefile.verificarlo index 217afe8..93ccf0e 100644 --- a/Makefile.verificarlo +++ b/Makefile.verificarlo @@ -1,20 +1,10 @@ ## Compilers -#ARCH = -xCORE-AVX2 H5CXX = h5c++ -#CXX = icpc -#FC = ifort - -#CXX = ~/intel/compilers_and_libraries_2020.3.275/linux/bin/icpx -#FC = ~/intel/compilers_and_libraries_2020.3.275/linux/bin/intel64/ifort - -H5FLAGS = "-I/usr/include/hdf5/serial -L/usr/lib/x86_64-linux-gnu/hdf5/serial /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl_cpp.a /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_cpp.a /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl.a /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.a -lpthread -lsz -lz -ldl -lm -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu/hdf5/serial" CXX = verificarlo-c++ FC = verificarlo-f - - ## Compiler flags -#H5CXXFLAGS = -O0 -g +H5FLAGS = "-I/usr/include/hdf5/serial -L/usr/lib/x86_64-linux-gnu/hdf5/serial /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl_cpp.a /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_cpp.a /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl.a /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.a -lpthread -lsz -lz -ldl -lm -Wl,-rpath -Wl,/usr/lib/x86_64-linux-gnu/hdf5/serial" CXXFLAGS = -O0 -g $(H5FLAGS) FFLAGS = -O0 -g $(H5FLAGS) @@ -30,7 +20,7 @@ OBJ_DIR := build BIN_DIR := bin EXEC := $(BIN_DIR)/cMaponiA3_test_3x3_3 \ - $(BIN_DIR)/test_internal_h5 \ + $(BIN_DIR)/test_h5 \ $(BIN_DIR)/fMaponiA3_test_3x3_3 \ $(BIN_DIR)/fMaponiA3_test_4x4_2 \ $(BIN_DIR)/QMCChem_dataset_test @@ -85,7 +75,7 @@ $(BIN_DIR)/cMaponiA3_test_3x3_3: $(OBJ_DIR)/cMaponiA3_test_3x3_3.o $(DEPS_CXX) | $(CXX) -o $@ $^ #begin H5 -$(BIN_DIR)/test_internal_h5: $(OBJ_DIR)/test_internal_h5.o $(DEPS_CXX) | $(BIN_DIR) +$(BIN_DIR)/test_h5: $(OBJ_DIR)/test_h5.o $(DEPS_CXX) | $(BIN_DIR) $(CXX) -o $@ $^ $(H5FLAGS) #$(BIN_DIR)/test_external_h5: $(OBJ_DIR)/test_external_h5.o $(DEPS_CXX) | $(BIN_DIR) # $(CXX) -o $@ $^ $(H5FLAGS) diff --git a/datasets/qmcchem_update-size_dist.log b/datasets/qmcchem_update-size_dist.log new file mode 100644 index 0000000..dad29fb --- /dev/null +++ b/datasets/qmcchem_update-size_dist.log @@ -0,0 +1,24924 @@ +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 +11 +7 +4 +2 +1 +1 +2 +1 +1 +2 +2 +2 +1 +2 +2 +2 +1 +3 +1 +2 +1 +1 +2 +1 +1 +12 +2 +2 +1 +11 +11 +11 +11 +1 +11 +11 +1 +1 +1 +1 +1 +1 +1 +2 +15 +2 +1 +12 +12 +12 +12 +1 +1 +12 +12 +1 +1 +1 +1 +1 +2 +1 +14 +3 +1 +9 +12 +1 +3 +4 +3 +7 +10 +4 +6 +10 +13 +1 +14 +11 +2 +13 +1 +3 +3 +1 +2 +1 +1 +1 +1 +14 +3 +8 +10 +3 +10 +10 +5 +1 +4 +1 +7 +8 +7 +9 +6 +1 +4 +1 +6 +7 +2 +7 +13 +2 +1 +1 +1 +2 +1 +1 +8 +2 +6 +5 +8 +1 +1 +1 +2 +1 +1 +1 +9 +5 +6 +5 +6 +5 +9 +1 +3 +1 +1 +1 +6 +2 +8 +1 +1 +1 +1 +2 +1 +5 +3 +5 +5 +10 +1 +3 +4 +4 +1 +1 +2 +5 +7 +5 +5 +2 +5 +15 +1 +3 +3 +7 +7 +8 +1 +3 +3 +3 +1 +6 +2 +12 +1 +2 +1 +1 +2 +5 +2 +5 +4 +5 +1 +1 +2 +2 +1 +4 +2 +5 +4 +4 +2 +4 +4 +2 +1 +1 +2 +1 +2 +1 +3 +9 +9 +7 +5 +5 +2 +6 +3 +1 +1 +2 +2 +1 +1 +2 +1 +2 +9 +5 +9 +4 +5 +3 +6 +2 +1 +2 +4 +5 +6 +6 +6 +8 +1 +1 +5 +6 +8 +2 +6 +14 +1 +6 +2 +2 +8 +1 +3 +4 +4 +5 +1 +3 +4 +4 +4 +2 +2 +4 +1 +5 +3 +2 +2 +2 +3 +4 +1 +3 +2 +2 +3 +1 +4 +5 +5 +5 +3 +10 +10 +10 +10 +3 +1 +1 +11 +2 +7 +10 +1 +3 +3 +2 +2 +5 +8 +1 +8 +8 +8 +8 +1 +3 +3 +1 +8 +9 +9 +9 diff --git a/datasets/qmcchem_update-size_dist.pdf b/datasets/qmcchem_update-size_dist.pdf new file mode 100644 index 0000000..7d0a13e Binary files /dev/null and b/datasets/qmcchem_update-size_dist.pdf differ diff --git a/datasets/dataset.small.dat b/datasets/small/dataset.small.dat similarity index 100% rename from datasets/dataset.small.dat rename to datasets/small/dataset.small.dat diff --git a/datasets/dataset.small.hdf5 b/datasets/small/dataset.small.hdf5 similarity index 100% rename from datasets/dataset.small.hdf5 rename to datasets/small/dataset.small.hdf5 diff --git a/datasets/update_cycle_13.dat b/datasets/small/update_cycle_13.dat similarity index 100% rename from datasets/update_cycle_13.dat rename to datasets/small/update_cycle_13.dat diff --git a/datasets/update_cycle_8169.dat b/datasets/small/update_cycle_8169.dat similarity index 100% rename from datasets/update_cycle_8169.dat rename to datasets/small/update_cycle_8169.dat diff --git a/datasets/update_cycle_8169_repl.dat b/datasets/small/update_cycle_8169_repl.dat similarity index 100% rename from datasets/update_cycle_8169_repl.dat rename to datasets/small/update_cycle_8169_repl.dat diff --git a/smvars.sh b/smvars.sh index 88cc645..447f7bb 100644 --- a/smvars.sh +++ b/smvars.sh @@ -6,7 +6,14 @@ PWD=$(pwd) SRCDIR=$(dirname $BASH_SOURCE) case $SRCDIR in /*) SMROOT=$SRCDIR ;; ## sourced from absolute path - *) SMROOT=$PWD/$SRCDIR ;; ## sourced from relative path + *) ## sourced from absolute path + if [[ $SRCDIR = . ]] ## check if already in root + then + SMROOT=$PWD + else + SMROOT=$PWD/$SRCDIR + fi + ;; esac export SMROOT @@ -33,7 +40,7 @@ case $ENV in ;; esac -if [ -z "$SMVARS" ] +if [[ -z $SMVARS ]] then export PATH=$SMROOT/bin:$PATH export SMVARS=true diff --git a/src/SM_Standard.cpp b/src/SM_Standard.cpp index 7d8d3fb..4082bd2 100644 --- a/src/SM_Standard.cpp +++ b/src/SM_Standard.cpp @@ -27,7 +27,7 @@ void SM1(double *Slater_inv, unsigned int Dim, unsigned int N_updates, // Denominator double den = 1 + C[Updates_index[l] - 1]; if (fabs(den) < 1e-6) { - std::cerr << "Breakdown condition triggered at " << l << std::endl; + std::cerr << "Breakdown condition triggered at " << Updates_index[l] << std::endl; } double iden = 1 / den; @@ -75,7 +75,7 @@ void SM2(double *Slater_inv, unsigned int Dim, unsigned int N_updates, // Denominator double den = 1 + C[Updates_index[l] - 1]; if (fabs(den) < 1e-6) { - std::cerr << "Breakdown condition triggered at " << l << std::endl; + std::cerr << "Breakdown condition triggered at " << Updates_index[l] << std::endl; // U_l = U_l / 2 (do the split) for (unsigned int j = 0; j < Dim; j++) { @@ -135,7 +135,7 @@ void SM3(double *Slater_inv, unsigned int Dim, unsigned int N_updates, // Denominator double den = 1 + C[Updates_index[l] - 1]; if (fabs(den) < 1e-6) { - std::cerr << "Breakdown condition triggered at " << l << std::endl; + std::cerr << "Breakdown condition triggered at " << Updates_index[l] << std::endl; for (unsigned int j = 0; j < Dim; j++) { later_updates[later*Dim+j] = Updates[l*Dim+j]; diff --git a/tests/QMCChem_dataset_test.f90 b/tests/QMCChem_dataset_test.f90 index a3811db..303b578 100644 --- a/tests/QMCChem_dataset_test.f90 +++ b/tests/QMCChem_dataset_test.f90 @@ -9,7 +9,7 @@ program QMCChem_dataset_test real(c_double), dimension(:,:), allocatable :: Updates, U real(c_double), dimension(:,:), allocatable :: S, S_inv, S_inv_t - call Read_dataset("datasets/update_cycle_8169_repl.dat", & + call Read_dataset("update_cycle_13.dat", & cycle_id, & dim, & n_updates, & diff --git a/tests/test_internal_h5.cpp b/tests/test_h5.cpp similarity index 97% rename from tests/test_internal_h5.cpp rename to tests/test_h5.cpp index a819749..0e38a43 100644 --- a/tests/test_internal_h5.cpp +++ b/tests/test_h5.cpp @@ -130,7 +130,7 @@ int test_cycle(H5File file, int cycle, std::string version) { int main(int argc, char **argv) { if (argc != 4) { std::cerr << "Execute from within 'datasets/'" << std::endl; - std::cerr << "usage: test_internal_h5 " << std::endl; + std::cerr << "usage: test_h5 " << std::endl; return 1; } std::string version(argv[1]);