diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..20d1c4a --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +*.exe +*.zip +*.o +.vscode +*.java +*.classgit +weightsdump.txt +hands/ \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0675c32 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +CC=gcc +CFLAGS=-I. +DEPS = network.c outputFunctions.c errorFunctions.c activationFunctions.c dibdump.c + +%.o: %.c $(DEPS) + $(CC) -o $@ $^ $(CFLAGS) + +makenet: network.o outputFunctions.o errorFunctions.o activationFunctions.o dibdump.o \ No newline at end of file diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..c56681c --- /dev/null +++ b/README.MD @@ -0,0 +1,56 @@ +# Project Info +This is a set of files that runs a basic neural network. +The main file is `network.c`, and the other files +provide miscellaneous utilities: + `outputFunctions.c` - stores output functions for use in the network + `activationFunctions.c` - stores activation functions for use in the network + `errorFunctions.c` - stores error functions for use in the network + `dibdump.c` - stores utility functions for use with bitmap i/o + +Configuration values should be set in a .txt file whose path +is specified during runtime. + +# Running the network + + ``` + $ gcc -o network network.c outputFunctions.c errorFunctions.c activationFunctions.c dibdump.c + $ network.exe + ``` +to compile and run the network; enter the path to the config when prompted. + +# Config Structure + +``` +num_input_nodes 2 +num_hidden_layers 1 +num_output_nodes 3 + +hidden_layer_1_size 10 // add lines below this for more hidden layers + +trainNetwork Y // whether to train or just run +print_network_specifics Y // whether to print the specific values of the network +print_debug_messages Y // whether to print debug messages while running/training + +use_bitmap Y // whether or not to train on a bitmap +original_bitmap_file ./input.bmp // if so, input bitmap file +output_bitmap_file ./output.bmp // if so, output bitmap file + +training_sets_file ./inputs.txt // file to store input values (bitmap or not) +where_to_dump_outputs ./outputs.txt // where to dump final/periodic output values +randomize_weights Y // whether to randomize weights +random_weights_lower -0.5 // if randomize: lower bound +random_weights_upper 0.5 // if randomize: upper bound +preset_weights_file ./weights.txt // if not randomize: where to read weights from +where_to_dump_weights ./weightsdump.txt // where to dump final/periodic weights +dump_every_x_iterations 100 // dump weights/nodes every _x_ iterations + +initial_learning_factor 0.1 +learning_factor_scaler 2.0 // set this to 1.0 to disable adaptive learning +min_learning_factor 0.001 // lower and upper bounds +max_learning_factor 2.0 // for the learning factor +enable_weight_rollback Y // whether or not to enable weight rollback + +max_training_iterations 100000 // max # of iterations before stopping training +initial_error 1.0 // what value to initialize the error at +target_training_error 0.00001 // target training error (to stop at) +``` \ No newline at end of file diff --git a/activationFunctions.c b/activationFunctions.c new file mode 100644 index 0000000..729489b --- /dev/null +++ b/activationFunctions.c @@ -0,0 +1,22 @@ +/** + * Gloria Zhu + * Created 9/8/2019 + * This file holds a collection of activation functions to be used. + * + * Functions in this file: + * + * identity + */ + +#include +#include + +#include "./headerfiles/activationFunctions.h" + +/** + * The identity function just returns the exact input. + */ +double identity(double input) +{ + return input; +} \ No newline at end of file diff --git a/bitmaps/originalfullsize.bmp b/bitmaps/originalfullsize.bmp new file mode 100644 index 0000000..f2d7f84 Binary files /dev/null and b/bitmaps/originalfullsize.bmp differ diff --git a/bitmaps/originalreducedsize.bmp b/bitmaps/originalreducedsize.bmp new file mode 100644 index 0000000..8a3e725 Binary files /dev/null and b/bitmaps/originalreducedsize.bmp differ diff --git a/bitmaps/outputreducedsize - 200I 2000A.bmp b/bitmaps/outputreducedsize - 200I 2000A.bmp new file mode 100644 index 0000000..c6e51f1 Binary files /dev/null and b/bitmaps/outputreducedsize - 200I 2000A.bmp differ diff --git a/bitmaps/outputreducedsize - 250I 250A.bmp b/bitmaps/outputreducedsize - 250I 250A.bmp new file mode 100644 index 0000000..778a62c Binary files /dev/null and b/bitmaps/outputreducedsize - 250I 250A.bmp differ diff --git a/bitmaps/outputreducedsize - 5197I 500A.bmp b/bitmaps/outputreducedsize - 5197I 500A.bmp new file mode 100644 index 0000000..861fba4 Binary files /dev/null and b/bitmaps/outputreducedsize - 5197I 500A.bmp differ diff --git a/bitmaps/outputreducedsize.bmp b/bitmaps/outputreducedsize.bmp new file mode 100644 index 0000000..c91a2a1 Binary files /dev/null and b/bitmaps/outputreducedsize.bmp differ diff --git a/configs/andorxorconfig.txt b/configs/andorxorconfig.txt new file mode 100644 index 0000000..5327f3d --- /dev/null +++ b/configs/andorxorconfig.txt @@ -0,0 +1,32 @@ +num_input_nodes 2 +num_hidden_layers 1 +num_output_nodes 3 + +hidden_layer_1_size 4 + +trainNetwork Y +print_network_specifics Y +print_debug_messages Y + +use_bitmap n +original_bitmap_file ./originalreducedsize.bmp +output_bitmap_file ./outputreducedsize.bmp + +training_sets_file ./inputs/allinputs.txt +where_to_dump_outputs ./inputs/temp.txt +randomize_weights Y +random_weights_lower -2 +random_weights_upper 2 +preset_weights_file ./weights/weights.txt +where_to_dump_weights ./weights/weightsdump.txt +dump_every_x_iterations 10000000000 + +initial_learning_factor 5 +learning_factor_scaler 1.0 +min_learning_factor 0.001 +max_learning_factor 10 +enable_weight_rollback n + +max_training_iterations 100 +initial_error 1.0 +target_training_error 0.00001 \ No newline at end of file diff --git a/configs/dibdumpconfig.txt b/configs/dibdumpconfig.txt new file mode 100644 index 0000000..454ab06 --- /dev/null +++ b/configs/dibdumpconfig.txt @@ -0,0 +1,33 @@ +num_input_nodes 3136 +num_hidden_layers 2 +num_output_nodes 5 + +hidden_layer_1_size 100 +hidden_layer_2_size 100 + +trainNetwork n +print_network_specifics Y +print_debug_messages Y + +use_bitmap n +original_bitmap_file ./bitmaps/originalreducedsize.bmp +output_bitmap_file ./bitmaps/outputreducedsize.bmp + +training_sets_file ./inputs/bitmapinputs.txt +where_to_dump_outputs ./inputs/bitmapoutput.txt +randomize_weights Y +random_weights_lower -0.5 +random_weights_upper 0.5 +preset_weights_file ./weights/weights.txt +where_to_dump_weights ./weights/weightsdump.txt +dump_every_x_iterations 100000 + +initial_learning_factor 0.1 +learning_factor_scaler 1.0 +min_learning_factor 0.001 +max_learning_factor 5.0 +enable_weight_rollback n + +max_training_iterations 40000 +initial_error 1.0 +target_training_error 0.01 \ No newline at end of file diff --git a/configs/xorconfig.txt b/configs/xorconfig.txt new file mode 100644 index 0000000..976f7ed --- /dev/null +++ b/configs/xorconfig.txt @@ -0,0 +1,32 @@ +num_input_nodes 2 +num_hidden_layers 1 +num_output_nodes 1 + +hidden_layer_1_size 1 + +trainNetwork Y +print_network_specifics Y +print_debug_messages n + +use_bitmap n +original_bitmap_file ./originalreducedsize.bmp +output_bitmap_file ./outputreducedsize.bmp + +training_sets_file ./inputs/xorinputs.txt +where_to_dump_outputs ./inputs/temp.txt +randomize_weights Y +random_weights_lower -2 +random_weights_upper 2 +preset_weights_file ./weights/weights.txt +where_to_dump_weights ./weights/weightsdump.txt +dump_every_x_iterations 10 + +initial_learning_factor 5 +learning_factor_scaler 1.0 +min_learning_factor 0.001 +max_learning_factor 10 +enable_weight_rollback Y + +max_training_iterations 10000 +initial_error 1.0 +target_training_error 0.00001 \ No newline at end of file diff --git a/dibdump.c b/dibdump.c new file mode 100644 index 0000000..c94e1d7 --- /dev/null +++ b/dibdump.c @@ -0,0 +1,262 @@ +/** + * Gloria Zhu / Adapted from Dr. Nelson + * Created 11/23/2019 + * This file is responsible for reading in 24-bit and 32-bit bitmaps + * and converting them to activation values. It is also responsible + * for reconstructing bitmaps from a text file of values. + * + * Functions in this file: + * int* readBitmap(char* inFileName, char* pelsOutputFile) + * void writePelsToTextFile(unsigned int *pels, int numPels, char *pelsOutputFile) + * void writeBitmap(char *pelsOutputFile, char *originalDIBFile, char *outputDIBFile) + * void writeBitmapHelper(char *outFileName, unsigned int *pels, int numPels, BITMAPFILEHEADER bmpFileHeader, BITMAPINFOHEADER bmpInfoHeader) +{ + */ + +#include +#include +#include +#include + +#include "./headerfiles/dibdump.h" + +/** + * This function reads in a bitmap and writes out its pels to a text file. + * Note: this will only run for 24-bit and 32-bit bitmaps (that don't have a color table) + * + * @param inFileName the name of the input bitmap file + * @param pelsOutputFile the file to output the pel values to + * @return a pointer to the array of pels (in blue|green|red|reserved byte form) + */ +int *readBitmap(char *inFileName, char *pelsOutputFile) +{ + BITMAPFILEHEADER bmpFileHeader; + BITMAPINFOHEADER bmpInfoHeader; + + char topDownDIB = 'n'; + + unsigned int *pels; // using unsigned int to prevent overflow errors + + FILE *inFile = fopen(inFileName, "rb"); + + if (inFile != NULL) + { + fread((char *)&bmpFileHeader, sizeof(BITMAPFILEHEADER), 1, inFile); + + printf("bfType=%2X\nbfSize=%lu\nbfReserved1=%u\nbfReserved2=%u\nbfOffBits=%lu\n", + bmpFileHeader.bfType, + bmpFileHeader.bfSize, + bmpFileHeader.bfReserved1, + bmpFileHeader.bfReserved2, + bmpFileHeader.bfOffBits); + + fread((char *)&bmpInfoHeader, sizeof(BITMAPINFOHEADER), 1, inFile); + + printf("biSize=%lu\nbiWidth=%ld\nbiHeight=%ld\nbiPlanes=%u\nbiBitCount=%u\nbiCompression=%lu\nbiSizeImage=%lu\nbiXPelsPerMeter=%ld\nbiYPelsPerMeter=%ld\nbiClrUsed=%lu\nbiClrImportant=%lu\n\n", + bmpInfoHeader.biSize, + bmpInfoHeader.biWidth, + bmpInfoHeader.biHeight, + bmpInfoHeader.biPlanes, + bmpInfoHeader.biBitCount, + bmpInfoHeader.biCompression, + bmpInfoHeader.biSizeImage, + bmpInfoHeader.biXPelsPerMeter, + bmpInfoHeader.biYPelsPerMeter, + bmpInfoHeader.biClrUsed, + bmpInfoHeader.biClrImportant); + + int biHeightAbs = bmpInfoHeader.biHeight; + + if (bmpInfoHeader.biHeight < 0) + { + topDownDIB = 'Y'; + biHeightAbs = -biHeightAbs; + } + + // allocating space for the pels + pels = malloc(bmpInfoHeader.biWidth * biHeightAbs * sizeof(int)); + + int bytesPerPixel = bmpInfoHeader.biBitCount / 8; + + if (bytesPerPixel == 4) // 32-bit bitmap + { + fread(pels, bytesPerPixel, bmpInfoHeader.biWidth * biHeightAbs, inFile); + + for (int i = 0; i < bmpInfoHeader.biWidth * biHeightAbs; i++) + { + unsigned int pel = pels[i]; + + // pels are read in reserved|red|green|blue order + int blue = pel & 0x00FF; + int green = (pel >> 8) & 0x00FF; + int red = (pel >> 16) & 0x00FF; + int reserved = (pel >> 24) & 0x00FF; + // rearranging pels into blue|green|red|reserved order + unsigned int newpel = blue << 24 | green << 16 | red << 8 | reserved; + + pels[i] = newpel; + } + + writePelsToTextFile(pels, bmpInfoHeader.biWidth * biHeightAbs, pelsOutputFile); + } + else if (bytesPerPixel == 3) // 24-bit bitmap + { + fread(pels, bytesPerPixel, bmpInfoHeader.biWidth * biHeightAbs, inFile); + + writePelsToTextFile(pels, bmpInfoHeader.biWidth * biHeightAbs, pelsOutputFile); + } + else // if the bitmap is not 24 or 32 bit (bytesPerPixel is not 3 or 4) + { + fprintf(stderr, "ERROR: Bitmap must be 24-bit or 32-bit."); + } + } + else // if inFile == NULL + { + fprintf(stderr, "INPUT ERROR: %s\n", strerror(errno)); + } + + return pels; +} + +/** + * This function writes an array of pels to a text file in hexadecimal form. + * It concatenates a 1 to the front and two copies of the pels to fit + * the input txt file format of the network. + * + * @param pels array of the pel values + * @param numPels the total number of pels + * @param pelsOutputFile the file to write the pels to + */ +void writePelsToTextFile(unsigned int *pels, int numPels, char *pelsOutputFile) +{ + printf("Writing pels to text file...\n"); + FILE *outFile = fopen(pelsOutputFile, "a+b"); + + // fprintf(outFile, "1\n"); uncomment me for original code submission + + for (int i = 0; i < numPels; i++) + { + fprintf(outFile, "%x\n", pels[i]); + } + + for (int i = 0; i < numPels; i++) + { + fprintf(outFile, "%x\n", pels[i]); + } + + fclose(outFile); + + printf("Finished writing %d pels to text file %s\n", numPels, pelsOutputFile); + + return; +} + +/** + * This function transfers from pel .txt file to a bitmap, using + * the original bitmap file as a reference. It is responsible for + * reading in the file/info headers of the original DIB file, and + * then passing those values + the pels to a helper function. + * + * @param pelsOutputFile the file to read pels in from + * @param originalDIBFile the original bitmap file to reference for header/info values + * @param outputDIBFile the bitmap file to output to + */ +void writeBitmap(char *pelsOutputFile, char *originalDIBFile, char *outputDIBFile) +{ + FILE *origFile = fopen(originalDIBFile, "rb"); + FILE *pelsFile = fopen(pelsOutputFile, "r"); + + unsigned int *pels; + + if (origFile != NULL) + { + BITMAPFILEHEADER bmpFileHeader; + BITMAPINFOHEADER bmpInfoHeader; + + fread((char *)&bmpFileHeader, sizeof(BITMAPFILEHEADER), 1, origFile); + fread((char *)&bmpInfoHeader, sizeof(BITMAPINFOHEADER), 1, origFile); + + int biHeightAbs = bmpInfoHeader.biHeight; + char topDownDIB = 'n'; + + if (bmpInfoHeader.biHeight < 0) + { + topDownDIB = 'Y'; + biHeightAbs = -biHeightAbs; + } + + pels = malloc(bmpInfoHeader.biWidth * biHeightAbs * sizeof(int)); + + unsigned int pel; + + for (int i = 0; i < bmpInfoHeader.biWidth * biHeightAbs; i++) + { + fscanf(pelsFile, "%x", &pel); + pels[i] = pel; + } + + writeBitmapHelper(outputDIBFile, pels, bmpInfoHeader.biWidth * biHeightAbs, bmpFileHeader, bmpInfoHeader); + + fclose(origFile); + fclose(pelsFile); + + printf("Finished writing pels from %s to bitmap file %s based on original bitmap %s\n", + pelsOutputFile, + outputDIBFile, + originalDIBFile); + + } // if (origFile == NULL) + + return; +} + +/** + * This function transfers from pel .txt file to a bitmap, having been + * given the file/info headers of the original bitmap file. + * + * @param outFileName the name of the output dibdump file + * @param pels the array of pels + * @param numPels the total number of pels + * @param bmpFileHeader the bitmap file header to use + * @param bmpInfoHeader the bitmap info header to use + */ +void writeBitmapHelper( + char *outFileName, + unsigned int *pels, + int numPels, + BITMAPFILEHEADER bmpFileHeader, + BITMAPINFOHEADER bmpInfoHeader) +{ + + FILE *outFile = fopen(outFileName, "wb"); + + unsigned int pel; + for (int i = 0; i < numPels; i++) + { + pel = pels[i]; + int reserved = pel & 0x00FF; + int red = (pel >> 8) & 0x00FF; + int green = (pel >> 16) & 0x00FF; + int blue = (pel >> 24) & 0x00FF; + // rearranging the pels back into their proper structure + unsigned int newpel = reserved << 24 | red << 16 | green << 8 | blue; + + pels[i] = newpel; + } + + if (outFile != NULL) + { + fwrite(&bmpFileHeader, sizeof(BITMAPFILEHEADER), 1, outFile); + fwrite(&bmpInfoHeader, sizeof(BITMAPINFOHEADER), 1, outFile); + fwrite(pels, 4, numPels, outFile); + fclose(outFile); + + printf("Finished writing %d pels to bitmap output %s\n", numPels, outFileName); + } + else + { + fprintf(stderr, "OUTPUT ERROR: %s\n", strerror(errno)); + } + + return; +} diff --git a/errorFunctions.c b/errorFunctions.c new file mode 100644 index 0000000..12523a4 --- /dev/null +++ b/errorFunctions.c @@ -0,0 +1,39 @@ +/** + * Gloria Zhu + * Created 9/8/2019 + * This file holds a collection of error functions to be used + * for evaluating error in a neural network. Note that every + * function here should take in as parameters two arrays of + * float values of the same length, the first being the + * expected output and the second being the actual output, + * as well as an integer that is the length of the two arrays. + * + * Functions in this file: + * + * quadraticLoss + */ + +#include +#include + +#include "./headerfiles/errorFunctions.h" + +/** + * The quadratic loss error function returns half the sum of the squares of the + * differences between expected outputs and actual outputs. + * + * @param expectedOutput array of the expected outputs + * @param actualOutput array of the actual outputs + * @param arrayLength the number of outputs to compare and use to calculate error + */ +double quadraticLoss(double expectedOutput[], double actualOutput[], int arrayLength) +{ + double error = 0.0; + for (int i = 0; i < arrayLength; i++) + { + double deviation = expectedOutput[0] - actualOutput[0]; + error += deviation * deviation; + } + return 0.5 * error; +} + diff --git a/handprocessor.c b/handprocessor.c new file mode 100644 index 0000000..8e67465 --- /dev/null +++ b/handprocessor.c @@ -0,0 +1,32 @@ +#include +#include +#include + +#include "./headerfiles/outputFunctions.h" // importing output, +#include "./headerfiles/activationFunctions.h" // activation, and +#include "./headerfiles/errorFunctions.h" // error functions + +#include "./headerfiles/dibdump.h" // importing dibdump functions + +#define MAX_FILE_NAME_LENGTH 2048 // max characters in a file name + +#define NUM_BITMAPS_TO_PROCESS 5 + +int main() +{ + char * pelsOutputFile = "./inputs/bitmapinputs.txt"; + + FILE *outFile = fopen(pelsOutputFile, "a"); + fprintf(outFile, "5\n"); + + readBitmap("./hands/Gloria1.bmp", pelsOutputFile); + fprintf(outFile, "1\n0\n0\n0\n0\n"); + readBitmap("./hands/Gloria2.bmp", pelsOutputFile); + fprintf(outFile, "0\n1\n0\n0\n0\n"); + readBitmap("./hands/Gloria3.bmp", pelsOutputFile); + fprintf(outFile, "0\n0\n1\n0\n0\n"); + readBitmap("./hands/Gloria4.bmp", pelsOutputFile); + fprintf(outFile, "0\n0\n0\n1\n0\n"); + readBitmap("./hands/Gloria5.bmp", pelsOutputFile); + fprintf(outFile, "0\n0\n0\n0\n1\n"); +} \ No newline at end of file diff --git a/headerfiles/activationFunctions.h b/headerfiles/activationFunctions.h new file mode 100644 index 0000000..1bf5632 --- /dev/null +++ b/headerfiles/activationFunctions.h @@ -0,0 +1,13 @@ +/** + * Gloria Zhu + * Created 9/15/2019 + * This file contains the header files for activation functions. + * More specific documentation can be found in the source file. + */ + +#ifndef activationFunctions_h +#define activationFunctions_h + +double identity(double); + +#endif \ No newline at end of file diff --git a/headerfiles/dibdump.h b/headerfiles/dibdump.h new file mode 100644 index 0000000..2c0ff58 --- /dev/null +++ b/headerfiles/dibdump.h @@ -0,0 +1,18 @@ +/** + * Gloria Zhu + * Created 11/15/2019 + * This file contains the header files for dibdump-related functions. + * More specific documentation can be found in the source file. + */ + +#ifndef dibdump_h +#define dibdump_h + +#include + +int *readBitmap(char *, char *); +void writePelsToTextFile(unsigned int *, int, char *); +void writeBitmap(char *, char *, char *); +void writeBitmapHelper(char *, unsigned int *, int, BITMAPFILEHEADER, BITMAPINFOHEADER); + +#endif \ No newline at end of file diff --git a/headerfiles/errorFunctions.h b/headerfiles/errorFunctions.h new file mode 100644 index 0000000..2cdee1f --- /dev/null +++ b/headerfiles/errorFunctions.h @@ -0,0 +1,13 @@ +/** + * Gloria Zhu + * Created 9/15/2019 + * This file contains the header files for error functions. + * More specific documentation can be found in the source file. + */ + +#ifndef errorFunctions_h +#define errorFunctions_h + +double quadraticLoss(double[], double[], int); + +#endif \ No newline at end of file diff --git a/headerfiles/outputFunctions.h b/headerfiles/outputFunctions.h new file mode 100644 index 0000000..87eac52 --- /dev/null +++ b/headerfiles/outputFunctions.h @@ -0,0 +1,20 @@ +/** + * Gloria Zhu + * Created 9/15/2019 + * This file contains the header files for output functions. + * More specific documentation can be found in the source file. + */ + +#ifndef outputFunctions_h +#define outputFunctions_h + +double sigmoid(double); +double sigmoidDeriv(double); + +double tanh(double); +double tanhDeriv(double); + +double relu(double); +double reluDeriv(double); + +#endif \ No newline at end of file diff --git a/inputs/allinputs.txt b/inputs/allinputs.txt new file mode 100644 index 0000000..97f266a --- /dev/null +++ b/inputs/allinputs.txt @@ -0,0 +1,21 @@ +4 +0 +0 +0 +0 +0 +0 +1 +0 +1 +1 +1 +0 +0 +1 +1 +1 +1 +1 +1 +0 \ No newline at end of file diff --git a/inputs/andinputs.txt b/inputs/andinputs.txt new file mode 100644 index 0000000..5606db2 --- /dev/null +++ b/inputs/andinputs.txt @@ -0,0 +1,13 @@ +4 +0 +0 +0 +0 +1 +0 +1 +0 +0 +1 +1 +1 \ No newline at end of file diff --git a/inputs/bitmapinputs.txt b/inputs/bitmapinputs.txt new file mode 100644 index 0000000..5e5b919 --- /dev/null +++ b/inputs/bitmapinputs.txt @@ -0,0 +1,31386 @@ +a9adafa9 +aca8acad +acada7ab +a7abaca7 +aca9abac +ababaaab +aaadadaa +afabadae +b0b0acaf +acb0b0ad +b0aeafb1 +b0b0aeb0 +aeb0b0ae +b1afb0b0 +b2b2afb1 +aeb2b3af +b0abb2b3 +aaaba6af +96a4a4a0 +918d9b9b +8a868193 +5d7f807d +644f7368 +8f75607e +69977a65 +80699d7d +9e7e679f +639f7f67 +79609d7d +94755a99 +488a6b4f +472a8262 +74625468 +8f9d9c99 +97949894 +9f9a979d +9ca29e9a +a49fa4a1 +a8a5a1a7 +a3a8a4a2 +a5a2a9a5 +a9a5a2a9 +a9aeafa9 +ada9adae +acada8ac +a8acada8 +aca9acad +acacaaab +abacacaa +afaeaeae +b1b1adaf +adb0b1ac +afaeb0b0 +afafadb0 +aeb0b0ae +b0aeb0b0 +b2b2b0b0 +afb2b1af +b0abb2b2 +a9aba6af +94a3a4a0 +8f8b9999 +87858190 +51797874 +6b577260 +947a6385 +67987a65 +846b9d7e +a2816ba3 +63a18168 +775e9c7c +92735a97 +3d85654d +482f7958 +8e8a8665 +919d9a97 +9b979b96 +a29d999f +a0a5a19d +a6a1a7a5 +aca8a4a9 +a4aca7a4 +a8a5aba7 +aca8a5ac +a9aeafaa +acabadad +acacaaad +acadadaa +adabadad +acacaaad +adacacaa +b0adafaf +b1b2adb0 +aeb1b2ac +b0afb0b0 +afafadb0 +afafafad +b1afb0b0 +b2b2b0b1 +b0b2b1b0 +b0aab2b2 +aaaaa6ae +94a1a39d +8c879898 +84838290 +4d756f68 +705c7a62 +9579628b +669c7e69 +80699d7e +9f7e669f +619e7e64 +765d9979 +8f6d5596 +2984634b +695b6745 +9fa19e78 +9698928e +9e989e9a +a5a19ca1 +a2a8a5a0 +a7a3aaa7 +ada9a5aa +a5ada9a6 +aaa7ada9 +aeaaa9ae +adaeb0ab +afadaeaf +aeaeacaf +acaeaeac +afadaeae +aeaeacaf +acadadac +b1abaeaf +b1b1adaf +adb1b2ac +b0afb0b0 +b0b0aeb0 +afb0b0af +b2b0b1b1 +b2b2b0b2 +aeb2b2b1 +aeaab1b1 +a9aaa5ae +93a0a19c +8a859797 +807f7e8e +51776a5e +755f8569 +9679648f +69a0816b +7f68a082 +9d7d649e +619b7b63 +765d9a7a +8a695095 +337c5a3f +8f8b674b +9d999692 +989d9894 +a19c9f9d +a7a49fa4 +a4a9a7a1 +a9a6aca9 +aeaaa6ad +a9afaba8 +abaab0ac +aeaaa9b0 +aeafafad +b1acb0b1 +b0b0adb0 +adafb0ae +afadafb0 +afafadaf +adafafad +b1adb0b0 +b0b1adb1 +adb0b2ac +b0aeb0b1 +b0b0aeb1 +aeb0b1ad +b3afb1b1 +b2b3afb2 +aeb3b2b0 +ada9b1b0 +a7a8a3ad +919f9f9a +89859594 +7d7c788a +58786655 +7862896e +9e7f6a93 +69a0806a +7f669f82 +9e7d639e +619c7c64 +745b9a7a +8a6a5094 +5f674527 +a2a1796b +9a948fa1 +9b9f9c97 +a49fa2a0 +a9a6a1a7 +a7acaaa4 +aca8afaa +b0adaaaf +abb1adaa +acabb2ad +aeacaaaf +aeb0b0ae +b0aeb0b0 +b0b0aeb1 +aeb0b0ae +b0afb0b0 +afafadb0 +aeafafae +b2adb1b1 +b1b2adb1 +adb1b2ad +b1aeb1b1 +b1b0afb1 +aeb0b1ad +b1adb1b1 +b1b2afb0 +abb1b2ad +aba6afaf +a4a6a0aa +8b9b9c97 +88849190 +7a756e86 +5e79624d +7d668d72 +a0836e98 +689e7f68 +82699e81 +9e7e65a0 +609d7c63 +6f569879 +7f5c4290 +8b684d35 +9a97918f +9f99959d +9ea19e99 +a7a2a5a2 +acaaa4aa +a9afaca7 +ada9b0ad +b2aeabb1 +abb3afac +aeadb2ad +b0aeabb0 +b0b0b0ae +b1afb2b2 +b0b0aeb1 +aeb0b0ae +b0afb0b0 +b0b0aeb1 +abafb0ac +b1adafb1 +b0b1adb1 +adb1b2ac +b1afb1b2 +b0b0aeb1 +aeb0b0af +b1aeb1b1 +afafabb1 +a4abaca6 +a49fa8a9 +9c9e98a3 +8693938e +817f8c8b +74695f80 +5f836751 +806a9075 +a1876f9d +65987b63 +82689c7d +a08268a0 +5a9d7b63 +6d549373 +6b482c8e +a0796a5f +9591a2a2 +a09c989c +a0a4a19c +a9a3a8a5 +aeaba7ac +aab1adaa +aeacb2ae +b4afacb3 +abb3afac +afadb1ae +b0afadb1 +afb1b1af +b1afb1b1 +b0b0aeb1 +afb1b1af +b1afb1b1 +b1b0afb1 +acb1b0ad +b2adb1b1 +b1b2aeb1 +aeb2b2ad +b2aeb1b1 +b1b1adb1 +aeb2b3ad +b0afb3b4 +adaeaab1 +9fa9aaa5 +9e99a4a5 +9695909d +838f8e89 +76738988 +72625575 +61876c55 +7e679477 +9e81689a +66957961 +82689c7f +9d7f65a1 +58987960 +60449171 +694f3780 +98918d8b +9b969e9b +a3a09a9f +a2a7a49f +aba7aaa8 +b1adaaae +abb3aeac +afacb3ae +b2b0acb3 +aeb2b0ac +b1afb1b0 +b2b1afb2 +b0b2b2b0 +b2b0b2b2 +b2b2b0b2 +b0b1b1af +b2b0b2b2 +b1b1afb2 +adb0b1ae +b1adb1b2 +b2b3aeb1 +afb2b4ae +b3aeb2b2 +b2b3aeb2 +adb2b3ae +afabb1b2 +abaca7ae +99a6a7a0 +97929e9f +91908b97 +7c8d8c87 +6c688081 +7665536d +6891765f +826a9a7f +9a7f689c +62937860 +7c62997c +94755c9b +5593755b +4a2c8f72 +7a6b5f6e +91a2a2a3 +9e989b96 +a4a19ca1 +a2a7a49f +aaa7aaa7 +b1aca9ae +abb1adaa +afabb3af +b1b0adb2 +aeb2b0ae +b1b0b1b0 +b2b2b0b2 +b0b2b2b0 +b3b1b2b2 +b2b2b0b3 +b0b1b1af +b1afb2b2 +b1b1afb1 +adb0b0ae +b2afb1b2 +b3b4afb2 +afb3b4b0 +b4afb2b4 +b3b4afb3 +acb2b3ae +ada7b0b1 +a9aaa5ac +94a1a29c +918b9899 +8c8d8890 +74878681 +66607677 +7a624e69 +6d957964 +846e9b81 +977f689d +5b8e735c +765c9375 +8e705795 +478d7055 +523a8564 +908d8a6f +919a9694 +9d989b95 +a4a19ca0 +a2a7a49f +aaa4aaa7 +aeaaa6ac +abb0adaa +b0acb1af +b2b1aeb2 +afb2b0af +b0aeb2b0 +b1b0aeb1 +b0b2b2b0 +b3b1b2b2 +b3b3b1b3 +b1b3b3b1 +b2b0b3b3 +b1b1afb2 +afb1b0ae +b2b0b1b0 +b5b6b3b2 +b2b8b7b5 +b5b0b6b7 +b3b4b0b4 +acb3b4af +aba6b0b1 +a5a6a1aa +8e9b9d97 +8c879293 +8887828c +6f7c7a76 +60546e70 +7f644d69 +6e977e68 +76649983 +9279628d +669b8169 +765b9a7e +846a4e94 +33876b50 +6b5e7351 +98989778 +92928d88 +9d989a96 +a4a19ca0 +a3a9a7a1 +a9a4aba8 +aeaba7ac +abb1ada9 +b0adb0af +b2b1adb2 +afb2b1ad +b1afb1b0 +b1b1afb1 +b1b2b2b0 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +afb1b1af +b0afb1b1 +b4b3b2b0 +b4b8b8b4 +b6b1b7b8 +b4b5b1b5 +aab3b4af +aaa5aeaf +a1a19ca9 +89959691 +89838d8f +807e7989 +4c717573 +422f5b55 +76614b59 +61836d58 +76638874 +947b6489 +6d9c816a +765d9d84 +886e538e +3b836245 +84806f53 +908c8986 +9293908c +9c979a97 +a4a29c9f +a5aba8a3 +aaa8adaa +afaba8af +abadada8 +aeacb0ae +b2b0acb2 +afb2b2af +b1afb1b1 +b1b0afb1 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +afb1b1af +b0aeb1b1 +b2b1b0b0 +b3b5b6b1 +b7b3b6b8 +b5b6b1b6 +a8b2b3ae +a7a2adae +9b9c97a6 +858f908c +827c8a8b +76797784 +2c656158 +3f2b5d42 +67503b5b +5278614e +6e597a64 +8e756084 +5f927660 +70598f77 +856d5584 +59795737 +8a8a7567 +8d87828a +9295928d +9c979a97 +a4a19c9f +a6aba8a4 +aaa7acaa +adaba8ad +aaadada9 +afabafae +b1b0acb1 +aeb2b1ae +b0aeb1b0 +b2b1afb1 +b1b3b3b1 +b4b2b3b3 +b3b3b1b4 +b1b2b2b0 +b2b0b3b3 +b1b1afb2 +aeb0b0ae +b1afb0b0 +b1b2afb1 +b1b3b4b0 +b7b3b6b7 +b4b5b1b6 +a8b1b2ad +a39dacad +969892a2 +7e8c8e88 +7d7a8685 +6867607b +3c634833 +5a477250 +6e4f3d78 +57725743 +6d5a836b +7a614d84 +4679604b +5e45765e +6b533973 +7a6b5641 +807b807e +8d888485 +9194908c +9b969997 +a39f9a9f +a4a8a6a1 +a8a5a9a8 +acaba7aa +abaeada9 +afabb0af +b0afabb0 +adb0afac +b0aeb0af +b1b0aeb1 +b1b2b2b0 +b3b1b3b3 +b2b2b0b3 +b0b1b1af +b2b0b2b2 +b1b1afb2 +aeb1b1af +b0aeb0b0 +b1b1afb0 +b2b2b2b0 +b8b3b6b7 +b5b6b0b6 +a6b0b1ac +a09aa9aa +92938d9f +7e898a83 +6d6b8181 +64513f6c +4e77553f +62508561 +835e4b86 +507e5c48 +604b7d64 +715a4678 +3564513e +4a335d4a +543b2160 +82695f53 +7c768584 +8b878382 +8f928f8a +99949794 +a19e999d +a2a5a5a0 +a6a2a8a7 +abaaa6a7 +aaaeada9 +aeaaafae +aeaeabae +acafaeac +afadb0ae +b0afadb1 +b0b1b1af +b2b0b2b2 +b1b1afb2 +afb0b0ae +b2b0b1b1 +b1b1afb2 +afb1b1af +b1afb1b1 +b1b1b0b1 +b1b1b2af +b8b4b5b6 +b6b7b1b7 +a3b0b1ad +9c96a7a8 +8e908a9b +79868781 +5749767b +74543d64 +5d8a6753 +725e9570 +906b5797 +4b875f4d +644c7d5f +76614c7b +28624f3b +2f1e4b3a +47332143 +796f6961 +7c76817d +87837e81 +8d8f8c87 +97919592 +9e9c989a +a2a5a4a0 +a5a1a7a6 +a8a7a4a6 +aaacaba7 +aeabaeae +afaeabb0 +abafaeac +afadb0af +b0b0aeb0 +b0b1b1af +b1afb2b2 +b1b1afb1 +afb2b2b0 +b1afb1b1 +b1b1afb1 +adafb0ad +b1afafaf +b2b2b0b2 +b3b2b2b1 +b9b4b5b5 +b6b7b2b7 +a2b1b2ad +9893a6a7 +8d8c8697 +5c838684 +553e6966 +8867516f +67956e5b +7f68a17d +a07863a3 +4e98705c +67528661 +78634e81 +3c6e5847 +3b2b5d4a +412f1f4c +76645c54 +7a767d7a +837f7a80 +898b8883 +948f918e +9c9a9698 +a2a4a39e +a7a3a6a6 +aaaaa5a8 +abaeaba8 +b0acb1ae +b1afabb2 +aeb0afad +afadb0b0 +b0b0aeaf +afb1b1af +b2b0b1b1 +b2b2b0b2 +b0b2b2b0 +b1afb2b2 +b1b1aeb1 +aeafb0ad +b0aeb0b0 +b1b1afb1 +b3b4b4b2 +bab5b6b6 +b8b9b3b9 +a0b0b1ac +9590a4a5 +8a8b8794 +43767873 +68526a56 +95756088 +70a07b66 +846eaa86 +a9806da9 +69a6826c +7a68a17e +87706198 +4f7f6b5c +4d416c5a +52402e5e +6d56493c +78737471 +807e797c +8787847f +948f8f8c +9b9a9595 +a1a3a19c +a8a3a6a6 +b0ada7ab +aeb3afaa +b2afb6b1 +b2b0acb5 +adb0afac +afadb0ae +b0b0aeaf +b0b1b1af +b2b0b1b1 +b2b2afb2 +afb1b1af +b1afb2b1 +b0b0aeb1 +afb1b1af +b1aeb0b3 +b2b1b0b0 +b2b4b5b1 +bab7b6b8 +b6b6b3ba +9badaea9 +9089a0a1 +82878590 +476c6559 +79647e5f +a27f6b9b +73a8836c +8972af8b +a9836dae +71ac856f +846fa885 +95806d9d +58837062 +584d7363 +62514469 +57524231 +7975655f +7e7b767c +8683807b +948f8e8b +9c9b9696 +9ea09f9a +a6a1a4a3 +aca9a5a7 +adafada9 +b2b0b4b1 +b1b1acb6 +aeb0afac +b0aeb0af +b0b0aeaf +b0b1b1af +b2afb2b2 +b1b1aeb2 +afb0b0ae +b1afb1b1 +b1b1afb1 +afb1b1af +b2b0b0b1 +b2b2b0b2 +b3b4b4b1 +b7b5b6b6 +b4b4b1b7 +95aaaba7 +8e899a9b +7677738b +5d745e4b +816d8e72 +a98370a2 +73ae8973 +866fb08c +af8a72ab +6cb08872 +806aa280 +9c857198 +719c8575 +6a60927e +6b5a4f7f +3f574636 +7773584c +7c797477 +86827f7a +948f8e8b +9b9a9697 +9d9f9d99 +a5a1a4a2 +a8a7a4a5 +aaaaa9a6 +b0acafae +b1afacb2 +aeb0afad +b0aeb0b0 +b0b1afb0 +afb1b1af +b2b0b1b1 +b2b2b0b2 +afb1b1af +b1afb1b1 +b1b3b0b1 +afb2b2b0 +b2b0b2b1 +b3b3b1b1 +b3b3b3b0 +b5b4b6b5 +b3b3b0b5 +90a7a9a4 +8a879495 +746c6284 +6c846450 +86709a7d +a98470a7 +6fb08c76 +8c75a985 +b7937ab0 +6cac8872 +856f9f80 +a185719f +779b7f6f +8075a186 +89736699 +32776255 +615b5542 +80807d65 +84827f79 +928d8c89 +98989495 +9e9f9d99 +a5a1a3a2 +a9a8a4a6 +a8abaaa6 +afabaeac +b0b0adb0 +aeb1b0af +b1afb1b1 +b2b2b0b1 +b0b1b1af +b3b1b1b1 +b2b2b0b3 +b0b2b2b0 +b1b0b3b2 +b1b2afb2 +b0b1b3b0 +b2afb2b3 +b2b3b0b0 +b2b3b4b1 +b5b4b4b4 +b2b2afb5 +90a4a5a1 +7b779294 +745f5276 +709c7c67 +8773a684 +ad8874ac +70a7836d +8e76ab87 +ac8973b4 +6aa58672 +826d9c7e +a388729e +73a88976 +8074a283 +947a6f9a +47897164 +44376f59 +797a7653 +8182807b +908b8986 +98979393 +9f9e9d99 +a5a1a4a3 +a9a8a4a6 +a8abaaa6 +b0abadad +b0b0aeaf +afb0b0ae +b2b0b1b1 +b3b3b1b2 +b0b2b2b0 +b2b0b2b2 +b2b2afb2 +b0b2b2b0 +b2b0b2b2 +b1b1aeb2 +afb0b2af +b2b0b0b2 +b2b3b0b2 +b3b1b5b1 +b5b3b4b5 +adadacb5 +899a9a96 +6159858d +78513f6b +779e7c67 +8876b08b +a6816eae +73a3816d +8571ac89 +a48471a8 +69a58571 +7d689c7d +9c806b99 +76ab8d75 +8575aa8b +9c7f72a4 +5e8c7164 +4d3a856e +675f5665 +7d848582 +8e898683 +98969191 +9f9c9c97 +a7a3a4a3 +a8a8a3a8 +a9abada6 +aeadacae +b0afadaf +afafb0ae +b2b0b1b1 +b2b2b0b2 +b0b2b2b0 +b2afb2b2 +b2b1afb2 +afb2b1b0 +b1afb1b2 +b0b0aeb1 +afb1b0af +b2b0b1b2 +b3b3b1b2 +b3b2b3b1 +b2b1b5b6 +a1a19db3 +6f8e928c +5a4a6c71 +976b587a +689b7462 +7e6ca07b +a98975a2 +6aa78772 +87719e7e +a88974a5 +6aa58672 +816d9b7f +a3816b9f +76a68770 +8d78ab8b +a98b7bad +5396786c +55447e60 +64504271 +7c7b7a76 +8c868381 +97958f8f +9d9c9b97 +a7a3a2a1 +aaa9a5a8 +aaadaca7 +aeadadae +afafadae +afb0b0ae +b2b0b1b1 +b4b4b2b2 +b0b3b3b1 +b2b0b2b2 +b1b1afb2 +afb1b1af +b1afb1b1 +b1b1afb1 +afb1b1af +b3b0b1b2 +b2b3b1b1 +b5b6b6b3 +a6a4b6b6 +949690a6 +4a6c7574 +735d6354 +b289759e +68b08472 +745fa37b +9f816d94 +6bab8b77 +7b669d7f +a7887399 +6ea08570 +7c6a9c81 +a47f6a9a +74a6826c +977eae8c +af907ab8 +62a58879 +52428c6e +5e433171 +8279756f +89838685 +94928d8c +9c9a9994 +a8a3a2a1 +abaaa6a9 +a8acaba7 +afadadad +b1b1b0ae +b0b1b1af +b4b2b2b2 +b6b6b4b4 +b0b2b2b0 +b2b0b2b2 +b1b1afb2 +aeb1b1af +b0aeb0b0 +b1b1afb0 +b0b1b1af +b2b0b1b1 +b4b6b3b1 +a4b5b5b4 +9691a7a6 +6d757494 +44574f46 +79687b56 +b58975a3 +6dad806c +866fa781 +997a65a3 +75997c67 +7c67a58b +9f7f6b9c +699d836e +806b987e +9f7a689d +72a47d67 +997eb18c +b29075bd +7ca68772 +8370a98e +704f3aa5 +85736d65 +847f8888 +918f8a88 +9c999994 +a8a3a2a1 +abaaa4a9 +a8acaba7 +afacaead +b1b1b0af +b1b2b1af +b5b3b3b3 +b6b6b4b5 +b0b2b2b0 +b2b0b2b2 +b1b1afb2 +aeb1b1af +b1afb0b0 +b1b1afb1 +b0b1b1af +b5b1b2b1 +b6b6b4b4 +90a8a6a4 +72709296 +504a416b +697f5f4a +816f9e7b +b58671ab +63ad806d +84719f73 +ad8a75a8 +6790745e +8872987c +93735fa7 +6fa08570 +7f6a9d84 +a07d699a +6bab836e +8c71ad84 +ba8f72b3 +79ae8970 +8d78ac8e +835f4aab +8b6e6158 +837e8a8c +928e8988 +9c9a9994 +a6a2a1a0 +a9a8a4a7 +a8a9a9a5 +b0acadae +b0b0afaf +b1b1b1af +b5b3b3b3 +b5b5b3b5 +b1b2b2b0 +b1afb2b2 +b1b1afb1 +afb2b1af +b1afb1b1 +b2b2b0b1 +b0b1b1af +b5b4b2b2 +a9a8a6b5 +6d939691 +443a686f +77554454 +70a38670 +8069b18c +a9816ea9 +6ab68a75 +8370aa7c +a5816ead +5b9e7e6a +7a649170 +9a7d6799 +6d957662 +8a749d83 +a4856fa1 +75b28f76 +785bb490 +a2846da1 +72bb977a +836eb08b +82614ea4 +885f483b +86828a8c +918d8989 +98989692 +a4a09d9c +a7a7a3a5 +a9a8a9a4 +b2adacae +b2b2afb1 +b1b1b1b0 +b3b1b3b3 +b4b4b2b4 +b1b2b2b0 +b2b0b3b3 +b2b2afb2 +b0b2b2b0 +b2b0b1b2 +b2b2b0b2 +b4b2b2b0 +aeadb6b6 +979a98af +3d6a726e +6b555f4d +9771608f +6e91684f +a79fa487 +98948fb2 +749e8372 +7e6cb98a +a07968aa +649d7564 +745f9d78 +a1826c96 +5f9e7d68 +846e9473 +a48b749b +4a94745b +81728d68 +95989895 +6b988777 +8c73b48c +8f7460b0 +664e3120 +9591746d +8a888293 +9593938e +a19e9a99 +a6a7a2a2 +a9a9aaa5 +b1adacad +b2b2afb0 +b1b3b3b1 +b4b2b3b3 +b3b3b1b3 +b0b2b2b0 +b2b0b2b2 +b2b2b0b2 +b0b2b2b0 +b3b0b2b3 +b2b2b0b2 +b5b3b3b1 +a7a5b7b6 +767d79a5 +5961463b +836e946c +8f664ea5 +b6998070 +b9b7bfba +959491bf +64776558 +8b78a67b +aa806fb5 +6da47766 +7b69a77e +a27b68a3 +66a6806d +6f5b9f79 +8f74608e +5b86644c +a4a2866d +aaa6a1a3 +65939390 +8366927b +a58b74ab +336e503a +8e8a543e +8b88838d +9290908b +9f9a9897 +a6a6a2a0 +a9a8aaa4 +b0afacad +b2b2b0b0 +b2b3b3b1 +b4b3b4b4 +b4b4b2b4 +b0b2b2b0 +b2b0b2b2 +b3b3b1b2 +b0b2b2b0 +b4b2b2b2 +b3b3b1b4 +b2b6b6b4 +9594b4b4 +6f59508d +5b915a4c +6b569b67 +ad9f9394 +bec9cac8 +a8a4c5c2 +89837dad +5d7c5e4d +8a769672 +c19782b0 +6bb48874 +7d6ca97e +a67969a9 +6ea77969 +7c69ab80 +906b58a3 +84835f4a +a6a2938b +b1aca5a8 +81aeadaa +70588e87 +9e7e6795 +3197795c +7a776348 +8f8d8a7d +928f8d88 +a19c9897 +a6a6a1a2 +a9a9aaa4 +b0afacad +b3b3b2b1 +b2b4b4b2 +b4b2b4b4 +b6b6b4b4 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +b1b2b2b0 +b5b3b3b3 +b4b4b2b5 +c3b5b5b3 +7972bcc4 +88514288 +4f9d6453 +a6a09260 +c8cac9b0 +b5c2beb9 +a1a1beb8 +7c6e64a0 +6a90684e +7561a37f +7e6051a0 +70a78674 +8271b385 +af8070ae +71af7f6d +826eb487 +9f715bae +93866b5b +a39b9496 +b4afa9a8 +aebab5b0 +7160adb0 +92664d8b +3da58068 +736e7658 +8d8e8a77 +958f8d88 +a29f9a99 +a7a5a2a3 +abababa7 +b2b0afb0 +b4b4b3b2 +b2b4b4b2 +b6b4b4b4 +b7b7b5b6 +b1b2b2b0 +b3b1b3b3 +b2b2b0b3 +b1b2b2b0 +b4b2b3b2 +b3b3b1b4 +c8b3b2b0 +9c94bdc8 +954f3bb0 +b19d6e5d +cbc9bcb7 +bfbcb7c8 +aec0bdb9 +8f8cb6b3 +8267578d +6fa1745a +6c5bae85 +4b403c92 +6f896c5c +816fae84 +ac826fa9 +75bb8d78 +8672b98c +9a6b52b5 +957f6e5f +a59e9698 +b4afabaa +bfb7b1ae +a19ac1c1 +94604aa9 +3aa66f61 +7970794b +b0b6b47e +a2a19f9a +a8a4a8a7 +adaca8a9 +b0b1b2ad +b3b1b4b5 +b5b5b3b3 +b3b5b5b3 +b6b4b5b5 +b6b6b4b6 +b2b2b2b0 +b3b1b4b4 +b2b2b0b3 +b1b2b2b0 +b3b1b2b3 +b3b3b1b3 +b2b2b2b0 +c1c0b4b4 +bbaea7bf +c8c4c0bc +bab5c6ca +bcbcb8bd +a4bbbab7 +7a73a8a9 +8e6a577e +66a97f69 +6155a87c +675f5875 +65906b56 +6a559e79 +6f5a4d95 +718b7669 +7866b386 +82563fa4 +987b6c5e +a69f9a9b +b3aeaaac +b2b7b1ae +cfcdbbb7 +a5897ec7 +4d8b4836 +63579359 +b7bdb97f +acb7b6b4 +b3aeb1b1 +b3b5afb2 +b3b4b5b0 +b5b3b5b5 +b5b5b3b5 +b5b6b6b4 +b6b4b7b7 +b7b7b5b6 +b2b3b3b1 +b4b2b4b4 +b3b3b1b4 +b0b2b2b0 +b3b1b2b3 +b2b2b0b3 +b0b2b2b0 +b6b4b3b2 +bcc4c4b6 +b2babdbb +b8b4b7b6 +b9bab5b8 +9ab5b3b1 +695e989b +8d644f79 +53a17c6a +68609269 +7e6d6072 +689c755b +614ba27d +7469608c +63756e65 +7a66a27c +855842a2 +9a79685b +a7a19e9e +b3adaaab +b2b7b3ae +bdb9bab8 +c6cbcabe +3ea0796d +2b1a954e +94817979 +b4c6d1d0 +b8b5b6b6 +b7b8b4b7 +b5b7b6b4 +b8b7b7b7 +b8b8b6b8 +b5b7b7b5 +b7b5b7b7 +b7b7b5b7 +b3b4b4b2 +b4b2b5b5 +b2b2b0b4 +b0b3b3b1 +b2b0b3b2 +b1b2b0b2 +b1b2b2b0 +b5b3b3b3 +b6b6b4b5 +b5b5b6b4 +b7b6b6b6 +babcb6b7 +86adaeac +5f4e8888 +88604d7e +5a8b634f +827f886c +876a5883 +5fa27559 +644da277 +867f798a +64887c6f +816ba780 +8c5f48ab +9879665a +a6a19a9b +b3afabaa +b3b8b5b0 +b6b1bbb9 +c1c0bebc +94c6cbc9 +867bb09d +b4ada8a8 +b7bec2c1 +b9b7bab9 +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +b8b8b6b9 +b4b8b8b6 +b7b5b6b6 +b7b7b5b7 +b3b4b4b2 +b5b3b5b5 +b3b3b1b5 +b0b3b3b1 +b2b0b2b2 +b2b2b0b2 +b1b3b3b1 +b4b2b3b3 +b5b5b3b4 +b4b6b6b4 +b7b6b6b6 +b8b9b5b8 +6ca4a8a6 +604a7f75 +97715d89 +8388614c +817d9589 +8d6b5685 +58af7f65 +604c9f71 +93908d7e +5f897b73 +7e68a277 +8c5f49aa +967b685c +a8a2989a +b2b0abab +b4b7b6b2 +b9b6b9b8 +bebab6bd +c9bebdba +d4d0c2cd +bdc0bec4 +b6b7b5b3 +b7b5b8b8 +b7b7b5b7 +b6b7b7b5 +b8b6b8b8 +b8b8b6b8 +b4b7b7b5 +b5b3b6b6 +b6b6b4b5 +b4b4b4b2 +b5b3b6b6 +b3b3b1b5 +afb2b2b0 +b3b1b1b1 +b3b2b1b3 +b1b2b3b0 +b3b2b3b4 +b4b4b2b4 +b4b7b7b5 +b8b7b6b6 +b7b7b4b8 +59949a97 +715a7e65 +9d6e56a0 +99897061 +746a9c9a +88675280 +48a37966 +614f8b5f +a3a39f7a +5a887d76 +7a67946e +845843a5 +9c766256 +aba69ca0 +b1afaaaf +b4b6b6b1 +bbb6b9b8 +bdbdb8bb +b7bdbcb8 +b9b6bbbb +b9b8b7b9 +b4b9b9b6 +b6b4b7b7 +b7b7b5b6 +b6b7b7b5 +b7b5b8b8 +b7b7b5b7 +b3b6b6b4 +b4b2b5b5 +b4b4b2b4 +b4b4b4b2 +b5b4b6b6 +b3b3b1b6 +afb1b1af +b2b0b1b1 +b2b4b1b2 +b1b2b2b1 +b3b2b3b2 +b4b5b2b4 +b4b6b6b3 +b9b7b6b6 +b6b9b7b8 +4b8d8b86 +6f5c855c +885d499f +958e837a +6f639a98 +7b58447d +3c896556 +79687f54 +aeafac8c +4f8c837b +66568460 +7e523d8e +a17d685a +aaa6a0a3 +b2b0acae +b3b6b5b1 +bbb6b8b9 +bbbab7ba +b8b9b9b6 +b9b7bab9 +b8b8b6b9 +b5b7b7b5 +b6b4b7b7 +b6b6b4b6 +b4b7b7b5 +b6b4b6b6 +b7b7b5b6 +b3b7b7b5 +b4b2b5b5 +b4b4b2b4 +b3b4b4b2 +b5b3b6b6 +b3b3b1b5 +b0b2b2b0 +b2b0b2b2 +b3b4b1b3 +b2b2b3b1 +b4b2b3b3 +b5b5b4b4 +b4b5b5b4 +bbb9b6b6 +b2b6b6bb +4e8c8179 +604f9360 +82615397 +879d9b95 +6c5d908b +89624c81 +4a906954 +96908762 +b1aeaa9f +578d877e +6e5c8f6a +86594298 +a3847466 +aaa5a3a5 +b4b1aeae +b4b7b7b3 +bab9b8b9 +babab8bb +b6b8b8b7 +b8b6b8b8 +b8b7b5b8 +b4b7b7b5 +b6b4b6b6 +b6b6b4b6 +b5b6b6b4 +b7b5b7b7 +b6b6b4b7 +b4b6b6b4 +b5b3b6b6 +b4b4b2b5 +b4b4b4b2 +b4b2b6b6 +b3b3b1b4 +b2b3b3b1 +b4b2b4b4 +b3b4b2b4 +b2b2b5b2 +b3b2b3b4 +b5b5b2b3 +b4b6b6b4 +bdbbb6b6 +b0b5b5bd +46856d63 +5c498f59 +8e796f91 +7ea4a3a0 +69568884 +9d725989 +5a93654a +a9a7876c +b1ada7a9 +598f8880 +715d926e +835842a0 +a5887d73 +aca8a6a7 +b4b4afaf +b7b9bab5 +bab8babb +b9bab7ba +b7bab9b8 +b8b6b9b9 +b8b7b6b8 +b4b8b8b6 +b6b4b6b6 +b6b6b4b6 +b5b6b6b4 +b6b4b7b7 +b6b6b4b6 +b4b6b6b4 +b4b2b6b6 +b4b4b2b4 +b3b4b4b2 +b4b2b5b5 +b3b3b1b4 +b1b3b3b1 +b4b2b3b3 +b3b4b1b3 +b2b2b3b1 +b4b2b3b4 +b4b4b2b4 +b4b6b6b4 +b9b6b6b6 +bdc5c5b9 +37926b5e +513f914f +9d938d84 +72a9a7a4 +644e8079 +a97a638c +6f906247 +b1ae8b7b +b2b0aab0 +538c867f +715d8e68 +815643a1 +a68b837c +aea9aaaa +b6b6b2b0 +b6b8bab4 +bbb5baba +b9bab7b9 +b7babab8 +b8b6b9b9 +b7b7b5b8 +b5b7b9b5 +b6b3b5b7 +b5b5b3b5 +b4b6b6b4 +b6b3b6b6 +b6b6b3b5 +b3b6b6b4 +b4b3b5b5 +b5b5b3b5 +b3b4b4b2 +b4b2b5b5 +b3b3b1b4 +b1b3b3b1 +b4b1b3b3 +b3b3b1b3 +b1b3b4b1 +b4b2b3b4 +b4b4b2b5 +b4b6b6b4 +b5b4b7b7 +c0c8c7b5 +45b9a69e +86799d5a +c6c8c6a8 +65abada9 +5f4b7d6f +a06f5b90 +86855a45 +b3b0958d +b8b7b3b5 +4b8d867e +64548b5d +7e51419a +a9908c85 +b1adaead +b7b7b2b3 +b7b8bab4 +bab6bbbb +b9b9b7b9 +b6b8b8b7 +b8b5b9b8 +b7b8b5b8 +b4b6b7b5 +b6b3b5b7 +b4b5b3b4 +b5b6b6b4 +b6b3b7b7 +b5b5b3b5 +b3b6b6b4 +b4b2b5b6 +b4b4b2b4 +b1b4b4b2 +b3b0b3b3 +b1b1aeb2 +b2b2b2b0 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b3b1b2b3 +b4b4b2b3 +b3b5b5b3 +b6b4b6b6 +b6b6b4b6 +b9c2c4c2 +cbc6c4bd +c8c7c2ca +5f9ba19e +6b57866c +95604ba3 +a1845e4f +b4b0a5a5 +bebdbab8 +4c918980 +5a4c905d +8155479a +ac989790 +b4b1b1b0 +b7b8b3b6 +b8b9bab7 +b9b7babb +b9b9b5b9 +b6b8b8b5 +b7b5b8b7 +b6b8b4b7 +b3b6b7b5 +b5b3b5b6 +b5b5b3b4 +b5b5b5b3 +b6b4b7b7 +b5b5b4b6 +b1b6b6b4 +b3b1b4b5 +b3b3b1b3 +b2b4b4b2 +b4b1b4b4 +b3b3b0b3 +b2b2b2b0 +b4b2b4b4 +b3b3b1b4 +b0b3b3b1 +b4b2b3b3 +b4b4b2b4 +b3b3b3b1 +b6b4b5b5 +b6b6b4b6 +bdb7b7b5 +bcb8bdc0 +c5c4bebc +499b9b97 +63528258 +9257429d +b38e776c +b6b1b3b6 +c4c8c4ba +45988c84 +54468f55 +7f584a95 +b0a5a7a3 +b8b3b5b3 +b8bab5b7 +b7bab9b8 +b8b7b9b9 +b8b8b6b9 +b5b8b7b5 +b8b5b7b7 +b5b8b4b6 +b4b5b6b4 +b5b3b4b6 +b4b4b2b5 +b4b5b4b3 +b5b3b6b6 +b4b4b3b5 +b1b4b4b2 +b3b1b3b3 +b3b3b0b3 +b1b4b4b2 +b3b1b3b3 +b4b4b2b3 +b1b3b3b1 +b4b2b3b3 +b3b3b1b4 +b1b3b3b1 +b4b2b3b3 +b4b3b2b4 +b3b5b4b2 +b5b3b5b5 +b6b6b4b5 +b3b6b6b4 +b7b3b6b6 +c0c4c1b7 +41bab5b1 +49349054 +8e574692 +b8adaaa6 +bab4bdbc +c6cac7bc +40b8b2ac +37249653 +957a7287 +b4bbc3c1 +bab5b9b8 +babbb6b9 +b8babbb7 +b8b6bab9 +b8b8b7b8 +b5b8b7b6 +b7b5b7b7 +b5b7b4b7 +b4b5b7b3 +b5b3b5b6 +b4b4b2b5 +b3b5b4b2 +b5b1b4b4 +b4b4b2b5 +b1b4b4b0 +b3b0b3b3 +b2b2b0b3 +b1b4b4b2 +b2b0b3b3 +b2b2b0b2 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +b0b3b3b1 +b2b0b2b2 +b4b4b2b2 +b2b4b4b2 +b5b3b4b4 +b5b5b3b5 +b4b6b6b4 +b8b2b6b7 +b7b7b3b6 +95c3c8c6 +6f5cbca0 +b7a8a0a8 +b6c6ccca +bbb8bcba +bbbab6bd +94c5cac8 +8478b79d +c1c2bfaa +b5bfc1bd +bbb5b9bb +b9bab6ba +b7b9b9b7 +b8b5b9b9 +b7b7b5b8 +b5b8b8b6 +b7b5b7b7 +b5b6b4b7 +b4b6b6b3 +b5b3b5b7 +b5b5b3b4 +b5b6b7b4 +b5b2b7b8 +b5b5b1b5 +b1b3b3b1 +b3b0b3b4 +b2b3afb3 +b2b4b4b2 +b2b0b4b4 +b2b2b0b2 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b0b3b3b1 +b3b1b2b2 +b4b4b2b3 +b2b3b3b1 +b5b3b4b4 +b5b5b3b5 +b4b5b5b3 +b8b3b6b5 +b7b8b3b7 +c7b8bab5 +cfccc4c9 +c5cac8c9 +b6bbb9b5 +bab6b9ba +b9b9b5ba +c9bab9b5 +d2d0c3cc +bec0bbc7 +b5b9b9b3 +b9b6b9ba +b8b8b6b8 +b6b8b8b6 +b7b6b8b8 +b7b7b5b7 +b4b7b7b5 +b6b5b6b6 +b6b7b5b7 +b4b7b7b5 +b7b5b6b6 +b5b7b4b6 +b6b7b6b5 +b7b5b9b8 +b5b4b2b7 +b0b3b4b1 +b3b1b3b4 +b1b2b0b3 +b1b4b4b2 +b2b0b2b2 +b3b3b0b2 +b2b3b3b1 +b3b1b4b4 +b3b3b1b3 +b0b3b3b1 +b3b1b2b2 +b4b4b2b3 +b2b3b3b1 +b5b3b4b4 +b4b4b2b5 +b4b5b5b3 +b6b4b5b5 +b6b8b2b6 +b4b7b9b3 +bab6b9b9 +b8b8b4ba +b5b9bab5 +b8b6b8b9 +b8b8b6b8 +b3b8b8b6 +b6b3b7b7 +b8b9b5b8 +b6b8b9b4 +b8b6b8b8 +b8b8b6b8 +b6b8b8b6 +b8b6b8b8 +b6b6b4b8 +b4b6b6b4 +b6b4b6b6 +b7b7b5b6 +b4b8b8b6 +b6b4b7b6 +b5b6b4b6 +b5b7b8b5 +b8b6b7b7 +b7b7b6b8 +b0b5b6b2 +b3b0b4b4 +b1b1afb3 +b1b5b5b3 +b3b1b2b2 +b4b4b1b3 +b1b3b4b1 +b3b1b3b3 +b2b2b0b3 +b1b2b2b0 +b2b0b3b3 +b3b3b1b2 +b2b3b3b1 +b4b3b4b4 +b4b4b2b4 +b3b4b4b2 +b6b3b6b6 +b7b8b2b6 +b3b6b7b2 +b8b3b7b8 +b7b9b3b7 +b4b8b9b4 +b7b5b7b7 +b7b7b5b7 +b6b7b7b5 +b8b6b7b7 +b7b7b5b7 +b6b8b7b6 +b8b6b8b8 +b8b8b6b8 +b7b8b8b6 +b8b6b9b9 +b7b7b5b8 +b5b7b7b5 +b7b5b7b7 +b6b6b4b7 +b4b7b7b5 +b7b5b6b6 +b7b8b5b7 +b7b8b9b6 +b7b6b9b9 +b8b8b6b7 +b1b8b9b6 +b2afb4b5 +b2b2b0b2 +b2b6b6b4 +b4b3b5b5 +b4b4b2b4 +b2b4b4b2 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b3b0b3b3 +b4b4b2b2 +b2b4b4b1 +b5b1b4b4 +b5b5b2b5 +b4b5b5b3 +b7b3b5b5 +b6b7b2b6 +b3b6b7b2 +b8b4b7b8 +b7b8b3b7 +b6b7b7b5 +b7b5b8b8 +b7b7b5b7 +b6b8b8b6 +b7b6b8b9 +b7b7b5b7 +b6b8b8b6 +b9b7b8b8 +b9b9b7b9 +b8b9b9b7 +bab8baba +b9b9b7ba +b8b9b9b7 +bab8baba +bbbbb9ba +bbbcbcba +bfbcbdbd +bebebcbe +bec0bfbe +bdbbc0c0 +b8b8b6bc +b6b9b9b6 +b5b4b8b8 +b3b3b1b5 +b2b8b8b4 +b6b3b7b8 +b5b5b3b6 +b2b4b4b2 +b4b2b4b4 +b4b4b3b4 +b1b4b4b2 +b5b2b3b3 +b4b4b2b4 +b1b5b4b2 +b5b1b5b6 +b5b5b2b4 +b4b5b5b3 +b6b4b6b6 +b6b7b3b6 +b4b7b8b4 +b8b4b7b8 +b7b8b5b8 +b6b7b8b5 +b8b6b8b8 +b8b8b6b8 +b5b8b8b6 +b8b6b8b8 +b7b7b5b8 +b7b8b8b6 +b9b7b9b9 +b9b9b7b9 +b9bbbbb9 +bcbabbbb +bcbcbabc +bcbcbcba +c0bebebe +c4c4c2c0 +cac8c8c6 +cecdcccc +d0d0cecf +cbcecfcb +cecbd0d0 +c7c6c4d0 +b6b9b8b8 +b8b6b8b8 +b6b7b3b8 +b2babbb5 +b6b4b6b8 +b5b6b3b6 +b2b4b4b2 +b4b3b4b4 +b4b5b2b4 +b4b4b4b1 +b5b1b5b5 +b4b5b0b4 +b0b5b6b0 +b7b2b5b6 +b5b6b1b6 +b4b5b5b2 +b6b4b5b6 +b6b7b5b6 +b5b6b6b4 +b9b5b7b6 +b8b9b6b8 +b6b8b8b6 +b8b6b7b7 +b8b8b6b8 +b6b7b7b6 +b8b6b8b8 +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +babab8b9 +bbbcbcba +bdbbbdbd +bdbdbbbd +c0c0c0be +c5c3c2c2 +cacac8c5 +d1d1d1cf +d7d5d3d3 +dddcdbd7 +d2d7d8d4 +dbd7d7d8 +d6d6d1db +b7c7c7c4 +b8b5b9b9 +b8b9b4b8 +b2b9bab5 +b7b1b6b7 +b5b6b1b6 +afb5b6b1 +b4b1b4b5 +b4b5b0b4 +b2b4b4b0 +b5b1b4b5 +b5b6b0b5 +b1b4b6b0 +b7b2b5b6 +b5b6b1b6 +b4b5b7b1 +b6b4b6b7 +b6b6b4b6 +b5b6b6b5 +b8b6b7b7 +b9b8b6b7 +b6b8b8b6 +b8b6b7b7 +b8b8b6b8 +b6b8b8b6 +b9b7b8b9 +b9b9b7b9 +b8b9b9b7 +bab8baba +bbbbb9ba +bbbcbcba +bebcbdbd +bebebcbe +c2c0c0be +c6c4c4c4 +c9c9c7c6 +d1d0d0ce +d6d4d3d3 +dbdbdad6 +dbdededc +dad8dddd +d4d5d1d9 +c4d3d3ce +b9b7c7c7 +b7b7b4b8 +b3b8b8b6 +b7b1b6b7 +b5b6b1b6 +b1b6b7b1 +b6b0b5b6 +b4b5b1b4 +b0b4b4b1 +b5b0b4b5 +b4b5b0b4 +b1b5b6b1 +b6b1b5b6 +b6b6b2b5 +b4b6b7b1 +b8b3b6b6 +b7b8b3b7 +b6b8b8b5 +bab5b8b8 +b9b9b6b8 +b6b8b7b6 +b8b6b8b8 +b9b9b6b8 +b8b9b9b6 +b9b7bab9 +b9b9b7b9 +b8babab7 +bab8baba +bbbbb9ba +bbbcbcba +bebcbdbd +bfbfbdbe +c1c1c1bf +c5c3c3c3 +c7c7c5c5 +d0cdcdcb +d5d3d2d2 +d9d9d7d5 +dededddb +dddbe0e0 +d7d7d6dd +d3d8d8d7 +cac6d6d6 +bbbbbaca +b2b8b9b4 +b6b2b6b7 +b6b7b1b6 +b1b4b5b1 +b6b0b5b6 +b5b5b1b4 +b1b4b5b2 +b6b1b4b5 +b5b6b1b5 +b1b4b5b0 +b5b1b5b6 +b5b5b4b4 +b2b6b7b2 +b8b3b6b7 +b7b9b4b7 +b6b8b9b4 +b9b6b8b8 +b9b9b6b9 +b6b8b8b6 +b8b6b8b8 +b9b9b5b8 +b8b9b9b7 +bab8b9b9 +b9b9b7ba +b8babab7 +bab8baba +bbbbb9ba +bbbdbdbb +bebcbdbd +bfbfbdbe +c0c0c0be +c4c2c2c2 +c6c6c4c4 +ceccccca +d4d2d0d0 +d8d7d6d3 +dedcdcd9 +e2e0e1e0 +dfdedce3 +dcdfdedc +dad8dfde +cbccc9db +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +a9adafa9 +aca8acad +acada7ab +a7abaca7 +aca9abac +ababaaab +aaadadaa +afabadae +b0b0acaf +acb0b0ad +b0aeafb1 +b0b0aeb0 +aeb0b0ae +b1afb0b0 +b2b2afb1 +aeb2b3af +b0abb2b3 +aaaba6af +96a4a4a0 +918d9b9b +8a868193 +5d7f807d +644f7368 +8f75607e +69977a65 +80699d7d +9e7e679f +639f7f67 +79609d7d +94755a99 +488a6b4f +472a8262 +74625468 +8f9d9c99 +97949894 +9f9a979d +9ca29e9a +a49fa4a1 +a8a5a1a7 +a3a8a4a2 +a5a2a9a5 +a9a5a2a9 +a9aeafa9 +ada9adae +acada8ac +a8acada8 +aca9acad +acacaaab +abacacaa +afaeaeae +b1b1adaf +adb0b1ac +afaeb0b0 +afafadb0 +aeb0b0ae +b0aeb0b0 +b2b2b0b0 +afb2b1af +b0abb2b2 +a9aba6af +94a3a4a0 +8f8b9999 +87858190 +51797874 +6b577260 +947a6385 +67987a65 +846b9d7e +a2816ba3 +63a18168 +775e9c7c +92735a97 +3d85654d +482f7958 +8e8a8665 +919d9a97 +9b979b96 +a29d999f +a0a5a19d +a6a1a7a5 +aca8a4a9 +a4aca7a4 +a8a5aba7 +aca8a5ac +a9aeafaa +acabadad +acacaaad +acadadaa +adabadad +acacaaad +adacacaa +b0adafaf +b1b2adb0 +aeb1b2ac +b0afb0b0 +afafadb0 +afafafad +b1afb0b0 +b2b2b0b1 +b0b2b1b0 +b0aab2b2 +aaaaa6ae +94a1a39d +8c879898 +84838290 +4d756f68 +705c7a62 +9579628b +669c7e69 +80699d7e +9f7e669f +619e7e64 +765d9979 +8f6d5596 +2984634b +695b6745 +9fa19e78 +9698928e +9e989e9a +a5a19ca1 +a2a8a5a0 +a7a3aaa7 +ada9a5aa +a5ada9a6 +aaa7ada9 +aeaaa9ae +adaeb0ab +afadaeaf +aeaeacaf +acaeaeac +afadaeae +aeaeacaf +acadadac +b1abaeaf +b1b1adaf +adb1b2ac +b0afb0b0 +b0b0aeb0 +afb0b0af +b2b0b1b1 +b2b2b0b2 +aeb2b2b1 +aeaab1b1 +a9aaa5ae +93a0a19c +8a859797 +807f7e8e +51776a5e +755f8569 +9679648f +69a0816b +7f68a082 +9d7d649e +619b7b63 +765d9a7a +8a695095 +337c5a3f +8f8b674b +9d999692 +989d9894 +a19c9f9d +a7a49fa4 +a4a9a7a1 +a9a6aca9 +aeaaa6ad +a9afaba8 +abaab0ac +aeaaa9b0 +aeafafad +b1acb0b1 +b0b0adb0 +adafb0ae +afadafb0 +afafadaf +adafafad +b1adb0b0 +b0b1adb1 +adb0b2ac +b0aeb0b1 +b0b0aeb1 +aeb0b1ad +b3afb1b1 +b2b3afb2 +aeb3b2b0 +ada9b1b0 +a7a8a3ad +919f9f9a +89859594 +7d7c788a +58786655 +7862896e +9e7f6a93 +69a0806a +7f669f82 +9e7d639e +619c7c64 +745b9a7a +8a6a5094 +5f674527 +a2a1796b +9a948fa1 +9b9f9c97 +a49fa2a0 +a9a6a1a7 +a7acaaa4 +aca8afaa +b0adaaaf +abb1adaa +acabb2ad +aeacaaaf +aeb0b0ae +b0aeb0b0 +b0b0aeb1 +aeb0b0ae +b0afb0b0 +afafadb0 +aeafafae +b2adb1b1 +b1b2adb1 +adb1b2ad +b1aeb1b1 +b1b0afb1 +aeb0b1ad +b1adb1b1 +b1b2afb0 +abb1b2ad +aba6afaf +a4a6a0aa +8b9b9c97 +88849190 +7a756e86 +5e79624d +7d668d72 +a0836e98 +689e7f68 +82699e81 +9e7e65a0 +609d7c63 +6f569879 +7f5c4290 +8b684d35 +9a97918f +9f99959d +9ea19e99 +a7a2a5a2 +acaaa4aa +a9afaca7 +ada9b0ad +b2aeabb1 +abb3afac +aeadb2ad +b0aeabb0 +b0b0b0ae +b1afb2b2 +b0b0aeb1 +aeb0b0ae +b0afb0b0 +b0b0aeb1 +abafb0ac +b1adafb1 +b0b1adb1 +adb1b2ac +b1afb1b2 +b0b0aeb1 +aeb0b0af +b1aeb1b1 +afafabb1 +a4abaca6 +a49fa8a9 +9c9e98a3 +8693938e +817f8c8b +74695f80 +5f836751 +806a9075 +a1876f9d +65987b63 +82689c7d +a08268a0 +5a9d7b63 +6d549373 +6b482c8e +a0796a5f +9591a2a2 +a09c989c +a0a4a19c +a9a3a8a5 +aeaba7ac +aab1adaa +aeacb2ae +b4afacb3 +abb3afac +afadb1ae +b0afadb1 +afb1b1af +b1afb1b1 +b0b0aeb1 +afb1b1af +b1afb1b1 +b1b0afb1 +acb1b0ad +b2adb1b1 +b1b2aeb1 +aeb2b2ad +b2aeb1b1 +b1b1adb1 +aeb2b3ad +b0afb3b4 +adaeaab1 +9fa9aaa5 +9e99a4a5 +9695909d +838f8e89 +76738988 +72625575 +61876c55 +7e679477 +9e81689a +66957961 +82689c7f +9d7f65a1 +58987960 +60449171 +694f3780 +98918d8b +9b969e9b +a3a09a9f +a2a7a49f +aba7aaa8 +b1adaaae +abb3aeac +afacb3ae +b2b0acb3 +aeb2b0ac +b1afb1b0 +b2b1afb2 +b0b2b2b0 +b2b0b2b2 +b2b2b0b2 +b0b1b1af +b2b0b2b2 +b1b1afb2 +adb0b1ae +b1adb1b2 +b2b3aeb1 +afb2b4ae +b3aeb2b2 +b2b3aeb2 +adb2b3ae +afabb1b2 +abaca7ae +99a6a7a0 +97929e9f +91908b97 +7c8d8c87 +6c688081 +7665536d +6891765f +826a9a7f +9a7f689c +62937860 +7c62997c +94755c9b +5593755b +4a2c8f72 +7a6b5f6e +91a2a2a3 +9e989b96 +a4a19ca1 +a2a7a49f +aaa7aaa7 +b1aca9ae +abb1adaa +afabb3af +b1b0adb2 +aeb2b0ae +b1b0b1b0 +b2b2b0b2 +b0b2b2b0 +b3b1b2b2 +b2b2b0b3 +b0b1b1af +b1afb2b2 +b1b1afb1 +adb0b0ae +b2afb1b2 +b3b4afb2 +afb3b4b0 +b4afb2b4 +b3b4afb3 +acb2b3ae +ada7b0b1 +a9aaa5ac +94a1a29c +918b9899 +8c8d8890 +74878681 +66607677 +7a624e69 +6d957964 +846e9b81 +977f689d +5b8e735c +765c9375 +8e705795 +478d7055 +523a8564 +908d8a6f +919a9694 +9d989b95 +a4a19ca0 +a2a7a49f +aaa4aaa7 +aeaaa6ac +abb0adaa +b0acb1af +b2b1aeb2 +afb2b0af +b0aeb2b0 +b1b0aeb1 +b0b2b2b0 +b3b1b2b2 +b3b3b1b3 +b1b3b3b1 +b2b0b3b3 +b1b1afb2 +afb1b0ae +b2b0b1b0 +b5b6b3b2 +b2b8b7b5 +b5b0b6b7 +b3b4b0b4 +acb3b4af +aba6b0b1 +a5a6a1aa +8e9b9d97 +8c879293 +8887828c +6f7c7a76 +60546e70 +7f644d69 +6e977e68 +76649983 +9279628d +669b8169 +765b9a7e +846a4e94 +33876b50 +6b5e7351 +98989778 +92928d88 +9d989a96 +a4a19ca0 +a3a9a7a1 +a9a4aba8 +aeaba7ac +abb1ada9 +b0adb0af +b2b1adb2 +afb2b1ad +b1afb1b0 +b1b1afb1 +b1b2b2b0 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +afb1b1af +b0afb1b1 +b4b3b2b0 +b4b8b8b4 +b6b1b7b8 +b4b5b1b5 +aab3b4af +aaa5aeaf +a1a19ca9 +89959691 +89838d8f +807e7989 +4c717573 +422f5b55 +76614b59 +61836d58 +76638874 +947b6489 +6d9c816a +765d9d84 +886e538e +3b836245 +84806f53 +908c8986 +9293908c +9c979a97 +a4a29c9f +a5aba8a3 +aaa8adaa +afaba8af +abadada8 +aeacb0ae +b2b0acb2 +afb2b2af +b1afb1b1 +b1b0afb1 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +afb1b1af +b0aeb1b1 +b2b1b0b0 +b3b5b6b1 +b7b3b6b8 +b5b6b1b6 +a8b2b3ae +a7a2adae +9b9c97a6 +858f908c +827c8a8b +76797784 +2c656158 +3f2b5d42 +67503b5b +5278614e +6e597a64 +8e756084 +5f927660 +70598f77 +856d5584 +59795737 +8a8a7567 +8d87828a +9295928d +9c979a97 +a4a19c9f +a6aba8a4 +aaa7acaa +adaba8ad +aaadada9 +afabafae +b1b0acb1 +aeb2b1ae +b0aeb1b0 +b2b1afb1 +b1b3b3b1 +b4b2b3b3 +b3b3b1b4 +b1b2b2b0 +b2b0b3b3 +b1b1afb2 +aeb0b0ae +b1afb0b0 +b1b2afb1 +b1b3b4b0 +b7b3b6b7 +b4b5b1b6 +a8b1b2ad +a39dacad +969892a2 +7e8c8e88 +7d7a8685 +6867607b +3c634833 +5a477250 +6e4f3d78 +57725743 +6d5a836b +7a614d84 +4679604b +5e45765e +6b533973 +7a6b5641 +807b807e +8d888485 +9194908c +9b969997 +a39f9a9f +a4a8a6a1 +a8a5a9a8 +acaba7aa +abaeada9 +afabb0af +b0afabb0 +adb0afac +b0aeb0af +b1b0aeb1 +b1b2b2b0 +b3b1b3b3 +b2b2b0b3 +b0b1b1af +b2b0b2b2 +b1b1afb2 +aeb1b1af +b0aeb0b0 +b1b1afb0 +b2b2b2b0 +b8b3b6b7 +b5b6b0b6 +a6b0b1ac +a09aa9aa +92938d9f +7e898a83 +6d6b8181 +64513f6c +4e77553f +62508561 +835e4b86 +507e5c48 +604b7d64 +715a4678 +3564513e +4a335d4a +543b2160 +82695f53 +7c768584 +8b878382 +8f928f8a +99949794 +a19e999d +a2a5a5a0 +a6a2a8a7 +abaaa6a7 +aaaeada9 +aeaaafae +aeaeabae +acafaeac +afadb0ae +b0afadb1 +b0b1b1af +b2b0b2b2 +b1b1afb2 +afb0b0ae +b2b0b1b1 +b1b1afb2 +afb1b1af +b1afb1b1 +b1b1b0b1 +b1b1b2af +b8b4b5b6 +b6b7b1b7 +a3b0b1ad +9c96a7a8 +8e908a9b +79868781 +5749767b +74543d64 +5d8a6753 +725e9570 +906b5797 +4b875f4d +644c7d5f +76614c7b +28624f3b +2f1e4b3a +47332143 +796f6961 +7c76817d +87837e81 +8d8f8c87 +97919592 +9e9c989a +a2a5a4a0 +a5a1a7a6 +a8a7a4a6 +aaacaba7 +aeabaeae +afaeabb0 +abafaeac +afadb0af +b0b0aeb0 +b0b1b1af +b1afb2b2 +b1b1afb1 +afb2b2b0 +b1afb1b1 +b1b1afb1 +adafb0ad +b1afafaf +b2b2b0b2 +b3b2b2b1 +b9b4b5b5 +b6b7b2b7 +a2b1b2ad +9893a6a7 +8d8c8697 +5c838684 +553e6966 +8867516f +67956e5b +7f68a17d +a07863a3 +4e98705c +67528661 +78634e81 +3c6e5847 +3b2b5d4a +412f1f4c +76645c54 +7a767d7a +837f7a80 +898b8883 +948f918e +9c9a9698 +a2a4a39e +a7a3a6a6 +aaaaa5a8 +abaeaba8 +b0acb1ae +b1afabb2 +aeb0afad +afadb0b0 +b0b0aeaf +afb1b1af +b2b0b1b1 +b2b2b0b2 +b0b2b2b0 +b1afb2b2 +b1b1aeb1 +aeafb0ad +b0aeb0b0 +b1b1afb1 +b3b4b4b2 +bab5b6b6 +b8b9b3b9 +a0b0b1ac +9590a4a5 +8a8b8794 +43767873 +68526a56 +95756088 +70a07b66 +846eaa86 +a9806da9 +69a6826c +7a68a17e +87706198 +4f7f6b5c +4d416c5a +52402e5e +6d56493c +78737471 +807e797c +8787847f +948f8f8c +9b9a9595 +a1a3a19c +a8a3a6a6 +b0ada7ab +aeb3afaa +b2afb6b1 +b2b0acb5 +adb0afac +afadb0ae +b0b0aeaf +b0b1b1af +b2b0b1b1 +b2b2afb2 +afb1b1af +b1afb2b1 +b0b0aeb1 +afb1b1af +b1aeb0b3 +b2b1b0b0 +b2b4b5b1 +bab7b6b8 +b6b6b3ba +9badaea9 +9089a0a1 +82878590 +476c6559 +79647e5f +a27f6b9b +73a8836c +8972af8b +a9836dae +71ac856f +846fa885 +95806d9d +58837062 +584d7363 +62514469 +57524231 +7975655f +7e7b767c +8683807b +948f8e8b +9c9b9696 +9ea09f9a +a6a1a4a3 +aca9a5a7 +adafada9 +b2b0b4b1 +b1b1acb6 +aeb0afac +b0aeb0af +b0b0aeaf +b0b1b1af +b2afb2b2 +b1b1aeb2 +afb0b0ae +b1afb1b1 +b1b1afb1 +afb1b1af +b2b0b0b1 +b2b2b0b2 +b3b4b4b1 +b7b5b6b6 +b4b4b1b7 +95aaaba7 +8e899a9b +7677738b +5d745e4b +816d8e72 +a98370a2 +73ae8973 +866fb08c +af8a72ab +6cb08872 +806aa280 +9c857198 +719c8575 +6a60927e +6b5a4f7f +3f574636 +7773584c +7c797477 +86827f7a +948f8e8b +9b9a9697 +9d9f9d99 +a5a1a4a2 +a8a7a4a5 +aaaaa9a6 +b0acafae +b1afacb2 +aeb0afad +b0aeb0b0 +b0b1afb0 +afb1b1af +b2b0b1b1 +b2b2b0b2 +afb1b1af +b1afb1b1 +b1b3b0b1 +afb2b2b0 +b2b0b2b1 +b3b3b1b1 +b3b3b3b0 +b5b4b6b5 +b3b3b0b5 +90a7a9a4 +8a879495 +746c6284 +6c846450 +86709a7d +a98470a7 +6fb08c76 +8c75a985 +b7937ab0 +6cac8872 +856f9f80 +a185719f +779b7f6f +8075a186 +89736699 +32776255 +615b5542 +80807d65 +84827f79 +928d8c89 +98989495 +9e9f9d99 +a5a1a3a2 +a9a8a4a6 +a8abaaa6 +afabaeac +b0b0adb0 +aeb1b0af +b1afb1b1 +b2b2b0b1 +b0b1b1af +b3b1b1b1 +b2b2b0b3 +b0b2b2b0 +b1b0b3b2 +b1b2afb2 +b0b1b3b0 +b2afb2b3 +b2b3b0b0 +b2b3b4b1 +b5b4b4b4 +b2b2afb5 +90a4a5a1 +7b779294 +745f5276 +709c7c67 +8773a684 +ad8874ac +70a7836d +8e76ab87 +ac8973b4 +6aa58672 +826d9c7e +a388729e +73a88976 +8074a283 +947a6f9a +47897164 +44376f59 +797a7653 +8182807b +908b8986 +98979393 +9f9e9d99 +a5a1a4a3 +a9a8a4a6 +a8abaaa6 +b0abadad +b0b0aeaf +afb0b0ae +b2b0b1b1 +b3b3b1b2 +b0b2b2b0 +b2b0b2b2 +b2b2afb2 +b0b2b2b0 +b2b0b2b2 +b1b1aeb2 +afb0b2af +b2b0b0b2 +b2b3b0b2 +b3b1b5b1 +b5b3b4b5 +adadacb5 +899a9a96 +6159858d +78513f6b +779e7c67 +8876b08b +a6816eae +73a3816d +8571ac89 +a48471a8 +69a58571 +7d689c7d +9c806b99 +76ab8d75 +8575aa8b +9c7f72a4 +5e8c7164 +4d3a856e +675f5665 +7d848582 +8e898683 +98969191 +9f9c9c97 +a7a3a4a3 +a8a8a3a8 +a9abada6 +aeadacae +b0afadaf +afafb0ae +b2b0b1b1 +b2b2b0b2 +b0b2b2b0 +b2afb2b2 +b2b1afb2 +afb2b1b0 +b1afb1b2 +b0b0aeb1 +afb1b0af +b2b0b1b2 +b3b3b1b2 +b3b2b3b1 +b2b1b5b6 +a1a19db3 +6f8e928c +5a4a6c71 +976b587a +689b7462 +7e6ca07b +a98975a2 +6aa78772 +87719e7e +a88974a5 +6aa58672 +816d9b7f +a3816b9f +76a68770 +8d78ab8b +a98b7bad +5396786c +55447e60 +64504271 +7c7b7a76 +8c868381 +97958f8f +9d9c9b97 +a7a3a2a1 +aaa9a5a8 +aaadaca7 +aeadadae +afafadae +afb0b0ae +b2b0b1b1 +b4b4b2b2 +b0b3b3b1 +b2b0b2b2 +b1b1afb2 +afb1b1af +b1afb1b1 +b1b1afb1 +afb1b1af +b3b0b1b2 +b2b3b1b1 +b5b6b6b3 +a6a4b6b6 +949690a6 +4a6c7574 +735d6354 +b289759e +68b08472 +745fa37b +9f816d94 +6bab8b77 +7b669d7f +a7887399 +6ea08570 +7c6a9c81 +a47f6a9a +74a6826c +977eae8c +af907ab8 +62a58879 +52428c6e +5e433171 +8279756f +89838685 +94928d8c +9c9a9994 +a8a3a2a1 +abaaa6a9 +a8acaba7 +afadadad +b1b1b0ae +b0b1b1af +b4b2b2b2 +b6b6b4b4 +b0b2b2b0 +b2b0b2b2 +b1b1afb2 +aeb1b1af +b0aeb0b0 +b1b1afb0 +b0b1b1af +b2b0b1b1 +b4b6b3b1 +a4b5b5b4 +9691a7a6 +6d757494 +44574f46 +79687b56 +b58975a3 +6dad806c +866fa781 +997a65a3 +75997c67 +7c67a58b +9f7f6b9c +699d836e +806b987e +9f7a689d +72a47d67 +997eb18c +b29075bd +7ca68772 +8370a98e +704f3aa5 +85736d65 +847f8888 +918f8a88 +9c999994 +a8a3a2a1 +abaaa4a9 +a8acaba7 +afacaead +b1b1b0af +b1b2b1af +b5b3b3b3 +b6b6b4b5 +b0b2b2b0 +b2b0b2b2 +b1b1afb2 +aeb1b1af +b1afb0b0 +b1b1afb1 +b0b1b1af +b5b1b2b1 +b6b6b4b4 +90a8a6a4 +72709296 +504a416b +697f5f4a +816f9e7b +b58671ab +63ad806d +84719f73 +ad8a75a8 +6790745e +8872987c +93735fa7 +6fa08570 +7f6a9d84 +a07d699a +6bab836e +8c71ad84 +ba8f72b3 +79ae8970 +8d78ac8e +835f4aab +8b6e6158 +837e8a8c +928e8988 +9c9a9994 +a6a2a1a0 +a9a8a4a7 +a8a9a9a5 +b0acadae +b0b0afaf +b1b1b1af +b5b3b3b3 +b5b5b3b5 +b1b2b2b0 +b1afb2b2 +b1b1afb1 +afb2b1af +b1afb1b1 +b2b2b0b1 +b0b1b1af +b5b4b2b2 +a9a8a6b5 +6d939691 +443a686f +77554454 +70a38670 +8069b18c +a9816ea9 +6ab68a75 +8370aa7c +a5816ead +5b9e7e6a +7a649170 +9a7d6799 +6d957662 +8a749d83 +a4856fa1 +75b28f76 +785bb490 +a2846da1 +72bb977a +836eb08b +82614ea4 +885f483b +86828a8c +918d8989 +98989692 +a4a09d9c +a7a7a3a5 +a9a8a9a4 +b2adacae +b2b2afb1 +b1b1b1b0 +b3b1b3b3 +b4b4b2b4 +b1b2b2b0 +b2b0b3b3 +b2b2afb2 +b0b2b2b0 +b2b0b1b2 +b2b2b0b2 +b4b2b2b0 +aeadb6b6 +979a98af +3d6a726e +6b555f4d +9771608f +6e91684f +a79fa487 +98948fb2 +749e8372 +7e6cb98a +a07968aa +649d7564 +745f9d78 +a1826c96 +5f9e7d68 +846e9473 +a48b749b +4a94745b +81728d68 +95989895 +6b988777 +8c73b48c +8f7460b0 +664e3120 +9591746d +8a888293 +9593938e +a19e9a99 +a6a7a2a2 +a9a9aaa5 +b1adacad +b2b2afb0 +b1b3b3b1 +b4b2b3b3 +b3b3b1b3 +b0b2b2b0 +b2b0b2b2 +b2b2b0b2 +b0b2b2b0 +b3b0b2b3 +b2b2b0b2 +b5b3b3b1 +a7a5b7b6 +767d79a5 +5961463b +836e946c +8f664ea5 +b6998070 +b9b7bfba +959491bf +64776558 +8b78a67b +aa806fb5 +6da47766 +7b69a77e +a27b68a3 +66a6806d +6f5b9f79 +8f74608e +5b86644c +a4a2866d +aaa6a1a3 +65939390 +8366927b +a58b74ab +336e503a +8e8a543e +8b88838d +9290908b +9f9a9897 +a6a6a2a0 +a9a8aaa4 +b0afacad +b2b2b0b0 +b2b3b3b1 +b4b3b4b4 +b4b4b2b4 +b0b2b2b0 +b2b0b2b2 +b3b3b1b2 +b0b2b2b0 +b4b2b2b2 +b3b3b1b4 +b2b6b6b4 +9594b4b4 +6f59508d +5b915a4c +6b569b67 +ad9f9394 +bec9cac8 +a8a4c5c2 +89837dad +5d7c5e4d +8a769672 +c19782b0 +6bb48874 +7d6ca97e +a67969a9 +6ea77969 +7c69ab80 +906b58a3 +84835f4a +a6a2938b +b1aca5a8 +81aeadaa +70588e87 +9e7e6795 +3197795c +7a776348 +8f8d8a7d +928f8d88 +a19c9897 +a6a6a1a2 +a9a9aaa4 +b0afacad +b3b3b2b1 +b2b4b4b2 +b4b2b4b4 +b6b6b4b4 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +b1b2b2b0 +b5b3b3b3 +b4b4b2b5 +c3b5b5b3 +7972bcc4 +88514288 +4f9d6453 +a6a09260 +c8cac9b0 +b5c2beb9 +a1a1beb8 +7c6e64a0 +6a90684e +7561a37f +7e6051a0 +70a78674 +8271b385 +af8070ae +71af7f6d +826eb487 +9f715bae +93866b5b +a39b9496 +b4afa9a8 +aebab5b0 +7160adb0 +92664d8b +3da58068 +736e7658 +8d8e8a77 +958f8d88 +a29f9a99 +a7a5a2a3 +abababa7 +b2b0afb0 +b4b4b3b2 +b2b4b4b2 +b6b4b4b4 +b7b7b5b6 +b1b2b2b0 +b3b1b3b3 +b2b2b0b3 +b1b2b2b0 +b4b2b3b2 +b3b3b1b4 +c8b3b2b0 +9c94bdc8 +954f3bb0 +b19d6e5d +cbc9bcb7 +bfbcb7c8 +aec0bdb9 +8f8cb6b3 +8267578d +6fa1745a +6c5bae85 +4b403c92 +6f896c5c +816fae84 +ac826fa9 +75bb8d78 +8672b98c +9a6b52b5 +957f6e5f +a59e9698 +b4afabaa +bfb7b1ae +a19ac1c1 +94604aa9 +3aa66f61 +7970794b +b0b6b47e +a2a19f9a +a8a4a8a7 +adaca8a9 +b0b1b2ad +b3b1b4b5 +b5b5b3b3 +b3b5b5b3 +b6b4b5b5 +b6b6b4b6 +b2b2b2b0 +b3b1b4b4 +b2b2b0b3 +b1b2b2b0 +b3b1b2b3 +b3b3b1b3 +b2b2b2b0 +c1c0b4b4 +bbaea7bf +c8c4c0bc +bab5c6ca +bcbcb8bd +a4bbbab7 +7a73a8a9 +8e6a577e +66a97f69 +6155a87c +675f5875 +65906b56 +6a559e79 +6f5a4d95 +718b7669 +7866b386 +82563fa4 +987b6c5e +a69f9a9b +b3aeaaac +b2b7b1ae +cfcdbbb7 +a5897ec7 +4d8b4836 +63579359 +b7bdb97f +acb7b6b4 +b3aeb1b1 +b3b5afb2 +b3b4b5b0 +b5b3b5b5 +b5b5b3b5 +b5b6b6b4 +b6b4b7b7 +b7b7b5b6 +b2b3b3b1 +b4b2b4b4 +b3b3b1b4 +b0b2b2b0 +b3b1b2b3 +b2b2b0b3 +b0b2b2b0 +b6b4b3b2 +bcc4c4b6 +b2babdbb +b8b4b7b6 +b9bab5b8 +9ab5b3b1 +695e989b +8d644f79 +53a17c6a +68609269 +7e6d6072 +689c755b +614ba27d +7469608c +63756e65 +7a66a27c +855842a2 +9a79685b +a7a19e9e +b3adaaab +b2b7b3ae +bdb9bab8 +c6cbcabe +3ea0796d +2b1a954e +94817979 +b4c6d1d0 +b8b5b6b6 +b7b8b4b7 +b5b7b6b4 +b8b7b7b7 +b8b8b6b8 +b5b7b7b5 +b7b5b7b7 +b7b7b5b7 +b3b4b4b2 +b4b2b5b5 +b2b2b0b4 +b0b3b3b1 +b2b0b3b2 +b1b2b0b2 +b1b2b2b0 +b5b3b3b3 +b6b6b4b5 +b5b5b6b4 +b7b6b6b6 +babcb6b7 +86adaeac +5f4e8888 +88604d7e +5a8b634f +827f886c +876a5883 +5fa27559 +644da277 +867f798a +64887c6f +816ba780 +8c5f48ab +9879665a +a6a19a9b +b3afabaa +b3b8b5b0 +b6b1bbb9 +c1c0bebc +94c6cbc9 +867bb09d +b4ada8a8 +b7bec2c1 +b9b7bab9 +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +b8b8b6b9 +b4b8b8b6 +b7b5b6b6 +b7b7b5b7 +b3b4b4b2 +b5b3b5b5 +b3b3b1b5 +b0b3b3b1 +b2b0b2b2 +b2b2b0b2 +b1b3b3b1 +b4b2b3b3 +b5b5b3b4 +b4b6b6b4 +b7b6b6b6 +b8b9b5b8 +6ca4a8a6 +604a7f75 +97715d89 +8388614c +817d9589 +8d6b5685 +58af7f65 +604c9f71 +93908d7e +5f897b73 +7e68a277 +8c5f49aa +967b685c +a8a2989a +b2b0abab +b4b7b6b2 +b9b6b9b8 +bebab6bd +c9bebdba +d4d0c2cd +bdc0bec4 +b6b7b5b3 +b7b5b8b8 +b7b7b5b7 +b6b7b7b5 +b8b6b8b8 +b8b8b6b8 +b4b7b7b5 +b5b3b6b6 +b6b6b4b5 +b4b4b4b2 +b5b3b6b6 +b3b3b1b5 +afb2b2b0 +b3b1b1b1 +b3b2b1b3 +b1b2b3b0 +b3b2b3b4 +b4b4b2b4 +b4b7b7b5 +b8b7b6b6 +b7b7b4b8 +59949a97 +715a7e65 +9d6e56a0 +99897061 +746a9c9a +88675280 +48a37966 +614f8b5f +a3a39f7a +5a887d76 +7a67946e +845843a5 +9c766256 +aba69ca0 +b1afaaaf +b4b6b6b1 +bbb6b9b8 +bdbdb8bb +b7bdbcb8 +b9b6bbbb +b9b8b7b9 +b4b9b9b6 +b6b4b7b7 +b7b7b5b6 +b6b7b7b5 +b7b5b8b8 +b7b7b5b7 +b3b6b6b4 +b4b2b5b5 +b4b4b2b4 +b4b4b4b2 +b5b4b6b6 +b3b3b1b6 +afb1b1af +b2b0b1b1 +b2b4b1b2 +b1b2b2b1 +b3b2b3b2 +b4b5b2b4 +b4b6b6b3 +b9b7b6b6 +b6b9b7b8 +4b8d8b86 +6f5c855c +885d499f +958e837a +6f639a98 +7b58447d +3c896556 +79687f54 +aeafac8c +4f8c837b +66568460 +7e523d8e +a17d685a +aaa6a0a3 +b2b0acae +b3b6b5b1 +bbb6b8b9 +bbbab7ba +b8b9b9b6 +b9b7bab9 +b8b8b6b9 +b5b7b7b5 +b6b4b7b7 +b6b6b4b6 +b4b7b7b5 +b6b4b6b6 +b7b7b5b6 +b3b7b7b5 +b4b2b5b5 +b4b4b2b4 +b3b4b4b2 +b5b3b6b6 +b3b3b1b5 +b0b2b2b0 +b2b0b2b2 +b3b4b1b3 +b2b2b3b1 +b4b2b3b3 +b5b5b4b4 +b4b5b5b4 +bbb9b6b6 +b2b6b6bb +4e8c8179 +604f9360 +82615397 +879d9b95 +6c5d908b +89624c81 +4a906954 +96908762 +b1aeaa9f +578d877e +6e5c8f6a +86594298 +a3847466 +aaa5a3a5 +b4b1aeae +b4b7b7b3 +bab9b8b9 +babab8bb +b6b8b8b7 +b8b6b8b8 +b8b7b5b8 +b4b7b7b5 +b6b4b6b6 +b6b6b4b6 +b5b6b6b4 +b7b5b7b7 +b6b6b4b7 +b4b6b6b4 +b5b3b6b6 +b4b4b2b5 +b4b4b4b2 +b4b2b6b6 +b3b3b1b4 +b2b3b3b1 +b4b2b4b4 +b3b4b2b4 +b2b2b5b2 +b3b2b3b4 +b5b5b2b3 +b4b6b6b4 +bdbbb6b6 +b0b5b5bd +46856d63 +5c498f59 +8e796f91 +7ea4a3a0 +69568884 +9d725989 +5a93654a +a9a7876c +b1ada7a9 +598f8880 +715d926e +835842a0 +a5887d73 +aca8a6a7 +b4b4afaf +b7b9bab5 +bab8babb +b9bab7ba +b7bab9b8 +b8b6b9b9 +b8b7b6b8 +b4b8b8b6 +b6b4b6b6 +b6b6b4b6 +b5b6b6b4 +b6b4b7b7 +b6b6b4b6 +b4b6b6b4 +b4b2b6b6 +b4b4b2b4 +b3b4b4b2 +b4b2b5b5 +b3b3b1b4 +b1b3b3b1 +b4b2b3b3 +b3b4b1b3 +b2b2b3b1 +b4b2b3b4 +b4b4b2b4 +b4b6b6b4 +b9b6b6b6 +bdc5c5b9 +37926b5e +513f914f +9d938d84 +72a9a7a4 +644e8079 +a97a638c +6f906247 +b1ae8b7b +b2b0aab0 +538c867f +715d8e68 +815643a1 +a68b837c +aea9aaaa +b6b6b2b0 +b6b8bab4 +bbb5baba +b9bab7b9 +b7babab8 +b8b6b9b9 +b7b7b5b8 +b5b7b9b5 +b6b3b5b7 +b5b5b3b5 +b4b6b6b4 +b6b3b6b6 +b6b6b3b5 +b3b6b6b4 +b4b3b5b5 +b5b5b3b5 +b3b4b4b2 +b4b2b5b5 +b3b3b1b4 +b1b3b3b1 +b4b1b3b3 +b3b3b1b3 +b1b3b4b1 +b4b2b3b4 +b4b4b2b5 +b4b6b6b4 +b5b4b7b7 +c0c8c7b5 +45b9a69e +86799d5a +c6c8c6a8 +65abada9 +5f4b7d6f +a06f5b90 +86855a45 +b3b0958d +b8b7b3b5 +4b8d867e +64548b5d +7e51419a +a9908c85 +b1adaead +b7b7b2b3 +b7b8bab4 +bab6bbbb +b9b9b7b9 +b6b8b8b7 +b8b5b9b8 +b7b8b5b8 +b4b6b7b5 +b6b3b5b7 +b4b5b3b4 +b5b6b6b4 +b6b3b7b7 +b5b5b3b5 +b3b6b6b4 +b4b2b5b6 +b4b4b2b4 +b1b4b4b2 +b3b0b3b3 +b1b1aeb2 +b2b2b2b0 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b3b1b2b3 +b4b4b2b3 +b3b5b5b3 +b6b4b6b6 +b6b6b4b6 +b9c2c4c2 +cbc6c4bd +c8c7c2ca +5f9ba19e +6b57866c +95604ba3 +a1845e4f +b4b0a5a5 +bebdbab8 +4c918980 +5a4c905d +8155479a +ac989790 +b4b1b1b0 +b7b8b3b6 +b8b9bab7 +b9b7babb +b9b9b5b9 +b6b8b8b5 +b7b5b8b7 +b6b8b4b7 +b3b6b7b5 +b5b3b5b6 +b5b5b3b4 +b5b5b5b3 +b6b4b7b7 +b5b5b4b6 +b1b6b6b4 +b3b1b4b5 +b3b3b1b3 +b2b4b4b2 +b4b1b4b4 +b3b3b0b3 +b2b2b2b0 +b4b2b4b4 +b3b3b1b4 +b0b3b3b1 +b4b2b3b3 +b4b4b2b4 +b3b3b3b1 +b6b4b5b5 +b6b6b4b6 +bdb7b7b5 +bcb8bdc0 +c5c4bebc +499b9b97 +63528258 +9257429d +b38e776c +b6b1b3b6 +c4c8c4ba +45988c84 +54468f55 +7f584a95 +b0a5a7a3 +b8b3b5b3 +b8bab5b7 +b7bab9b8 +b8b7b9b9 +b8b8b6b9 +b5b8b7b5 +b8b5b7b7 +b5b8b4b6 +b4b5b6b4 +b5b3b4b6 +b4b4b2b5 +b4b5b4b3 +b5b3b6b6 +b4b4b3b5 +b1b4b4b2 +b3b1b3b3 +b3b3b0b3 +b1b4b4b2 +b3b1b3b3 +b4b4b2b3 +b1b3b3b1 +b4b2b3b3 +b3b3b1b4 +b1b3b3b1 +b4b2b3b3 +b4b3b2b4 +b3b5b4b2 +b5b3b5b5 +b6b6b4b5 +b3b6b6b4 +b7b3b6b6 +c0c4c1b7 +41bab5b1 +49349054 +8e574692 +b8adaaa6 +bab4bdbc +c6cac7bc +40b8b2ac +37249653 +957a7287 +b4bbc3c1 +bab5b9b8 +babbb6b9 +b8babbb7 +b8b6bab9 +b8b8b7b8 +b5b8b7b6 +b7b5b7b7 +b5b7b4b7 +b4b5b7b3 +b5b3b5b6 +b4b4b2b5 +b3b5b4b2 +b5b1b4b4 +b4b4b2b5 +b1b4b4b0 +b3b0b3b3 +b2b2b0b3 +b1b4b4b2 +b2b0b3b3 +b2b2b0b2 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +b0b3b3b1 +b2b0b2b2 +b4b4b2b2 +b2b4b4b2 +b5b3b4b4 +b5b5b3b5 +b4b6b6b4 +b8b2b6b7 +b7b7b3b6 +95c3c8c6 +6f5cbca0 +b7a8a0a8 +b6c6ccca +bbb8bcba +bbbab6bd +94c5cac8 +8478b79d +c1c2bfaa +b5bfc1bd +bbb5b9bb +b9bab6ba +b7b9b9b7 +b8b5b9b9 +b7b7b5b8 +b5b8b8b6 +b7b5b7b7 +b5b6b4b7 +b4b6b6b3 +b5b3b5b7 +b5b5b3b4 +b5b6b7b4 +b5b2b7b8 +b5b5b1b5 +b1b3b3b1 +b3b0b3b4 +b2b3afb3 +b2b4b4b2 +b2b0b4b4 +b2b2b0b2 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b0b3b3b1 +b3b1b2b2 +b4b4b2b3 +b2b3b3b1 +b5b3b4b4 +b5b5b3b5 +b4b5b5b3 +b8b3b6b5 +b7b8b3b7 +c7b8bab5 +cfccc4c9 +c5cac8c9 +b6bbb9b5 +bab6b9ba +b9b9b5ba +c9bab9b5 +d2d0c3cc +bec0bbc7 +b5b9b9b3 +b9b6b9ba +b8b8b6b8 +b6b8b8b6 +b7b6b8b8 +b7b7b5b7 +b4b7b7b5 +b6b5b6b6 +b6b7b5b7 +b4b7b7b5 +b7b5b6b6 +b5b7b4b6 +b6b7b6b5 +b7b5b9b8 +b5b4b2b7 +b0b3b4b1 +b3b1b3b4 +b1b2b0b3 +b1b4b4b2 +b2b0b2b2 +b3b3b0b2 +b2b3b3b1 +b3b1b4b4 +b3b3b1b3 +b0b3b3b1 +b3b1b2b2 +b4b4b2b3 +b2b3b3b1 +b5b3b4b4 +b4b4b2b5 +b4b5b5b3 +b6b4b5b5 +b6b8b2b6 +b4b7b9b3 +bab6b9b9 +b8b8b4ba +b5b9bab5 +b8b6b8b9 +b8b8b6b8 +b3b8b8b6 +b6b3b7b7 +b8b9b5b8 +b6b8b9b4 +b8b6b8b8 +b8b8b6b8 +b6b8b8b6 +b8b6b8b8 +b6b6b4b8 +b4b6b6b4 +b6b4b6b6 +b7b7b5b6 +b4b8b8b6 +b6b4b7b6 +b5b6b4b6 +b5b7b8b5 +b8b6b7b7 +b7b7b6b8 +b0b5b6b2 +b3b0b4b4 +b1b1afb3 +b1b5b5b3 +b3b1b2b2 +b4b4b1b3 +b1b3b4b1 +b3b1b3b3 +b2b2b0b3 +b1b2b2b0 +b2b0b3b3 +b3b3b1b2 +b2b3b3b1 +b4b3b4b4 +b4b4b2b4 +b3b4b4b2 +b6b3b6b6 +b7b8b2b6 +b3b6b7b2 +b8b3b7b8 +b7b9b3b7 +b4b8b9b4 +b7b5b7b7 +b7b7b5b7 +b6b7b7b5 +b8b6b7b7 +b7b7b5b7 +b6b8b7b6 +b8b6b8b8 +b8b8b6b8 +b7b8b8b6 +b8b6b9b9 +b7b7b5b8 +b5b7b7b5 +b7b5b7b7 +b6b6b4b7 +b4b7b7b5 +b7b5b6b6 +b7b8b5b7 +b7b8b9b6 +b7b6b9b9 +b8b8b6b7 +b1b8b9b6 +b2afb4b5 +b2b2b0b2 +b2b6b6b4 +b4b3b5b5 +b4b4b2b4 +b2b4b4b2 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b3b0b3b3 +b4b4b2b2 +b2b4b4b1 +b5b1b4b4 +b5b5b2b5 +b4b5b5b3 +b7b3b5b5 +b6b7b2b6 +b3b6b7b2 +b8b4b7b8 +b7b8b3b7 +b6b7b7b5 +b7b5b8b8 +b7b7b5b7 +b6b8b8b6 +b7b6b8b9 +b7b7b5b7 +b6b8b8b6 +b9b7b8b8 +b9b9b7b9 +b8b9b9b7 +bab8baba +b9b9b7ba +b8b9b9b7 +bab8baba +bbbbb9ba +bbbcbcba +bfbcbdbd +bebebcbe +bec0bfbe +bdbbc0c0 +b8b8b6bc +b6b9b9b6 +b5b4b8b8 +b3b3b1b5 +b2b8b8b4 +b6b3b7b8 +b5b5b3b6 +b2b4b4b2 +b4b2b4b4 +b4b4b3b4 +b1b4b4b2 +b5b2b3b3 +b4b4b2b4 +b1b5b4b2 +b5b1b5b6 +b5b5b2b4 +b4b5b5b3 +b6b4b6b6 +b6b7b3b6 +b4b7b8b4 +b8b4b7b8 +b7b8b5b8 +b6b7b8b5 +b8b6b8b8 +b8b8b6b8 +b5b8b8b6 +b8b6b8b8 +b7b7b5b8 +b7b8b8b6 +b9b7b9b9 +b9b9b7b9 +b9bbbbb9 +bcbabbbb +bcbcbabc +bcbcbcba +c0bebebe +c4c4c2c0 +cac8c8c6 +cecdcccc +d0d0cecf +cbcecfcb +cecbd0d0 +c7c6c4d0 +b6b9b8b8 +b8b6b8b8 +b6b7b3b8 +b2babbb5 +b6b4b6b8 +b5b6b3b6 +b2b4b4b2 +b4b3b4b4 +b4b5b2b4 +b4b4b4b1 +b5b1b5b5 +b4b5b0b4 +b0b5b6b0 +b7b2b5b6 +b5b6b1b6 +b4b5b5b2 +b6b4b5b6 +b6b7b5b6 +b5b6b6b4 +b9b5b7b6 +b8b9b6b8 +b6b8b8b6 +b8b6b7b7 +b8b8b6b8 +b6b7b7b6 +b8b6b8b8 +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +babab8b9 +bbbcbcba +bdbbbdbd +bdbdbbbd +c0c0c0be +c5c3c2c2 +cacac8c5 +d1d1d1cf +d7d5d3d3 +dddcdbd7 +d2d7d8d4 +dbd7d7d8 +d6d6d1db +b7c7c7c4 +b8b5b9b9 +b8b9b4b8 +b2b9bab5 +b7b1b6b7 +b5b6b1b6 +afb5b6b1 +b4b1b4b5 +b4b5b0b4 +b2b4b4b0 +b5b1b4b5 +b5b6b0b5 +b1b4b6b0 +b7b2b5b6 +b5b6b1b6 +b4b5b7b1 +b6b4b6b7 +b6b6b4b6 +b5b6b6b5 +b8b6b7b7 +b9b8b6b7 +b6b8b8b6 +b8b6b7b7 +b8b8b6b8 +b6b8b8b6 +b9b7b8b9 +b9b9b7b9 +b8b9b9b7 +bab8baba +bbbbb9ba +bbbcbcba +bebcbdbd +bebebcbe +c2c0c0be +c6c4c4c4 +c9c9c7c6 +d1d0d0ce +d6d4d3d3 +dbdbdad6 +dbdededc +dad8dddd +d4d5d1d9 +c4d3d3ce +b9b7c7c7 +b7b7b4b8 +b3b8b8b6 +b7b1b6b7 +b5b6b1b6 +b1b6b7b1 +b6b0b5b6 +b4b5b1b4 +b0b4b4b1 +b5b0b4b5 +b4b5b0b4 +b1b5b6b1 +b6b1b5b6 +b6b6b2b5 +b4b6b7b1 +b8b3b6b6 +b7b8b3b7 +b6b8b8b5 +bab5b8b8 +b9b9b6b8 +b6b8b7b6 +b8b6b8b8 +b9b9b6b8 +b8b9b9b6 +b9b7bab9 +b9b9b7b9 +b8babab7 +bab8baba +bbbbb9ba +bbbcbcba +bebcbdbd +bfbfbdbe +c1c1c1bf +c5c3c3c3 +c7c7c5c5 +d0cdcdcb +d5d3d2d2 +d9d9d7d5 +dededddb +dddbe0e0 +d7d7d6dd +d3d8d8d7 +cac6d6d6 +bbbbbaca +b2b8b9b4 +b6b2b6b7 +b6b7b1b6 +b1b4b5b1 +b6b0b5b6 +b5b5b1b4 +b1b4b5b2 +b6b1b4b5 +b5b6b1b5 +b1b4b5b0 +b5b1b5b6 +b5b5b4b4 +b2b6b7b2 +b8b3b6b7 +b7b9b4b7 +b6b8b9b4 +b9b6b8b8 +b9b9b6b9 +b6b8b8b6 +b8b6b8b8 +b9b9b5b8 +b8b9b9b7 +bab8b9b9 +b9b9b7ba +b8babab7 +bab8baba +bbbbb9ba +bbbdbdbb +bebcbdbd +bfbfbdbe +c0c0c0be +c4c2c2c2 +c6c6c4c4 +ceccccca +d4d2d0d0 +d8d7d6d3 +dedcdcd9 +e2e0e1e0 +dfdedce3 +dcdfdedc +dad8dfde +cbccc9db +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +aaafb0ab +b0abaeaf +afb0abaf +aaaeafaa +aea9aeaf +adada9ad +a9acaea8 +acabadad +acacaaad +abadaeab +b1acafaf +b0b0adb0 +acb0b0ac +b0aeb0b0 +afafaeaf +a9afaead +a9a4acac +a3a49fa8 +909c9d97 +89849494 +8182808a +51786a5e +765e8368 +997b6690 +689e7f69 +7e669e80 +9e7d649e +619f7e64 +70579b7a +89664e92 +3c735337 +928d6a53 +9e999395 +9a9f9a96 +a29ea29d +aaa6a1a7 +a4aaa8a3 +aaa5aca9 +afaba8ae +a7b0aba9 +aba7aeab +acaba7ac +aaafb1ac +b0abafb0 +afb0abaf +aaaeafaa +afa9aeaf +adaeabae +aaadaeab +aeaaaeae +aeadadad +adaeaeac +b0aeafaf +b0b1acb0 +adb0b0ab +b1acb0b0 +b0b0aeb0 +a7aeaeac +a9a3abac +a0a19ca8 +8b989995 +88849190 +7d7b7788 +58796452 +7964896e +9f7f6a96 +689e8067 +7d659f7f +9f7f659d +5fa07e65 +6c539a77 +84634a8e +6b634427 +a3a08076 +9e9893a4 +9da29d99 +a6a1a5a1 +aba9a3a9 +a6aeaaa5 +aca8aeac +b1aca9af +a9b0aca9 +ada9aead +adaca8ae +acb0b1ab +b0acb0b0 +b0b1abb0 +acafb1ab +b0acb0b1 +afafacb0 +abafaeae +afabafb0 +aeaeadaf +aeafafad +b0adafaf +b0b1abb0 +adb0b1ac +b0abb0b2 +adaea9b0 +a2aaaaa6 +a39ea6a8 +9a9b97a1 +8693938f +85838b8a +776f6784 +5f7d644d +7e689175 +a1836b9a +679c7e66 +7d659d7e +a080669d +5a9e7d63 +6b529675 +7250338d +986b5642 +98949b9a +a09d999d +a0a2a09a +a9a4a8a6 +adaaa5ac +a9afaca7 +adaab1ad +b0aca9b1 +abafada9 +aeabafaf +aeada9ae +afb1b1ad +b1adb0b0 +b1b3acb1 +aeb0b1ae +b0adb0b0 +afafadb0 +adb0b0ae +afadb0b0 +afafadaf +abafb0ad +b1abafb1 +b0b1acb0 +abb0b1ac +aea8afb0 +a9aaa5ad +9ba5a6a0 +9b969fa0 +93938f99 +838e8c88 +7c798888 +7365587a +63856b51 +836e957a +9e8169a0 +65987962 +81679c7d +a07f66a1 +5496775d +644b8e6f +66482b86 +9e867f77 +9995a2a0 +a2a09b9f +a3a6a39e +aba6aba8 +afada7ae +aab0ada8 +adaab1ad +b2aeabb1 +abb2afac +aeabb1af +afaeaaaf +afb2b2af +b1b0b2b1 +b1b1aeb1 +aeb1b1af +b0afb0b0 +b0b0aeb0 +aeb0b0ae +afaeb0b0 +afafadb0 +abafb0ab +b1acafb1 +b1b2adb1 +aab1b2ac +aba6aeae +a6a7a2aa +96a0a19c +94909a9b +8e8e8a93 +7e8c8b86 +706c8383 +75624f72 +648d7257 +826b967a +9a7d659e +65977861 +81679e7d +9d7e64a1 +51917258 +4f338c6b +70604d73 +939fa09f +9e999e99 +a6a29ea1 +a3a9a6a1 +aba6aba8 +afaca8ae +a9b0aca9 +aeabb0ac +b4b1adb2 +adb2b1ad +b0adb1b1 +b1b0adb1 +b0b3b3b1 +b2b0b2b2 +b2b2b1b2 +afb1b1af +b1afb1b1 +b1b1afb1 +aeb1b1ae +b0aeb0b0 +b0b0aeb0 +acafb0ab +b2aeb0b0 +b1b3adb2 +a9b1b0ac +aaa5aeae +a4a5a0a9 +929d9e99 +8f8b9697 +8c8b868f +76868581 +68627879 +7f69556b +68987b65 +81699a7e +957b629c +6392765f +79609c7d +94735b99 +48917157 +492e8463 +8b868165 +94a3a1a0 +9f999e98 +a7a49fa1 +a3aaa7a2 +a9a5aba8 +aea9a7ad +aaafaba8 +afadb2ae +b2b0adb4 +adb1b0ac +b2afb2b1 +b2b1afb3 +b0b3b3b0 +b2b0b2b2 +b3b3b1b2 +b0b3b3b1 +b2b0b2b2 +b2b2b0b2 +afb2b2b0 +b1aeb1b2 +b0b0adb0 +adb0b1ac +b3aeb1b2 +b2b2adb2 +a9afb0ab +a8a4adae +a2a39ea8 +8d9a9b96 +8b869192 +8887828b +70807f79 +5f546e72 +8a6d5669 +6b9c806d +7f6b9b80 +8b725b99 +608b6f57 +72599979 +8e6f5492 +348f7054 +62527551 +9f9f9e73 +949a9490 +9f9a9d99 +a7a49fa2 +a3a9a7a1 +a8a5aba8 +aeaaa6ad +abb0aca9 +b0adb1af +b1b0adb2 +aeb2b1ae +b3b1b3b2 +b3b2b0b4 +b2b3b3b1 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b2b0b3b3 +b2b2b0b2 +b0b2b2b0 +b2b0b2b2 +b1b0aeb2 +adb0b1ad +b4afb2b3 +b2b2adb3 +a7aeb0ab +a6a2aaac +9d9f99a6 +89959591 +88838e8d +817f7a88 +67777976 +5e4a686b +92755e74 +6598806c +735f8e79 +8f76608a +5f987c65 +684c9977 +896b4e87 +3487674a +87826b4e +9b98958b +9598928e +a09b9e9a +a7a49fa3 +a4a9a7a1 +a8a5aca7 +aea9a7ac +abafada9 +b0acb0b0 +b2b1adb0 +afb3b2ae +b3b1b3b2 +b3b2b0b4 +b1b3b3b1 +b4b2b3b3 +b3b3b1b4 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b4b2b3b3 +b1b1b0b4 +aeb0b1ae +b3aeb2b3 +b0b1adb2 +a7afb0ab +a5a0abac +999b96a4 +8591918d +827d8b8a +787b7985 +35696c69 +59405949 +816b586f +6187725f +725d8774 +977d6588 +5fa38870 +6b4f9479 +896a4e88 +59735133 +99997567 +948e8a98 +979a9691 +a09b9e9c +a4a39ea2 +a2a7a5a0 +a8a3a9a6 +acaba7aa +abaeadaa +afabb1af +b2b1adb1 +afb3b2ad +b3b1b4b3 +b3b3b1b4 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b4b2b3b3 +b4b4b2b4 +b1b4b4b2 +b3b1b3b3 +b2b2b0b3 +adb1b1ae +b2adb1b2 +aeafaab1 +a7aeaea9 +a29dabac +969792a1 +828d8e89 +7f7c8688 +6e726f7d +28614c3a +4d3a5d3f +745f4b65 +5477614f +715d7e67 +987d668a +579d836a +6f558770 +88664988 +8170533b +908c8784 +96918d94 +979b9792 +a19c9f9c +a3a39ea3 +a1a5a49e +a8a5a6a6 +aeaca8a9 +abafafab +b0acb0af +b1b0abb1 +b0b2b2ae +b2b0b3b3 +b2b2b0b3 +b0b3b3b1 +b3b1b2b2 +b4b4b2b3 +b2b4b4b2 +b3b1b4b4 +b3b3b1b3 +b1b4b4b2 +b3b1b3b3 +b2b2b0b3 +adb1b2ad +b2adb1b2 +aeafaab1 +a3aaaba6 +9e99a7a8 +93948f9d +818a8b86 +79788385 +65534374 +476b4831 +54417659 +72564272 +5f866c58 +66538a71 +896f5880 +46826b52 +5f48745d +74553977 +8f7c6f63 +8b85908f +96938e90 +969b9893 +a09b9f9b +a3a29ea3 +a1a5a49f +a8a5a6a5 +aeada9ab +abb0afab +afacb0af +b0afabb1 +aeb1b0ad +b1aeb2b1 +b2b1afb2 +b1b2b2b0 +b2b0b3b3 +b4b4b2b2 +b2b4b4b2 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b3b1b3b3 +b1b1afb3 +adb1b2ae +b2acb0b1 +afb0abb1 +9ea9aaa5 +9b96a2a3 +90918b9a +81868782 +61557c83 +7151396a +5083604c +63508662 +88624f87 +53866856 +644f7d67 +77624c7a +386e5842 +4a2f6550 +6b584363 +82868581 +8b888b86 +95938d90 +969b9893 +9f9a9e9b +a2a19ca1 +a2a5a4a0 +a6a2a7a6 +acaba7a9 +abafada9 +aeaab0af +b0afabaf +adb0afac +b0aeb1b0 +b0afadb1 +b0b2b2b0 +b2b0b2b3 +b3b3b1b2 +b2b3b3b1 +b3b1b4b4 +b3b3b1b3 +b2b3b3b1 +b2b0b4b4 +b1b1afb2 +aeb2b1af +b2afb1b2 +afafabb1 +9ba7a8a3 +98939fa0 +8c8d8797 +6a848987 +513b7170 +88644f6e +5e96705b +6e5a9872 +8b645195 +487c5f4d +5f4a735e +6a564175 +2e5a4733 +3c235a44 +6f625656 +7d8b8a87 +8a868782 +94928d8f +959a9792 +9f9a9e9a +a2a19ca0 +a2a4a39e +a6a2a7a6 +aaa9a5a7 +aaadaca8 +aeaaafae +b0afabaf +acb0afab +afadb0af +b0afadaf +b1b3b3b1 +b2b0b3b3 +b2b2b0b2 +b0b2b2b0 +b2b0b2b2 +b2b2b0b2 +b0b2b2b0 +b2b0b2b2 +b1b1afb2 +afb1b1af +b0afb1b0 +adadacb0 +9ba7a9a4 +96909fa0 +8a8c8895 +4a7d8280 +61486e5d +97705c83 +66a47e67 +7d67a27d +95715ca5 +4b7b5d49 +5b457660 +624f3c70 +2c544535 +3d26513f +79736b50 +7c888581 +8a868781 +94918c8e +959a9792 +9e999e9a +a1a19da0 +a1a5a4a0 +a6a2a6a5 +aaa9a5a7 +a9adaca8 +aeaaaead +afaeaaaf +aaafaeaa +aeacb0af +aeaeacaf +b0b2b2b0 +b2b0b2b2 +b2b3b0b2 +b0b2b3b0 +b2b0b2b2 +b2b2b0b2 +afb1b1af +b0aeb1b1 +b0b0aeb0 +afb1b1af +afaeb0b1 +acada9af +99a7a8a2 +928d9d9e +888e8d92 +45716a60 +77617f5f +a27e6799 +6eae8770 +816bad84 +a07d66ab +5c937560 +69568770 +6c5b4c7c +3459493a +44335545 +7c766f54 +7a86827c +8a868680 +94918c8e +95999792 +9e999d9a +a4a39fa0 +a1a6a5a0 +a6a2a6a5 +abaaa6a7 +a8aeada9 +aeaaadac +aeada9af +a9afaeaa +aeabafae +adadabaf +afb2b2b0 +b2b0b1b1 +b3b3b1b3 +b1b2b3b1 +b2b0b3b3 +b3b3b0b2 +aeb1b1af +afadb0b0 +b1b1afaf +afb1b1af +afadb1b1 +abaca6af +97a5a6a0 +918e9b9c +7e817d8f +5c75614c +816c9673 +ac8670a6 +72b58f76 +7e69b28a +a37d67a9 +60957a65 +65538c76 +69594b78 +395f4e3f +44315949 +76706754 +7b86837e +8b878680 +95928d8f +95999691 +9f9a9c9a +a4a3a0a0 +a2a5a4a0 +a6a2a7a6 +abaaa6a7 +aaaeada9 +b1adafae +b1b0acb2 +aab2b1ad +aeabafae +aeadacaf +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b2b0b3b3 +b3b3b0b2 +afb1b1af +b1afb1b1 +b1b1afb1 +aeb1b1af +afacb0b1 +acabaaaf +91a3a49f +908f9797 +7871678b +6c83654e +8570a181 +b18a74ab +6fb48d75 +856cb289 +9b7962af +608d745f +74628d75 +7a67598a +3b665649 +402c594a +70685e51 +7c888582 +8d898782 +95938e90 +979b9893 +a09c9d9c +a5a4a0a1 +a3a6a5a1 +a8a4a8a7 +adaca8a9 +abaeada9 +b2aeb0af +b5b4b0b3 +aab4b3af +adaaafaf +aeaeacae +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b2b2b0 +b3b1b3b3 +b2b2b1b3 +b1b1b1af +b2b0b3b3 +b1b1afb2 +afb2b2b0 +afadb1b1 +acabaaaf +8fa1a29e +89869394 +7b695a83 +7392725c +8973a988 +b08973ae +77ad846c +8f74bb91 +92745eb5 +5c8d735f +72608a71 +8c74648d +487b695a +3f2d6757 +6d615751 +7e8c8985 +8d888883 +96948e91 +999b9a95 +a19d9f9e +a6a5a1a2 +a3a7a6a2 +aba7a8a7 +adaca8ac +a7acaba7 +afabacab +b3b3afb0 +a9b3b2ae +adabafae +adaeacad +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +afb2b2b0 +b2b0b1b1 +b2b2b0b2 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +aeb1b1af +b2b0b0b0 +acaea9b2 +8fa0a09b +79748f93 +8a6e5b7a +73a88671 +8974ae88 +a9836eaf +76b0876e +8872b690 +947761ab +628e745e +77649277 +94796891 +588a7365 +4b387b68 +6455485f +868b8884 +918d8e8a +98969194 +989b9b95 +a09c9e9d +a4a29fa1 +a2a4a39f +aaa6a7a6 +aba9a6ab +a7abaaa6 +aca8acab +afaeaaad +aab1afab +afabafae +aeaeadae +b2b4b4b2 +b4b2b4b4 +b3b3b1b4 +b0b3b3b1 +b3b1b2b2 +b1b1afb3 +b1b2b2b0 +b3b1b3b3 +b1b1afb3 +b1afafad +b3b1b3b2 +abada7b2 +8c999a94 +645a888d +89634d72 +77ae8a77 +8671b18a +a9856fac +71ac8771 +8972a987 +9b7e67aa +658a6f59 +725e967a +8c715e8e +59947968 +533f826a +5c4c3b68 +8f8a8781 +96919694 +9b9a9598 +9a9f9d97 +a19ea09f +a5a4a0a2 +a3a6a5a1 +aaa6a9a7 +abaca7ab +a9adada9 +aea9adae +aeada9ad +abaeaeaa +afacaeaf +afafadae +b2b4b4b2 +b5b3b4b4 +b4b4b2b5 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +afb3b3b1 +b2b0b1b1 +b0b0aeb2 +b1b1b0af +b1adb4b4 +a3a49eb0 +7a929490 +604f7e7e +956b587e +6a9d7563 +8873a17d +b28c79ab +6ea6816e +8b73a486 +9e816bab +65927560 +73619a7a +85655594 +63896b59 +5d489074 +5c483575 +9588847e +97929a99 +9b9a9599 +9d9e9d98 +a4a1a2a1 +a8a7a3a6 +a7a8a9a4 +aea9abac +aeafaaad +acafb0ab +b2adb0b1 +b1b2adb1 +adb0b1ab +b0aeb0b0 +b0b0aeb0 +b3b4b4b2 +b5b3b5b5 +b5b5b3b5 +b1b4b4b2 +b3b1b3b3 +b3b3b1b3 +adb2b2b0 +b0aeafaf +b1b1afb0 +afb3b4b1 +aba6b3b4 +9a9a95ab +66868d8b +6f59786f +ae827099 +61a57968 +76639973 +a684719a +5da3816e +826a9373 +9e806aa2 +669c7e69 +7a679e7a +977463a0 +577a5847 +73608868 +664c368f +9e81796f +9b96a2a1 +9f9f9a9e +a1a2a19e +a7a4a6a5 +abaaa6a9 +aaabaca7 +b0abaeaf +b0b1acaf +aeb0b1ac +b4afb2b3 +b3b4afb3 +adb1b2ad +b0aeb1b1 +b2b2b0b0 +b2b3b3b1 +b4b2b4b4 +b3b3b1b4 +b1b4b4b2 +b3b1b3b3 +b2b2b0b3 +aeaeaeac +b1afb0b0 +b1b1afb1 +aab3b4b0 +9f99aeaf +90918d9d +4e757a78 +7c67755d +b38774ac +6dad806e +7460a77e +88685498 +5b927763 +6d588f70 +8f735d8c +64937661 +866f9f79 +b9927dae +459e7c68 +624f7857 +72543c82 +ac877d73 +a39eacae +a9a8a3a4 +a8aba9a6 +aeaaadab +afb1abae +acb0b1ac +b1acb0b1 +b2b3aeb0 +b0b2b4ae +b5b0b4b4 +b4b5b0b6 +b0b2b4ae +b3b1b3b2 +b2b2b0b3 +b1b4b4b2 +b4b2b3b3 +b3b3b1b4 +b2b3b3b1 +b2b0b4b4 +afafadb2 +afafafad +b2b0b1b1 +b3b3b1b2 +9caeafab +928da1a1 +80858493 +4c6b625a +85728960 +b98d79b2 +66ac7d6c +7d6aa376 +926f5ca3 +5d7d624c +65519072 +876f5984 +6480644d +92749d7b +987559b2 +5e997860 +5d499373 +704f387f +ad938d83 +a6a2abaf +abaaa6a8 +abaeada8 +b0acb0af +b0b1acb0 +aeb1b2ad +b4afb1b3 +b5b5b0b3 +b2b6b6b1 +b6b3b5b6 +b5b5b3b5 +b2b4b5b1 +b4b2b4b4 +b3b3b1b4 +b1b4b4b2 +b3b1b3b3 +b4b4b2b3 +b2b4b4b2 +b2b0b4b4 +b0b0aeb2 +afb1b1af +b3b1b1b1 +b0b0adb3 +8ea3a49f +89879493 +6c6d6988 +6a7f624e +826dab7e +b18069b2 +67b1816e +7a69a677 +9c7764a4 +4f896652 +68538464 +775d4786 +48826d56 +5238785f +7c5b426d +6797745e +5a459c7d +775d4c7f +a4a6a9a5 +a9a5a8a7 +acaba7aa +adb1afab +b3adb2b1 +b2b2aeb2 +b0b3b4af +b7b1b4b5 +b7b8b3b5 +b2b7b7b3 +b5b4b6b6 +b5b5b2b6 +b3b5b5b3 +b4b2b5b5 +b3b3b1b4 +b2b5b5b3 +b4b2b4b4 +b4b4b2b4 +b1b3b3b1 +b3b1b3b3 +b1b1afb3 +b0b1b1af +b1afb2b2 +a7a9a3b2 +89989892 +78778c8d +66504174 +7199725d +7059b186 +8473689e +719c8074 +7968b885 +9e7262a6 +5298715f +6c588a65 +7858428f +3b745f4a +38246351 +6c503d52 +567c5d4a +523c8b69 +99948c74 +a1aeb2af +aca8a7a6 +afaeaaad +afb3b2ae +b4afb4b3 +b4b4b0b3 +b1b5b6b1 +b7b4b6b7 +b7b6b5b6 +b5b6b5b4 +b7b4b7b7 +b6b6b4b7 +b5b6b6b4 +b6b4b7b7 +b4b4b2b6 +b1b5b5b3 +b4b2b3b3 +b4b4b2b4 +b1b3b3b1 +b4b2b3b3 +b1b1afb4 +b0b0b0ae +aeacb2b2 +9fa19cad +85918f8b +61547f86 +8159436e +4e8f6855 +7b6f9165 +84878890 +6e7d6e63 +8572b485 +a87a6ab3 +5ca07464 +7764986e +a17c689f +2161412c +2a165136 +422a1648 +3a6b5340 +695a714f +b0b3b180 +a6a8a6a1 +afababab +b4b3aeb0 +b1b5b4b1 +b5b0b5b5 +b5b6b1b4 +b4b7b7b3 +b8b6b7b8 +b7b7b5b7 +b5b6b7b3 +b7b5b7b7 +b8b8b6b7 +b6b8b8b6 +b7b5b8b8 +b5b5b3b7 +b3b5b5b3 +b5b3b5b5 +b4b4b2b4 +b2b4b4b2 +b4b2b5b4 +b4b4b2b4 +aeb2b2b0 +aaa8b1b1 +999793a9 +65898f8d +624c736d +9b746086 +68845840 +a09c8d76 +89827fa1 +5b7c6556 +88749b72 +be917eb1 +6aac7b69 +7664aa7c +683c2ea1 +38502817 +5f496b49 +7a594283 +31745842 +8f876648 +b0b3af97 +abababa5 +b3b0b0af +b8b7b3b4 +b2b8b7b3 +b7b2b5b7 +b7b8b5b6 +b6b8b7b6 +b8b7b7b8 +b9b9b7b9 +b7b9b9b7 +b8b6b9b9 +b8b8b6b8 +b6b8b8b6 +b7b5b8b8 +b6b6b4b7 +b3b6b6b4 +b5b3b5b5 +b4b4b2b4 +b3b5b4b2 +b4b2b4b5 +b5b5b3b4 +b2b5b5b3 +aaa7b4b4 +959793aa +417f837e +6959784e +8f654d96 +b3998273 +9c94b5b7 +8278719f +5d8d6755 +6b579d72 +8d675598 +75ac8472 +4d3fb688 +6e3b2f7d +5d90645a +6f5a936a +98705a95 +5371452c +aeab7a64 +ababa6ab +afb1b0ab +b6b3b4b3 +bab8b5b7 +b3b8b8b3 +b9b4b7b8 +b9bab8b8 +b7b9bab7 +b9b8bab9 +babab8ba +b7b9b9b7 +b8b6b9b9 +b8b8b6b8 +b6b9b9b7 +b7b5b8b8 +b6b6b4b7 +b3b6b6b4 +b5b3b5b5 +b5b5b3b5 +b2b5b4b3 +b5b3b4b4 +b5b5b3b5 +b3b5b5b3 +b3b1b5b5 +9da6a4b4 +46826d63 +4d3d8d56 +8e6e6086 +a4babebb +9792b0aa +83726899 +689a6a55 +6e59a87d +48382d98 +688e7060 +6857aa7c +aa7d6c95 +55a67d6f +66519164 +97715a8f +867f5f48 +aaa7918d +adaca8ab +b0b2b1ad +b7b3b6b5 +b8b8b4b8 +b4b7b8b3 +b9b7b8b9 +b9b9b7b9 +b8babab8 +b9b7baba +b9b9b7b9 +b7b9b9b7 +b8b6b9b9 +b8b8b6b8 +b7b9b9b7 +b8b6b9b9 +b7b7b5b8 +b2b5b5b3 +b5b3b4b4 +b6b6b4b5 +b2b5b5b3 +b4b2b4b4 +b5b5b3b4 +b2b5b5b3 +bebdb4b4 +afada8ba +3e895c4e +5c4c8950 +c1c0be8a +a2bdbab9 +8f8aaea8 +8a716491 +6ba2715c +6150ab7f +51483f80 +5c906e5a +6f5c9c70 +6b52439b +73937462 +6b56b787 +77553f98 +9a86847e +a29c9e9d +adada8a5 +b0b3b2af +b6b2b5b4 +b7b9b4b8 +b4b8bab4 +bab7b9ba +b9b9b7ba +b7b9b9b8 +b9b7b9ba +b9b9b7b9 +b7b8b8b6 +b7b5b9b9 +b7b7b5b7 +b6b8b8b6 +b7b5b8b8 +b8b8b6b7 +b2b5b5b3 +b5b3b4b4 +b6b6b4b5 +b2b5b5b3 +b4b2b4b4 +b5b5b3b4 +b2b5b5b3 +bcbdb5b4 +b5b1acb8 +399a5d49 +afaa8c4e +cbceceb7 +a7bdb6b2 +837faeaa +89685787 +60a27763 +5649a275 +6d5f566e +629f765d +6550a076 +4c3d3394 +737a6657 +705bb88a +765641a0 +9682807c +a7a19e9b +aeaea9a7 +b2b4b3af +b8b4b7b6 +b8b9b4b8 +b5b9bab4 +bab8b9bb +b9b9b7ba +b8b9b9b7 +bab8b9b9 +b8b8b6ba +b6b8b8b6 +b8b6b8b8 +b8b8b6b8 +b7b8b8b6 +b8b6b9b9 +b6b6b4b8 +b3b6b6b4 +b6b4b5b5 +b7b7b5b6 +b3b6b6b4 +b5b3b5b5 +b5b5b3b5 +b2b4b4b2 +b5b1b4b4 +babcbab3 +a5b5a59c +cbc9b8ac +bfbbb8c4 +a3bbb9b5 +7971a3a4 +80584385 +4e916d5b +62598b63 +8270626f +60a37257 +634ba377 +5b50468b +6f8d7163 +7762b687 +785744a4 +99827e79 +aaa59f9f +b1b0acab +b3b5b4b0 +b8b3b8b7 +b9bab4b8 +b7b9bab5 +bab8b9ba +babab8ba +b7babab7 +b9b7b9b9 +b8b8b7b9 +b6b8b8b6 +b8b6b8b8 +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +b6b6b4b9 +b1b6b6b2 +b5b4b5b6 +b8b8b6b6 +b3b5b6b3 +b5b3b5b5 +b4b4b2b5 +b2b4b4b2 +b5b0b4b4 +b3b3aeb4 +c3bac3c1 +b7b2bec5 +bcbbb7b9 +98b3b3ae +6e5f9699 +8a5f4884 +558c6452 +76738064 +896e5d78 +60b07a61 +5c46a676 +635e5980 +678b6f61 +7761b481 +7b5c49a4 +9a817d78 +a9a59f9f +b0afabaa +b2b4b3af +b9b4b6b6 +b9bab5b8 +b8b8b9b7 +b9b7b9b9 +babab8b9 +b7babab7 +bab6babb +b8b8b6b9 +b5b8b8b6 +b7b5b7b7 +b7b7b5b7 +b7b8b8b6 +b8b6b9b9 +b7b7b5b8 +b3b5b5b3 +b6b4b6b5 +b7b8b5b7 +b2b5b6b4 +b5b3b4b4 +b4b4b2b5 +b2b3b3b1 +b5b2b4b4 +b3b4aeb4 +b4b5b6b1 +b8b3b9b8 +babab5b9 +8bb0afac +67548e8d +a0746088 +668e654f +7a788070 +8469587d +5ba97a65 +523d9c6e +74706b74 +66846b5e +735fab7b +73533f9f +a184807b +aaa5a5a4 +afaeaaaa +b2b6b5b1 +b9b3b6b6 +b8b9b5b7 +b6b9b9b7 +b9b7b9ba +babab8b9 +b7b9b9b7 +b8b7b9b9 +b7b7b5b9 +b5b7b7b5 +b7b5b7b7 +b7b7b5b7 +b6b8b8b6 +b6b4b8b8 +b6b6b4b6 +b4b5b5b3 +b8b5b5b5 +b6b7b4b7 +b2b5b5b3 +b3b1b4b4 +b4b4b2b3 +b2b3b3b1 +b5b3b4b4 +b4b4b1b4 +b2b3b4af +b8b4b7b7 +b9b8b5b9 +7aacafad +604d8881 +a1725f8d +7885614f +7671847d +7b5e4d7e +4b8c6452 +5e4a8b61 +8583807d +557e6657 +67539268 +7956438f +a38d8a85 +aca8a7a7 +b3b2aead +b1b5b4b0 +b9b3b5b6 +b9b9b7b8 +b8babab7 +bab8baba +babab8ba +b6b9b8b7 +b7b6b8b8 +b7b7b5b8 +b4b6b6b4 +b7b5b6b6 +b6b6b4b7 +b4b7b7b5 +b6b4b6b6 +b4b4b2b6 +b3b6b6b4 +b7b6b5b5 +b7b7b5b7 +b1b5b5b3 +b3b1b3b3 +b4b4b2b3 +b1b5b5b3 +b5b3b5b5 +b4b4b3b5 +b1b5b6b2 +b6b5b5b6 +b9b9b7b6 +6fa8aeac +614f8b79 +8f5c4997 +8a7b6154 +71688e8b +85624c7d +478f6a58 +73648a5f +8f8e8e89 +5b866c5d +67519f71 +80635192 +a3949490 +aea9a9a7 +b5b4b0af +b1b5b5b1 +b9b6b6b7 +b7bab7b8 +b8b9bab7 +bbb9baba +b9b8b7bb +b6b8b8b6 +b8b5b7b8 +b7b7b5b7 +b4b6b6b4 +b6b4b6b6 +b6b6b4b6 +b4b7b7b5 +b6b4b6b6 +b5b5b3b6 +b4b6b6b5 +b7b5b5b5 +b7b7b5b7 +b2b5b5b3 +b5b3b4b4 +b5b4b3b5 +b3b5b5b3 +b5b2b5b5 +b4b5b2b5 +b2b6b6b4 +b6b4b6b7 +bcbcb8b6 +67a5acaa +64528b73 +8d5a479b +8c816d64 +6d628e8d +956c5380 +429d745d +8179855c +918e8c8d +618a6f60 +614ca877 +7f675792 +a4999c99 +ada9aaa9 +b5b3b0ad +b3b6b6b2 +b9b5b7b8 +b7bab7b8 +b8b9b9b7 +bab8bab9 +b9b9b7ba +b5b8b9b5 +b7b5b7b8 +b7b7b5b7 +b4b7b6b4 +b6b4b6b6 +b6b6b4b6 +b5b7b7b5 +b6b4b7b7 +b4b4b2b6 +b3b6b7b3 +b6b4b5b5 +b5b5b3b6 +b1b4b4b1 +b5b2b4b5 +b6b5b4b5 +b3b5b5b3 +b5b1b4b5 +b5b5b1b5 +b1b6b6b1 +b6b1b5b6 +bbbeb8b5 +5db4bcb9 +55448a6a +87594890 +898c8079 +6d5f8e8b +a0705684 +4a9f7157 +908a8360 +8f8d8895 +61876b5b +5f4aa675 +7f6a5e8f +a69fa29f +aeabadab +b6b5b1af +b5b7b8b3 +b8b6b9ba +b8b9b7b9 +b7bab9b8 +bbb7baba +bbbbb9ba +b6b9bbb7 +b8b5b7ba +b7b6b5b5 +b4b6b6b4 +b6b4b6b6 +b6b6b4b6 +b5b7b7b5 +b6b4b7b7 +b4b4b2b6 +b3b6b7b3 +b6b4b5b5 +b5b5b2b6 +b0b4b4b1 +b5b2b4b5 +b5b5b3b5 +b2b4b4b2 +b5b2b5b4 +b5b5b0b5 +b1b5b6b0 +b6b0b5b6 +b5b7b2b5 +6cc1cac8 +3a24a379 +9062538a +8fb7b7b2 +66599694 +9f6b5584 +5493604b +a29f8062 +94918ca2 +56846253 +5441a26a +82726988 +acaaaca9 +b2aeb2b0 +b6b6b1b3 +b5b8bab5 +b9b6b9ba +babab8b9 +b6babab6 +bbb6babb +babbb8ba +b8b8bbb8 +b7b5b9b9 +b7b7b4b7 +b4b6b6b3 +b6b4b6b6 +b6b6b4b6 +b5b7b7b5 +b6b4b7b7 +b5b6b1b6 +b1b6b6b1 +b6b4b5b5 +b5b6b2b6 +b3b4b4b1 +b5b2b4b4 +b4b4b2b4 +b3b4b4b2 +b5b3b5b4 +b4b5b0b5 +b1b5b6b0 +b6b1b5b6 +b7b5b2b6 +abbcc1bd +796cbcb1 +bfada6a6 +90cecfcd +66579793 +a46f5d8e +5d88523d +b0ae826a +98948eae +538e6454 +5040a464 +8c807887 +b0b0b2b0 +b5b0b4b4 +b6b7b2b6 +b5b8b9b4 +bcb6b9b9 +babbb9ba +b5babab6 +bab6b9ba +b8b9b7b9 +b6b7b8b5 +b7b4b7b8 +b5b7b4b7 +b4b5b6b4 +b5b3b6b6 +b6b6b3b5 +b5b7b7b4 +b7b2b7b8 +b5b6b1b6 +afb5b6b2 +b4b2b4b6 +b3b3b2b4 +b0b2b2b0 +b5b1b3b3 +b4b4b2b4 +b2b4b4b2 +b5b2b4b5 +b3b4afb4 +b0b4b4af +b5b0b4b5 +b8b7b3b5 +beb8b5b1 +cecdbdc1 +c3c8c6c3 +8cc0bfbd +5c4b9891 +a26a588e +778d5845 +bbb68e80 +a5a099b9 +4f905f4e +4d3f9f5f +97918b81 +b2b5b6b3 +b7b4b6b6 +b8b9b4b8 +b5b9bab5 +bbb8babb +babab8bb +b7babbb6 +bab7b9b9 +b7b9b7b8 +b5b8b9b6 +b7b4b6b8 +b5b7b4b6 +b4b4b7b3 +b5b3b5b6 +b5b6b2b5 +b5b6b6b3 +b7b3b6b7 +b4b5b0b6 +b2b5b6b2 +b4b4b5b6 +b3b3b1b5 +afb2b3ad +b5b4b3b4 +b4b4b3b4 +b2b4b4b1 +b5b1b5b5 +b4b5afb4 +b0b4b5b0 +b6b0b4b5 +b6b7b2b4 +b3b8b6b4 +b6b2b9b7 +b7b6b2b7 +94c3cac9 +4b3aa99c +9656448a +a48b5c4d +b8b3a9a6 +c2c3c0ba +21a26e5c +65598e38 +b3bbb88f +b5b9b8b4 +bbb6baba +bbbcb6ba +b7babbb6 +bbb8baba +babab8ba +b6b9bab8 +b9b4b8b9 +b7bab6b7 +b5b7b9b6 +b7b4b6b8 +b5b8b4b6 +b4b4b6b3 +b5b3b6b6 +b6b5b3b5 +b4b7b7b4 +b4b2b6b6 +b4b4b1b4 +b2b7b8b2 +b5b4b6b7 +b5b5b2b5 +b2b4b5b1 +b6b2b4b5 +b4b5b2b5 +b2b5b5b2 +b4b1b5b5 +b4b4b0b4 +b0b4b5b0 +b6b1b4b5 +b5b6b1b5 +b3b6b7b2 +b7b3b7b7 +b7b7b2b7 +b9bbbebb +6e5cbfbd +954f3aa6 +caaf9f97 +b7b3c6cc +c4c8c6bb +70beb1aa +b8b3a97d +c5c9c7bd +b6bcbbb7 +bcb6babb +babbb8ba +b9babbb8 +bab8baba +babbb6ba +b4b8bab6 +b9b5b8ba +b7b9b5b8 +b5b5b8b5 +b8b4b6b8 +b5b6b4b7 +b4b5b6b4 +b7b5b6b6 +b6b6b4b7 +b3b5b5b3 +b5b1b5b5 +b4b4b2b4 +b1b5b6b2 +b4b2b5b7 +b3b2b1b4 +b2b4b3b2 +b5b2b4b4 +b4b4b2b5 +b2b3b3b1 +b4b0b4b4 +b3b3b0b4 +b0b3b4af +b6b1b4b5 +b5b6b1b5 +b1b5b6b1 +b7b2b5b6 +b6b8b3b6 +bfb6b5b1 +bab6bfc1 +beb1abc0 +bbc9ceca +bbb7bebe +bab8b3bc +d2c0c4c3 +c5c1c6d4 +bab8b4c1 +b5babbb5 +b9b7b8ba +b9bab8b8 +b8babbb8 +bab8baba +babab6ba +b6b9b9b6 +bab7b9ba +b8b8b6b9 +b4b6b8b5 +b7b4b7b8 +b5b5b4b6 +b3b6b6b4 +b7b4b5b5 +b8b8b6b6 +b4b7b7b5 +b6b2b5b5 +b4b5b0b5 +b2b5b6b1 +b5b2b5b7 +b3b4b0b5 +b2b3b3b1 +b5b2b4b4 +b3b4b2b4 +b1b3b4b0 +b3b0b4b4 +b3b3b1b3 +b0b5b4b2 +b5b0b4b5 +b5b6b1b4 +b1b5b6b1 +b6b1b5b6 +b6b7b2b5 +b2b7b8b3 +c0bdb8b6 +bfc6c3bc +b4bab9b5 +b9b5bab8 +bbbab6ba +b2b9b8b3 +b8b4b8b7 +b8bab4b8 +b6b8b9b4 +b9b7b8b9 +b9bab7b9 +b8b9b9b8 +bab6b9b9 +b9b9b6b9 +b7b9b8b7 +b9b8b9b9 +b8b8b7b9 +b5b8b8b5 +b7b5b7b8 +b7b7b5b6 +b5b7b6b4 +b7b5b7b7 +b7b8b5b7 +b6b8b8b6 +b7b4b8b8 +b4b4afb7 +b3b6b6b3 +b6b2b7b8 +b4b5b0b5 +b1b5b5b2 +b6b2b4b5 +b4b5b3b5 +b1b4b4b2 +b4b1b4b4 +b4b3b2b4 +b1b4b4b2 +b5afb4b5 +b5b6b1b4 +b1b5b6b1 +b6b1b5b6 +b5b6b1b5 +b3b7b8b3 +b8b3b7b8 +b8b8b4b7 +b4b8b9b4 +b9b5b9b9 +b8b9b4b9 +b4b8bab4 +b8b5b8b8 +b8b9b5b8 +b6b9b9b6 +b9b7b9b9 +b9b9b8b9 +b7b9b9b7 +bab7b9b9 +babab7ba +b6b9b9b6 +b8b6b8b8 +b8b8b6b8 +b7b8b8b7 +bab8b9b9 +b9b9b7ba +b6b8b8b6 +b7b5b8b8 +b9b9b7b7 +b7b9b9b7 +b9b7b9b9 +b5b5b3b9 +b4b7b8b4 +b8b2b8b9 +b6b7b3b6 +b1b7b7b3 +b7b2b5b6 +b5b5b4b6 +b1b4b3b3 +b4b1b4b4 +b4b4b0b4 +b1b3b5af +b6b1b3b4 +b5b6b1b5 +b1b5b6b1 +b6b1b5b6 +b5b6b1b5 +b2b7b8b3 +b8b3b6b7 +b7b9b4b7 +b4b8b9b4 +b9b4b8b9 +b8b9b4b8 +b5b8b8b5 +b9b6b8b8 +b8b8b7b8 +b6b9b8b6 +b9b7b9b9 +b9b9b7b9 +b8b9b9b7 +bab8b9b9 +babab8ba +b7babab8 +b9b7b9b9 +b9b9b7b9 +b9babab8 +bbb9bbbb +bbbbb9bb +b8bbbbb9 +bbb9baba +bcbcbbbb +b8bcbcbb +bab8baba +babab8ba +b8bcbdb8 +bdb7bcbd +b9bab6bb +b3b9b9b5 +b8b3b7b8 +b5b6b3b7 +b0b5b5b1 +b5b0b4b5 +b4b4afb4 +b1b4b6b0 +b5b1b4b5 +b5b6b0b5 +b2b5b6b1 +b6b1b6b7 +b6b7b2b5 +b2b6b7b2 +b8b3b6b7 +b7b8b3b7 +b4b8b9b4 +b8b5b8b9 +b7b8b4b8 +b5b8b9b4 +b9b7b8b9 +b9b9b7b9 +b7b8b8b7 +b9b7b9b8 +b9b9b7b9 +b8babab8 +bbb9baba +bbbbb9bb +b9babab8 +bdbbbbbb +bcbdbabd +bdbebebb +c1bfbfbf +c4c4c2c1 +c5c5c5c2 +c7c6c7c7 +c7c7c5c7 +c1c6c7c4 +bab8c3c3 +b9b9b7ba +bbc2c3be +bfbac0c0 +bcbdb7be +b4b9bab5 +b8b3b8b9 +b6b7b2b7 +b2b5b7b1 +b6b0b5b6 +b4b5b0b4 +b1b4b6b0 +b6b1b5b5 +b5b6b1b5 +b2b6b7b2 +b6b1b6b7 +b5b6b1b5 +b2b6b7b2 +b8b3b6b7 +b7b8b3b7 +b4b8b9b3 +b9b4b8b9 +b7b8b5b8 +b5b8b9b4 +b8b7b8ba +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +babab8ba +b8babab8 +bcbababa +bcbcbabc +bbbcbcba +bebcbdbd +bfbfbdbe +c3c1c1bf +cac8c5c5 +cececcca +d6d3d4d1 +d9d6d8d8 +d7d6d1d9 +d2d7d6d1 +cac7d7d6 +babbb9cb +bac0c1bc +bdb8bebf +babbb6bc +b4b8b9b4 +b8b3b8b9 +b6b7b2b7 +b3b7b8b3 +b7b2b6b7 +b4b5b0b6 +b2b4b5b0 +b6b1b5b6 +b5b6b1b5 +b1b6b7b2 +b7b2b5b6 +b6b7b2b6 +b2b6b7b2 +b8b3b6b7 +b7b9b4b7 +b5b8b9b4 +b9b4b8b9 +b8b9b4b8 +b5b8b9b4 +b9b6b7b9 +b8b9b6b9 +b7b9b9b7 +bab7b9b9 +babab8ba +b9babab8 +bcbabbbb +bdbdbbbc +bcbdbdbb +c0bebebe +c1c1bfc0 +c4c3c3c1 +cbc9c5c5 +d2d2d0cb +d5d5d5d4 +ded8d7d7 +e0dfdbde +d7dcdbd8 +d8d3dcdb +c9c9c5d9 +b8bebfba +bbb6bcbd +b9bab5ba +b4b7b8b3 +b7b2b8b9 +b6b7b2b6 +b2b7b7b3 +b6b1b6b7 +b4b5b0b5 +b1b5b6b0 +b6b1b5b6 +b5b6b1b5 +b2b6b7b2 +b7b2b6b7 +b6b8b2b6 +b3b7b8b3 +b8b3b7b8 +b8b9b4b7 +b4b8b9b5 +bab5b9b9 +b8bab4b9 +b7b9b9b6 +b9b6b8b8 +babab8b8 +b7babab8 +bab8b9ba +babab9ba +babbbbb9 +bcbabcbc +bdbdbbbc +bdbebebc +c0bebfbf +c1c1bfc0 +c4c4c4c2 +c9c7c6c6 +d0d0cec8 +d1d3d4d1 +dbd7d3d3 +e0dfdddc +d2dddbd9 +d7d2d8d7 +d3d3ced7 +b7bbbcb7 +b9b4bbbc +b7b8b3b8 +b2b7b8b3 +b7b2b6b7 +b6b7b2b6 +b1b5b6b1 +b6b1b5b6 +b4b5b0b5 +b1b5b6b1 +b5b0b5b6 +b6b7b2b4 +b2b6b7b2 +b7b2b6b7 +b6b7b2b6 +b3b7b7b3 +b8b3b7b8 +b7b8b3b7 +b4b8b9b4 +b9b5b9b9 +b8bab4b9 +b6b9b9b5 +b9b6b8b9 +bab9b8b9 +b8b9b9b7 +bbb8baba +bbbbb8bb +b9bbbcb8 +bcbbbcbc +bdbdbbbc +bdbebebc +c1bfbfbf +c1c1bfc1 +c4c2c2c0 +cac8c6c6 +cfcfcdca +d4d4d3d1 +dad9d6d6 +dfdfddda +dae0e0de +dad7dedd +d7d8d4da +b6babbb6 +b8b3babb +b6b7b2b7 +b2b7b8b3 +b7b2b6b7 +b6b7b2b6 +b1b5b6b1 +b6b1b5b6 +b4b5b0b5 +b1b5b6b1 +b5b0b5b6 +b5b6b1b4 +b2b5b6b1 +b7b2b6b7 +b7b7b3b6 +b3b7b8b3 +b9b4b7b8 +b8b9b3b8 +b4b8b9b4 +bab5b8b9 +b9bab4b9 +b7b8b9b5 +bab8b9b9 +b9b9b7ba +b8b9b9b7 +bbb8baba +bbbcb8bb +babcbcba +bcbbbcbc +bdbdbbbc +bcbebebc +c1bfbebe +c2c2c0c1 +c3c2c2c0 +c8c6c5c5 +cdcdcbc9 +d4d3d2d0 +d9d8d6d5 +dededbd9 +e2e1e2df +e0dfe5e5 +dddcdae0 +b5bbbcb7 +b7b2b9ba +b7b8b3b6 +b2b6b7b2 +b7b2b6b7 +b6b7b2b6 +b2b6b7b2 +b6b1b6b7 +b4b5b0b5 +b1b4b5b0 +b6b1b5b6 +b5b6b1b5 +b2b6b7b2 +b7b2b6b7 +b7b8b3b6 +b4b7b8b3 +b9b4b8b9 +b8b9b4b8 +b5b9bab5 +b9b5b9ba +b9bab7b8 +b8b9bab5 +bab8baba +b9b9b7ba +b8babab8 +bab9baba +bcbcbabb +babcbdba +bcbbbcbc +bdbdbbbd +bdbebebc +c0bebfbf +c1c1bfc0 +c2c2c2c0 +c7c5c4c4 +cacac8c7 +d1d0d0ce +d7d5d3d3 +dbdbd9d7 +e0dededc +e4e3e3e3 +e0e0dee4 +b4bbbcb7 +b6b1b8b9 +b7b8b3b5 +b2b7b8b3 +b6b1b6b7 +b6b7b2b5 +b1b6b7b2 +b6b1b5b6 +b5b6b1b5 +b1b4b5b0 +b6b1b5b6 +b5b6b1b5 +b2b6b7b2 +b7b2b6b7 +b7b8b3b6 +b4b7b8b3 +b9b4b8b9 +b8b9b4b8 +b5b9bab5 +bab5b9ba +b9bab6b8 +b5b9bbb5 +bab7b9ba +babab8ba +b8babab8 +bcb8baba +bcbdbabc +b9bcbdb8 +bdbcbdbd +bebebcbd +bdbebebc +c0bebfbf +c1c1bfc0 +c1c2c2c0 +c7c5c3c3 +c8c8c6c7 +cccdcdcb +d2d0cece +d7d7d5d2 +ddd9d9d7 +e3e0dfde +e2e1dfe3 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +aaafb0ab +b0abaeaf +afb0abaf +aaaeafaa +aea9aeaf +adada9ad +a9acaea8 +acabadad +acacaaad +abadaeab +b1acafaf +b0b0adb0 +acb0b0ac +b0aeb0b0 +afafaeaf +a9afaead +a9a4acac +a3a49fa8 +909c9d97 +89849494 +8182808a +51786a5e +765e8368 +997b6690 +689e7f69 +7e669e80 +9e7d649e +619f7e64 +70579b7a +89664e92 +3c735337 +928d6a53 +9e999395 +9a9f9a96 +a29ea29d +aaa6a1a7 +a4aaa8a3 +aaa5aca9 +afaba8ae +a7b0aba9 +aba7aeab +acaba7ac +aaafb1ac +b0abafb0 +afb0abaf +aaaeafaa +afa9aeaf +adaeabae +aaadaeab +aeaaaeae +aeadadad +adaeaeac +b0aeafaf +b0b1acb0 +adb0b0ab +b1acb0b0 +b0b0aeb0 +a7aeaeac +a9a3abac +a0a19ca8 +8b989995 +88849190 +7d7b7788 +58796452 +7964896e +9f7f6a96 +689e8067 +7d659f7f +9f7f659d +5fa07e65 +6c539a77 +84634a8e +6b634427 +a3a08076 +9e9893a4 +9da29d99 +a6a1a5a1 +aba9a3a9 +a6aeaaa5 +aca8aeac +b1aca9af +a9b0aca9 +ada9aead +adaca8ae +acb0b1ab +b0acb0b0 +b0b1abb0 +acafb1ab +b0acb0b1 +afafacb0 +abafaeae +afabafb0 +aeaeadaf +aeafafad +b0adafaf +b0b1abb0 +adb0b1ac +b0abb0b2 +adaea9b0 +a2aaaaa6 +a39ea6a8 +9a9b97a1 +8693938f +85838b8a +776f6784 +5f7d644d +7e689175 +a1836b9a +679c7e66 +7d659d7e +a080669d +5a9e7d63 +6b529675 +7250338d +986b5642 +98949b9a +a09d999d +a0a2a09a +a9a4a8a6 +adaaa5ac +a9afaca7 +adaab1ad +b0aca9b1 +abafada9 +aeabafaf +aeada9ae +afb1b1ad +b1adb0b0 +b1b3acb1 +aeb0b1ae +b0adb0b0 +afafadb0 +adb0b0ae +afadb0b0 +afafadaf +abafb0ad +b1abafb1 +b0b1acb0 +abb0b1ac +aea8afb0 +a9aaa5ad +9ba5a6a0 +9b969fa0 +93938f99 +838e8c88 +7c798888 +7365587a +63856b51 +836e957a +9e8169a0 +65987962 +81679c7d +a07f66a1 +5496775d +644b8e6f +66482b86 +9e867f77 +9995a2a0 +a2a09b9f +a3a6a39e +aba6aba8 +afada7ae +aab0ada8 +adaab1ad +b2aeabb1 +abb2afac +aeabb1af +afaeaaaf +afb2b2af +b1b0b2b1 +b1b1aeb1 +aeb1b1af +b0afb0b0 +b0b0aeb0 +aeb0b0ae +afaeb0b0 +afafadb0 +abafb0ab +b1acafb1 +b1b2adb1 +aab1b2ac +aba6aeae +a6a7a2aa +96a0a19c +94909a9b +8e8e8a93 +7e8c8b86 +706c8383 +75624f72 +648d7257 +826b967a +9a7d659e +65977861 +81679e7d +9d7e64a1 +51917258 +4f338c6b +70604d73 +939fa09f +9e999e99 +a6a29ea1 +a3a9a6a1 +aba6aba8 +afaca8ae +a9b0aca9 +aeabb0ac +b4b1adb2 +adb2b1ad +b0adb1b1 +b1b0adb1 +b0b3b3b1 +b2b0b2b2 +b2b2b1b2 +afb1b1af +b1afb1b1 +b1b1afb1 +aeb1b1ae +b0aeb0b0 +b0b0aeb0 +acafb0ab +b2aeb0b0 +b1b3adb2 +a9b1b0ac +aaa5aeae +a4a5a0a9 +929d9e99 +8f8b9697 +8c8b868f +76868581 +68627879 +7f69556b +68987b65 +81699a7e +957b629c +6392765f +79609c7d +94735b99 +48917157 +492e8463 +8b868165 +94a3a1a0 +9f999e98 +a7a49fa1 +a3aaa7a2 +a9a5aba8 +aea9a7ad +aaafaba8 +afadb2ae +b2b0adb4 +adb1b0ac +b2afb2b1 +b2b1afb3 +b0b3b3b0 +b2b0b2b2 +b3b3b1b2 +b0b3b3b1 +b2b0b2b2 +b2b2b0b2 +afb2b2b0 +b1aeb1b2 +b0b0adb0 +adb0b1ac +b3aeb1b2 +b2b2adb2 +a9afb0ab +a8a4adae +a2a39ea8 +8d9a9b96 +8b869192 +8887828b +70807f79 +5f546e72 +8a6d5669 +6b9c806d +7f6b9b80 +8b725b99 +608b6f57 +72599979 +8e6f5492 +348f7054 +62527551 +9f9f9e73 +949a9490 +9f9a9d99 +a7a49fa2 +a3a9a7a1 +a8a5aba8 +aeaaa6ad +abb0aca9 +b0adb1af +b1b0adb2 +aeb2b1ae +b3b1b3b2 +b3b2b0b4 +b2b3b3b1 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b2b0b3b3 +b2b2b0b2 +b0b2b2b0 +b2b0b2b2 +b1b0aeb2 +adb0b1ad +b4afb2b3 +b2b2adb3 +a7aeb0ab +a6a2aaac +9d9f99a6 +89959591 +88838e8d +817f7a88 +67777976 +5e4a686b +92755e74 +6598806c +735f8e79 +8f76608a +5f987c65 +684c9977 +896b4e87 +3487674a +87826b4e +9b98958b +9598928e +a09b9e9a +a7a49fa3 +a4a9a7a1 +a8a5aca7 +aea9a7ac +abafada9 +b0acb0b0 +b2b1adb0 +afb3b2ae +b3b1b3b2 +b3b2b0b4 +b1b3b3b1 +b4b2b3b3 +b3b3b1b4 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b4b2b3b3 +b1b1b0b4 +aeb0b1ae +b3aeb2b3 +b0b1adb2 +a7afb0ab +a5a0abac +999b96a4 +8591918d +827d8b8a +787b7985 +35696c69 +59405949 +816b586f +6187725f +725d8774 +977d6588 +5fa38870 +6b4f9479 +896a4e88 +59735133 +99997567 +948e8a98 +979a9691 +a09b9e9c +a4a39ea2 +a2a7a5a0 +a8a3a9a6 +acaba7aa +abaeadaa +afabb1af +b2b1adb1 +afb3b2ad +b3b1b4b3 +b3b3b1b4 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b4b2b3b3 +b4b4b2b4 +b1b4b4b2 +b3b1b3b3 +b2b2b0b3 +adb1b1ae +b2adb1b2 +aeafaab1 +a7aeaea9 +a29dabac +969792a1 +828d8e89 +7f7c8688 +6e726f7d +28614c3a +4d3a5d3f +745f4b65 +5477614f +715d7e67 +987d668a +579d836a +6f558770 +88664988 +8170533b +908c8784 +96918d94 +979b9792 +a19c9f9c +a3a39ea3 +a1a5a49e +a8a5a6a6 +aeaca8a9 +abafafab +b0acb0af +b1b0abb1 +b0b2b2ae +b2b0b3b3 +b2b2b0b3 +b0b3b3b1 +b3b1b2b2 +b4b4b2b3 +b2b4b4b2 +b3b1b4b4 +b3b3b1b3 +b1b4b4b2 +b3b1b3b3 +b2b2b0b3 +adb1b2ad +b2adb1b2 +aeafaab1 +a3aaaba6 +9e99a7a8 +93948f9d +818a8b86 +79788385 +65534374 +476b4831 +54417659 +72564272 +5f866c58 +66538a71 +896f5880 +46826b52 +5f48745d +74553977 +8f7c6f63 +8b85908f +96938e90 +969b9893 +a09b9f9b +a3a29ea3 +a1a5a49f +a8a5a6a5 +aeada9ab +abb0afab +afacb0af +b0afabb1 +aeb1b0ad +b1aeb2b1 +b2b1afb2 +b1b2b2b0 +b2b0b3b3 +b4b4b2b2 +b2b4b4b2 +b3b1b4b4 +b3b3b1b3 +b1b3b3b1 +b3b1b3b3 +b1b1afb3 +adb1b2ae +b2acb0b1 +afb0abb1 +9ea9aaa5 +9b96a2a3 +90918b9a +81868782 +61557c83 +7151396a +5083604c +63508662 +88624f87 +53866856 +644f7d67 +77624c7a +386e5842 +4a2f6550 +6b584363 +82868581 +8b888b86 +95938d90 +969b9893 +9f9a9e9b +a2a19ca1 +a2a5a4a0 +a6a2a7a6 +acaba7a9 +abafada9 +aeaab0af +b0afabaf +adb0afac +b0aeb1b0 +b0afadb1 +b0b2b2b0 +b2b0b2b3 +b3b3b1b2 +b2b3b3b1 +b3b1b4b4 +b3b3b1b3 +b2b3b3b1 +b2b0b4b4 +b1b1afb2 +aeb2b1af +b2afb1b2 +afafabb1 +9ba7a8a3 +98939fa0 +8c8d8797 +6a848987 +513b7170 +88644f6e +5e96705b +6e5a9872 +8b645195 +487c5f4d +5f4a735e +6a564175 +2e5a4733 +3c235a44 +6f625656 +7d8b8a87 +8a868782 +94928d8f +959a9792 +9f9a9e9a +a2a19ca0 +a2a4a39e +a6a2a7a6 +aaa9a5a7 +aaadaca8 +aeaaafae +b0afabaf +acb0afab +afadb0af +b0afadaf +b1b3b3b1 +b2b0b3b3 +b2b2b0b2 +b0b2b2b0 +b2b0b2b2 +b2b2b0b2 +b0b2b2b0 +b2b0b2b2 +b1b1afb2 +afb1b1af +b0afb1b0 +adadacb0 +9ba7a9a4 +96909fa0 +8a8c8895 +4a7d8280 +61486e5d +97705c83 +66a47e67 +7d67a27d +95715ca5 +4b7b5d49 +5b457660 +624f3c70 +2c544535 +3d26513f +79736b50 +7c888581 +8a868781 +94918c8e +959a9792 +9e999e9a +a1a19da0 +a1a5a4a0 +a6a2a6a5 +aaa9a5a7 +a9adaca8 +aeaaaead +afaeaaaf +aaafaeaa +aeacb0af +aeaeacaf +b0b2b2b0 +b2b0b2b2 +b2b3b0b2 +b0b2b3b0 +b2b0b2b2 +b2b2b0b2 +afb1b1af +b0aeb1b1 +b0b0aeb0 +afb1b1af +afaeb0b1 +acada9af +99a7a8a2 +928d9d9e +888e8d92 +45716a60 +77617f5f +a27e6799 +6eae8770 +816bad84 +a07d66ab +5c937560 +69568770 +6c5b4c7c +3459493a +44335545 +7c766f54 +7a86827c +8a868680 +94918c8e +95999792 +9e999d9a +a4a39fa0 +a1a6a5a0 +a6a2a6a5 +abaaa6a7 +a8aeada9 +aeaaadac +aeada9af +a9afaeaa +aeabafae +adadabaf +afb2b2b0 +b2b0b1b1 +b3b3b1b3 +b1b2b3b1 +b2b0b3b3 +b3b3b0b2 +aeb1b1af +afadb0b0 +b1b1afaf +afb1b1af +afadb1b1 +abaca6af +97a5a6a0 +918e9b9c +7e817d8f +5c75614c +816c9673 +ac8670a6 +72b58f76 +7e69b28a +a37d67a9 +60957a65 +65538c76 +69594b78 +395f4e3f +44315949 +76706754 +7b86837e +8b878680 +95928d8f +95999691 +9f9a9c9a +a4a3a0a0 +a2a5a4a0 +a6a2a7a6 +abaaa6a7 +aaaeada9 +b1adafae +b1b0acb2 +aab2b1ad +aeabafae +aeadacaf +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b3b3b1 +b2b0b3b3 +b3b3b0b2 +afb1b1af +b1afb1b1 +b1b1afb1 +aeb1b1af +afacb0b1 +acabaaaf +91a3a49f +908f9797 +7871678b +6c83654e +8570a181 +b18a74ab +6fb48d75 +856cb289 +9b7962af +608d745f +74628d75 +7a67598a +3b665649 +402c594a +70685e51 +7c888582 +8d898782 +95938e90 +979b9893 +a09c9d9c +a5a4a0a1 +a3a6a5a1 +a8a4a8a7 +adaca8a9 +abaeada9 +b2aeb0af +b5b4b0b3 +aab4b3af +adaaafaf +aeaeacae +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +b1b2b2b0 +b3b1b3b3 +b2b2b1b3 +b1b1b1af +b2b0b3b3 +b1b1afb2 +afb2b2b0 +afadb1b1 +acabaaaf +8fa1a29e +89869394 +7b695a83 +7392725c +8973a988 +b08973ae +77ad846c +8f74bb91 +92745eb5 +5c8d735f +72608a71 +8c74648d +487b695a +3f2d6757 +6d615751 +7e8c8985 +8d888883 +96948e91 +999b9a95 +a19d9f9e +a6a5a1a2 +a3a7a6a2 +aba7a8a7 +adaca8ac +a7acaba7 +afabacab +b3b3afb0 +a9b3b2ae +adabafae +adaeacad +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +afb2b2b0 +b2b0b1b1 +b2b2b0b2 +b1b3b3b1 +b3b1b3b3 +b2b2b0b3 +aeb1b1af +b2b0b0b0 +acaea9b2 +8fa0a09b +79748f93 +8a6e5b7a +73a88671 +8974ae88 +a9836eaf +76b0876e +8872b690 +947761ab +628e745e +77649277 +94796891 +588a7365 +4b387b68 +6455485f +868b8884 +918d8e8a +98969194 +989b9b95 +a09c9e9d +a4a29fa1 +a2a4a39f +aaa6a7a6 +aba9a6ab +a7abaaa6 +aca8acab +afaeaaad +aab1afab +afabafae +aeaeadae +b2b4b4b2 +b4b2b4b4 +b3b3b1b4 +b0b3b3b1 +b3b1b2b2 +b1b1afb3 +b1b2b2b0 +b3b1b3b3 +b1b1afb3 +b1afafad +b3b1b3b2 +abada7b2 +8c999a94 +645a888d +89634d72 +77ae8a77 +8671b18a +a9856fac +71ac8771 +8972a987 +9b7e67aa +658a6f59 +725e967a +8c715e8e +59947968 +533f826a +5c4c3b68 +8f8a8781 +96919694 +9b9a9598 +9a9f9d97 +a19ea09f +a5a4a0a2 +a3a6a5a1 +aaa6a9a7 +abaca7ab +a9adada9 +aea9adae +aeada9ad +abaeaeaa +afacaeaf +afafadae +b2b4b4b2 +b5b3b4b4 +b4b4b2b5 +b1b3b3b1 +b3b1b3b3 +b3b3b1b3 +afb3b3b1 +b2b0b1b1 +b0b0aeb2 +b1b1b0af +b1adb4b4 +a3a49eb0 +7a929490 +604f7e7e +956b587e +6a9d7563 +8873a17d +b28c79ab +6ea6816e +8b73a486 +9e816bab +65927560 +73619a7a +85655594 +63896b59 +5d489074 +5c483575 +9588847e +97929a99 +9b9a9599 +9d9e9d98 +a4a1a2a1 +a8a7a3a6 +a7a8a9a4 +aea9abac +aeafaaad +acafb0ab +b2adb0b1 +b1b2adb1 +adb0b1ab +b0aeb0b0 +b0b0aeb0 +b3b4b4b2 +b5b3b5b5 +b5b5b3b5 +b1b4b4b2 +b3b1b3b3 +b3b3b1b3 +adb2b2b0 +b0aeafaf +b1b1afb0 +afb3b4b1 +aba6b3b4 +9a9a95ab +66868d8b +6f59786f +ae827099 +61a57968 +76639973 +a684719a +5da3816e +826a9373 +9e806aa2 +669c7e69 +7a679e7a +977463a0 +577a5847 +73608868 +664c368f +9e81796f +9b96a2a1 +9f9f9a9e +a1a2a19e +a7a4a6a5 +abaaa6a9 +aaabaca7 +b0abaeaf +b0b1acaf +aeb0b1ac +b4afb2b3 +b3b4afb3 +adb1b2ad +b0aeb1b1 +b2b2b0b0 +b2b3b3b1 +b4b2b4b4 +b3b3b1b4 +b1b4b4b2 +b3b1b3b3 +b2b2b0b3 +aeaeaeac +b1afb0b0 +b1b1afb1 +aab3b4b0 +9f99aeaf +90918d9d +4e757a78 +7c67755d +b38774ac +6dad806e +7460a77e +88685498 +5b927763 +6d588f70 +8f735d8c +64937661 +866f9f79 +b9927dae +459e7c68 +624f7857 +72543c82 +ac877d73 +a39eacae +a9a8a3a4 +a8aba9a6 +aeaaadab +afb1abae +acb0b1ac +b1acb0b1 +b2b3aeb0 +b0b2b4ae +b5b0b4b4 +b4b5b0b6 +b0b2b4ae +b3b1b3b2 +b2b2b0b3 +b1b4b4b2 +b4b2b3b3 +b3b3b1b4 +b2b3b3b1 +b2b0b4b4 +afafadb2 +afafafad +b2b0b1b1 +b3b3b1b2 +9caeafab +928da1a1 +80858493 +4c6b625a +85728960 +b98d79b2 +66ac7d6c +7d6aa376 +926f5ca3 +5d7d624c +65519072 +876f5984 +6480644d +92749d7b +987559b2 +5e997860 +5d499373 +704f387f +ad938d83 +a6a2abaf +abaaa6a8 +abaeada8 +b0acb0af +b0b1acb0 +aeb1b2ad +b4afb1b3 +b5b5b0b3 +b2b6b6b1 +b6b3b5b6 +b5b5b3b5 +b2b4b5b1 +b4b2b4b4 +b3b3b1b4 +b1b4b4b2 +b3b1b3b3 +b4b4b2b3 +b2b4b4b2 +b2b0b4b4 +b0b0aeb2 +afb1b1af +b3b1b1b1 +b0b0adb3 +8ea3a49f +89879493 +6c6d6988 +6a7f624e +826dab7e +b18069b2 +67b1816e +7a69a677 +9c7764a4 +4f896652 +68538464 +775d4786 +48826d56 +5238785f +7c5b426d +6797745e +5a459c7d +775d4c7f +a4a6a9a5 +a9a5a8a7 +acaba7aa +adb1afab +b3adb2b1 +b2b2aeb2 +b0b3b4af +b7b1b4b5 +b7b8b3b5 +b2b7b7b3 +b5b4b6b6 +b5b5b2b6 +b3b5b5b3 +b4b2b5b5 +b3b3b1b4 +b2b5b5b3 +b4b2b4b4 +b4b4b2b4 +b1b3b3b1 +b3b1b3b3 +b1b1afb3 +b0b1b1af +b1afb2b2 +a7a9a3b2 +89989892 +78778c8d +66504174 +7199725d +7059b186 +8473689e +719c8074 +7968b885 +9e7262a6 +5298715f +6c588a65 +7858428f +3b745f4a +38246351 +6c503d52 +567c5d4a +523c8b69 +99948c74 +a1aeb2af +aca8a7a6 +afaeaaad +afb3b2ae +b4afb4b3 +b4b4b0b3 +b1b5b6b1 +b7b4b6b7 +b7b6b5b6 +b5b6b5b4 +b7b4b7b7 +b6b6b4b7 +b5b6b6b4 +b6b4b7b7 +b4b4b2b6 +b1b5b5b3 +b4b2b3b3 +b4b4b2b4 +b1b3b3b1 +b4b2b3b3 +b1b1afb4 +b0b0b0ae +aeacb2b2 +9fa19cad +85918f8b +61547f86 +8159436e +4e8f6855 +7b6f9165 +84878890 +6e7d6e63 +8572b485 +a87a6ab3 +5ca07464 +7764986e +a17c689f +2161412c +2a165136 +422a1648 +3a6b5340 +695a714f +b0b3b180 +a6a8a6a1 +afababab +b4b3aeb0 +b1b5b4b1 +b5b0b5b5 +b5b6b1b4 +b4b7b7b3 +b8b6b7b8 +b7b7b5b7 +b5b6b7b3 +b7b5b7b7 +b8b8b6b7 +b6b8b8b6 +b7b5b8b8 +b5b5b3b7 +b3b5b5b3 +b5b3b5b5 +b4b4b2b4 +b2b4b4b2 +b4b2b5b4 +b4b4b2b4 +aeb2b2b0 +aaa8b1b1 +999793a9 +65898f8d +624c736d +9b746086 +68845840 +a09c8d76 +89827fa1 +5b7c6556 +88749b72 +be917eb1 +6aac7b69 +7664aa7c +683c2ea1 +38502817 +5f496b49 +7a594283 +31745842 +8f876648 +b0b3af97 +abababa5 +b3b0b0af +b8b7b3b4 +b2b8b7b3 +b7b2b5b7 +b7b8b5b6 +b6b8b7b6 +b8b7b7b8 +b9b9b7b9 +b7b9b9b7 +b8b6b9b9 +b8b8b6b8 +b6b8b8b6 +b7b5b8b8 +b6b6b4b7 +b3b6b6b4 +b5b3b5b5 +b4b4b2b4 +b3b5b4b2 +b4b2b4b5 +b5b5b3b4 +b2b5b5b3 +aaa7b4b4 +959793aa +417f837e +6959784e +8f654d96 +b3998273 +9c94b5b7 +8278719f +5d8d6755 +6b579d72 +8d675598 +75ac8472 +4d3fb688 +6e3b2f7d +5d90645a +6f5a936a +98705a95 +5371452c +aeab7a64 +ababa6ab +afb1b0ab +b6b3b4b3 +bab8b5b7 +b3b8b8b3 +b9b4b7b8 +b9bab8b8 +b7b9bab7 +b9b8bab9 +babab8ba +b7b9b9b7 +b8b6b9b9 +b8b8b6b8 +b6b9b9b7 +b7b5b8b8 +b6b6b4b7 +b3b6b6b4 +b5b3b5b5 +b5b5b3b5 +b2b5b4b3 +b5b3b4b4 +b5b5b3b5 +b3b5b5b3 +b3b1b5b5 +9da6a4b4 +46826d63 +4d3d8d56 +8e6e6086 +a4babebb +9792b0aa +83726899 +689a6a55 +6e59a87d +48382d98 +688e7060 +6857aa7c +aa7d6c95 +55a67d6f +66519164 +97715a8f +867f5f48 +aaa7918d +adaca8ab +b0b2b1ad +b7b3b6b5 +b8b8b4b8 +b4b7b8b3 +b9b7b8b9 +b9b9b7b9 +b8babab8 +b9b7baba +b9b9b7b9 +b7b9b9b7 +b8b6b9b9 +b8b8b6b8 +b7b9b9b7 +b8b6b9b9 +b7b7b5b8 +b2b5b5b3 +b5b3b4b4 +b6b6b4b5 +b2b5b5b3 +b4b2b4b4 +b5b5b3b4 +b2b5b5b3 +bebdb4b4 +afada8ba +3e895c4e +5c4c8950 +c1c0be8a +a2bdbab9 +8f8aaea8 +8a716491 +6ba2715c +6150ab7f +51483f80 +5c906e5a +6f5c9c70 +6b52439b +73937462 +6b56b787 +77553f98 +9a86847e +a29c9e9d +adada8a5 +b0b3b2af +b6b2b5b4 +b7b9b4b8 +b4b8bab4 +bab7b9ba +b9b9b7ba +b7b9b9b8 +b9b7b9ba +b9b9b7b9 +b7b8b8b6 +b7b5b9b9 +b7b7b5b7 +b6b8b8b6 +b7b5b8b8 +b8b8b6b7 +b2b5b5b3 +b5b3b4b4 +b6b6b4b5 +b2b5b5b3 +b4b2b4b4 +b5b5b3b4 +b2b5b5b3 +bcbdb5b4 +b5b1acb8 +399a5d49 +afaa8c4e +cbceceb7 +a7bdb6b2 +837faeaa +89685787 +60a27763 +5649a275 +6d5f566e +629f765d +6550a076 +4c3d3394 +737a6657 +705bb88a +765641a0 +9682807c +a7a19e9b +aeaea9a7 +b2b4b3af +b8b4b7b6 +b8b9b4b8 +b5b9bab4 +bab8b9bb +b9b9b7ba +b8b9b9b7 +bab8b9b9 +b8b8b6ba +b6b8b8b6 +b8b6b8b8 +b8b8b6b8 +b7b8b8b6 +b8b6b9b9 +b6b6b4b8 +b3b6b6b4 +b6b4b5b5 +b7b7b5b6 +b3b6b6b4 +b5b3b5b5 +b5b5b3b5 +b2b4b4b2 +b5b1b4b4 +babcbab3 +a5b5a59c +cbc9b8ac +bfbbb8c4 +a3bbb9b5 +7971a3a4 +80584385 +4e916d5b +62598b63 +8270626f +60a37257 +634ba377 +5b50468b +6f8d7163 +7762b687 +785744a4 +99827e79 +aaa59f9f +b1b0acab +b3b5b4b0 +b8b3b8b7 +b9bab4b8 +b7b9bab5 +bab8b9ba +babab8ba +b7babab7 +b9b7b9b9 +b8b8b7b9 +b6b8b8b6 +b8b6b8b8 +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +b6b6b4b9 +b1b6b6b2 +b5b4b5b6 +b8b8b6b6 +b3b5b6b3 +b5b3b5b5 +b4b4b2b5 +b2b4b4b2 +b5b0b4b4 +b3b3aeb4 +c3bac3c1 +b7b2bec5 +bcbbb7b9 +98b3b3ae +6e5f9699 +8a5f4884 +558c6452 +76738064 +896e5d78 +60b07a61 +5c46a676 +635e5980 +678b6f61 +7761b481 +7b5c49a4 +9a817d78 +a9a59f9f +b0afabaa +b2b4b3af +b9b4b6b6 +b9bab5b8 +b8b8b9b7 +b9b7b9b9 +babab8b9 +b7babab7 +bab6babb +b8b8b6b9 +b5b8b8b6 +b7b5b7b7 +b7b7b5b7 +b7b8b8b6 +b8b6b9b9 +b7b7b5b8 +b3b5b5b3 +b6b4b6b5 +b7b8b5b7 +b2b5b6b4 +b5b3b4b4 +b4b4b2b5 +b2b3b3b1 +b5b2b4b4 +b3b4aeb4 +b4b5b6b1 +b8b3b9b8 +babab5b9 +8bb0afac +67548e8d +a0746088 +668e654f +7a788070 +8469587d +5ba97a65 +523d9c6e +74706b74 +66846b5e +735fab7b +73533f9f +a184807b +aaa5a5a4 +afaeaaaa +b2b6b5b1 +b9b3b6b6 +b8b9b5b7 +b6b9b9b7 +b9b7b9ba +babab8b9 +b7b9b9b7 +b8b7b9b9 +b7b7b5b9 +b5b7b7b5 +b7b5b7b7 +b7b7b5b7 +b6b8b8b6 +b6b4b8b8 +b6b6b4b6 +b4b5b5b3 +b8b5b5b5 +b6b7b4b7 +b2b5b5b3 +b3b1b4b4 +b4b4b2b3 +b2b3b3b1 +b5b3b4b4 +b4b4b1b4 +b2b3b4af +b8b4b7b7 +b9b8b5b9 +7aacafad +604d8881 +a1725f8d +7885614f +7671847d +7b5e4d7e +4b8c6452 +5e4a8b61 +8583807d +557e6657 +67539268 +7956438f +a38d8a85 +aca8a7a7 +b3b2aead +b1b5b4b0 +b9b3b5b6 +b9b9b7b8 +b8babab7 +bab8baba +babab8ba +b6b9b8b7 +b7b6b8b8 +b7b7b5b8 +b4b6b6b4 +b7b5b6b6 +b6b6b4b7 +b4b7b7b5 +b6b4b6b6 +b4b4b2b6 +b3b6b6b4 +b7b6b5b5 +b7b7b5b7 +b1b5b5b3 +b3b1b3b3 +b4b4b2b3 +b1b5b5b3 +b5b3b5b5 +b4b4b3b5 +b1b5b6b2 +b6b5b5b6 +b9b9b7b6 +6fa8aeac +614f8b79 +8f5c4997 +8a7b6154 +71688e8b +85624c7d +478f6a58 +73648a5f +8f8e8e89 +5b866c5d +67519f71 +80635192 +a3949490 +aea9a9a7 +b5b4b0af +b1b5b5b1 +b9b6b6b7 +b7bab7b8 +b8b9bab7 +bbb9baba +b9b8b7bb +b6b8b8b6 +b8b5b7b8 +b7b7b5b7 +b4b6b6b4 +b6b4b6b6 +b6b6b4b6 +b4b7b7b5 +b6b4b6b6 +b5b5b3b6 +b4b6b6b5 +b7b5b5b5 +b7b7b5b7 +b2b5b5b3 +b5b3b4b4 +b5b4b3b5 +b3b5b5b3 +b5b2b5b5 +b4b5b2b5 +b2b6b6b4 +b6b4b6b7 +bcbcb8b6 +67a5acaa +64528b73 +8d5a479b +8c816d64 +6d628e8d +956c5380 +429d745d +8179855c +918e8c8d +618a6f60 +614ca877 +7f675792 +a4999c99 +ada9aaa9 +b5b3b0ad +b3b6b6b2 +b9b5b7b8 +b7bab7b8 +b8b9b9b7 +bab8bab9 +b9b9b7ba +b5b8b9b5 +b7b5b7b8 +b7b7b5b7 +b4b7b6b4 +b6b4b6b6 +b6b6b4b6 +b5b7b7b5 +b6b4b7b7 +b4b4b2b6 +b3b6b7b3 +b6b4b5b5 +b5b5b3b6 +b1b4b4b1 +b5b2b4b5 +b6b5b4b5 +b3b5b5b3 +b5b1b4b5 +b5b5b1b5 +b1b6b6b1 +b6b1b5b6 +bbbeb8b5 +5db4bcb9 +55448a6a +87594890 +898c8079 +6d5f8e8b +a0705684 +4a9f7157 +908a8360 +8f8d8895 +61876b5b +5f4aa675 +7f6a5e8f +a69fa29f +aeabadab +b6b5b1af +b5b7b8b3 +b8b6b9ba +b8b9b7b9 +b7bab9b8 +bbb7baba +bbbbb9ba +b6b9bbb7 +b8b5b7ba +b7b6b5b5 +b4b6b6b4 +b6b4b6b6 +b6b6b4b6 +b5b7b7b5 +b6b4b7b7 +b4b4b2b6 +b3b6b7b3 +b6b4b5b5 +b5b5b2b6 +b0b4b4b1 +b5b2b4b5 +b5b5b3b5 +b2b4b4b2 +b5b2b5b4 +b5b5b0b5 +b1b5b6b0 +b6b0b5b6 +b5b7b2b5 +6cc1cac8 +3a24a379 +9062538a +8fb7b7b2 +66599694 +9f6b5584 +5493604b +a29f8062 +94918ca2 +56846253 +5441a26a +82726988 +acaaaca9 +b2aeb2b0 +b6b6b1b3 +b5b8bab5 +b9b6b9ba +babab8b9 +b6babab6 +bbb6babb +babbb8ba +b8b8bbb8 +b7b5b9b9 +b7b7b4b7 +b4b6b6b3 +b6b4b6b6 +b6b6b4b6 +b5b7b7b5 +b6b4b7b7 +b5b6b1b6 +b1b6b6b1 +b6b4b5b5 +b5b6b2b6 +b3b4b4b1 +b5b2b4b4 +b4b4b2b4 +b3b4b4b2 +b5b3b5b4 +b4b5b0b5 +b1b5b6b0 +b6b1b5b6 +b7b5b2b6 +abbcc1bd +796cbcb1 +bfada6a6 +90cecfcd +66579793 +a46f5d8e +5d88523d +b0ae826a +98948eae +538e6454 +5040a464 +8c807887 +b0b0b2b0 +b5b0b4b4 +b6b7b2b6 +b5b8b9b4 +bcb6b9b9 +babbb9ba +b5babab6 +bab6b9ba +b8b9b7b9 +b6b7b8b5 +b7b4b7b8 +b5b7b4b7 +b4b5b6b4 +b5b3b6b6 +b6b6b3b5 +b5b7b7b4 +b7b2b7b8 +b5b6b1b6 +afb5b6b2 +b4b2b4b6 +b3b3b2b4 +b0b2b2b0 +b5b1b3b3 +b4b4b2b4 +b2b4b4b2 +b5b2b4b5 +b3b4afb4 +b0b4b4af +b5b0b4b5 +b8b7b3b5 +beb8b5b1 +cecdbdc1 +c3c8c6c3 +8cc0bfbd +5c4b9891 +a26a588e +778d5845 +bbb68e80 +a5a099b9 +4f905f4e +4d3f9f5f +97918b81 +b2b5b6b3 +b7b4b6b6 +b8b9b4b8 +b5b9bab5 +bbb8babb +babab8bb +b7babbb6 +bab7b9b9 +b7b9b7b8 +b5b8b9b6 +b7b4b6b8 +b5b7b4b6 +b4b4b7b3 +b5b3b5b6 +b5b6b2b5 +b5b6b6b3 +b7b3b6b7 +b4b5b0b6 +b2b5b6b2 +b4b4b5b6 +b3b3b1b5 +afb2b3ad +b5b4b3b4 +b4b4b3b4 +b2b4b4b1 +b5b1b5b5 +b4b5afb4 +b0b4b5b0 +b6b0b4b5 +b6b7b2b4 +b3b8b6b4 +b6b2b9b7 +b7b6b2b7 +94c3cac9 +4b3aa99c +9656448a +a48b5c4d +b8b3a9a6 +c2c3c0ba +21a26e5c +65598e38 +b3bbb88f +b5b9b8b4 +bbb6baba +bbbcb6ba +b7babbb6 +bbb8baba +babab8ba +b6b9bab8 +b9b4b8b9 +b7bab6b7 +b5b7b9b6 +b7b4b6b8 +b5b8b4b6 +b4b4b6b3 +b5b3b6b6 +b6b5b3b5 +b4b7b7b4 +b4b2b6b6 +b4b4b1b4 +b2b7b8b2 +b5b4b6b7 +b5b5b2b5 +b2b4b5b1 +b6b2b4b5 +b4b5b2b5 +b2b5b5b2 +b4b1b5b5 +b4b4b0b4 +b0b4b5b0 +b6b1b4b5 +b5b6b1b5 +b3b6b7b2 +b7b3b7b7 +b7b7b2b7 +b9bbbebb +6e5cbfbd +954f3aa6 +caaf9f97 +b7b3c6cc +c4c8c6bb +70beb1aa +b8b3a97d +c5c9c7bd +b6bcbbb7 +bcb6babb +babbb8ba +b9babbb8 +bab8baba +babbb6ba +b4b8bab6 +b9b5b8ba +b7b9b5b8 +b5b5b8b5 +b8b4b6b8 +b5b6b4b7 +b4b5b6b4 +b7b5b6b6 +b6b6b4b7 +b3b5b5b3 +b5b1b5b5 +b4b4b2b4 +b1b5b6b2 +b4b2b5b7 +b3b2b1b4 +b2b4b3b2 +b5b2b4b4 +b4b4b2b5 +b2b3b3b1 +b4b0b4b4 +b3b3b0b4 +b0b3b4af +b6b1b4b5 +b5b6b1b5 +b1b5b6b1 +b7b2b5b6 +b6b8b3b6 +bfb6b5b1 +bab6bfc1 +beb1abc0 +bbc9ceca +bbb7bebe +bab8b3bc +d2c0c4c3 +c5c1c6d4 +bab8b4c1 +b5babbb5 +b9b7b8ba +b9bab8b8 +b8babbb8 +bab8baba +babab6ba +b6b9b9b6 +bab7b9ba +b8b8b6b9 +b4b6b8b5 +b7b4b7b8 +b5b5b4b6 +b3b6b6b4 +b7b4b5b5 +b8b8b6b6 +b4b7b7b5 +b6b2b5b5 +b4b5b0b5 +b2b5b6b1 +b5b2b5b7 +b3b4b0b5 +b2b3b3b1 +b5b2b4b4 +b3b4b2b4 +b1b3b4b0 +b3b0b4b4 +b3b3b1b3 +b0b5b4b2 +b5b0b4b5 +b5b6b1b4 +b1b5b6b1 +b6b1b5b6 +b6b7b2b5 +b2b7b8b3 +c0bdb8b6 +bfc6c3bc +b4bab9b5 +b9b5bab8 +bbbab6ba +b2b9b8b3 +b8b4b8b7 +b8bab4b8 +b6b8b9b4 +b9b7b8b9 +b9bab7b9 +b8b9b9b8 +bab6b9b9 +b9b9b6b9 +b7b9b8b7 +b9b8b9b9 +b8b8b7b9 +b5b8b8b5 +b7b5b7b8 +b7b7b5b6 +b5b7b6b4 +b7b5b7b7 +b7b8b5b7 +b6b8b8b6 +b7b4b8b8 +b4b4afb7 +b3b6b6b3 +b6b2b7b8 +b4b5b0b5 +b1b5b5b2 +b6b2b4b5 +b4b5b3b5 +b1b4b4b2 +b4b1b4b4 +b4b3b2b4 +b1b4b4b2 +b5afb4b5 +b5b6b1b4 +b1b5b6b1 +b6b1b5b6 +b5b6b1b5 +b3b7b8b3 +b8b3b7b8 +b8b8b4b7 +b4b8b9b4 +b9b5b9b9 +b8b9b4b9 +b4b8bab4 +b8b5b8b8 +b8b9b5b8 +b6b9b9b6 +b9b7b9b9 +b9b9b8b9 +b7b9b9b7 +bab7b9b9 +babab7ba +b6b9b9b6 +b8b6b8b8 +b8b8b6b8 +b7b8b8b7 +bab8b9b9 +b9b9b7ba +b6b8b8b6 +b7b5b8b8 +b9b9b7b7 +b7b9b9b7 +b9b7b9b9 +b5b5b3b9 +b4b7b8b4 +b8b2b8b9 +b6b7b3b6 +b1b7b7b3 +b7b2b5b6 +b5b5b4b6 +b1b4b3b3 +b4b1b4b4 +b4b4b0b4 +b1b3b5af +b6b1b3b4 +b5b6b1b5 +b1b5b6b1 +b6b1b5b6 +b5b6b1b5 +b2b7b8b3 +b8b3b6b7 +b7b9b4b7 +b4b8b9b4 +b9b4b8b9 +b8b9b4b8 +b5b8b8b5 +b9b6b8b8 +b8b8b7b8 +b6b9b8b6 +b9b7b9b9 +b9b9b7b9 +b8b9b9b7 +bab8b9b9 +babab8ba +b7babab8 +b9b7b9b9 +b9b9b7b9 +b9babab8 +bbb9bbbb +bbbbb9bb +b8bbbbb9 +bbb9baba +bcbcbbbb +b8bcbcbb +bab8baba +babab8ba +b8bcbdb8 +bdb7bcbd +b9bab6bb +b3b9b9b5 +b8b3b7b8 +b5b6b3b7 +b0b5b5b1 +b5b0b4b5 +b4b4afb4 +b1b4b6b0 +b5b1b4b5 +b5b6b0b5 +b2b5b6b1 +b6b1b6b7 +b6b7b2b5 +b2b6b7b2 +b8b3b6b7 +b7b8b3b7 +b4b8b9b4 +b8b5b8b9 +b7b8b4b8 +b5b8b9b4 +b9b7b8b9 +b9b9b7b9 +b7b8b8b7 +b9b7b9b8 +b9b9b7b9 +b8babab8 +bbb9baba +bbbbb9bb +b9babab8 +bdbbbbbb +bcbdbabd +bdbebebb +c1bfbfbf +c4c4c2c1 +c5c5c5c2 +c7c6c7c7 +c7c7c5c7 +c1c6c7c4 +bab8c3c3 +b9b9b7ba +bbc2c3be +bfbac0c0 +bcbdb7be +b4b9bab5 +b8b3b8b9 +b6b7b2b7 +b2b5b7b1 +b6b0b5b6 +b4b5b0b4 +b1b4b6b0 +b6b1b5b5 +b5b6b1b5 +b2b6b7b2 +b6b1b6b7 +b5b6b1b5 +b2b6b7b2 +b8b3b6b7 +b7b8b3b7 +b4b8b9b3 +b9b4b8b9 +b7b8b5b8 +b5b8b9b4 +b8b7b8ba +b8b8b6b8 +b7b9b9b7 +b9b7b9b9 +babab8ba +b8babab8 +bcbababa +bcbcbabc +bbbcbcba +bebcbdbd +bfbfbdbe +c3c1c1bf +cac8c5c5 +cececcca +d6d3d4d1 +d9d6d8d8 +d7d6d1d9 +d2d7d6d1 +cac7d7d6 +babbb9cb +bac0c1bc +bdb8bebf +babbb6bc +b4b8b9b4 +b8b3b8b9 +b6b7b2b7 +b3b7b8b3 +b7b2b6b7 +b4b5b0b6 +b2b4b5b0 +b6b1b5b6 +b5b6b1b5 +b1b6b7b2 +b7b2b5b6 +b6b7b2b6 +b2b6b7b2 +b8b3b6b7 +b7b9b4b7 +b5b8b9b4 +b9b4b8b9 +b8b9b4b8 +b5b8b9b4 +b9b6b7b9 +b8b9b6b9 +b7b9b9b7 +bab7b9b9 +babab8ba +b9babab8 +bcbabbbb +bdbdbbbc +bcbdbdbb +c0bebebe +c1c1bfc0 +c4c3c3c1 +cbc9c5c5 +d2d2d0cb +d5d5d5d4 +ded8d7d7 +e0dfdbde +d7dcdbd8 +d8d3dcdb +c9c9c5d9 +b8bebfba +bbb6bcbd +b9bab5ba +b4b7b8b3 +b7b2b8b9 +b6b7b2b6 +b2b7b7b3 +b6b1b6b7 +b4b5b0b5 +b1b5b6b0 +b6b1b5b6 +b5b6b1b5 +b2b6b7b2 +b7b2b6b7 +b6b8b2b6 +b3b7b8b3 +b8b3b7b8 +b8b9b4b7 +b4b8b9b5 +bab5b9b9 +b8bab4b9 +b7b9b9b6 +b9b6b8b8 +babab8b8 +b7babab8 +bab8b9ba +babab9ba +babbbbb9 +bcbabcbc +bdbdbbbc +bdbebebc +c0bebfbf +c1c1bfc0 +c4c4c4c2 +c9c7c6c6 +d0d0cec8 +d1d3d4d1 +dbd7d3d3 +e0dfdddc +d2dddbd9 +d7d2d8d7 +d3d3ced7 +b7bbbcb7 +b9b4bbbc +b7b8b3b8 +b2b7b8b3 +b7b2b6b7 +b6b7b2b6 +b1b5b6b1 +b6b1b5b6 +b4b5b0b5 +b1b5b6b1 +b5b0b5b6 +b6b7b2b4 +b2b6b7b2 +b7b2b6b7 +b6b7b2b6 +b3b7b7b3 +b8b3b7b8 +b7b8b3b7 +b4b8b9b4 +b9b5b9b9 +b8bab4b9 +b6b9b9b5 +b9b6b8b9 +bab9b8b9 +b8b9b9b7 +bbb8baba +bbbbb8bb +b9bbbcb8 +bcbbbcbc +bdbdbbbc +bdbebebc +c1bfbfbf +c1c1bfc1 +c4c2c2c0 +cac8c6c6 +cfcfcdca +d4d4d3d1 +dad9d6d6 +dfdfddda +dae0e0de +dad7dedd +d7d8d4da +b6babbb6 +b8b3babb +b6b7b2b7 +b2b7b8b3 +b7b2b6b7 +b6b7b2b6 +b1b5b6b1 +b6b1b5b6 +b4b5b0b5 +b1b5b6b1 +b5b0b5b6 +b5b6b1b4 +b2b5b6b1 +b7b2b6b7 +b7b7b3b6 +b3b7b8b3 +b9b4b7b8 +b8b9b3b8 +b4b8b9b4 +bab5b8b9 +b9bab4b9 +b7b8b9b5 +bab8b9b9 +b9b9b7ba +b8b9b9b7 +bbb8baba +bbbcb8bb +babcbcba +bcbbbcbc +bdbdbbbc +bcbebebc +c1bfbebe +c2c2c0c1 +c3c2c2c0 +c8c6c5c5 +cdcdcbc9 +d4d3d2d0 +d9d8d6d5 +dededbd9 +e2e1e2df +e0dfe5e5 +dddcdae0 +b5bbbcb7 +b7b2b9ba +b7b8b3b6 +b2b6b7b2 +b7b2b6b7 +b6b7b2b6 +b2b6b7b2 +b6b1b6b7 +b4b5b0b5 +b1b4b5b0 +b6b1b5b6 +b5b6b1b5 +b2b6b7b2 +b7b2b6b7 +b7b8b3b6 +b4b7b8b3 +b9b4b8b9 +b8b9b4b8 +b5b9bab5 +b9b5b9ba +b9bab7b8 +b8b9bab5 +bab8baba +b9b9b7ba +b8babab8 +bab9baba +bcbcbabb +babcbdba +bcbbbcbc +bdbdbbbd +bdbebebc +c0bebfbf +c1c1bfc0 +c2c2c2c0 +c7c5c4c4 +cacac8c7 +d1d0d0ce +d7d5d3d3 +dbdbd9d7 +e0dededc +e4e3e3e3 +e0e0dee4 +b4bbbcb7 +b6b1b8b9 +b7b8b3b5 +b2b7b8b3 +b6b1b6b7 +b6b7b2b5 +b1b6b7b2 +b6b1b5b6 +b5b6b1b5 +b1b4b5b0 +b6b1b5b6 +b5b6b1b5 +b2b6b7b2 +b7b2b6b7 +b7b8b3b6 +b4b7b8b3 +b9b4b8b9 +b8b9b4b8 +b5b9bab5 +bab5b9ba +b9bab6b8 +b5b9bbb5 +bab7b9ba +babab8ba +b8babab8 +bcb8baba +bcbdbabc +b9bcbdb8 +bdbcbdbd +bebebcbd +bdbebebc +c0bebfbf +c1c1bfc0 +c1c2c2c0 +c7c5c3c3 +c8c8c6c7 +cccdcdcb +d2d0cece +d7d7d5d2 +ddd9d9d7 +e3e0dfde +e2e1dfe3 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +aab3b0ab +b0abb3af +b1afaab2 +a9b1aea9 +afaaafae +b0afaaaf +aaafaea9 +afaaafaf +b4b1acb1 +aeb5b2ad +b2adb6b3 +b5b2adb5 +adb5b2ad +b2adb5b2 +b6b3aeb5 +a5b3b0ab +a39eadaa +9d9a95a6 +8293908a +73698787 +8468527b +6490755f +8068977a +a281689f +66a48169 +7f65a280 +a17c62a3 +5198745a +5e448d6a +6c4d3480 +98908780 +9a94a09d +a5a09a9f +a0a8a39d +a8a2aba6 +b0aba5ad +a7b0aba5 +aba7b0ac +b2aca8b0 +a8b1aca9 +aca7afad +adaaa5af +acb4b1ac +b1acb2b1 +b4b1acb3 +aab2b1ab +b0abb0af +b2b1acb1 +aab0b0ab +b0abb2af +b4b1acb3 +aeb5b2ad +b2adb6b3 +b5b2adb5 +acb4b1ac +b2adb4b1 +b7b4afb5 +a5b3b0ab +a19caca9 +9b9793a4 +7f908d87 +6c5d8483 +8a6d557d +67967862 +82689d7e +a3836aa0 +64a28068 +8065a180 +9e7a5fa3 +50947258 +4b2f8b68 +7967566f +92a5a3a1 +9e989d98 +a8a39da3 +a3aba6a0 +aba5aea9 +b1aca6b0 +a9b2ada7 +aca9b2ad +b2ada9b1 +a9b1aeaa +aea8b1af +b0ada8b1 +abb4b1ac +b1acb3b0 +b5b2adb5 +acb3b1ac +b1acb2b1 +b2b0abb3 +abb3b0ab +b0abb4b0 +b4b1acb3 +adb6b3ae +b2adb5b2 +b6b3aeb5 +acb5b2ad +b1acb4b1 +b2afaab4 +9faeaba6 +9c97a8a5 +95928c9f +778d8b85 +66547f7d +8f735c7d +6b9a7c65 +8268a184 +a28168a1 +66a38168 +8065a381 +99765ca2 +45926f56 +4c338260 +958d8869 +95a5a09b +a19ba19b +aba6a0a6 +a5aea9a3 +ada7b1ac +b3aea9b2 +aab3aeaa +afabb3ae +b3aeaab4 +a9b2afaa +afaab1ae +b3b0abb2 +acb3b1ac +b2adb3b1 +b5b1acb5 +acb3b1ac +b1acb3b1 +b2b1acb3 +acb3b1ac +b1acb4b1 +b5b2adb4 +adb6b3ae +b2adb5b2 +b5b2adb5 +a9b4b1ac +aaa6b1ae +aaa7a2ad +94a5a29d +938c9d9a +908e8596 +66858681 +67507870 +93776084 +6c9f816a +7f65a385 +a080679d +68a6846a +7b60a684 +9471579d +2e8c6b52 +6b5d6e4a +a7a5a37c +999f9992 +a59fa49f +aea9a3aa +a6b0aba5 +afa9b2ad +b3aeabb4 +abb3aeaa +b0acb4ae +b4b0acb6 +abb3afaa +b0abb3b0 +b2afaab3 +adb5b3ae +b3aeb5b2 +b7b3aeb6 +acb5b1ac +b2acb4b1 +b4b4afb3 +acb5b2ad +b2adb4b1 +b5b2adb5 +afb6b3ae +b3aeb7b4 +b4b1acb6 +a6b0ada8 +a6a1aeab +a3a09ba9 +8e9d9a93 +8e889794 +8d8a8391 +597c7c78 +6a517667 +94786287 +699c7e67 +7d63a284 +a080669b +67a7866a +775ca582 +8f6e5399 +36805f43 +918b6b4e +a3a09b97 +9da29d98 +a7a1a8a3 +b0aba5ac +a6b0aba5 +aeaab1ac +b4aeaab3 +acb5afac +b0adb5b0 +b5b1adb6 +acb4b1ac +b1acb4b1 +b2afaab4 +aeb5b4af +b4afb6b2 +b7b3aeb7 +adb5b3ae +b2adb4b3 +b6b3aeb4 +acb6b2ad +b2adb4b1 +b6b3aeb5 +afb5b2ad +b4afb7b4 +b2afaab7 +a4afaca7 +a39daca9 +9f9c96a6 +89989590 +8c859390 +86847e8f +5476736e +725a7765 +9b7e688e +689b7e67 +7a609e81 +9c7d6298 +5da07f63 +74579977 +8b6c5192 +5b6f4b2e +a6a47d6b +a09a94a6 +9fa5a19a +a8a2aaa5 +afaaa4ad +a8b0aba5 +aca9b2ad +b3aeaab2 +adb4b0ac +b1adb5b2 +b5b2adb5 +adb6b3ae +b1acb5b2 +b4b1acb4 +aeb6b4af +b5b0b7b4 +b7b4afb7 +afb6b3ae +b4afb4b4 +b7b3aeb6 +adb5b2ad +b2adb5b2 +b6b3aeb5 +afb6b3ae +b3aeb7b4 +b3b0abb6 +a2aeaba6 +a19aaaa7 +9a9891a4 +8693908a +8780908d +7d7c768a +4f6d6c65 +7d667c62 +9f836d9d +669f826d +7159997d +95745c8e +5299775d +6f528e6f +8665498d +89705138 +a09c968f +a19c96a3 +a1a7a29c +a9a2aca7 +afaaa4ae +a6b0aba5 +ada8b1ac +b4afabb1 +adb3b1ac +b2adb5b2 +b6b3aeb5 +afb6b3ae +b3aeb7b4 +b5b2adb6 +afb7b5b0 +b5b0b7b5 +b9b5b0b8 +afb7b4af +b4afb5b4 +b7b4afb6 +adb6b3ae +b2adb5b2 +b6b3aeb5 +afb6b3ae +b3aeb8b4 +b3b0abb6 +9faeaba6 +9b95a7a4 +95928a9e +7f908d85 +7d768986 +74767381 +4e685f52 +846d8367 +99816a9f +618c765f +7f659078 +9e80669a +4a927256 +6e528466 +7452338b +a27f6e5f +9791a7a4 +a39e989d +a2a8a39d +a9a3ada8 +afa9a4ae +a6afaaa3 +afa9b0ac +b3b1a9b1 +acb4b1ab +b2adb4b1 +b7b4afb5 +afb8b5b0 +b4afb7b4 +b6b3aeb7 +b0b7b4b0 +b5b0b8b5 +b7b5b1b9 +b0b5b5b0 +b4b0b5b4 +b6b5afb6 +adb8b3af +b2adb5b2 +b5b2adb5 +b1b6b3ae +b6b1b9b6 +b3b0abb9 +9aadaaa5 +9790a4a1 +938f889a +788d8a83 +7975827f +625a5177 +4a604831 +65507661 +81705a7b +6186725d +886c927a +a4896da3 +508d7055 +64468c6e +6f513984 +97968f8b +9993a09c +a5a09a9e +a2a9a49e +a9a3ada8 +aea9a2ae +a8adaaa5 +afa9b0ad +b3b0a9b1 +acb4b1ac +b3aeb3b0 +b8b5b0b6 +b0b8b5b0 +b4afb8b5 +b6b3aeb7 +b0b7b5b0 +b5b1b9b4 +b6b4b1b9 +b1b5b5b1 +b5b1b6b5 +b6b5b0b5 +adb5b3ae +b2adb4b2 +b4b2adb4 +b0b6b3ae +b6b1b6b5 +b2b1acb7 +99acaaa5 +948da39f +908d8697 +7888857e +5d537a7c +5c402b66 +3b5d4530 +533e654e +705a4569 +62886e58 +8065957b +94795f9a +5280674f +54348a6c +81706279 +8ea19f9e +9c969a95 +a6a19ba0 +a1aaa59f +a9a3aca7 +adaaa3ae +a8aeaba6 +b1acb0ad +b5b2adb4 +acb4b1ad +b3aeb4b1 +b7b4afb6 +afb7b4af +b3aeb7b4 +b6b2aeb6 +b1b6b5b1 +b5b1b9b4 +b6b5b1b7 +b1b6b5b1 +b6b2b6b5 +b6b5b0b7 +adb4b3ae +b2aeb3b2 +b3b2aeb4 +adb4b3ae +b0abb3b2 +b0b0abb1 +96aaa9a5 +918a9f9d +8c898294 +5a80837e +442e6b65 +724f3b65 +3f785745 +5d497352 +90796279 +54917860 +6a52856c +755d4681 +3d715942 +5f487457 +96928c79 +929d9791 +9c969c98 +a5a09aa1 +a1aaa59f +a8a2aca7 +ada9a3ad +a9aeaba6 +b2adb1ae +b5b2aeb5 +adb5b2ad +b2adb5b2 +b5b2adb5 +afb6b3ae +b3aeb7b4 +b5b2adb6 +b1b7b5b0 +b5b0b7b5 +b6b5b0b6 +b0b6b5b1 +b4afb5b4 +b5b5afb5 +adb5b4af +b1adb3b2 +b2b1acb3 +a7b0afaa +aaa5adac +aaa9a4ab +91a3a29d +8e879999 +89898392 +3b72706a +5d486d50 +90685585 +538d6553 +69518f68 +624f3985 +39564531 +523c6150 +644e3867 +2d624c35 +786b6349 +9e9b9884 +9399928c +9d979d98 +a6a19ba2 +a2aaa59f +a9a3ada7 +aeaba4ae +a9aeaaa6 +b2adb1ae +b5b2adb5 +adb4b1ac +b2adb5b2 +b6b3aeb5 +adb6b3ae +b2adb5b2 +b4b1acb5 +afb5b4af +b4afb5b4 +b6b5b0b4 +afb5b4af +b4afb5b4 +b4b3aeb5 +afb6b5b0 +b0abb5b4 +b0afaab1 +a4aeada8 +a6a1aaa9 +a5a49fa7 +8c9d9c97 +8d879493 +7e807c90 +496e5947 +7762895f +9c755e9f +519b745e +48328b6a +4434215d +344c3c28 +4d365949 +644e3661 +2e5d472f +847c5c46 +9c97928c +949a9590 +9e989e9a +a7a29ca3 +a2aba6a0 +a9a3ada8 +aeaca4ae +a9aeaba4 +b2adb1ae +b5b2adb5 +adb4b1ac +b2adb5b2 +b6b3aeb5 +acb5b2ad +b2adb4b1 +b5b2adb5 +aeb5b4af +b4afb4b3 +b4b3aeb5 +acb4b3ae +b3aeb2b1 +b5b4afb4 +adb5b4af +b0abb4b2 +afaea9b1 +a2acaba6 +a39ea8a7 +a2a19ba4 +899a9994 +8c89928f +746b5f8b +63805d47 +806a9e77 +a57d67ab +399e795d +4d396a52 +5d4e3b5b +375c4c39 +4e395b4b +68523b62 +425a4228 +918b6855 +98928b96 +949b9791 +9f999f9a +a8a39da4 +a2aca7a1 +aaa3aca8 +aeaba4ad +a9aeaba6 +b2adb1ae +b6b3aeb5 +adb5b2ad +b3aeb5b2 +b6b3aeb6 +acb4b1ac +b2adb4b1 +b4b1acb5 +aeb5b4af +b3afb5b3 +b4b3aeb5 +aeb4b4af +b2adb4b3 +b4b3aeb3 +adb4b3ae +b1abb2b2 +aeada8b1 +a1abaaa5 +a19ca7a5 +9d9d97a2 +8b989791 +807a9390 +7c614d81 +699b755f +7f6aa580 +ad866daa +3c866b4d +59476352 +62534368 +30554736 +45315343 +5b473354 +565d4429 +95917767 +9792899a +969c9791 +a29ca19c +aba5a0a7 +a2aba8a1 +aba4acaa +b0ada6ae +aab0ada8 +b2adb2af +b8b5afb5 +b0b8b5b0 +b6b0b8b5 +b6b3aeb9 +acb4b1ac +b2adb4b1 +b5b2adb5 +afb4b3ae +b3aeb5b4 +b5b4afb5 +afb5b4af +b3afb5b4 +b4b3aeb5 +acb3b3ad +b1aab1b2 +acaca7af +a0a9a8a3 +9e99a7a5 +9c9993a2 +8e96938d +70628f92 +8f6b547a +71b08972 +876fb189 +a07b5faf +4d766047 +6c596f61 +7160517c +3b635446 +48325f4e +5945325a +635f462e +98917f71 +97938a9a +999d9893 +a49fa49f +aba7a0a9 +a5aca9a2 +ada7afac +b1aea8b0 +abb1aea9 +b3aeb4b1 +b6b3aeb6 +b0b8b5ae +b8b0bab7 +b7b4afbb +adb5b2ad +b2adb5b2 +b5b2adb5 +afb6b4af +b4afb4b4 +b6b4b0b4 +afb7b4af +b4afb5b4 +b5b4afb5 +adb4b3ad +b2acb3b2 +adaea8b1 +a0a9a9a4 +9d98a7a5 +99958ea0 +8696938c +64548b8b +91715c7c +64a0806b +7a619e7a +8e6e549d +5b78624d +6451806f +705d4a78 +3e705f4d +4d386753 +65503b63 +6e634b35 +97908579 +99958d99 +9aa09b95 +a6a0a6a0 +aba8a0ab +a8aeaba4 +ada9b0ad +b3b0abb0 +aeb4b0ab +b4afb6b3 +b5b2aeb7 +b0b7b4ad +b5afb8b5 +b7b4afb8 +adb6b3ae +b2adb5b2 +b5b2adb5 +b0b5b4af +b5b0b5b5 +b6b4afb6 +afb8b4af +b4afb7b4 +b5b4afb5 +afb5b3af +b3adb5b4 +aeaea9b2 +9faaaaa5 +9c97a5a4 +96938d9f +7d91918b +6e5b8b86 +8167548a +35654d3b +4c386246 +6c513d69 +5b7e6852 +614f836e +77624d77 +4376644c +5640715b +6b533e6f +78674f39 +978f8b81 +9c998f9a +9ca29d97 +a6a0a8a2 +adaba3ab +a7afaca6 +afa9afac +b5b2adb2 +b1b7b4af +b5afb9b6 +b6b3afb8 +b0b7b4b0 +b3afb7b4 +b7b4afb6 +aeb7b4af +b3aeb6b3 +b6b3aeb6 +afb5b4af +b5afb6b4 +b6b4b0b5 +aeb6b4ae +b4afb6b3 +b5b4afb5 +afb5b4af +b3aeb5b4 +b1afaab3 +9daba9a4 +9a95a2a2 +94908b9c +6a91938f +5b448176 +6c534574 +296b4035 +2d1d6138 +40271545 +677b6550 +715b947e +7d675087 +437a644c +503b725a +674d366b +826c5641 +958e8f8a +9e9a9299 +9ea39f99 +a7a2a9a4 +afaca5ac +a8afaca5 +b1abb1ae +b7b4afb4 +b0b8b5b0 +b4afb8b5 +b7b4afb7 +afb7b4af +b4afb7b4 +b7b4afb7 +aeb6b3ae +b3aeb6b3 +b6b3aeb6 +afb5b4af +b4afb5b4 +b6b5b0b5 +aeb5b4af +b4afb4b3 +b5b4afb5 +afb6b4af +b5b0b5b4 +b3b2adb6 +a0afaea9 +9a95a6a5 +94918b9c +51959691 +2c1b7260 +653e364c +53a57d7b +180a8b5d +2b120333 +7288725a +6851a28b +84685382 +45866a54 +4e39765c +664c3468 +8a73614f +958f9491 +a19c979a +a0a7a29c +a9a3aba6 +b0aca6af +abb2afa7 +b3aeb5b2 +b8b5b0b6 +afb8b5b0 +b3aeb7b4 +b7b4afb6 +b0b8b5b0 +b6b1b8b5 +b7b4afb9 +afb7b4af +b4afb8b4 +b8b5b0b8 +b0b6b5b0 +b5b0b6b5 +b5b4afb6 +afb5b4af +b4afb5b4 +b5b4afb5 +afb4b3ae +b4b0b5b4 +b6b6b0b6 +abb6b5b0 +a39fb1b0 +9b9c99a4 +39919089 +493b634c +845a4e6f +18704c41 +15084224 +2b0d0131 +5b6a543e +674f8974 +8b6a5385 +51967760 +57428367 +694e3671 +91796a59 +97919a98 +a39e989c +a2aaa59f +ada6ada8 +b3b0a9b1 +aeb5b2ac +b4afb7b4 +b8b5b0b7 +afb8b4af +b6b1b7b4 +bab6b1b9 +b3bab7b2 +b6b1bbb8 +b9b6b1b9 +b0b8b5b0 +b6b1b8b5 +b8b5b1b9 +b0b6b5b0 +b5b0b6b5 +b5b4afb6 +afb4b4af +b4afb5b4 +b5b4afb5 +afb4b3ae +b5b0b5b4 +b6b6b1b5 +b4b9b8b3 +b0acbab9 +b1b6b2b2 +367d776a +6d59704d +60402b92 +2331000 +1a0b2d10 +39201136 +4a4e3a26 +6f577a61 +92725a8e +5b9c7c66 +5b469272 +735a4075 +97837866 +9a939d9d +a5a19b9f +a7aca7a1 +b1aab1ad +b5b3abb4 +b0b7b3ae +b5b0b8b4 +b8b5b0b8 +b0b8b5b0 +b7b2b8b5 +bbb8b2bb +b3bbb9b4 +b8b3bbb8 +bbb7b2bb +b2b9b7b2 +b7b2b8b7 +b7b6b2b8 +b0b6b5b0 +b4afb6b5 +b5b4afb5 +aeb5b4af +b3adb4b4 +b5b3afb4 +aeb3b4ae +b4b0b4b4 +b7b6b1b5 +b4b8b7b2 +bdb9bab9 +b2b3aebe +63806752 +6953a17d +74533d8d +33664738 +46336248 +614c395e +53715843 +7b648868 +9a7c6499 +619e7f66 +6c529b7c +7e624486 +998a7d70 +9d979f9f +a9a49fa2 +a7aea8a3 +b1aab1ae +b6b3acb4 +b0b8b5af +b5b0b7b5 +b9b7b1b8 +b3b8b7b2 +b8b3b9b8 +bab9b4ba +b5bbbbb6 +bab5bcba +b9b8b3bd +b3b9b8b3 +b7b3b9b8 +b7b7b3b8 +b0b6b5b0 +b4b0b6b5 +b5b4afb5 +afb6b4af +b3afb5b4 +b4b4afb4 +afb4b4af +b4b0b5b4 +b7b6b2b6 +b3b9b8b3 +c6c2b9b8 +afaaa4c2 +708f6a53 +7763a989 +a88077a0 +40866557 +543f7256 +82624d72 +6594725c +735d9b7c +8b6a5291 +6396735a +765b9f7b +7f62469c +94908b81 +9f999f9c +ada8a2a4 +a9b0aca6 +b3acb3b0 +b8b5b0b6 +b2b9b6b2 +b7b2b9b7 +bab9b4b8 +b5bab9b4 +bbb6bbba +bcbcb6bc +b6bcbbb6 +b9b4bbbb +b9b8b3ba +b2b9b8b3 +b7b3b8b7 +b7b6b3b8 +b0b5b4b0 +b5b2b6b5 +b5b4b1b6 +b0b5b4b0 +b4b1b5b4 +b4b5afb5 +b0b4b5af +b6b1b5b5 +b7b6b1b7 +b4b8b7b2 +c0bcbab9 +bdbcb8c0 +5a94725f +866da177 +a1796dae +4a876356 +6c537c5f +96715b8d +4e926f59 +6b528564 +9f7a628a +5f8a5c4c +6f559d71 +7e6c589a +91979893 +a39d9d98 +b0aba5a8 +acb3b0a9 +b5adb6b3 +bab7b0b8 +b3bbb8b4 +b7b2bcb8 +bbbab5b9 +b6bbbbb6 +bcb7bcbb +bcbcb6bd +b5bcbbb6 +b8b3bbb9 +bab9b4b9 +b3bab9b5 +b8b4b9b8 +b8b7b2b9 +b1b6b5b1 +b6b1b6b5 +b7b6b0b7 +b0b5b5b0 +b4afb4b3 +b7b5b0b5 +b0b5b4af +b6b1b5b4 +b7b6b1b7 +b4b8b7b2 +bbb6bab9 +bebebbbf +75b0a9a3 +76679f87 +a98d7185 +5bd0a584 +6a539774 +84644c87 +5d856149 +80649e76 +a98469a8 +549c745f +614c8d65 +847a6f87 +949a9996 +a6a1a09a +b1aca6ac +adb3b0a9 +b5aeb6b3 +bbb8b1b8 +b3bbb8b3 +b9b4b8b8 +bcbbb6b9 +b6bcbab6 +bcb5bbbb +bbbbb6ba +b5bbbbb5 +bbb5babc +bcbbb6bb +b5bcbbb6 +b9b4bbba +b9b8b2ba +b1b6b5b0 +b6b1b6b5 +b6b5b0b7 +b0b5b4b0 +b4afb5b4 +b6b5b0b5 +afb6b5b1 +b6b1b6b5 +b9b8b3b7 +b5bab9b4 +bab5bcba +b8b4aebe +99ababa5 +736c9299 +a0816278 +87cfab88 +755fcda2 +99715aa0 +6faa7c64 +836db586 +a1735ab3 +57a68065 +5946956e +8a878075 +9698948f +a7a1a29c +b1aca6ad +acb4b1a9 +b5b0b6b3 +bcb8b3b8 +b2bab8b3 +bab5b8b7 +bcbbb6bb +b5bcbab6 +bbb5bbba +bcbab5bc +b5babab5 +bab5babb +bbbab4ba +b5bcbbb6 +b9b4bbba +bab9b4ba +b0b6b5af +b5b1b6b5 +b6b5b0b6 +b2b7b6b2 +b5b1b7b6 +b6b5b2b6 +b0b6b5b1 +b7b2b7b6 +b9b8b4b8 +b6bcbbb6 +bab5bebb +b7b5b0bd +7ca29f99 +745d8380 +a27f6189 +76a27b61 +9079b690 +b98972bc +69b0816b +826bad7e +b28069b3 +5daa7e65 +5f4d9e79 +88868177 +9897928d +a9a3a39e +b1aea7ac +acb5b2aa +b8b3b6b3 +bcb9b4bb +b4bbb8b3 +bbb6bbb9 +bdbcb7bc +b5bcbcb6 +bab6bbbb +bbbbb5bc +b4bbbab5 +bab6bbba +bbbab6bb +b5bbbab4 +bab5bbba +b9b8b3bb +b0b6b6b0 +b5b0b7b5 +b6b6b1b7 +b1b7b6b1 +b5b1b6b5 +b7b6b2b6 +b1b7b6b1 +b8b2b7b6 +babab4b8 +b7bbbbb6 +bbb6bfbc +b4b0abbe +67979895 +74547d73 +ab836898 +49a27258 +7d6e6b56 +bc95768f +77b48e76 +977db78c +c09378c5 +53b4856d +5c4c9469 +8a898476 +9897928d +aba4a39e +b2afa8ae +b0b4b1ab +b9b5b8b5 +bbb8b3bc +b6bbb9b4 +bbb5bcbb +bcbcb6bb +b5bcbcb7 +bab6bcbb +bbbab6bc +b4bbbab5 +b9b5bab9 +bbbab6bb +b5bbbab5 +bab4bbba +bab9b4bb +b0b6b5b0 +b6b1b7b5 +b6b6b1b8 +b0b6b5b0 +b5b1b6b4 +b8b7b3b6 +b2b8b7b1 +b7b2b8b7 +bbb9b4b9 +b7bfbbb6 +b7b2bfbb +a9a5a0b9 +5f888887 +7c5b8a72 +ad8065a9 +60906955 +6f636b64 +a37c5e7c +56a17760 +7762936b +be927c9a +47ab7e6a +5948885a +8a8a8572 +9998938d +aba4a4a0 +b2afa8ae +b2b5b2ac +b8b3b9b6 +bbb8b3bb +b5bbb9b4 +bab5baba +bcbcb7bb +b5bbbcb6 +b9b4bcba +bbbab6ba +b4bcbab5 +b9b5bab9 +bab9b6ba +b4babab5 +b9b4bab9 +bab9b4b9 +b0b6b5b0 +b6b1b7b5 +b7b6b1b7 +afb6b6b0 +b6b2b6b4 +b8b7b2b7 +b1b7b6b1 +b7b2b7b6 +bbb8b4b8 +b5bdbbb5 +b2adbcba +9e9c9ab4 +5a7d7771 +8e729474 +a6795fb6 +7c846b5c +7260827e +a47e6087 +409c705a +3c337d53 +9f7d694d +51aa7d6a +5b479468 +87847f74 +9998938d +aaa3a49f +b1aea6ad +b1b6b3ad +b7b2b8b5 +bbb8b3ba +b5b9b9b4 +bbb6bbba +bbbbb6bc +b6bbbbb5 +bbb6bbbb +babab5ba +b4babab5 +bab4baba +bbbab5ba +b3bab9b4 +b9b4bab8 +b9b8b3ba +b0b7b6b1 +b6b1b6b5 +b8b6b2b7 +afb6b5b0 +b6b1b6b5 +b8b7b2b7 +b0b7b6b1 +b7b2b6b5 +b9b9b4b8 +b4bbbbb5 +aba6bbb9 +8f8f8daf +56847363 +7f6a9570 +906c55a0 +838f8277 +735b8d87 +a681608e +47a47a61 +463f845a +9e826a53 +58ba8f72 +5b46a074 +84807b79 +9a98948e +aba4a5a0 +b2b0aaae +b1b6b3af +b7b2b9b6 +bbb7b2ba +b6bbbab5 +bbb6bcbb +bcbcb6bc +b5bbbab5 +bcb6bbba +b9bbb5ba +b4b9bab4 +b9b4bab9 +bbbab5ba +b4bab9b4 +b8b3bab9 +b9b8b3b9 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b0b6b6b0 +b6b1b6b5 +b7b6b1b7 +b1b7b6b1 +b6b1b7b6 +bab9b4b7 +b3bdbbb6 +a4a0bbb8 +85827ca6 +618a6d56 +69519b78 +8f766891 +7ca3a09b +775e8b83 +a87b5b98 +48a4785e +534f815e +9778625c +57b38868 +5c469d71 +817d777c +9b999590 +aca5a6a1 +b3b0aaaf +b1b5b2ae +b8b3b9b6 +bbb9b4bb +b6bbbab5 +bbb6bcbb +bdbcb7bc +b4bcbbb6 +bab4bab9 +babab4b9 +b3b9bab4 +b9b4bab8 +bbbab5ba +b4bbbab5 +b9b4bab9 +b9b8b3ba +b1b7b6b1 +b8b3b7b6 +b8b7b2b9 +b1b7b5b1 +b6b1b7b6 +b6b5b0b7 +b0b6b5b0 +b6b1b6b5 +bbb9b3b7 +b0bfbbb7 +9e9bb9b6 +82766a9c +66946a51 +6d56a67f +9d948c91 +7ca8a19a +7e648b83 +ba8f6d9e +3ea2765b +625d7454 +8c716165 +5cb3856a +533d9e74 +7f797277 +99989692 +aaa4a5a0 +b1aeaaae +b1b4b2ac +b8b3b9b6 +b9b9b4bb +b6bcbbb6 +bbb6bcbb +bcbbb6bc +b5bcbbb5 +bab4babb +b9bab4ba +b4b8b9b3 +b8b3bab9 +b9b8b3b9 +b4bab9b4 +b8b3bab9 +b8b7b3b9 +b2b7b6b1 +b9b4b8b7 +b8b7b2ba +b0b6b5b0 +b6b1b6b5 +b5b4afb7 +b1b5b4af +b6b1b7b6 +b9b8b2b7 +afbebbb6 +9793b9b5 +84665894 +53a06d5a +79679a6d +a8a59f8e +7da69d94 +715c8d84 +a782688f +449b7359 +756f7a5b +816b5e77 +59996b59 +523d956b +8279717b +9a999794 +aaa3a5a1 +b1aeaaad +b2b6b3ae +b7b2b9b7 +b9b8b3b8 +b6bdbcb7 +bab5bcbb +bcbbb6bb +b4bbbab5 +bbb4b9ba +bab9b4ba +b2b8b8b3 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +b7b2b9b8 +b7b6b2b8 +b3b6b5b0 +b8b3b8b8 +b8b7b2b9 +afb6b5b0 +b5b0b5b4 +b6b5b0b6 +b1b6b5b0 +b6b1b6b6 +b9b7b2b8 +b1bebbb7 +8c84b8b6 +9063528f +499e6a5a +8b81895c +afa9a395 +7ba9a19b +69558e85 +946f5c88 +58977054 +8280856c +82706182 +599a6f59 +6049996c +867e7588 +9c999792 +aca6a7a1 +b3b1abaf +b2b6b3ae +b7b2bab7 +bab9b4b9 +b7bcbbb6 +bcb7bdbb +bbbbb5bc +b4bab8b5 +b9b3b9b8 +bab8b3b8 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b2b9b8b3 +b6b1b8b7 +b6b5b2b7 +b1b8b7b2 +b8b3b8b6 +b7b7b2ba +b0b6b5b0 +b5b0b6b5 +b6b5b0b5 +b1b7b6b1 +b7b2b7b6 +bbb7b2b8 +b3c1bdb8 +7e76b2b6 +965f4e8a +589d6352 +9c988966 +b4aba49f +79ada7a3 +70578f84 +a0786092 +6491674a +89868471 +88776a89 +56a87d62 +60499c6d +89847c86 +9e9a9892 +ada7aaa4 +b4b1adb0 +b2b8b5b0 +b7b2bab7 +bbbab5b9 +b6bcbbb6 +bbb6bcba +babbb6bb +b3b8b9b3 +b7b3b9b9 +b9b8b3b9 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +b7b2b9b8 +b7b6b1b8 +b2b8b7b2 +b9b4b7b7 +b8b7b2ba +b1b6b5b0 +b6b1b7b6 +b7b6b1b7 +b2b7b6b1 +b8b3b8b7 +b9b7b3b8 +c4bfbbb6 +766cc0c6 +8f524293 +6a8e5343 +aea98b74 +beb5adaf +75adaba5 +73588e81 +a77c629d +718c6448 +908b887c +86766a93 +54a4765f +5d489d6d +8d898382 +9f9e9a95 +aca6aaa5 +b5b2adb0 +b3bab6b1 +b8b3bbb8 +bdbcb7b9 +b4bcbbb6 +bab5baba +bcbbb6bb +b3b9b9b4 +b8b3b9b9 +b9b8b3b9 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b2b8b7b2 +b7b2b8b7 +b7b5b0b8 +b2b7b6b1 +b8b3b8b7 +b7b7b2b9 +b0b6b6b1 +b7b2b6b5 +b8b6b1b8 +b1b7b6b1 +b7b2b8b6 +b8b7b2b7 +cbbab7b2 +988fc8ce +8f3f2cb2 +a98f5444 +c0bab6b0 +c5beb7c4 +71afaea9 +6c548c7c +a776609f +7b865e49 +98918f86 +8574699b +4e996a54 +57499864 +918f8980 +a2a19d98 +afa7ada7 +b6b4adb2 +b4bab8b3 +bbb6baba +bdbcb7bc +b5bdbcb7 +bbb6bbba +bcbcb7bc +b4bcbab5 +b8b3bab9 +b9b7b3b9 +b1b8b7b2 +b7b2b7b7 +b8b7b2b8 +b2b7b6b1 +b7b2b8b7 +b6b5b0b8 +b3b7b6b1 +b7b2b9b8 +b8b6b2b8 +b1b7b6b1 +b7b2b7b6 +b7b7b2b7 +b1b7b6b1 +b7b2b8b6 +b9b7b2b7 +b6bbb8b3 +c3c0bdba +b79b92c5 +c8beaca3 +beb8ccce +c6c0bcc4 +6bafb2ae +67538c77 +9c6654a0 +8c825948 +9f999c95 +87766ba2 +4b99624e +5c4d9a5c +95948f85 +a7a8a39e +b2abb2ad +b8b5b0b5 +b6bbb8b3 +bcb7bbba +bdbbb6bd +b6bbbbb6 +bbb6bcba +bbbcb6bc +b4b9bbb5 +b9b3b8ba +b7b8b2b9 +b2b8b7b1 +b7b1b7b7 +b8b7b2b7 +b2b7b6b1 +b6b1b8b7 +b7b6b1b7 +b2b7b6b1 +b8b3b8b7 +b7b6b1b8 +b1b8b5b0 +b6b1b9b6 +b8b6b1b9 +b2b8b7b2 +b7b2b7b7 +b9b7b2b8 +b2bab7b2 +bcb7bbb7 +c7d0ccbe +b3c6c9c5 +bbb6beb8 +c6c2bdbf +66adb0ad +6b579074 +9f6350aa +9d866251 +b3aea7a4 +938177b5 +489d604d +5d4f9b57 +9d9f9986 +acafaba4 +b4aeb8b3 +bbb7b2b8 +b6bcb9b4 +bcb7bdbb +bcbbb6bd +b5bbbcb6 +bbb5bcba +babbb4ba +b3b9bab4 +b8b3b8b9 +b7b8b2b7 +b2b7b7b1 +b7b2b7b6 +b8b6b1b7 +b2b7b6b1 +b6b1b8b7 +b6b5b0b7 +b0b7b6b1 +b5b0b7b5 +b5b4afb6 +b0b4b4af +b6b1b8b5 +bab6b1b9 +b0b7b6b1 +b6b1b6b5 +b8b6b1b6 +b3bab6b1 +b7b2bbb8 +bbb8b2bb +b5bbb9b3 +bbb5bcb9 +c3c1babd +5db9bdb9 +5d4c926a +9657439e +ae8d6f62 +cac3b5b2 +b3a097ca +3395523f +6f638e44 +bac0bd94 +b2b7b2ac +b9b4bcb9 +bebbb6bd +b6bcbbb6 +bbb6bcbb +bcbbb6bd +b5bbbbb5 +bbb4baba +b8bab4b9 +b3b9bab4 +b8b2b8b9 +b7b8b2b7 +b0b6b7b1 +b6b1b6b6 +b7b6b1b8 +b2b7b6b1 +b5b0b8b7 +b5b4afb6 +b2b7b6b1 +b6b1b8b7 +b5b4afb7 +b0b5b4af +b6b1b5b5 +b9b6b1b7 +b1b7b5b0 +b6b1b7b6 +b9b6b1b7 +b2bbb6b1 +b7b2b9b7 +bcb9b4b9 +b4bcb9b4 +b9b3bcb9 +bdbab2bc +80cad0cc +412aae8b +94564193 +bdb5a9a1 +c3bdc5c3 +cac7c1c5 +3eab7766 +ada6954f +cbcfcbba +b7c0bcb8 +bdb8bfbc +bebcb7c0 +b6bcbbb6 +bcb7bcbb +bcbbb6bd +b5bbbab5 +bab4bbbb +b9b9b4b9 +b2b8b9b3 +b8b2b7b7 +b7b7b1b7 +b1b6b6b1 +b7b2b6b6 +b7b6b1b7 +b0b6b5b0 +b4afb6b5 +b5b4afb5 +b2b9b6b1 +b7b2b8b7 +b7b6b1b7 +b0b7b6b1 +b6b1b6b5 +bbb6b1b9 +b0b8b6b1 +b5b0b6b5 +b8b7b2b6 +b2bab7b2 +b7b2b7b7 +bab8b3b8 +b4bab8b3 +b9b2bcb8 +bdbab2bc +bec0c0ba +988ac9c4 +c1afa6b9 +b9cecfcb +bcb7c2be +c5c4bfbf +b5c5c3bd +cac5c2bc +c0bcb6c7 +b6c0bdb8 +bbb6bebb +bcbbb6bd +b6bdbbb6 +bcb7bcbb +bcbbb6bd +b5bcbab6 +b9b4bbba +bbb8b4bb +b2b9b8b3 +b8b3b8b7 +b7b7b1b8 +b1b5b7b0 +b6b1b7b6 +b7b6b1b7 +afb6b5b0 +b5b0b5b4 +b5b4afb6 +b1b7b5b0 +b5b0b8b6 +b5b5b0b6 +b0b7b5b0 +b6b1b7b5 +b8b5b0b9 +b0b7b5b0 +b5b0b6b5 +b7b5b1b6 +b2b8b6b2 +b6b1b7b7 +b8b7b2b7 +b2b9b8b3 +b8b4b9b7 +bdb9b3bb +bcbdb8b2 +d3d1c1bf +c8ccc7cb +b7c0bcb7 +bcb7bebc +bfbbb6bf +c1c1c1bc +bab6c3c5 +bebbb6be +b6bebab5 +bbb6bdbb +bbbab5bc +b6bbbab5 +bbb6bcbb +bcbbb6bc +b5bbbab5 +bab5baba +babab4bb +b3b9b8b3 +b8b3b9b8 +b7b6b1b9 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b0b9b8b3 +b5b0b6b5 +b6b5b0b6 +b2b7b5b0 +b5b0b8b7 +b6b5b0b7 +b0b6b5b0 +b5b0b9b5 +b6b6b1b9 +b0b7b5b0 +b6b1b6b5 +b7b6b1b6 +b0b8b6b1 +b6b2b7b6 +b8b7b2b7 +b2b8b6b1 +b8b3b8b7 +bbb9b4b9 +b4bcb9b4 +b9b3bcb9 +bdbab5bd +b6bebbb6 +bbb6bebb +bebbb6be +b5bebbb6 +bab5bdba +bdbab5bd +b5bdbab5 +bbb6bcba +bcbab5bc +b5bbbab5 +b9b4baba +bbbab5ba +b3bab9b4 +b9b4b9b8 +bab9b4b9 +b3b9b8b3 +b8b3b9b8 +b9b8b3b9 +b2b9b7b2 +b8b2b8b7 +b9b8b3b8 +b2bab9b4 +b5b0b8b7 +b5b4afb6 +b1b8b5b0 +b4afb9b6 +b6b5b0b7 +b0b6b6b1 +b6b0b6b5 +b7b6b1b8 +b0b5b5b0 +b5b0b5b5 +b6b5b0b6 +b0b7b6b1 +b7b1b7b6 +b8b7b2b7 +b2b8b7b2 +b7b2b7b7 +b9b8b3b8 +b4b9b9b4 +b9b4b9b9 +bdbab5bb +b5bebab5 +bab5bdba +bdbab5bd +b4bcb9b4 +bab5bcb9 +bcbab5bd +b4babab5 +bab5bbba +bbbab5bb +b4bbbab5 +bab5bab9 +b9b9b4ba +b3bab9b4 +b9b4bab8 +b9b8b4b9 +b4b9b8b3 +b9b4bab9 +b8b7b2ba +b2b8b7b2 +b8b3b8b7 +bab9b4b9 +b4b9b8b3 +b9b4bab9 +b5b5b0ba +b2b9b6b1 +b4afbbb7 +b7b5b0b7 +b1b7b5b0 +b6b1b6b6 +b7b5b0b6 +afb7b6b1 +b5b0b7b4 +b6b6b1b6 +b1b7b6b1 +b7b2b7b5 +b8b7b2b8 +b2b8b7b2 +b8b3b8b7 +b9b8b3b9 +b3b9b8b3 +b9b3bab9 +bcb9b4ba +b5bdbab5 +bab5beba +bcbab5bc +b5bbbab5 +bab5bbba +bbbab5bc +b5babab5 +bab5bbba +bbbab5bb +b5bbbab5 +bbb6bbba +bcbab5bd +b5bbbab5 +b9b4bbba +bab9b4bb +b5bab9b4 +bab4bbba +babab5ba +b5bcbab5 +bcb6baba +bdbcb7bc +b3bbbab5 +b9b4b9b7 +bab9b4ba +b3b9b6b1 +b7b2bbb8 +bab7b2ba +b2b9b7b2 +b6b1b9b7 +b6b5b0b8 +b0b7b6b1 +b6b1b7b5 +b6b6b1b7 +b1b7b6b1 +b6b1b8b6 +b9b7b2b8 +b2b8b7b2 +b8b3b8b7 +b9b8b3b9 +b3b9b8b3 +b9b5b9b8 +bab9b4bb +b5bbb9b4 +bab5bdba +bbb9b4bb +b5bcbab5 +bab5bbba +bbbab5bb +b5bbb9b5 +bab5bab9 +bcbbb6bb +b5bbbbb5 +bbb6bcba +bfbbb6bf +b7bebbb6 +bcb7bcbc +bdbcb7bd +bbbebdb8 +c2bcc1c1 +c7c4c0c2 +c3c8c5c1 +c7c3c9c6 +c8c6c1ca +bdc7c5c0 +b9b4c3c2 +bbb8b3ba +b5bebbb6 +b9b4bdba +bbb9b4bc +b2bab7b2 +b6b1bab7 +bab6b1ba +b1b8b7b2 +b7b2b6b6 +b8b7b2b7 +b1b8b7b2 +b6b1b7b7 +b9b7b2b9 +b3b8b7b2 +b8b3b9b8 +b9b8b3b9 +b4b9b8b3 +b8b4bab9 +bab9b4ba +b5bbbab5 +bab5bcbb +bbbab5bb +b5bcbab5 +bab5bcba +bbbab5bb +b5bcbbb6 +bab5bbba +bdbbb5bb +b6bcbbb6 +bcb7bdbc +c0beb9be +b9c0bdb8 +bfbbc0bd +c2c1bcc0 +c1c5c3bd +cbc7c8c6 +d4d0cbce +d0d7d4cf +d5cfd8d4 +d9d5cfd9 +ced9d6d0 +c8c3d7d3 +bdbab5cb +b6c0bdb8 +b9b4bebb +bbb8b3bc +b2bab7b2 +b7b2bab7 +bab7b2ba +b3bab8b3 +b8b3b9b8 +b8b7b2b9 +b2b7b7b2 +b8b3b8b7 +b8b8b3b9 +b3b9b8b3 +b7b2b9b8 +b9b8b3b8 +b4bab9b4 +b9b4bab9 +bbbab5ba +b5bcbab5 +bab5bbba +bdbab5bc +b5bcbab5 +bab5bbba +bbbab5bc +b6bbbbb6 +bbb7bcbb +bebbb6be +b7bfbcb7 +bdb8c0bd +c2beb9c0 +bac1bfba +c1bcc1bf +c5c4bfc4 +c5c8c5c0 +cec9cdca +d4d1ccd1 +d2dad7d2 +d9d3d9d7 +e1ded8db +d0dddad5 +d3ced8d5 +cac8c3d7 +b5c0bdb8 +b9b4bdba +bcb9b4bc +b2bbb8b3 +b7b2bab7 +b9b7b2ba +b2bab7b2 +b6b1bbb7 +b9b7b2b9 +b2b8b6b1 +b8b3b8b7 +b9b8b3b9 +b2b9b8b3 +b8b3b8b7 +b9b9b4ba +b4b9b8b3 +b9b4bab9 +bbbab5ba +b5bcbbb6 +bab5bbba +bcbab5bb +b6bbbab5 +bab5bdbb +bbbab5bc +b6bbbab5 +bcb7bdbb +bfbcb7c0 +b8bfbcb7 +beb9c0bd +c2beb9c1 +bac1beb9 +c2bdc1bf +c7c4bfc5 +c3c8c5c0 +cec9cbc8 +d4d1ccd1 +d2d8d5d0 +dcd7dbd8 +e4e1dcdf +d0e0ddd8 +d3ced8d5 +d2d0cbd6 +b4bebbb6 +b8b3bbb9 +bbb8b3bb +b2bcb9b4 +b7b2bab7 +bab7b2ba +b1bab6b1 +b6b2b9b6 +b9b7b2b8 +b2b8b7b2 +b7b2b8b7 +b9b8b3b8 +b2b8b7b3 +b9b4b8b7 +bab9b4ba +b4bab9b4 +b9b4bab9 +bcbbb6ba +b5bcbbb6 +bab5bbba +bcbbb6bb +b6bcbbb6 +bbb6bcbb +bbbbb6bc +b6bcbbb6 +bcb7bfbb +c0bdb8bf +b7bfbcb7 +beb9bfbc +c2bfbac1 +bac2bfba +c1bdc2bf +c7c4bfc5 +c2c8c4c0 +cdc8cac7 +d3d0cbd0 +d2d6d3ce +dbd6dad7 +e2dfdade +d8e4e1dc +dbd6e0dd +dcd9d4de +b5bdbbb5 +b8b3bcba +bbb8b3bb +b2bab7b2 +b7b2bab7 +bab7b2ba +b2bab7b2 +b7b2b9b6 +b7b7b2b9 +b1b7b6b1 +b8b3b8b6 +b8b8b3b8 +b3b9b7b2 +b9b4b8b8 +babab5ba +b5babab5 +bab5bbba +bcbbb6bb +b6bcbbb6 +bab5bcbb +bdbbb6bb +b6bdbbb6 +bcb7bcbb +bcbcb7bc +b6bdbcb7 +bdb8bebb +c0bdb8c0 +b8bfbcb7 +beb9c0bd +c2bfbac1 +bbc3c0bb +c1bcc3c0 +c6c3bfc4 +c2c7c4bf +c9c7cac6 +d2cfcacd +d0d6d3cd +d9d4d8d5 +e2dfdadc +dde4e1dc +e0dbe5e2 +e2dfdae3 +b4c0bdb8 +b8b3bdb9 +bbb8b3bb +b2bbb8b3 +b7b2bab7 +bab7b2ba +b1b9b7b2 +b7b2bab6 +b6b7b2b9 +b2b7b7b1 +b7b2b8b7 +b9b8b3b9 +b3b9b8b3 +b9b4b9b8 +bcbab5ba +b5bcbab5 +bab5bbba +bbbab5bc +b6bcbbb6 +bbb6bcbb +bdbbb6bb +b5bdbbb6 +bbb6bcba +bebdb8bc +b7bebbb6 +bcb7bfbc +bfbcb7bf +b8bfbcb7 +bfbac0bd +c2bfbac2 +bbc2bfba +c1bcc3c0 +c5c2bec4 +c0c6c4be +c7c5c8c4 +d1cccacc +cdd4d1cb +d1ccd5d2 +dddad5d4 +dae1ded9 +e2dde2df +e2dfdae5 +b3bfbcb7 +b7b2bbb8 +bbb8b3ba +b2bbb8b3 +b7b2bab7 +bab7b2ba +b1bab7b2 +b7b2bab6 +b9b7b2ba +b2b8b8b2 +b7b2b9b7 +bab8b3bb +b4bcb9b4 +b9b4bcb9 +bab9b4bb +b5bab9b4 +bbb6bbba +bcbbb6bc +b6bebbb6 +bcb7bdbb +bcbbb6be +b6bdbbb6 +bab5bebb +bfbcb7bd +b7bebcb7 +bcb7bfbc +c1beb9bf +b8c0bdb8 +beb9c0bd +c2bfbac1 +bbc3c0bb +c2bdc3c0 +c6c3bec5 +c1c7c4bf +c6c3c8c5 +cecac6ca +ccd1cdca +d1ccd4d1 +d9d6d1d4 +d9dfdcd7 +e1dce1de +e3e0dbe4 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +aab3b0ab +b0abb3af +b1afaab2 +a9b1aea9 +afaaafae +b0afaaaf +aaafaea9 +afaaafaf +b4b1acb1 +aeb5b2ad +b2adb6b3 +b5b2adb5 +adb5b2ad +b2adb5b2 +b6b3aeb5 +a5b3b0ab +a39eadaa +9d9a95a6 +8293908a +73698787 +8468527b +6490755f +8068977a +a281689f +66a48169 +7f65a280 +a17c62a3 +5198745a +5e448d6a +6c4d3480 +98908780 +9a94a09d +a5a09a9f +a0a8a39d +a8a2aba6 +b0aba5ad +a7b0aba5 +aba7b0ac +b2aca8b0 +a8b1aca9 +aca7afad +adaaa5af +acb4b1ac +b1acb2b1 +b4b1acb3 +aab2b1ab +b0abb0af +b2b1acb1 +aab0b0ab +b0abb2af +b4b1acb3 +aeb5b2ad +b2adb6b3 +b5b2adb5 +acb4b1ac +b2adb4b1 +b7b4afb5 +a5b3b0ab +a19caca9 +9b9793a4 +7f908d87 +6c5d8483 +8a6d557d +67967862 +82689d7e +a3836aa0 +64a28068 +8065a180 +9e7a5fa3 +50947258 +4b2f8b68 +7967566f +92a5a3a1 +9e989d98 +a8a39da3 +a3aba6a0 +aba5aea9 +b1aca6b0 +a9b2ada7 +aca9b2ad +b2ada9b1 +a9b1aeaa +aea8b1af +b0ada8b1 +abb4b1ac +b1acb3b0 +b5b2adb5 +acb3b1ac +b1acb2b1 +b2b0abb3 +abb3b0ab +b0abb4b0 +b4b1acb3 +adb6b3ae +b2adb5b2 +b6b3aeb5 +acb5b2ad +b1acb4b1 +b2afaab4 +9faeaba6 +9c97a8a5 +95928c9f +778d8b85 +66547f7d +8f735c7d +6b9a7c65 +8268a184 +a28168a1 +66a38168 +8065a381 +99765ca2 +45926f56 +4c338260 +958d8869 +95a5a09b +a19ba19b +aba6a0a6 +a5aea9a3 +ada7b1ac +b3aea9b2 +aab3aeaa +afabb3ae +b3aeaab4 +a9b2afaa +afaab1ae +b3b0abb2 +acb3b1ac +b2adb3b1 +b5b1acb5 +acb3b1ac +b1acb3b1 +b2b1acb3 +acb3b1ac +b1acb4b1 +b5b2adb4 +adb6b3ae +b2adb5b2 +b5b2adb5 +a9b4b1ac +aaa6b1ae +aaa7a2ad +94a5a29d +938c9d9a +908e8596 +66858681 +67507870 +93776084 +6c9f816a +7f65a385 +a080679d +68a6846a +7b60a684 +9471579d +2e8c6b52 +6b5d6e4a +a7a5a37c +999f9992 +a59fa49f +aea9a3aa +a6b0aba5 +afa9b2ad +b3aeabb4 +abb3aeaa +b0acb4ae +b4b0acb6 +abb3afaa +b0abb3b0 +b2afaab3 +adb5b3ae +b3aeb5b2 +b7b3aeb6 +acb5b1ac +b2acb4b1 +b4b4afb3 +acb5b2ad +b2adb4b1 +b5b2adb5 +afb6b3ae +b3aeb7b4 +b4b1acb6 +a6b0ada8 +a6a1aeab +a3a09ba9 +8e9d9a93 +8e889794 +8d8a8391 +597c7c78 +6a517667 +94786287 +699c7e67 +7d63a284 +a080669b +67a7866a +775ca582 +8f6e5399 +36805f43 +918b6b4e +a3a09b97 +9da29d98 +a7a1a8a3 +b0aba5ac +a6b0aba5 +aeaab1ac +b4aeaab3 +acb5afac +b0adb5b0 +b5b1adb6 +acb4b1ac +b1acb4b1 +b2afaab4 +aeb5b4af +b4afb6b2 +b7b3aeb7 +adb5b3ae +b2adb4b3 +b6b3aeb4 +acb6b2ad +b2adb4b1 +b6b3aeb5 +afb5b2ad +b4afb7b4 +b2afaab7 +a4afaca7 +a39daca9 +9f9c96a6 +89989590 +8c859390 +86847e8f +5476736e +725a7765 +9b7e688e +689b7e67 +7a609e81 +9c7d6298 +5da07f63 +74579977 +8b6c5192 +5b6f4b2e +a6a47d6b +a09a94a6 +9fa5a19a +a8a2aaa5 +afaaa4ad +a8b0aba5 +aca9b2ad +b3aeaab2 +adb4b0ac +b1adb5b2 +b5b2adb5 +adb6b3ae +b1acb5b2 +b4b1acb4 +aeb6b4af +b5b0b7b4 +b7b4afb7 +afb6b3ae +b4afb4b4 +b7b3aeb6 +adb5b2ad +b2adb5b2 +b6b3aeb5 +afb6b3ae +b3aeb7b4 +b3b0abb6 +a2aeaba6 +a19aaaa7 +9a9891a4 +8693908a +8780908d +7d7c768a +4f6d6c65 +7d667c62 +9f836d9d +669f826d +7159997d +95745c8e +5299775d +6f528e6f +8665498d +89705138 +a09c968f +a19c96a3 +a1a7a29c +a9a2aca7 +afaaa4ae +a6b0aba5 +ada8b1ac +b4afabb1 +adb3b1ac +b2adb5b2 +b6b3aeb5 +afb6b3ae +b3aeb7b4 +b5b2adb6 +afb7b5b0 +b5b0b7b5 +b9b5b0b8 +afb7b4af +b4afb5b4 +b7b4afb6 +adb6b3ae +b2adb5b2 +b6b3aeb5 +afb6b3ae +b3aeb8b4 +b3b0abb6 +9faeaba6 +9b95a7a4 +95928a9e +7f908d85 +7d768986 +74767381 +4e685f52 +846d8367 +99816a9f +618c765f +7f659078 +9e80669a +4a927256 +6e528466 +7452338b +a27f6e5f +9791a7a4 +a39e989d +a2a8a39d +a9a3ada8 +afa9a4ae +a6afaaa3 +afa9b0ac +b3b1a9b1 +acb4b1ab +b2adb4b1 +b7b4afb5 +afb8b5b0 +b4afb7b4 +b6b3aeb7 +b0b7b4b0 +b5b0b8b5 +b7b5b1b9 +b0b5b5b0 +b4b0b5b4 +b6b5afb6 +adb8b3af +b2adb5b2 +b5b2adb5 +b1b6b3ae +b6b1b9b6 +b3b0abb9 +9aadaaa5 +9790a4a1 +938f889a +788d8a83 +7975827f +625a5177 +4a604831 +65507661 +81705a7b +6186725d +886c927a +a4896da3 +508d7055 +64468c6e +6f513984 +97968f8b +9993a09c +a5a09a9e +a2a9a49e +a9a3ada8 +aea9a2ae +a8adaaa5 +afa9b0ad +b3b0a9b1 +acb4b1ac +b3aeb3b0 +b8b5b0b6 +b0b8b5b0 +b4afb8b5 +b6b3aeb7 +b0b7b5b0 +b5b1b9b4 +b6b4b1b9 +b1b5b5b1 +b5b1b6b5 +b6b5b0b5 +adb5b3ae +b2adb4b2 +b4b2adb4 +b0b6b3ae +b6b1b6b5 +b2b1acb7 +99acaaa5 +948da39f +908d8697 +7888857e +5d537a7c +5c402b66 +3b5d4530 +533e654e +705a4569 +62886e58 +8065957b +94795f9a +5280674f +54348a6c +81706279 +8ea19f9e +9c969a95 +a6a19ba0 +a1aaa59f +a9a3aca7 +adaaa3ae +a8aeaba6 +b1acb0ad +b5b2adb4 +acb4b1ad +b3aeb4b1 +b7b4afb6 +afb7b4af +b3aeb7b4 +b6b2aeb6 +b1b6b5b1 +b5b1b9b4 +b6b5b1b7 +b1b6b5b1 +b6b2b6b5 +b6b5b0b7 +adb4b3ae +b2aeb3b2 +b3b2aeb4 +adb4b3ae +b0abb3b2 +b0b0abb1 +96aaa9a5 +918a9f9d +8c898294 +5a80837e +442e6b65 +724f3b65 +3f785745 +5d497352 +90796279 +54917860 +6a52856c +755d4681 +3d715942 +5f487457 +96928c79 +929d9791 +9c969c98 +a5a09aa1 +a1aaa59f +a8a2aca7 +ada9a3ad +a9aeaba6 +b2adb1ae +b5b2aeb5 +adb5b2ad +b2adb5b2 +b5b2adb5 +afb6b3ae +b3aeb7b4 +b5b2adb6 +b1b7b5b0 +b5b0b7b5 +b6b5b0b6 +b0b6b5b1 +b4afb5b4 +b5b5afb5 +adb5b4af +b1adb3b2 +b2b1acb3 +a7b0afaa +aaa5adac +aaa9a4ab +91a3a29d +8e879999 +89898392 +3b72706a +5d486d50 +90685585 +538d6553 +69518f68 +624f3985 +39564531 +523c6150 +644e3867 +2d624c35 +786b6349 +9e9b9884 +9399928c +9d979d98 +a6a19ba2 +a2aaa59f +a9a3ada7 +aeaba4ae +a9aeaaa6 +b2adb1ae +b5b2adb5 +adb4b1ac +b2adb5b2 +b6b3aeb5 +adb6b3ae +b2adb5b2 +b4b1acb5 +afb5b4af +b4afb5b4 +b6b5b0b4 +afb5b4af +b4afb5b4 +b4b3aeb5 +afb6b5b0 +b0abb5b4 +b0afaab1 +a4aeada8 +a6a1aaa9 +a5a49fa7 +8c9d9c97 +8d879493 +7e807c90 +496e5947 +7762895f +9c755e9f +519b745e +48328b6a +4434215d +344c3c28 +4d365949 +644e3661 +2e5d472f +847c5c46 +9c97928c +949a9590 +9e989e9a +a7a29ca3 +a2aba6a0 +a9a3ada8 +aeaca4ae +a9aeaba4 +b2adb1ae +b5b2adb5 +adb4b1ac +b2adb5b2 +b6b3aeb5 +acb5b2ad +b2adb4b1 +b5b2adb5 +aeb5b4af +b4afb4b3 +b4b3aeb5 +acb4b3ae +b3aeb2b1 +b5b4afb4 +adb5b4af +b0abb4b2 +afaea9b1 +a2acaba6 +a39ea8a7 +a2a19ba4 +899a9994 +8c89928f +746b5f8b +63805d47 +806a9e77 +a57d67ab +399e795d +4d396a52 +5d4e3b5b +375c4c39 +4e395b4b +68523b62 +425a4228 +918b6855 +98928b96 +949b9791 +9f999f9a +a8a39da4 +a2aca7a1 +aaa3aca8 +aeaba4ad +a9aeaba6 +b2adb1ae +b6b3aeb5 +adb5b2ad +b3aeb5b2 +b6b3aeb6 +acb4b1ac +b2adb4b1 +b4b1acb5 +aeb5b4af +b3afb5b3 +b4b3aeb5 +aeb4b4af +b2adb4b3 +b4b3aeb3 +adb4b3ae +b1abb2b2 +aeada8b1 +a1abaaa5 +a19ca7a5 +9d9d97a2 +8b989791 +807a9390 +7c614d81 +699b755f +7f6aa580 +ad866daa +3c866b4d +59476352 +62534368 +30554736 +45315343 +5b473354 +565d4429 +95917767 +9792899a +969c9791 +a29ca19c +aba5a0a7 +a2aba8a1 +aba4acaa +b0ada6ae +aab0ada8 +b2adb2af +b8b5afb5 +b0b8b5b0 +b6b0b8b5 +b6b3aeb9 +acb4b1ac +b2adb4b1 +b5b2adb5 +afb4b3ae +b3aeb5b4 +b5b4afb5 +afb5b4af +b3afb5b4 +b4b3aeb5 +acb3b3ad +b1aab1b2 +acaca7af +a0a9a8a3 +9e99a7a5 +9c9993a2 +8e96938d +70628f92 +8f6b547a +71b08972 +876fb189 +a07b5faf +4d766047 +6c596f61 +7160517c +3b635446 +48325f4e +5945325a +635f462e +98917f71 +97938a9a +999d9893 +a49fa49f +aba7a0a9 +a5aca9a2 +ada7afac +b1aea8b0 +abb1aea9 +b3aeb4b1 +b6b3aeb6 +b0b8b5ae +b8b0bab7 +b7b4afbb +adb5b2ad +b2adb5b2 +b5b2adb5 +afb6b4af +b4afb4b4 +b6b4b0b4 +afb7b4af +b4afb5b4 +b5b4afb5 +adb4b3ad +b2acb3b2 +adaea8b1 +a0a9a9a4 +9d98a7a5 +99958ea0 +8696938c +64548b8b +91715c7c +64a0806b +7a619e7a +8e6e549d +5b78624d +6451806f +705d4a78 +3e705f4d +4d386753 +65503b63 +6e634b35 +97908579 +99958d99 +9aa09b95 +a6a0a6a0 +aba8a0ab +a8aeaba4 +ada9b0ad +b3b0abb0 +aeb4b0ab +b4afb6b3 +b5b2aeb7 +b0b7b4ad +b5afb8b5 +b7b4afb8 +adb6b3ae +b2adb5b2 +b5b2adb5 +b0b5b4af +b5b0b5b5 +b6b4afb6 +afb8b4af +b4afb7b4 +b5b4afb5 +afb5b3af +b3adb5b4 +aeaea9b2 +9faaaaa5 +9c97a5a4 +96938d9f +7d91918b +6e5b8b86 +8167548a +35654d3b +4c386246 +6c513d69 +5b7e6852 +614f836e +77624d77 +4376644c +5640715b +6b533e6f +78674f39 +978f8b81 +9c998f9a +9ca29d97 +a6a0a8a2 +adaba3ab +a7afaca6 +afa9afac +b5b2adb2 +b1b7b4af +b5afb9b6 +b6b3afb8 +b0b7b4b0 +b3afb7b4 +b7b4afb6 +aeb7b4af +b3aeb6b3 +b6b3aeb6 +afb5b4af +b5afb6b4 +b6b4b0b5 +aeb6b4ae +b4afb6b3 +b5b4afb5 +afb5b4af +b3aeb5b4 +b1afaab3 +9daba9a4 +9a95a2a2 +94908b9c +6a91938f +5b448176 +6c534574 +296b4035 +2d1d6138 +40271545 +677b6550 +715b947e +7d675087 +437a644c +503b725a +674d366b +826c5641 +958e8f8a +9e9a9299 +9ea39f99 +a7a2a9a4 +afaca5ac +a8afaca5 +b1abb1ae +b7b4afb4 +b0b8b5b0 +b4afb8b5 +b7b4afb7 +afb7b4af +b4afb7b4 +b7b4afb7 +aeb6b3ae +b3aeb6b3 +b6b3aeb6 +afb5b4af +b4afb5b4 +b6b5b0b5 +aeb5b4af +b4afb4b3 +b5b4afb5 +afb6b4af +b5b0b5b4 +b3b2adb6 +a0afaea9 +9a95a6a5 +94918b9c +51959691 +2c1b7260 +653e364c +53a57d7b +180a8b5d +2b120333 +7288725a +6851a28b +84685382 +45866a54 +4e39765c +664c3468 +8a73614f +958f9491 +a19c979a +a0a7a29c +a9a3aba6 +b0aca6af +abb2afa7 +b3aeb5b2 +b8b5b0b6 +afb8b5b0 +b3aeb7b4 +b7b4afb6 +b0b8b5b0 +b6b1b8b5 +b7b4afb9 +afb7b4af +b4afb8b4 +b8b5b0b8 +b0b6b5b0 +b5b0b6b5 +b5b4afb6 +afb5b4af +b4afb5b4 +b5b4afb5 +afb4b3ae +b4b0b5b4 +b6b6b0b6 +abb6b5b0 +a39fb1b0 +9b9c99a4 +39919089 +493b634c +845a4e6f +18704c41 +15084224 +2b0d0131 +5b6a543e +674f8974 +8b6a5385 +51967760 +57428367 +694e3671 +91796a59 +97919a98 +a39e989c +a2aaa59f +ada6ada8 +b3b0a9b1 +aeb5b2ac +b4afb7b4 +b8b5b0b7 +afb8b4af +b6b1b7b4 +bab6b1b9 +b3bab7b2 +b6b1bbb8 +b9b6b1b9 +b0b8b5b0 +b6b1b8b5 +b8b5b1b9 +b0b6b5b0 +b5b0b6b5 +b5b4afb6 +afb4b4af +b4afb5b4 +b5b4afb5 +afb4b3ae +b5b0b5b4 +b6b6b1b5 +b4b9b8b3 +b0acbab9 +b1b6b2b2 +367d776a +6d59704d +60402b92 +2331000 +1a0b2d10 +39201136 +4a4e3a26 +6f577a61 +92725a8e +5b9c7c66 +5b469272 +735a4075 +97837866 +9a939d9d +a5a19b9f +a7aca7a1 +b1aab1ad +b5b3abb4 +b0b7b3ae +b5b0b8b4 +b8b5b0b8 +b0b8b5b0 +b7b2b8b5 +bbb8b2bb +b3bbb9b4 +b8b3bbb8 +bbb7b2bb +b2b9b7b2 +b7b2b8b7 +b7b6b2b8 +b0b6b5b0 +b4afb6b5 +b5b4afb5 +aeb5b4af +b3adb4b4 +b5b3afb4 +aeb3b4ae +b4b0b4b4 +b7b6b1b5 +b4b8b7b2 +bdb9bab9 +b2b3aebe +63806752 +6953a17d +74533d8d +33664738 +46336248 +614c395e +53715843 +7b648868 +9a7c6499 +619e7f66 +6c529b7c +7e624486 +998a7d70 +9d979f9f +a9a49fa2 +a7aea8a3 +b1aab1ae +b6b3acb4 +b0b8b5af +b5b0b7b5 +b9b7b1b8 +b3b8b7b2 +b8b3b9b8 +bab9b4ba +b5bbbbb6 +bab5bcba +b9b8b3bd +b3b9b8b3 +b7b3b9b8 +b7b7b3b8 +b0b6b5b0 +b4b0b6b5 +b5b4afb5 +afb6b4af +b3afb5b4 +b4b4afb4 +afb4b4af +b4b0b5b4 +b7b6b2b6 +b3b9b8b3 +c6c2b9b8 +afaaa4c2 +708f6a53 +7763a989 +a88077a0 +40866557 +543f7256 +82624d72 +6594725c +735d9b7c +8b6a5291 +6396735a +765b9f7b +7f62469c +94908b81 +9f999f9c +ada8a2a4 +a9b0aca6 +b3acb3b0 +b8b5b0b6 +b2b9b6b2 +b7b2b9b7 +bab9b4b8 +b5bab9b4 +bbb6bbba +bcbcb6bc +b6bcbbb6 +b9b4bbbb +b9b8b3ba +b2b9b8b3 +b7b3b8b7 +b7b6b3b8 +b0b5b4b0 +b5b2b6b5 +b5b4b1b6 +b0b5b4b0 +b4b1b5b4 +b4b5afb5 +b0b4b5af +b6b1b5b5 +b7b6b1b7 +b4b8b7b2 +c0bcbab9 +bdbcb8c0 +5a94725f +866da177 +a1796dae +4a876356 +6c537c5f +96715b8d +4e926f59 +6b528564 +9f7a628a +5f8a5c4c +6f559d71 +7e6c589a +91979893 +a39d9d98 +b0aba5a8 +acb3b0a9 +b5adb6b3 +bab7b0b8 +b3bbb8b4 +b7b2bcb8 +bbbab5b9 +b6bbbbb6 +bcb7bcbb +bcbcb6bd +b5bcbbb6 +b8b3bbb9 +bab9b4b9 +b3bab9b5 +b8b4b9b8 +b8b7b2b9 +b1b6b5b1 +b6b1b6b5 +b7b6b0b7 +b0b5b5b0 +b4afb4b3 +b7b5b0b5 +b0b5b4af +b6b1b5b4 +b7b6b1b7 +b4b8b7b2 +bbb6bab9 +bebebbbf +75b0a9a3 +76679f87 +a98d7185 +5bd0a584 +6a539774 +84644c87 +5d856149 +80649e76 +a98469a8 +549c745f +614c8d65 +847a6f87 +949a9996 +a6a1a09a +b1aca6ac +adb3b0a9 +b5aeb6b3 +bbb8b1b8 +b3bbb8b3 +b9b4b8b8 +bcbbb6b9 +b6bcbab6 +bcb5bbbb +bbbbb6ba +b5bbbbb5 +bbb5babc +bcbbb6bb +b5bcbbb6 +b9b4bbba +b9b8b2ba +b1b6b5b0 +b6b1b6b5 +b6b5b0b7 +b0b5b4b0 +b4afb5b4 +b6b5b0b5 +afb6b5b1 +b6b1b6b5 +b9b8b3b7 +b5bab9b4 +bab5bcba +b8b4aebe +99ababa5 +736c9299 +a0816278 +87cfab88 +755fcda2 +99715aa0 +6faa7c64 +836db586 +a1735ab3 +57a68065 +5946956e +8a878075 +9698948f +a7a1a29c +b1aca6ad +acb4b1a9 +b5b0b6b3 +bcb8b3b8 +b2bab8b3 +bab5b8b7 +bcbbb6bb +b5bcbab6 +bbb5bbba +bcbab5bc +b5babab5 +bab5babb +bbbab4ba +b5bcbbb6 +b9b4bbba +bab9b4ba +b0b6b5af +b5b1b6b5 +b6b5b0b6 +b2b7b6b2 +b5b1b7b6 +b6b5b2b6 +b0b6b5b1 +b7b2b7b6 +b9b8b4b8 +b6bcbbb6 +bab5bebb +b7b5b0bd +7ca29f99 +745d8380 +a27f6189 +76a27b61 +9079b690 +b98972bc +69b0816b +826bad7e +b28069b3 +5daa7e65 +5f4d9e79 +88868177 +9897928d +a9a3a39e +b1aea7ac +acb5b2aa +b8b3b6b3 +bcb9b4bb +b4bbb8b3 +bbb6bbb9 +bdbcb7bc +b5bcbcb6 +bab6bbbb +bbbbb5bc +b4bbbab5 +bab6bbba +bbbab6bb +b5bbbab4 +bab5bbba +b9b8b3bb +b0b6b6b0 +b5b0b7b5 +b6b6b1b7 +b1b7b6b1 +b5b1b6b5 +b7b6b2b6 +b1b7b6b1 +b8b2b7b6 +babab4b8 +b7bbbbb6 +bbb6bfbc +b4b0abbe +67979895 +74547d73 +ab836898 +49a27258 +7d6e6b56 +bc95768f +77b48e76 +977db78c +c09378c5 +53b4856d +5c4c9469 +8a898476 +9897928d +aba4a39e +b2afa8ae +b0b4b1ab +b9b5b8b5 +bbb8b3bc +b6bbb9b4 +bbb5bcbb +bcbcb6bb +b5bcbcb7 +bab6bcbb +bbbab6bc +b4bbbab5 +b9b5bab9 +bbbab6bb +b5bbbab5 +bab4bbba +bab9b4bb +b0b6b5b0 +b6b1b7b5 +b6b6b1b8 +b0b6b5b0 +b5b1b6b4 +b8b7b3b6 +b2b8b7b1 +b7b2b8b7 +bbb9b4b9 +b7bfbbb6 +b7b2bfbb +a9a5a0b9 +5f888887 +7c5b8a72 +ad8065a9 +60906955 +6f636b64 +a37c5e7c +56a17760 +7762936b +be927c9a +47ab7e6a +5948885a +8a8a8572 +9998938d +aba4a4a0 +b2afa8ae +b2b5b2ac +b8b3b9b6 +bbb8b3bb +b5bbb9b4 +bab5baba +bcbcb7bb +b5bbbcb6 +b9b4bcba +bbbab6ba +b4bcbab5 +b9b5bab9 +bab9b6ba +b4babab5 +b9b4bab9 +bab9b4b9 +b0b6b5b0 +b6b1b7b5 +b7b6b1b7 +afb6b6b0 +b6b2b6b4 +b8b7b2b7 +b1b7b6b1 +b7b2b7b6 +bbb8b4b8 +b5bdbbb5 +b2adbcba +9e9c9ab4 +5a7d7771 +8e729474 +a6795fb6 +7c846b5c +7260827e +a47e6087 +409c705a +3c337d53 +9f7d694d +51aa7d6a +5b479468 +87847f74 +9998938d +aaa3a49f +b1aea6ad +b1b6b3ad +b7b2b8b5 +bbb8b3ba +b5b9b9b4 +bbb6bbba +bbbbb6bc +b6bbbbb5 +bbb6bbbb +babab5ba +b4babab5 +bab4baba +bbbab5ba +b3bab9b4 +b9b4bab8 +b9b8b3ba +b0b7b6b1 +b6b1b6b5 +b8b6b2b7 +afb6b5b0 +b6b1b6b5 +b8b7b2b7 +b0b7b6b1 +b7b2b6b5 +b9b9b4b8 +b4bbbbb5 +aba6bbb9 +8f8f8daf +56847363 +7f6a9570 +906c55a0 +838f8277 +735b8d87 +a681608e +47a47a61 +463f845a +9e826a53 +58ba8f72 +5b46a074 +84807b79 +9a98948e +aba4a5a0 +b2b0aaae +b1b6b3af +b7b2b9b6 +bbb7b2ba +b6bbbab5 +bbb6bcbb +bcbcb6bc +b5bbbab5 +bcb6bbba +b9bbb5ba +b4b9bab4 +b9b4bab9 +bbbab5ba +b4bab9b4 +b8b3bab9 +b9b8b3b9 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b0b6b6b0 +b6b1b6b5 +b7b6b1b7 +b1b7b6b1 +b6b1b7b6 +bab9b4b7 +b3bdbbb6 +a4a0bbb8 +85827ca6 +618a6d56 +69519b78 +8f766891 +7ca3a09b +775e8b83 +a87b5b98 +48a4785e +534f815e +9778625c +57b38868 +5c469d71 +817d777c +9b999590 +aca5a6a1 +b3b0aaaf +b1b5b2ae +b8b3b9b6 +bbb9b4bb +b6bbbab5 +bbb6bcbb +bdbcb7bc +b4bcbbb6 +bab4bab9 +babab4b9 +b3b9bab4 +b9b4bab8 +bbbab5ba +b4bbbab5 +b9b4bab9 +b9b8b3ba +b1b7b6b1 +b8b3b7b6 +b8b7b2b9 +b1b7b5b1 +b6b1b7b6 +b6b5b0b7 +b0b6b5b0 +b6b1b6b5 +bbb9b3b7 +b0bfbbb7 +9e9bb9b6 +82766a9c +66946a51 +6d56a67f +9d948c91 +7ca8a19a +7e648b83 +ba8f6d9e +3ea2765b +625d7454 +8c716165 +5cb3856a +533d9e74 +7f797277 +99989692 +aaa4a5a0 +b1aeaaae +b1b4b2ac +b8b3b9b6 +b9b9b4bb +b6bcbbb6 +bbb6bcbb +bcbbb6bc +b5bcbbb5 +bab4babb +b9bab4ba +b4b8b9b3 +b8b3bab9 +b9b8b3b9 +b4bab9b4 +b8b3bab9 +b8b7b3b9 +b2b7b6b1 +b9b4b8b7 +b8b7b2ba +b0b6b5b0 +b6b1b6b5 +b5b4afb7 +b1b5b4af +b6b1b7b6 +b9b8b2b7 +afbebbb6 +9793b9b5 +84665894 +53a06d5a +79679a6d +a8a59f8e +7da69d94 +715c8d84 +a782688f +449b7359 +756f7a5b +816b5e77 +59996b59 +523d956b +8279717b +9a999794 +aaa3a5a1 +b1aeaaad +b2b6b3ae +b7b2b9b7 +b9b8b3b8 +b6bdbcb7 +bab5bcbb +bcbbb6bb +b4bbbab5 +bbb4b9ba +bab9b4ba +b2b8b8b3 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +b7b2b9b8 +b7b6b2b8 +b3b6b5b0 +b8b3b8b8 +b8b7b2b9 +afb6b5b0 +b5b0b5b4 +b6b5b0b6 +b1b6b5b0 +b6b1b6b6 +b9b7b2b8 +b1bebbb7 +8c84b8b6 +9063528f +499e6a5a +8b81895c +afa9a395 +7ba9a19b +69558e85 +946f5c88 +58977054 +8280856c +82706182 +599a6f59 +6049996c +867e7588 +9c999792 +aca6a7a1 +b3b1abaf +b2b6b3ae +b7b2bab7 +bab9b4b9 +b7bcbbb6 +bcb7bdbb +bbbbb5bc +b4bab8b5 +b9b3b9b8 +bab8b3b8 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b2b9b8b3 +b6b1b8b7 +b6b5b2b7 +b1b8b7b2 +b8b3b8b6 +b7b7b2ba +b0b6b5b0 +b5b0b6b5 +b6b5b0b5 +b1b7b6b1 +b7b2b7b6 +bbb7b2b8 +b3c1bdb8 +7e76b2b6 +965f4e8a +589d6352 +9c988966 +b4aba49f +79ada7a3 +70578f84 +a0786092 +6491674a +89868471 +88776a89 +56a87d62 +60499c6d +89847c86 +9e9a9892 +ada7aaa4 +b4b1adb0 +b2b8b5b0 +b7b2bab7 +bbbab5b9 +b6bcbbb6 +bbb6bcba +babbb6bb +b3b8b9b3 +b7b3b9b9 +b9b8b3b9 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +b7b2b9b8 +b7b6b1b8 +b2b8b7b2 +b9b4b7b7 +b8b7b2ba +b1b6b5b0 +b6b1b7b6 +b7b6b1b7 +b2b7b6b1 +b8b3b8b7 +b9b7b3b8 +c4bfbbb6 +766cc0c6 +8f524293 +6a8e5343 +aea98b74 +beb5adaf +75adaba5 +73588e81 +a77c629d +718c6448 +908b887c +86766a93 +54a4765f +5d489d6d +8d898382 +9f9e9a95 +aca6aaa5 +b5b2adb0 +b3bab6b1 +b8b3bbb8 +bdbcb7b9 +b4bcbbb6 +bab5baba +bcbbb6bb +b3b9b9b4 +b8b3b9b9 +b9b8b3b9 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b2b8b7b2 +b7b2b8b7 +b7b5b0b8 +b2b7b6b1 +b8b3b8b7 +b7b7b2b9 +b0b6b6b1 +b7b2b6b5 +b8b6b1b8 +b1b7b6b1 +b7b2b8b6 +b8b7b2b7 +cbbab7b2 +988fc8ce +8f3f2cb2 +a98f5444 +c0bab6b0 +c5beb7c4 +71afaea9 +6c548c7c +a776609f +7b865e49 +98918f86 +8574699b +4e996a54 +57499864 +918f8980 +a2a19d98 +afa7ada7 +b6b4adb2 +b4bab8b3 +bbb6baba +bdbcb7bc +b5bdbcb7 +bbb6bbba +bcbcb7bc +b4bcbab5 +b8b3bab9 +b9b7b3b9 +b1b8b7b2 +b7b2b7b7 +b8b7b2b8 +b2b7b6b1 +b7b2b8b7 +b6b5b0b8 +b3b7b6b1 +b7b2b9b8 +b8b6b2b8 +b1b7b6b1 +b7b2b7b6 +b7b7b2b7 +b1b7b6b1 +b7b2b8b6 +b9b7b2b7 +b6bbb8b3 +c3c0bdba +b79b92c5 +c8beaca3 +beb8ccce +c6c0bcc4 +6bafb2ae +67538c77 +9c6654a0 +8c825948 +9f999c95 +87766ba2 +4b99624e +5c4d9a5c +95948f85 +a7a8a39e +b2abb2ad +b8b5b0b5 +b6bbb8b3 +bcb7bbba +bdbbb6bd +b6bbbbb6 +bbb6bcba +bbbcb6bc +b4b9bbb5 +b9b3b8ba +b7b8b2b9 +b2b8b7b1 +b7b1b7b7 +b8b7b2b7 +b2b7b6b1 +b6b1b8b7 +b7b6b1b7 +b2b7b6b1 +b8b3b8b7 +b7b6b1b8 +b1b8b5b0 +b6b1b9b6 +b8b6b1b9 +b2b8b7b2 +b7b2b7b7 +b9b7b2b8 +b2bab7b2 +bcb7bbb7 +c7d0ccbe +b3c6c9c5 +bbb6beb8 +c6c2bdbf +66adb0ad +6b579074 +9f6350aa +9d866251 +b3aea7a4 +938177b5 +489d604d +5d4f9b57 +9d9f9986 +acafaba4 +b4aeb8b3 +bbb7b2b8 +b6bcb9b4 +bcb7bdbb +bcbbb6bd +b5bbbcb6 +bbb5bcba +babbb4ba +b3b9bab4 +b8b3b8b9 +b7b8b2b7 +b2b7b7b1 +b7b2b7b6 +b8b6b1b7 +b2b7b6b1 +b6b1b8b7 +b6b5b0b7 +b0b7b6b1 +b5b0b7b5 +b5b4afb6 +b0b4b4af +b6b1b8b5 +bab6b1b9 +b0b7b6b1 +b6b1b6b5 +b8b6b1b6 +b3bab6b1 +b7b2bbb8 +bbb8b2bb +b5bbb9b3 +bbb5bcb9 +c3c1babd +5db9bdb9 +5d4c926a +9657439e +ae8d6f62 +cac3b5b2 +b3a097ca +3395523f +6f638e44 +bac0bd94 +b2b7b2ac +b9b4bcb9 +bebbb6bd +b6bcbbb6 +bbb6bcbb +bcbbb6bd +b5bbbbb5 +bbb4baba +b8bab4b9 +b3b9bab4 +b8b2b8b9 +b7b8b2b7 +b0b6b7b1 +b6b1b6b6 +b7b6b1b8 +b2b7b6b1 +b5b0b8b7 +b5b4afb6 +b2b7b6b1 +b6b1b8b7 +b5b4afb7 +b0b5b4af +b6b1b5b5 +b9b6b1b7 +b1b7b5b0 +b6b1b7b6 +b9b6b1b7 +b2bbb6b1 +b7b2b9b7 +bcb9b4b9 +b4bcb9b4 +b9b3bcb9 +bdbab2bc +80cad0cc +412aae8b +94564193 +bdb5a9a1 +c3bdc5c3 +cac7c1c5 +3eab7766 +ada6954f +cbcfcbba +b7c0bcb8 +bdb8bfbc +bebcb7c0 +b6bcbbb6 +bcb7bcbb +bcbbb6bd +b5bbbab5 +bab4bbbb +b9b9b4b9 +b2b8b9b3 +b8b2b7b7 +b7b7b1b7 +b1b6b6b1 +b7b2b6b6 +b7b6b1b7 +b0b6b5b0 +b4afb6b5 +b5b4afb5 +b2b9b6b1 +b7b2b8b7 +b7b6b1b7 +b0b7b6b1 +b6b1b6b5 +bbb6b1b9 +b0b8b6b1 +b5b0b6b5 +b8b7b2b6 +b2bab7b2 +b7b2b7b7 +bab8b3b8 +b4bab8b3 +b9b2bcb8 +bdbab2bc +bec0c0ba +988ac9c4 +c1afa6b9 +b9cecfcb +bcb7c2be +c5c4bfbf +b5c5c3bd +cac5c2bc +c0bcb6c7 +b6c0bdb8 +bbb6bebb +bcbbb6bd +b6bdbbb6 +bcb7bcbb +bcbbb6bd +b5bcbab6 +b9b4bbba +bbb8b4bb +b2b9b8b3 +b8b3b8b7 +b7b7b1b8 +b1b5b7b0 +b6b1b7b6 +b7b6b1b7 +afb6b5b0 +b5b0b5b4 +b5b4afb6 +b1b7b5b0 +b5b0b8b6 +b5b5b0b6 +b0b7b5b0 +b6b1b7b5 +b8b5b0b9 +b0b7b5b0 +b5b0b6b5 +b7b5b1b6 +b2b8b6b2 +b6b1b7b7 +b8b7b2b7 +b2b9b8b3 +b8b4b9b7 +bdb9b3bb +bcbdb8b2 +d3d1c1bf +c8ccc7cb +b7c0bcb7 +bcb7bebc +bfbbb6bf +c1c1c1bc +bab6c3c5 +bebbb6be +b6bebab5 +bbb6bdbb +bbbab5bc +b6bbbab5 +bbb6bcbb +bcbbb6bc +b5bbbab5 +bab5baba +babab4bb +b3b9b8b3 +b8b3b9b8 +b7b6b1b9 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b0b9b8b3 +b5b0b6b5 +b6b5b0b6 +b2b7b5b0 +b5b0b8b7 +b6b5b0b7 +b0b6b5b0 +b5b0b9b5 +b6b6b1b9 +b0b7b5b0 +b6b1b6b5 +b7b6b1b6 +b0b8b6b1 +b6b2b7b6 +b8b7b2b7 +b2b8b6b1 +b8b3b8b7 +bbb9b4b9 +b4bcb9b4 +b9b3bcb9 +bdbab5bd +b6bebbb6 +bbb6bebb +bebbb6be +b5bebbb6 +bab5bdba +bdbab5bd +b5bdbab5 +bbb6bcba +bcbab5bc +b5bbbab5 +b9b4baba +bbbab5ba +b3bab9b4 +b9b4b9b8 +bab9b4b9 +b3b9b8b3 +b8b3b9b8 +b9b8b3b9 +b2b9b7b2 +b8b2b8b7 +b9b8b3b8 +b2bab9b4 +b5b0b8b7 +b5b4afb6 +b1b8b5b0 +b4afb9b6 +b6b5b0b7 +b0b6b6b1 +b6b0b6b5 +b7b6b1b8 +b0b5b5b0 +b5b0b5b5 +b6b5b0b6 +b0b7b6b1 +b7b1b7b6 +b8b7b2b7 +b2b8b7b2 +b7b2b7b7 +b9b8b3b8 +b4b9b9b4 +b9b4b9b9 +bdbab5bb +b5bebab5 +bab5bdba +bdbab5bd +b4bcb9b4 +bab5bcb9 +bcbab5bd +b4babab5 +bab5bbba +bbbab5bb +b4bbbab5 +bab5bab9 +b9b9b4ba +b3bab9b4 +b9b4bab8 +b9b8b4b9 +b4b9b8b3 +b9b4bab9 +b8b7b2ba +b2b8b7b2 +b8b3b8b7 +bab9b4b9 +b4b9b8b3 +b9b4bab9 +b5b5b0ba +b2b9b6b1 +b4afbbb7 +b7b5b0b7 +b1b7b5b0 +b6b1b6b6 +b7b5b0b6 +afb7b6b1 +b5b0b7b4 +b6b6b1b6 +b1b7b6b1 +b7b2b7b5 +b8b7b2b8 +b2b8b7b2 +b8b3b8b7 +b9b8b3b9 +b3b9b8b3 +b9b3bab9 +bcb9b4ba +b5bdbab5 +bab5beba +bcbab5bc +b5bbbab5 +bab5bbba +bbbab5bc +b5babab5 +bab5bbba +bbbab5bb +b5bbbab5 +bbb6bbba +bcbab5bd +b5bbbab5 +b9b4bbba +bab9b4bb +b5bab9b4 +bab4bbba +babab5ba +b5bcbab5 +bcb6baba +bdbcb7bc +b3bbbab5 +b9b4b9b7 +bab9b4ba +b3b9b6b1 +b7b2bbb8 +bab7b2ba +b2b9b7b2 +b6b1b9b7 +b6b5b0b8 +b0b7b6b1 +b6b1b7b5 +b6b6b1b7 +b1b7b6b1 +b6b1b8b6 +b9b7b2b8 +b2b8b7b2 +b8b3b8b7 +b9b8b3b9 +b3b9b8b3 +b9b5b9b8 +bab9b4bb +b5bbb9b4 +bab5bdba +bbb9b4bb +b5bcbab5 +bab5bbba +bbbab5bb +b5bbb9b5 +bab5bab9 +bcbbb6bb +b5bbbbb5 +bbb6bcba +bfbbb6bf +b7bebbb6 +bcb7bcbc +bdbcb7bd +bbbebdb8 +c2bcc1c1 +c7c4c0c2 +c3c8c5c1 +c7c3c9c6 +c8c6c1ca +bdc7c5c0 +b9b4c3c2 +bbb8b3ba +b5bebbb6 +b9b4bdba +bbb9b4bc +b2bab7b2 +b6b1bab7 +bab6b1ba +b1b8b7b2 +b7b2b6b6 +b8b7b2b7 +b1b8b7b2 +b6b1b7b7 +b9b7b2b9 +b3b8b7b2 +b8b3b9b8 +b9b8b3b9 +b4b9b8b3 +b8b4bab9 +bab9b4ba +b5bbbab5 +bab5bcbb +bbbab5bb +b5bcbab5 +bab5bcba +bbbab5bb +b5bcbbb6 +bab5bbba +bdbbb5bb +b6bcbbb6 +bcb7bdbc +c0beb9be +b9c0bdb8 +bfbbc0bd +c2c1bcc0 +c1c5c3bd +cbc7c8c6 +d4d0cbce +d0d7d4cf +d5cfd8d4 +d9d5cfd9 +ced9d6d0 +c8c3d7d3 +bdbab5cb +b6c0bdb8 +b9b4bebb +bbb8b3bc +b2bab7b2 +b7b2bab7 +bab7b2ba +b3bab8b3 +b8b3b9b8 +b8b7b2b9 +b2b7b7b2 +b8b3b8b7 +b8b8b3b9 +b3b9b8b3 +b7b2b9b8 +b9b8b3b8 +b4bab9b4 +b9b4bab9 +bbbab5ba +b5bcbab5 +bab5bbba +bdbab5bc +b5bcbab5 +bab5bbba +bbbab5bc +b6bbbbb6 +bbb7bcbb +bebbb6be +b7bfbcb7 +bdb8c0bd +c2beb9c0 +bac1bfba +c1bcc1bf +c5c4bfc4 +c5c8c5c0 +cec9cdca +d4d1ccd1 +d2dad7d2 +d9d3d9d7 +e1ded8db +d0dddad5 +d3ced8d5 +cac8c3d7 +b5c0bdb8 +b9b4bdba +bcb9b4bc +b2bbb8b3 +b7b2bab7 +b9b7b2ba +b2bab7b2 +b6b1bbb7 +b9b7b2b9 +b2b8b6b1 +b8b3b8b7 +b9b8b3b9 +b2b9b8b3 +b8b3b8b7 +b9b9b4ba +b4b9b8b3 +b9b4bab9 +bbbab5ba +b5bcbbb6 +bab5bbba +bcbab5bb +b6bbbab5 +bab5bdbb +bbbab5bc +b6bbbab5 +bcb7bdbb +bfbcb7c0 +b8bfbcb7 +beb9c0bd +c2beb9c1 +bac1beb9 +c2bdc1bf +c7c4bfc5 +c3c8c5c0 +cec9cbc8 +d4d1ccd1 +d2d8d5d0 +dcd7dbd8 +e4e1dcdf +d0e0ddd8 +d3ced8d5 +d2d0cbd6 +b4bebbb6 +b8b3bbb9 +bbb8b3bb +b2bcb9b4 +b7b2bab7 +bab7b2ba +b1bab6b1 +b6b2b9b6 +b9b7b2b8 +b2b8b7b2 +b7b2b8b7 +b9b8b3b8 +b2b8b7b3 +b9b4b8b7 +bab9b4ba +b4bab9b4 +b9b4bab9 +bcbbb6ba +b5bcbbb6 +bab5bbba +bcbbb6bb +b6bcbbb6 +bbb6bcbb +bbbbb6bc +b6bcbbb6 +bcb7bfbb +c0bdb8bf +b7bfbcb7 +beb9bfbc +c2bfbac1 +bac2bfba +c1bdc2bf +c7c4bfc5 +c2c8c4c0 +cdc8cac7 +d3d0cbd0 +d2d6d3ce +dbd6dad7 +e2dfdade +d8e4e1dc +dbd6e0dd +dcd9d4de +b5bdbbb5 +b8b3bcba +bbb8b3bb +b2bab7b2 +b7b2bab7 +bab7b2ba +b2bab7b2 +b7b2b9b6 +b7b7b2b9 +b1b7b6b1 +b8b3b8b6 +b8b8b3b8 +b3b9b7b2 +b9b4b8b8 +babab5ba +b5babab5 +bab5bbba +bcbbb6bb +b6bcbbb6 +bab5bcbb +bdbbb6bb +b6bdbbb6 +bcb7bcbb +bcbcb7bc +b6bdbcb7 +bdb8bebb +c0bdb8c0 +b8bfbcb7 +beb9c0bd +c2bfbac1 +bbc3c0bb +c1bcc3c0 +c6c3bfc4 +c2c7c4bf +c9c7cac6 +d2cfcacd +d0d6d3cd +d9d4d8d5 +e2dfdadc +dde4e1dc +e0dbe5e2 +e2dfdae3 +b4c0bdb8 +b8b3bdb9 +bbb8b3bb +b2bbb8b3 +b7b2bab7 +bab7b2ba +b1b9b7b2 +b7b2bab6 +b6b7b2b9 +b2b7b7b1 +b7b2b8b7 +b9b8b3b9 +b3b9b8b3 +b9b4b9b8 +bcbab5ba +b5bcbab5 +bab5bbba +bbbab5bc +b6bcbbb6 +bbb6bcbb +bdbbb6bb +b5bdbbb6 +bbb6bcba +bebdb8bc +b7bebbb6 +bcb7bfbc +bfbcb7bf +b8bfbcb7 +bfbac0bd +c2bfbac2 +bbc2bfba +c1bcc3c0 +c5c2bec4 +c0c6c4be +c7c5c8c4 +d1cccacc +cdd4d1cb +d1ccd5d2 +dddad5d4 +dae1ded9 +e2dde2df +e2dfdae5 +b3bfbcb7 +b7b2bbb8 +bbb8b3ba +b2bbb8b3 +b7b2bab7 +bab7b2ba +b1bab7b2 +b7b2bab6 +b9b7b2ba +b2b8b8b2 +b7b2b9b7 +bab8b3bb +b4bcb9b4 +b9b4bcb9 +bab9b4bb +b5bab9b4 +bbb6bbba +bcbbb6bc +b6bebbb6 +bcb7bdbb +bcbbb6be +b6bdbbb6 +bab5bebb +bfbcb7bd +b7bebcb7 +bcb7bfbc +c1beb9bf +b8c0bdb8 +beb9c0bd +c2bfbac1 +bbc3c0bb +c2bdc3c0 +c6c3bec5 +c1c7c4bf +c6c3c8c5 +cecac6ca +ccd1cdca +d1ccd4d1 +d9d6d1d4 +d9dfdcd7 +e1dce1de +e3e0dbe4 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +adb3b2ad +b2adb3b2 +b2b1acb3 +acb1b0ab +b0abb2b1 +b3b1acb2 +abb2b0ac +b0abb1b0 +b5b1acb2 +aeb5b2ad +b3aeb6b3 +b6b3aeb6 +aeb5b2ad +b3aeb5b3 +b5b2adb6 +a3b2afa9 +a19cadaa +9b9893a4 +84928e87 +72698788 +846a527b +65927761 +846b987c +a5846ba3 +68a5846c +8166a482 +a17d64a4 +529a765c +5f44916d +71513984 +97948c85 +9c95a29c +a5a09aa1 +a2a8a39d +aba5ada8 +b2ada7b0 +a8b2ada7 +aea9b3af +b4afacb3 +acb6b1ad +b0acb5b0 +b4b0acb5 +acb4b2ad +b2adb4b1 +b4b2adb3 +acb3b2ad +b2adb3b1 +b4b2adb4 +acb4b1ac +b1acb4b1 +b5b2adb4 +afb5b2ad +b3aeb7b4 +b6b3aeb6 +adb6b3ae +b1adb6b3 +b3b0aab3 +a0b0ada5 +9b97a8a5 +96938d9e +808e8b83 +6a5c8283 +8a6e567b +6c977a65 +856ba284 +a5846ca5 +67a5836a +8066a482 +a07b62a4 +5197745a +4d2f8e6c +7f6f6072 +94a6a5a2 +9f99a199 +a7a39da5 +a5ada8a2 +ada7b0ab +b4afa9b2 +aab4afa9 +afacb4af +b6b1aeb5 +adb4b2ad +b1aeb6b1 +b6b1adb7 +adb4b2ad +b2adb4b2 +b3b3aeb3 +adb3b3ae +b2adb3b2 +b3b2adb5 +adb4b2ad +b2adb5b2 +b6b3aeb5 +aeb7b4ae +b3aeb7b4 +b6b3aeb6 +a9b5b2ad +aba6b1ae +aba8a2ae +97a6a39d +948e9e9b +918d8697 +6e888781 +66547976 +91755e7c +6e9d8069 +846aa588 +a5836ca3 +67a68369 +8065a482 +9b7a5ea2 +42947257 +533b835f +9a96916f +96a59f99 +a29ca49c +aba7a1a7 +a7afaaa4 +aea8b2ad +b5b0a9b3 +acb5b0a9 +b2aeb5b0 +b7b3adb7 +aeb5b3ae +b3afb6b3 +b6b3aeb7 +aeb4b3ae +b3aeb3b2 +b4b3aeb4 +adb5b3ae +b2aeb4b2 +b4b2aeb4 +adb5b3ad +b3aeb6b2 +b6b3aeb6 +aeb7b4af +b3afb7b4 +b5b2aeb6 +a5b2aea9 +a7a1adaa +a4a19caa +8d9d9a96 +8f889693 +8e8b8392 +5f7d7e7b +6b52746b +94786285 +6ea2856c +8167a789 +a182689e +69a8876b +7d62a684 +9674599e +2f906e53 +776b704b +a8a6a485 +99a39b94 +a59fa69f +afaaa4a9 +a8b1aca6 +afaab3ae +b5b0aab4 +aeb5b0ab +b3aeb7b2 +b8b3aeb8 +afb8b3af +b4afb7b4 +b6b4aeb7 +afb5b5b0 +b4aeb6b5 +b6b4afb6 +aeb7b4af +b3aeb5b3 +b5b4afb5 +aeb5b4af +b3aeb6b3 +b6b3aeb6 +adb6b3ad +b5b0b6b3 +b5b1acb8 +a4b0ada8 +a39eaca9 +a09d96a6 +8999968f +8d869390 +87857d90 +56767672 +6d547565 +9c7d668b +6ba1836b +7e64a385 +a284699c +66a7876c +785da381 +9271569a +44805d3e +9c997459 +a49d98a0 +9ea4a099 +a8a2a9a4 +b0aba5ae +a7b1aca6 +afa9b3ae +b4afaab4 +afb7b2ae +b3afb8b3 +b7b4afb7 +b0b8b4b0 +b5b0b8b5 +b7b4afb8 +afb8b5b0 +b5b0b8b5 +b6b5b0b7 +b0b5b4af +b4afb6b5 +b5b4afb6 +aeb7b3ae +b3aeb6b3 +b7b4aeb6 +aeb7b4ae +b4afb6b4 +b3b0abb7 +a3adaba5 +a19ba9a6 +9c9991a4 +8795928b +8880928f +807d778a +526f6d69 +7b647862 +a486709a +67a2846d +795f9c81 +a1826696 +5ca17f64 +765a9a77 +8e6f5395 +746f4c30 +a7a48b7e +a19c96a9 +9fa6a29c +a9a3aaa5 +b0aba5ae +a7b1aca6 +aea8b2ad +b5b0acb3 +afb7b2ae +b3aeb8b3 +b7b5afb8 +b1b9b6b1 +b7b2b9b6 +b8b5b0ba +b0b9b6b0 +b5b0b8b5 +b7b6b1b8 +b0b8b6b1 +b4afb6b5 +b7b5b0b5 +aeb5b3ae +b3aeb5b3 +b7b4afb6 +b0b7b4b0 +b3aeb7b5 +b3afaab5 +9faeaaa5 +9d96a7a4 +96938ca0 +83918e87 +7f778d89 +77767382 +556a645e +866f886b +9e836da5 +649d846d +755b967d +9b7a6092 +5699775b +74599172 +825e3f92 +9e7b634e +9b95a2a0 +a29e98a0 +a2a9a49e +aaa4ada8 +b0aba6af +a8b1aca6 +afaab2ad +b7b1abb5 +aeb8b2ae +b4afb8b2 +b9b6b1b8 +b2bab7b2 +b7b2bab7 +bab7b2ba +b0b7b5b1 +b5b1b6b6 +b8b6b1b8 +b0b6b5b0 +b6b0b6b5 +b7b5b1b7 +aeb5b5b0 +b3aeb6b3 +b5b3aeb6 +afb6b4af +b4afb7b4 +b2b0abb7 +9bacaaa6 +978fa5a1 +928f889b +798d8a83 +7a758480 +6967647a +586a5844 +836c8c72 +96806b9b +6489735d +8a6f977d +a18368a3 +50907054 +70538a6c +7453368e +9f90867e +9992a6a2 +a5a09a9e +a3aaa59f +aaa4aea9 +afaaa4af +a8b0aba5 +b1aab3ad +b7b2abb5 +aeb7b3ae +b5b0b6b3 +bab7b2b8 +b2bab7b2 +b6b2bab7 +bab7b2ba +b2b8b5b1 +b6b1b7b7 +b8b5b0b7 +b2b7b6b2 +b6b1b7b6 +b6b6b1b7 +aeb5b4af +b3aeb6b3 +b4b3aeb5 +aeb4b3ae +b4afb4b3 +b4b2adb8 +98abaaa5 +938ca19e +908d8696 +788a867e +6a667d7e +5a46326d +48614930 +614c725e +7f6c5975 +6a8e785f +8d729f84 +a0876ca7 +578f7457 +5a399174 +7c67567d +90a2a19f +9b959d96 +a6a19ba1 +a3aaa59f +aaa4aea9 +b0aaa5af +a8b1aba5 +b2abb2ae +b5b3adb4 +aeb5b3af +b5b0b6b3 +bab7b2b8 +b1b9b6b1 +b7b2b9b6 +b9b6b1ba +b2b8b5b2 +b5b1b8b6 +b7b6b2b8 +b2b7b6b2 +b6b1b7b6 +b7b6b1b7 +afb6b5b0 +b3aeb4b4 +b3b2adb4 +aab3b2ad +ada8b0af +afaea9ae +96a9a8a3 +928a9d9c +8e8a8294 +6983837e +4a36706f +6a4c3363 +3c6b513c +59446951 +7e675270 +65937a62 +8066987d +8e775d9b +4f887056 +583c8d6d +9189837a +91a19c99 +9d979d97 +a7a29ca3 +a3aaa59f +aaa4aea9 +afaaa4af +a9b1ada5 +b4afb3b1 +b7b4afb7 +aeb6b3af +b4afb6b3 +b9b6b1b7 +b2bab7b2 +b6b1bab7 +b8b5b0b9 +b2b6b5b1 +b6b2b8b5 +b7b6b2b7 +b1b7b6b1 +b6b1b7b6 +b7b6b1b7 +afb6b5b0 +b1acb5b4 +afaea9b2 +a5adaca7 +a7a2acaa +a6a5a0a8 +919f9f9a +8e879896 +8a898292 +43787974 +563e6a56 +84604d7a +49876350 +6d57815e +9780698a +548c745c +6952846b +755e4780 +3a7a6248 +76687858 +9c9b9786 +949c948d +9e989f99 +a7a29ca3 +a1aba6a0 +aaa4ada8 +afaaa3af +acb0ada6 +b4afb4b1 +b7b4afb7 +aeb7b4af +b4afb6b3 +b7b4afb7 +b1b9b6b1 +b4b0b9b6 +b7b4afb8 +b1b5b4b0 +b5b0b5b4 +b7b5b0b5 +afb6b5b0 +b4afb5b4 +b5b4afb5 +adb5b4af +afaab3b2 +adada8b0 +a2acaaa5 +a49fa8a7 +a2a09ba5 +8b9b9994 +8c859592 +82848090 +456c5e4e +6f5a805c +956f5995 +5d936e57 +6d569c75 +624e3888 +47624f39 +5943705c +67513a6d +41664e34 +8d877159 +9b958e93 +939d9690 +9e989f9a +a7a29ca3 +a2aca7a0 +aba4ada8 +afaba5af +acaeaca7 +b3aeb3b0 +b7b4afb6 +aeb5b2ad +b3aeb6b3 +b7b4afb6 +aeb7b4af +b3aeb6b3 +b7b4afb6 +afb5b5b0 +b4afb6b4 +b5b4afb5 +aeb4b3ae +b3aeb4b3 +b5b4afb4 +adb5b4af +afaab3b2 +afaca7af +a0acaaa5 +a09ba5a5 +9e9d96a2 +87999792 +8f8a928f +756f658e +59795b42 +7b64966f +a27a63a2 +53a78166 +48318d6d +55442e5d +385a4b33 +4f3a5f4e +66503966 +515d442a +95917462 +99928a9a +959d9892 +a09aa09b +a8a39da5 +a4aca6a0 +aaa4aea9 +b1aca7af +a9aeaca7 +b4afb1ae +b7b4afb7 +adb6b3ae +b3aeb5b2 +b6b3aeb6 +aeb6b3ae +b4afb6b3 +b7b4afb7 +afb5b4af +b3aeb6b4 +b5b4afb5 +aeb4b3ae +b3aeb4b3 +b5b4afb4 +acb5b4af +afaab2b1 +adaba6b0 +9da8a8a3 +9c97a3a2 +9998939e +8995948e +827c9090 +79624e82 +64927259 +856ca17c +b0886faf +42a27f63 +5542715b +5f4f3b66 +395a4a36 +543f5c4c +6b553e67 +675b4329 +97928073 +99938d9c +969d9892 +a19ba19c +aba59fa6 +a3aca8a2 +aaa5aea8 +b0aca6b0 +a9b0ada8 +b4afb1ae +b9b6b1b7 +b0b7b4af +b4afb7b4 +b6b3aeb7 +adb6b3ae +b3aeb5b2 +b6b3aeb6 +afb4b3ae +b4afb7b4 +b5b4afb7 +aeb5b4af +b4afb4b3 +b5b4afb5 +abb4b3ae +ada8b2b0 +abaaa5ae +9ba6a5a0 +9a94a1a0 +97958f9b +8c95928b +71638f90 +8c6b517a +70a8866e +8f75b08b +b69074b6 +448e7055 +59456b5b +61514168 +3559493a +4c385647 +644e385e +77654e36 +938e8a80 +9a948f99 +9a9e9993 +a49ea49f +aca8a1a9 +a4ada9a2 +aba6aeab +b0ada8af +aab1aea9 +b3aeb2af +b8b5b0b6 +b1b7b4af +b7b2bab7 +b6b3aeba +adb5b2ad +b3aeb5b2 +b6b3aeb6 +afb7b4af +b4afb6b4 +b5b5b0b6 +b0b6b5b0 +b5b0b6b5 +b6b5b0b6 +acb4b3ae +aea8b2b1 +abaaa5ae +9ba6a5a0 +9a94a0a0 +98948d9b +8694928a +69578a8b +91715a7d +70a88870 +876dad8a +a38064a9 +4c7f664c +6d597061 +7565557d +3f665547 +4d386052 +5e473161 +806a563f +938c9089 +9b968f99 +9da09b96 +a7a1a8a3 +aba8a2ac +a5aeaba4 +aca6afac +b1aea9af +acb2afa9 +b3adb4b1 +b6b3adb6 +afb7b4af +b5afb8b5 +b7b4afb8 +aeb5b2ad +b2adb6b3 +b6b3aeb5 +b0b7b5b0 +b4afb7b5 +b6b5b0b5 +b0b6b5b0 +b5b0b6b5 +b5b4afb6 +adb4b3ae +b1acb3b3 +adada7b2 +9ca7a7a2 +9a95a2a0 +96948c9b +7d91908a +6c578a86 +856d5987 +447d654e +5f49745b +7f604b7b +5a745d48 +705d7f6d +79685583 +4571624f +503b6a59 +604a3366 +86705c49 +938c948d +9d999299 +9ea39e99 +a7a1a9a4 +aea9a3ad +a5afaca5 +aea7afac +b2afabb1 +afb4b1ac +b3aeb7b4 +b5b2adb6 +afb7b4af +b3afb6b3 +b7b4afb6 +aeb6b3ae +b3aeb6b3 +b6b3aeb6 +b0b7b5b0 +b5b0b6b4 +bab6b1b6 +afb6b5b0 +b4afb4b4 +b5b4afb5 +b0b5b4af +b2adb6b5 +afafaab3 +9daaaaa4 +9c97a3a2 +96948e9c +68959593 +5c427f75 +77645376 +1d563d2e +3827502d +4b332353 +67654e3a +6956927d +7d68557e +467d6b55 +533d725d +644b346a +8d756250 +948f9892 +9f9b969a +9fa6a19a +a8a2a9a5 +b0aea6ad +a8b2aea7 +b1abb1ae +b6b3aeb4 +b0b8b5b1 +b3aeb8b5 +b7b4afb6 +b0b8b5b0 +b4afb8b5 +b8b5b0b7 +aeb8b5b0 +b4afb6b3 +b7b4afb7 +b0b9b5b0 +b5b0b6b5 +b7b5b0b5 +b0b6b5b0 +b5b0b6b5 +b5b4afb5 +b0b6b5b0 +b3aeb6b5 +b0b0aab4 +9eadaca7 +9a96a4a3 +97948f9c +599a9a97 +22107768 +4d33263b +68634036 +4a3e9c6c +14030076 +6d624b39 +6e589b86 +806b5584 +45816c55 +543d735d +634a316a +947a6a5b +96919a98 +a29e989b +a2a9a49d +aaa4aca8 +b1afa8ae +abb2afaa +b3adb3b0 +b8b5aeb6 +afb7b4ae +b4afb7b4 +b8b5b0b7 +b1b9b6b1 +b6b1b9b6 +b8b5b0b9 +b0b8b5b0 +b5b0b8b5 +b8b5b0b8 +b0b8b6b1 +b5b0b7b5 +b6b5b0b6 +afb6b5b0 +b5b0b5b4 +b6b5b0b6 +afb6b5b0 +b4afb6b4 +b1b1acb4 +a1adada7 +9a95a7a6 +9a9a969b +308e8b83 +3e2e5443 +6a433457 +74805548 +4e40a07d +18000077 +7c5e4837 +755fad98 +7e664e8e +467e674f +543c745e +644b3269 +97827468 +99929c9b +a6a19b9d +a3aca7a0 +aca6aea9 +b2afa9b1 +aeb4b1ac +b4afb5b2 +b8b5aeb7 +b1b8b5ae +b5b0b8b5 +b8b5b0b8 +b1b9b6b1 +b6b1b9b6 +b8b5b0b9 +afb8b5b0 +b5b0b7b4 +b8b5b0b8 +b0b7b6b1 +b5b0b7b5 +b7b6b1b6 +b0b6b5b0 +b5b0b6b5 +b6b5b0b6 +afb6b5b0 +b3afb5b4 +b3b2adb4 +a6b0afaa +9f99acab +9da19da0 +2f706659 +6d566345 +96745e8e +1e7f5948 +554f4b2c +5e302b74 +6f5b3f2d +6852a08c +82654f81 +4984654f +57407b61 +6a50386f +998a8073 +9c96a09d +a7a39da1 +a6aca7a1 +afa8b1ac +b4b1acb3 +afb6b3ae +b4b0b7b4 +b9b6b0b7 +b1b9b6b0 +b6b1b8b5 +bab7b2b9 +b4bbb8b3 +b8b3bcb9 +bab7b2bb +b0b8b5b0 +b5b0b8b5 +b8b5b0b8 +b0b7b5b0 +b5b0b6b5 +b6b5b0b6 +afb5b4af +b4afb6b5 +b5b4afb5 +afb5b4af +b6b0b5b4 +b7b6b1b7 +a9b4b3ae +aca9b1ae +938f89ae +6773543f +927aa07d +907158b2 +2b4e3221 +3e385439 +451b145b +4b4f3121 +654d7662 +82644f7f +508c6c55 +58428669 +765f4772 +9b928b82 +a19ba19f +aaa59fa6 +a8aea9a3 +b3abb3af +b7b4aeb6 +b1b8b5b0 +b5b0b9b6 +b9b6b1b8 +b0bab7b2 +b6b1b9b5 +bcb8b3ba +b4bcb9b4 +b8b3bcb9 +b9b6b1bb +b1b9b6b1 +b7b2b9b6 +b9b6b1ba +b0b6b5b0 +b5b0b6b5 +b6b5b0b6 +b0b6b4b0 +b4afb5b4 +b4b3afb5 +afb6b5af +b6b1b5b4 +b8b7b3b7 +b0b9b8b3 +bab8b7b5 +998e84b9 +7b865d44 +735faf90 +65442e95 +25674c3a +d004b30 +492b1a2f +394d3727 +5e48634e +8766527b +538e6f57 +6349896b +836e5681 +98999690 +a59ea29e +aea9a3aa +aab0aca6 +b5adb5b1 +b9b6aeb8 +b2bab7b1 +b6b1b9b6 +b9b7b2ba +b1b8b6b1 +b7b2b9b6 +bcb9b4ba +b3bbb9b4 +b8b3bbb8 +bab7b2ba +b2bab6b1 +b8b3bbb7 +bbb8b3bb +b0b6b5b0 +b6b1b6b5 +b6b5b0b7 +b0b5b4b0 +b5b0b4b5 +b5b4b0b5 +b1b5b4b1 +b6b2b6b5 +b7b6b2b7 +b5b9b8b2 +bcb8bcba +b2b3adbd +499b7e68 +513e8a61 +7359466f +13533627 +2a19391e +5c483346 +44604b38 +65507659 +83654d85 +61846a50 +6e4f9978 +87776393 +979e9f9b +a6a2a39d +b0aca5ac +afb5b3ab +b6afb8b5 +bab7b0b9 +b1bbb8b2 +b7b2b9b6 +bab9b4ba +b3b8b7b2 +bab5b9b8 +bdbcb7bb +b4bcbbb6 +b9b4bbb9 +bcbab5ba +b3bab9b4 +b8b3bbb8 +bbb7b2bc +b0b6b6b0 +b6b2b6b5 +b6b5b1b7 +b0b5b4af +b5afb5b5 +b6b5b1b5 +b2b6b5b1 +b6b2b6b5 +b7b7b2b7 +b4b9b8b3 +bbb5bdb9 +bdbebcbe +79bcbcb9 +58429a89 +72523f73 +4c7d5a49 +5742805f +64473373 +4e775741 +5f498665 +7b5e477d +6384614c +6a4fa27a +8b857a8c +9ca09d99 +aca6a8a2 +b4afa9b1 +afb9b6ae +b7afbab7 +bbb8b2ba +b3bbb8b3 +bab5bbb8 +bdbcb7bc +b6bcbbb6 +bdb8bcbb +bdbcb7bd +b6bdbcb7 +bab5bcbb +bbbab5bb +b6babab5 +b9b4bbbb +bbb8b3bc +b1b6b5b0 +b5b1b6b5 +b6b5b1b6 +b0b6b5b1 +b5b0b5b4 +b5b5b1b5 +b0b6b5b1 +b6b1b7b6 +b9b8b3b7 +b6bbb9b4 +bdb8bebb +c1bdb8c0 +87c2c5c3 +614b9f96 +9c695f89 +5da47b72 +6f59946c +8b6a5290 +3d84624b +56407354 +9c775f73 +49916755 +6f5f865d +93938f86 +a19f9b94 +aea8aca7 +b6b3acb3 +b0b9b7af +b9b4bbb8 +bdbab5bc +b6bdbab5 +bcb7bebb +bebdb8bd +b6bdbcb7 +bcb7bcbb +bcbbb6bd +b6bcbbb6 +bbb6bcbb +bcbbb6bc +b6bdbcb7 +b9b4bbba +b9b8b3ba +b0b6b5b0 +b5b1b5b4 +b7b6b2b6 +b2b6b5b1 +b6b2b6b5 +b6b5b1b6 +b1b7b6b0 +b7b2b7b6 +b9b9b4b8 +b7bcbbb5 +bdb8bebb +cacac7c0 +56b6b0a9 +856f8b6d +ac746ea6 +52a16d63 +67509466 +9273588b +447e6149 +80687a59 +b08369ac +3fa67e66 +6e627d55 +9898947b +a3a09b95 +afa8aea9 +b6b3acb3 +b1b9b6af +b9b5bbb8 +bdbab5bc +b8bfbbb6 +bcb7bebd +bebcb7bd +b6bdbcb7 +bcb7bcbb +bcbbb6bd +b6bcbbb6 +bbb6bcba +bdbcb7bc +b5bcbbb6 +bab5bbba +b9b8b3bb +b0b6b5b0 +b5b0b6b5 +b6b4b0b6 +b2b6b5b1 +b6b2b7b6 +b7b6b2b6 +b2b7b6b1 +b7b2b8b7 +bab9b3b8 +b7bbbab5 +beb9bcbb +c7c6c3c1 +57c1bfbb +7359906f +a0735898 +7e997965 +8f71a38d +a58067b4 +7797735a +9c7fbe95 +b4856dcb +4bb1846c +695e8962 +99979276 +a4a29d97 +afa9afaa +b7b4adb4 +b3bab7b0 +bab6bcba +bdbbb6bd +b7bdbcb7 +bcb7bdbc +bebdb8bd +b6bdbcb7 +bbb6bcbb +bdbbb6bc +b5bcbcb6 +bab5baba +bcbab6ba +b5bbbab6 +bab5bcba +bbb9b4bb +b0b6b5b0 +b5b0b6b5 +b6b6b1b6 +afb7b5b1 +b6b1b5b5 +b7b6b2b6 +b1b8b7b3 +b8b3b7b6 +bab9b4b9 +b6bcbbb6 +bdb8bdbb +c0beb9bf +a8c9cac8 +856ebab0 +a68e75a2 +899a9994 +a07b9b95 +be9c7bc2 +81c49e84 +a381caa0 +c79a7eca +43b2846d +6e638058 +97968f7b +a5a39e97 +b1aab0ab +b8b5afb4 +b4bcb9b2 +bbb6beba +bdbcb7be +b7bdbcb7 +bcb7bdbc +bdbdb8bd +b7bdbeb8 +bbb6bcbb +bcbbb6bc +b5bbbcb6 +bab4babb +bcbbb6b9 +b5bcbbb6 +bab5bbba +bbbab5bb +b0b6b5b0 +b5b0b6b5 +b7b6b1b7 +b0b7b6b1 +b5b1b6b5 +b8b7b3b6 +b1b8b7b2 +b8b3b7b6 +bbb9b4b9 +b6bdbcb7 +bcb7bcbb +bfbfbabd +c9c1bdb8 +c4c0cacc +b2b1aec4 +68928f8d +8565907d +a58265a9 +75997a62 +91799885 +b88871b6 +3da57763 +6d627a51 +96959179 +a5a39f97 +b2abb0ab +bab7b0b6 +b5bdbab4 +bab6bdb9 +bdbcb7bd +b7bdbcb7 +bcb7bdbc +bdbdb8bd +b6bdbeb8 +bbb5bbbd +bbbbb6ba +b5bbbbb6 +bab5bbba +bbbbb5ba +b5bcbab5 +bab5bab9 +bbbab5bb +afb6b5b0 +b4afb5b4 +b7b6b1b6 +b0b7b6b1 +b4afb6b5 +b7b6b1b5 +b2b8b7b2 +b8b3b8b7 +bbb9b4b8 +b5bbbab5 +bcb7bbba +bebdb8be +b8c0beb9 +bab4c1bf +a9a6a2be +5f88827a +86679a7b +9b6e55aa +84856656 +776a8285 +ad80668d +43a97a67 +6558855a +95948f75 +a6a49f99 +b2abb0ac +b8b5aeb5 +b5bcb9b5 +bbb6bdb9 +bebcb7be +b7bdbcb7 +bdb7bdbc +bcbdb7bd +b6bcbdb7 +bcb5bbbc +bbbbb5ba +b5bbbbb5 +bab5babb +bbbab5bb +b6bab9b5 +bab5bab9 +bab9b4bb +b0b7b6b1 +b4afb6b5 +b8b7b2b5 +b0b7b6b1 +b4afb6b5 +b7b5b1b6 +b0b6b5b0 +b6b1b6b6 +bab9b4b6 +b5bcb9b4 +bbb6bdba +bfbbb6be +b8c0bdb9 +b6b0c0be +9fa09dba +578a7f70 +7c60a177 +95684da8 +9a8b776a +86789f9e +b48f6d91 +4bb1856c +61539265 +92918c75 +a7a59f9a +b2abb1ae +bab7b1b4 +b5bdbab5 +bbb6bdba +bebdb8bc +b7bebdb8 +bdb7bdbc +bcbdb7bd +b6bbbdb7 +bab5babc +bcbab5bb +b5babab4 +bbb6babb +bab9b4ba +b6babab5 +b9b4bbba +b9b8b4ba +b0b6b5b0 +b6b1b6b5 +b9b8b3b7 +b0b7b6b1 +b5b0b6b5 +b6b6b0b6 +afb6b5b0 +b6b0b5b4 +b9b8b3b6 +b6bdb9b4 +bbb6bcbb +bebbb6bd +b7bfbcb9 +b1a9bfbc +949391b4 +688d7c69 +8062b68c +8a6148b0 +a292887d +8b80aca7 +a9826396 +4fb28468 +614f976b +8f8d8a76 +a7a5a19a +b3acb2ad +bab7b2b6 +b5bcb9b4 +bcb7bdba +bdbcb8bd +b7bdbcb7 +beb8bdbd +bdbcb7bd +b6bcbcb6 +bbb5bbbc +babbb5ba +b4b9bab4 +bab5b9ba +babab4ba +b5bbbab5 +b9b5bbba +b9b8b4ba +b1b6b5b0 +b6b2b7b6 +b9b8b3b8 +b0b7b6b1 +b6b1b6b5 +b5b6b0b7 +b0b4b5b0 +b6b1b6b5 +b9b8b3b7 +b6bbbab5 +bbb6bcbb +bebbb6be +b4bfbcb8 +aaa3bdba +8c8985ad +718d7761 +8162b492 +805f48a8 +a79f9991 +948bb6ae +9d7c659a +4eae8168 +56429267 +8e8c8871 +a6a5a19b +b2abb2ac +b9b6b1b5 +b5bdb9b4 +bcb7bdba +bdbcb7bd +b7bdbcb7 +bdb7bdbc +bdbdb7bc +b6bcbcb7 +bbb5babb +b9bbb4ba +b4b9bab4 +b9b4b9b9 +bab9b4b9 +b5bbbab5 +b8b4bab9 +b8b7b3b9 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b0b7b6b1 +b5b0b6b5 +b5b4b0b6 +b0b5b5b0 +b6b1b6b6 +b8b7b2b7 +b5b9b8b2 +bcb7bbba +bebbb6be +b2bfbcb8 +a39fbbb9 +878179a6 +608a7158 +6d4f9577 +8b745f91 +a9afaba6 +a19abbb2 +8f7262a4 +4f976757 +5c479364 +8f8d897a +a7a7a29d +b4aeb2ae +bcb9b4b7 +b5bcb9b4 +bcb7bbba +bdbcb7bd +b8bfbeb9 +bcb7bebd +bdbdb7bd +b5bbbcb6 +bab5bbbb +b9b9b3ba +b4b9bab4 +b8b3b8b9 +b9b8b3b8 +b4bab9b4 +b8b3b9b8 +b7b6b2b9 +b0b7b6b1 +b7b2b6b6 +b9b9b4b7 +afb7b6b1 +b4afb5b4 +b5b5afb5 +b0b6b5b0 +b6b1b7b5 +b8b7b2b7 +b4b8b7b2 +bbb6bab9 +bebbb6bd +aebfbcb7 +9a98b8b5 +887a6c9a +5d957155 +6a4d9975 +9b8e8390 +adb6b1ab +a5a1bfb6 +977f6ca9 +54a3745c +67539b6c +91908d83 +a7a7a29d +b5b0b0ae +bdbab5b7 +b6bcb9b4 +bcb7bcbb +bdbcb7bd +b7bdbdb8 +beb8bdbc +bbbcb7bd +b4babbb5 +bab4babb +bab8b4ba +b3b8b8b3 +b8b2b8b8 +b8b8b3b9 +b3b9b8b3 +b7b2b9b8 +b6b5b0b8 +b0b8b7b2 +b6b1b6b5 +b9b8b3b7 +afb7b6b1 +b5b0b5b4 +b6b5b0b6 +b1b6b5b0 +b6b1b7b6 +b7b6b1b7 +b3b8b8b3 +b9b4bab8 +bebbb6bc +a9bebcb6 +8f8cb3b0 +8c725f8e +52a17459 +6f599d6f +a7a29c8d +b2bbb2a9 +aaa7c2ba +9b8573af +4fab7c60 +66559768 +93928f81 +a8a7a49d +b5b0b1af +bcb8b4b8 +b6bbb9b4 +bcb7bbbb +bdbcb7bd +b6bcbbb7 +bdb7bcbb +bbbbb5bc +b4b9b9b4 +b9b4b8bb +b9b8b3b9 +b3b9b8b3 +b7b2b9b7 +b9b8b3b8 +b3bab8b3 +b7b2b9b8 +b6b5b0b8 +b1b7b7b2 +b6b1b7b6 +b9b8b3b8 +b0b7b6b1 +b6b1b6b5 +b8b7b2b7 +b0b7b6b1 +b6b1b7b5 +b9b7b2b8 +b3b9b8b3 +b9b4bab8 +bebbb7bc +a8c0bdb8 +817aafac +8f6e5683 +4cb07f67 +7e6e9668 +b1ada990 +b5bdb4ac +b3b0c5bc +958172b5 +4fa8775f +61519664 +9797937d +abaca8a2 +b7b2b5b2 +bab9b4ba +b8bcbbb6 +bcb7bebd +bebdb8bd +b6bcbdb7 +bcb6bbbc +bcbcb7bc +b4babbb5 +b9b3b9ba +b9b8b3b8 +b2b9b8b3 +b8b2b8b7 +b8b8b2b8 +b2bab9b4 +b6b1b8b7 +b7b6b0b7 +b2b8b6b1 +b7b2b7b7 +b8b7b2b8 +b0b7b6b1 +b6b1b6b5 +b8b6b2b7 +b1b6b6b0 +b6b1b7b6 +b8b8b3b8 +b3b9b8b2 +b9b4bbb8 +bebbb6bc +a6c1bdb8 +7368a7a8 +9b6e577f +4dac7c64 +91888c64 +b8b2ac9a +babeb6b0 +bfbac6c0 +958173bc +499c6853 +5e52945b +9c9d987e +b0b2ada7 +b8b3b8b5 +bcbab5bb +b8bebdb8 +bdb8bebd +bdbdb8be +b6bcbdb7 +bdb7bbbc +bdbdb7bc +b5bbbdb7 +b9b3bbb9 +b8b8b3b8 +b2b9b7b2 +b7b2b8b8 +b8b7b2b7 +b3b9b8b3 +b6b1b9b8 +b6b5b0b7 +b1b8b7b2 +b7b2b6b6 +b8b7b2b8 +b0b7b6b0 +b6b1b5b4 +b7b6b1b7 +b1b6b6b1 +b6b1b7b6 +b9b7b2b8 +b3b9b7b2 +b8b3b9b8 +bebbb5ba +99c2beba +685b989c +a96d5888 +589c654d +a9a78a6b +bdb6aeac +bbc0bbb5 +c5c0c6c1 +9a877bc3 +47a0624f +63579959 +a1a29e82 +b5b7b3ad +b9b4bcb9 +bebbb6bc +b7bcbcb7 +bcb7bdbc +bcbdb7be +b6bcbdb7 +bbb5bbbc +bbbcb6bb +b4babbb5 +b9b3b9ba +b8b8b2b9 +b2b8b7b2 +b6b1b7b7 +b8b7b2b8 +b3b9b8b3 +b7b2b9b8 +b7b6b1b8 +b0b7b7b2 +b6b1b6b5 +b7b6b1b7 +b0b5b4b0 +b6b1b6b5 +b8b6b1b7 +b1b9b6b1 +b6b1b7b6 +b9b6b1b6 +b2bab7b2 +b8b3b9b7 +bcb9b4bb +95c7c8c4 +5041a19b +a1635485 +7d8f513d +bab79986 +bfb8b3bb +bac2bdb7 +cecac6c0 +a48e83cc +439d5b49 +63589351 +aaaea982 +b6bbb7b1 +bbb6bebb +bcbcb7be +b7bdbcb7 +bdb7bebc +bcbcb7bd +b6bcbbb6 +bbb6babc +babbb5bb +b3babab4 +b8b3b8ba +b8b8b2b9 +b1b7b8b2 +b7b1b7b7 +b8b7b2b7 +b2b8b7b2 +b7b2b8b7 +b7b6b1b8 +b0b7b5b0 +b5b0b8b5 +b5b4afb7 +afb4b3ae +b5b0b5b4 +b7b5b0b6 +b1b7b5b0 +b6b1b7b6 +b8b6b1b7 +b1bab7b2 +b7b3bab6 +bbb8b3bb +b5c1c3bf +5a49bfbb +8f402c99 +bd9b7567 +bdb7bfc1 +c1bdb7c1 +b9c2bfb9 +cecac2be +beb1a8cc +2a984f3c +8a81893b +bec4bf9e +b7bdbab5 +bdb8bfbc +bdbcb7bf +b7bdbbb7 +bdb7bdbc +bcbcb6bc +b6bcbbb6 +bbb5babb +babbb5ba +b2babab5 +b8b2b7b8 +b8b8b3b7 +b2b7b7b2 +b8b2b6b7 +b7b6b1b7 +b1b8b7b2 +b6b1b7b6 +b6b5b0b7 +b1b7b6b1 +b8b3b9b6 +b8b6b2b9 +afb6b4af +b5b0b4b4 +b7b6b1b6 +b0b8b5b0 +b5b0b8b5 +b8b6b1b9 +b2b9b7b2 +b7b2b8b7 +bcb8b3ba +c2bab6b1 +b1a8c4c6 +b49488c3 +c3c7c4bf +bcb5c9c7 +bfbdb7c1 +b8bfbdb8 +bcb8bfbc +caccc9c0 +84bb9e95 +c8c4b28e +c3c1bcc8 +b7c1beb9 +bbb6bebc +bdbbb6bb +b6bdbbb7 +bcb7bcbc +bdbbb6bc +b5bbbcb6 +bab5babb +b9bab4ba +b2b8b9b3 +b9b2b7b8 +b7b8b3b8 +b1b6b7b1 +b6b1b7b6 +b6b5b0b7 +afb6b5b0 +b5b0b5b4 +b5b4afb6 +b1b6b5b0 +b5b0b6b6 +b7b5b0b6 +afb6b4af +b5b0b5b4 +b7b5b0b5 +afb7b5b0 +b5b0b6b4 +b9b6b1b8 +b2b7b5b0 +b7b2b7b7 +bab8b3b9 +b1bbb7b3 +c7c2bbb6 +c9d1d0c3 +b2c1bfbc +bab5bcb7 +bebbb6bd +b7bebbb6 +bbb6bfbc +bfbcb7be +d1c8cfcd +bfbacbd4 +bebab4c1 +b5bebcb7 +bab5bcba +bcbab5bb +b6bcbbb6 +bbb6bcbb +bcbbb6bb +b5babbb5 +bbb5bbba +b9bab4ba +b3b8b9b3 +b8b2b7b8 +b6b7b0b7 +b1b6b6b0 +b6b1b7b6 +b7b6b0b7 +b0b7b6b1 +b5b0b6b5 +b4b3aeb6 +b0b5b4af +b4afb6b5 +b5b4afb5 +afb5b5b0 +b5b0b5b4 +b7b5b0b5 +afb5b4af +b5b0b4b4 +b8b5b0b8 +b1b6b6b1 +b6b1b7b6 +b8b7b2b7 +b2bab7b2 +b7b3b9b8 +b9b7b2ba +b4bbb8b3 +bab6bcb9 +bebbb6bd +b6bebbb6 +bcb7bebb +bebbb5bf +b4bdbab5 +bab5bcb9 +bdbbb6bd +b5bbbab5 +bab5bbba +bcbbb6bc +b6bcbbb6 +bbb5babc +babbb5bb +b5bab9b4 +bab4baba +b8bab4ba +b3b8b9b3 +b9b2b8b9 +b7b7b2b7 +b2b7b6b1 +b7b2b8b7 +b8b8b2b8 +b0b7b5b1 +b6b1b5b4 +b5b4afb7 +b0b5b4af +b6b1b6b6 +b5b4afb7 +afb5b4af +b4b0b5b4 +b6b5b0b7 +afb5b4af +b4afb5b4 +b7b5b0b7 +b0b7b6b1 +b6b1b7b5 +b8b7b2b7 +b2b8b7b2 +b8b3b7b7 +b9b7b2b9 +b3bab8b3 +b9b4bbb8 +bebab5bc +b5bdbbb6 +bab5bcba +bdbab5bd +b5bdbab5 +bab5beba +babab5bc +b4bbbab5 +bab5bab9 +bcbbb6bb +b4bbbab5 +bab4baba +babbb5ba +b3b9bab4 +b8b3b9b8 +b8b8b3b9 +b3b9bab3 +b9b3b9b9 +b7b8b3b9 +b2b7b7b2 +b6b1b8b7 +b8b7b2b7 +b2b9b8b3 +b6b1b9b7 +b5b4afb7 +b1b6b4af +b5b0b7b6 +b5b3aeb5 +afb7b5b0 +b4afb5b4 +b6b5b0b5 +afb7b5b0 +b4aeb5b4 +b5b4afb4 +b0b7b5b1 +b5b1b6b5 +b7b6b1b7 +b2b7b6b1 +b8b3b8b7 +b8b8b2b9 +b2b8b7b2 +b8b3b9b7 +bab9b4ba +b4bbbab5 +b9b4bab9 +bcbab5ba +b4bcb9b5 +bab5bbb9 +babab5bb +b4bbbab5 +bab5bab9 +bbbab5bb +b5bbbab5 +bab5baba +bbbab5ba +b3b9bab4 +b8b3b8b9 +b9b8b3b8 +b4bab8b3 +b7b2bab9 +b6b7b1b8 +b1b7b6b1 +b8b3b7b6 +b9b8b3b9 +b5b9b9b3 +b7b2bbba +b5b4afb8 +afb7b3ae +b4afb6b4 +b7b4afb6 +afb7b5b0 +b5b0b6b5 +b7b5b0b7 +aeb5b4af +b4afb5b3 +b5b4afb5 +b0b6b5b0 +b5b0b6b5 +b7b6b1b6 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b3b8b6b1 +b7b2b9b8 +b9b9b4b8 +b4babab5 +b9b5bab9 +bab9b4ba +b4bbbab5 +b9b4bab9 +bbbab5ba +b4bab9b4 +b9b4bab9 +bbbab5ba +b5bbbab5 +bbb5baba +bbbbb5ba +b4b9b9b4 +b9b4bab8 +bab9b4b9 +b3bab9b4 +b9b3b8b8 +b9b8b3b8 +b3b9b8b3 +bab5b9b8 +bbbab4bb +b3b8b7b2 +b9b4b9b8 +b7b6b2ba +b1b8b4af +b6b1b8b6 +b8b5b0b9 +b0b8b5b0 +b5b0b8b5 +b8b5b0b9 +b0b5b5b0 +b4b0b5b5 +b5b4afb6 +b1b6b5b0 +b5b0b7b6 +b6b6b1b6 +b1b7b6b1 +b6b1b7b6 +b8b7b2b7 +b2b9b7b2 +b8b3b8b7 +b9b8b3b9 +b5bab9b4 +b9b4bbba +bab9b5ba +b4bbb9b4 +b9b4bab9 +bab9b4b9 +b3bab9b4 +bab5b9b8 +bbbab5bb +b5bbbab5 +bbb6baba +bbbbb5ba +b5bbbab5 +bbb6bbba +bcbbb6bc +b7bcbcb6 +bfbabdbc +c0c0bbc0 +bbc1c0bb +c0bbc1c1 +c1c0bbc1 +b5c0bfba +b8b3bcbb +bbbab5b9 +b4bcb9b4 +b7b2bdb9 +b9b6b1ba +b0b9b5b0 +b6b1b8b5 +b8b5b0b8 +b0b6b6b1 +b6b1b7b6 +b8b7b2b9 +b0b6b5b0 +b6b1b7b5 +b6b6b1b7 +b2b7b6b1 +b6b1b8b7 +b7b6b1b7 +b3bab7b2 +b8b3b9b8 +b9b8b3b9 +b4bab9b4 +b9b4bab9 +bab9b4ba +b4bab9b4 +b9b4bab9 +bbbab5ba +b5bab9b4 +bab5baba +bbbbb6bb +b6bbbab5 +bbb6bcba +bdbcb7bc +b9bebdb8 +beb9bebe +c0bfbabf +c0c2c1bc +c7c2c8c6 +ceccc7ca +c8d1cec9 +cfcad0cd +d2cfcbd1 +c6d1cec9 +c0bbcecb +b8b8b3c2 +b6bebbb6 +b8b3bebb +bab7b2bb +b0b9b5b0 +b6b1b8b5 +b6b5b0b7 +b0b7b5b0 +b6b1b9b5 +bab7b2b8 +b0b9b6b1 +b6b1b6b5 +b8b7b2b7 +b1b7b6b1 +b7b1b7b6 +b9b7b2b7 +b4b9b8b3 +b9b4b9b9 +bab9b4ba +b4bab9b4 +b9b4bab9 +bab9b4ba +b5babab5 +bab5bbba +bab9b4bb +b5bab9b4 +bbb6bbba +bdbbb6bd +b7bdbbb6 +bdb8bdbc +bfbeb9bd +bbc0beb9 +c1bcc2bf +c4c2bec1 +c4c9c5c0 +cdc8cdc9 +d6d2cdd0 +d2d9d6d1 +dbd6dad7 +dedad5de +d1dad7d2 +d0cbd9d6 +c1bfbbd3 +b5bdb9b4 +b8b3bdba +bab7b2bb +b1bab7b2 +b5b0b8b6 +b7b5b0b7 +afb8b5b0 +b5b0b7b4 +b9b6b1b8 +b2b9b6b1 +b6b1b8b7 +b8b7b2b7 +b1b7b6b1 +b7b2b7b6 +b9b8b3b8 +b3b9b8b3 +b8b3b9b8 +bab9b4ba +b5bbbab5 +b9b3bbba +babab4ba +b5bcbab5 +bab5bdba +b9b9b4bb +b5bdbab5 +bbb6bdba +bebbb6bc +b7bdbbb6 +beb9bdbc +c1beb9bf +bac1bfb9 +c2bdc1bf +c6c3bfc3 +c4c8c5c0 +cfcacbc9 +d5d1ccd2 +d4d8d5d0 +ddd8dcd9 +e2dfdae0 +d1dedbd6 +d3ced9d6 +cecbc6d6 +b4bcb9b4 +b8b3bcb9 +bab7b2bb +b1b9b6b1 +b5b0b9b6 +b9b5b0b9 +b0b7b5b0 +b6b1b8b5 +bab6b1b8 +b2b7b6b1 +b6b1b7b7 +b7b6b1b7 +b2b7b6b1 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +b9b4b9b8 +bab9b4ba +b5bbbab5 +bab5bbba +bab9b4bb +b4bbb9b4 +bab5bbb9 +bcbab5bb +b5bebab5 +bbb6beba +bebcb7bd +b8bebcb7 +bdb8bfbd +c1beb9c0 +bbc2beb9 +c1bdc2bf +c7c3bfc5 +c3c7c5bf +ccc7cbc8 +d4d1ccd0 +d2d6d3ce +dcd7dad7 +e1ded9df +d3e0ddd8 +d6d1dbd8 +d6d3ced9 +b6bcb9b4 +b7b2bebb +bab6b1ba +b1b9b6b1 +b6b1b9b7 +b9b6b1ba +b1b9b6b1 +b6b1b8b6 +b7b6b1b7 +b1b6b5b0 +b6b1b8b6 +b7b6b1b7 +b1b7b6b1 +b7b2b7b6 +b9b8b3b8 +b4b9b8b3 +bab5bab9 +bab9b4ba +b4bbbab5 +b9b4bbb9 +bab9b4b9 +b5bab9b4 +bab5bbba +bdbbb6bc +b5bebab5 +bbb6bdba +bfbcb7bf +b7bfbcb7 +beb8c0bc +c2bebac0 +bbc2bdba +c1bdc2bf +c5c2bec5 +c3c7c4bf +cac7cbc7 +d3d0cbce +ced7d4cf +d9d5d6d3 +e1ded9dc +dae2dfda +ddd8e2df +e0ddd8e0 +b4bdbab5 +b6b1bcb9 +b9b6b1b9 +b1b9b6b1 +b6b1b8b6 +b8b6b1b8 +b0b8b6b1 +b5b0b9b5 +b6b5b0b9 +b1b6b5b0 +b6b1b7b6 +b8b7b2b8 +b2b7b6b1 +b8b3b8b7 +b9b8b3b9 +b4b9b8b3 +b9b4bab9 +bab9b4ba +b4bab9b4 +b9b4bab9 +bab9b4ba +b4bbbab5 +b9b4bbb9 +bdbbb6bb +b6bdbbb6 +bbb6bdbb +bfbcb7bf +b8bfbcb7 +beb9c0bd +c2bebac1 +bcc2c0ba +c0bcc3c0 +c6c3bdc4 +c2c7c4bf +cac5c9c6 +d2cec9cd +cbd5d2cd +d6d1d3d0 +e1ded9d9 +dde1deda +e0dbe5e2 +e1ded9e3 +b2bcb9b4 +b6b1bab7 +b9b6b1b9 +b0b9b6b1 +b5b0b7b5 +b7b5b0b7 +b0b6b5b0 +b5b0b7b5 +b6b5b0b7 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b2b8b7b2 +b7b2b9b7 +b8b7b2b9 +b4b9b8b3 +b9b4bab9 +bbbab5ba +b4bbbab5 +bab5bab9 +babab4bb +b4bbb9b4 +bab5bab9 +bdbab5bb +b6bdbbb6 +bcb7bebb +bfbcb7bf +b8bebbb6 +beb9c0bd +c0beb8c1 +bbc2beba +c1bcc3bf +c5c2bdc4 +c2c7c3bf +c7c4c9c6 +cfcbc7ca +ccd2d0ca +d4ced4d2 +dcdad5d7 +dce1ddd8 +e2dde4e1 +e1ded9e5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +adb3b2ad +b2adb3b2 +b2b1acb3 +acb1b0ab +b0abb2b1 +b3b1acb2 +abb2b0ac +b0abb1b0 +b5b1acb2 +aeb5b2ad +b3aeb6b3 +b6b3aeb6 +aeb5b2ad +b3aeb5b3 +b5b2adb6 +a3b2afa9 +a19cadaa +9b9893a4 +84928e87 +72698788 +846a527b +65927761 +846b987c +a5846ba3 +68a5846c +8166a482 +a17d64a4 +529a765c +5f44916d +71513984 +97948c85 +9c95a29c +a5a09aa1 +a2a8a39d +aba5ada8 +b2ada7b0 +a8b2ada7 +aea9b3af +b4afacb3 +acb6b1ad +b0acb5b0 +b4b0acb5 +acb4b2ad +b2adb4b1 +b4b2adb3 +acb3b2ad +b2adb3b1 +b4b2adb4 +acb4b1ac +b1acb4b1 +b5b2adb4 +afb5b2ad +b3aeb7b4 +b6b3aeb6 +adb6b3ae +b1adb6b3 +b3b0aab3 +a0b0ada5 +9b97a8a5 +96938d9e +808e8b83 +6a5c8283 +8a6e567b +6c977a65 +856ba284 +a5846ca5 +67a5836a +8066a482 +a07b62a4 +5197745a +4d2f8e6c +7f6f6072 +94a6a5a2 +9f99a199 +a7a39da5 +a5ada8a2 +ada7b0ab +b4afa9b2 +aab4afa9 +afacb4af +b6b1aeb5 +adb4b2ad +b1aeb6b1 +b6b1adb7 +adb4b2ad +b2adb4b2 +b3b3aeb3 +adb3b3ae +b2adb3b2 +b3b2adb5 +adb4b2ad +b2adb5b2 +b6b3aeb5 +aeb7b4ae +b3aeb7b4 +b6b3aeb6 +a9b5b2ad +aba6b1ae +aba8a2ae +97a6a39d +948e9e9b +918d8697 +6e888781 +66547976 +91755e7c +6e9d8069 +846aa588 +a5836ca3 +67a68369 +8065a482 +9b7a5ea2 +42947257 +533b835f +9a96916f +96a59f99 +a29ca49c +aba7a1a7 +a7afaaa4 +aea8b2ad +b5b0a9b3 +acb5b0a9 +b2aeb5b0 +b7b3adb7 +aeb5b3ae +b3afb6b3 +b6b3aeb7 +aeb4b3ae +b3aeb3b2 +b4b3aeb4 +adb5b3ae +b2aeb4b2 +b4b2aeb4 +adb5b3ad +b3aeb6b2 +b6b3aeb6 +aeb7b4af +b3afb7b4 +b5b2aeb6 +a5b2aea9 +a7a1adaa +a4a19caa +8d9d9a96 +8f889693 +8e8b8392 +5f7d7e7b +6b52746b +94786285 +6ea2856c +8167a789 +a182689e +69a8876b +7d62a684 +9674599e +2f906e53 +776b704b +a8a6a485 +99a39b94 +a59fa69f +afaaa4a9 +a8b1aca6 +afaab3ae +b5b0aab4 +aeb5b0ab +b3aeb7b2 +b8b3aeb8 +afb8b3af +b4afb7b4 +b6b4aeb7 +afb5b5b0 +b4aeb6b5 +b6b4afb6 +aeb7b4af +b3aeb5b3 +b5b4afb5 +aeb5b4af +b3aeb6b3 +b6b3aeb6 +adb6b3ad +b5b0b6b3 +b5b1acb8 +a4b0ada8 +a39eaca9 +a09d96a6 +8999968f +8d869390 +87857d90 +56767672 +6d547565 +9c7d668b +6ba1836b +7e64a385 +a284699c +66a7876c +785da381 +9271569a +44805d3e +9c997459 +a49d98a0 +9ea4a099 +a8a2a9a4 +b0aba5ae +a7b1aca6 +afa9b3ae +b4afaab4 +afb7b2ae +b3afb8b3 +b7b4afb7 +b0b8b4b0 +b5b0b8b5 +b7b4afb8 +afb8b5b0 +b5b0b8b5 +b6b5b0b7 +b0b5b4af +b4afb6b5 +b5b4afb6 +aeb7b3ae +b3aeb6b3 +b7b4aeb6 +aeb7b4ae +b4afb6b4 +b3b0abb7 +a3adaba5 +a19ba9a6 +9c9991a4 +8795928b +8880928f +807d778a +526f6d69 +7b647862 +a486709a +67a2846d +795f9c81 +a1826696 +5ca17f64 +765a9a77 +8e6f5395 +746f4c30 +a7a48b7e +a19c96a9 +9fa6a29c +a9a3aaa5 +b0aba5ae +a7b1aca6 +aea8b2ad +b5b0acb3 +afb7b2ae +b3aeb8b3 +b7b5afb8 +b1b9b6b1 +b7b2b9b6 +b8b5b0ba +b0b9b6b0 +b5b0b8b5 +b7b6b1b8 +b0b8b6b1 +b4afb6b5 +b7b5b0b5 +aeb5b3ae +b3aeb5b3 +b7b4afb6 +b0b7b4b0 +b3aeb7b5 +b3afaab5 +9faeaaa5 +9d96a7a4 +96938ca0 +83918e87 +7f778d89 +77767382 +556a645e +866f886b +9e836da5 +649d846d +755b967d +9b7a6092 +5699775b +74599172 +825e3f92 +9e7b634e +9b95a2a0 +a29e98a0 +a2a9a49e +aaa4ada8 +b0aba6af +a8b1aca6 +afaab2ad +b7b1abb5 +aeb8b2ae +b4afb8b2 +b9b6b1b8 +b2bab7b2 +b7b2bab7 +bab7b2ba +b0b7b5b1 +b5b1b6b6 +b8b6b1b8 +b0b6b5b0 +b6b0b6b5 +b7b5b1b7 +aeb5b5b0 +b3aeb6b3 +b5b3aeb6 +afb6b4af +b4afb7b4 +b2b0abb7 +9bacaaa6 +978fa5a1 +928f889b +798d8a83 +7a758480 +6967647a +586a5844 +836c8c72 +96806b9b +6489735d +8a6f977d +a18368a3 +50907054 +70538a6c +7453368e +9f90867e +9992a6a2 +a5a09a9e +a3aaa59f +aaa4aea9 +afaaa4af +a8b0aba5 +b1aab3ad +b7b2abb5 +aeb7b3ae +b5b0b6b3 +bab7b2b8 +b2bab7b2 +b6b2bab7 +bab7b2ba +b2b8b5b1 +b6b1b7b7 +b8b5b0b7 +b2b7b6b2 +b6b1b7b6 +b6b6b1b7 +aeb5b4af +b3aeb6b3 +b4b3aeb5 +aeb4b3ae +b4afb4b3 +b4b2adb8 +98abaaa5 +938ca19e +908d8696 +788a867e +6a667d7e +5a46326d +48614930 +614c725e +7f6c5975 +6a8e785f +8d729f84 +a0876ca7 +578f7457 +5a399174 +7c67567d +90a2a19f +9b959d96 +a6a19ba1 +a3aaa59f +aaa4aea9 +b0aaa5af +a8b1aba5 +b2abb2ae +b5b3adb4 +aeb5b3af +b5b0b6b3 +bab7b2b8 +b1b9b6b1 +b7b2b9b6 +b9b6b1ba +b2b8b5b2 +b5b1b8b6 +b7b6b2b8 +b2b7b6b2 +b6b1b7b6 +b7b6b1b7 +afb6b5b0 +b3aeb4b4 +b3b2adb4 +aab3b2ad +ada8b0af +afaea9ae +96a9a8a3 +928a9d9c +8e8a8294 +6983837e +4a36706f +6a4c3363 +3c6b513c +59446951 +7e675270 +65937a62 +8066987d +8e775d9b +4f887056 +583c8d6d +9189837a +91a19c99 +9d979d97 +a7a29ca3 +a3aaa59f +aaa4aea9 +afaaa4af +a9b1ada5 +b4afb3b1 +b7b4afb7 +aeb6b3af +b4afb6b3 +b9b6b1b7 +b2bab7b2 +b6b1bab7 +b8b5b0b9 +b2b6b5b1 +b6b2b8b5 +b7b6b2b7 +b1b7b6b1 +b6b1b7b6 +b7b6b1b7 +afb6b5b0 +b1acb5b4 +afaea9b2 +a5adaca7 +a7a2acaa +a6a5a0a8 +919f9f9a +8e879896 +8a898292 +43787974 +563e6a56 +84604d7a +49876350 +6d57815e +9780698a +548c745c +6952846b +755e4780 +3a7a6248 +76687858 +9c9b9786 +949c948d +9e989f99 +a7a29ca3 +a1aba6a0 +aaa4ada8 +afaaa3af +acb0ada6 +b4afb4b1 +b7b4afb7 +aeb7b4af +b4afb6b3 +b7b4afb7 +b1b9b6b1 +b4b0b9b6 +b7b4afb8 +b1b5b4b0 +b5b0b5b4 +b7b5b0b5 +afb6b5b0 +b4afb5b4 +b5b4afb5 +adb5b4af +afaab3b2 +adada8b0 +a2acaaa5 +a49fa8a7 +a2a09ba5 +8b9b9994 +8c859592 +82848090 +456c5e4e +6f5a805c +956f5995 +5d936e57 +6d569c75 +624e3888 +47624f39 +5943705c +67513a6d +41664e34 +8d877159 +9b958e93 +939d9690 +9e989f9a +a7a29ca3 +a2aca7a0 +aba4ada8 +afaba5af +acaeaca7 +b3aeb3b0 +b7b4afb6 +aeb5b2ad +b3aeb6b3 +b7b4afb6 +aeb7b4af +b3aeb6b3 +b7b4afb6 +afb5b5b0 +b4afb6b4 +b5b4afb5 +aeb4b3ae +b3aeb4b3 +b5b4afb4 +adb5b4af +afaab3b2 +afaca7af +a0acaaa5 +a09ba5a5 +9e9d96a2 +87999792 +8f8a928f +756f658e +59795b42 +7b64966f +a27a63a2 +53a78166 +48318d6d +55442e5d +385a4b33 +4f3a5f4e +66503966 +515d442a +95917462 +99928a9a +959d9892 +a09aa09b +a8a39da5 +a4aca6a0 +aaa4aea9 +b1aca7af +a9aeaca7 +b4afb1ae +b7b4afb7 +adb6b3ae +b3aeb5b2 +b6b3aeb6 +aeb6b3ae +b4afb6b3 +b7b4afb7 +afb5b4af +b3aeb6b4 +b5b4afb5 +aeb4b3ae +b3aeb4b3 +b5b4afb4 +acb5b4af +afaab2b1 +adaba6b0 +9da8a8a3 +9c97a3a2 +9998939e +8995948e +827c9090 +79624e82 +64927259 +856ca17c +b0886faf +42a27f63 +5542715b +5f4f3b66 +395a4a36 +543f5c4c +6b553e67 +675b4329 +97928073 +99938d9c +969d9892 +a19ba19c +aba59fa6 +a3aca8a2 +aaa5aea8 +b0aca6b0 +a9b0ada8 +b4afb1ae +b9b6b1b7 +b0b7b4af +b4afb7b4 +b6b3aeb7 +adb6b3ae +b3aeb5b2 +b6b3aeb6 +afb4b3ae +b4afb7b4 +b5b4afb7 +aeb5b4af +b4afb4b3 +b5b4afb5 +abb4b3ae +ada8b2b0 +abaaa5ae +9ba6a5a0 +9a94a1a0 +97958f9b +8c95928b +71638f90 +8c6b517a +70a8866e +8f75b08b +b69074b6 +448e7055 +59456b5b +61514168 +3559493a +4c385647 +644e385e +77654e36 +938e8a80 +9a948f99 +9a9e9993 +a49ea49f +aca8a1a9 +a4ada9a2 +aba6aeab +b0ada8af +aab1aea9 +b3aeb2af +b8b5b0b6 +b1b7b4af +b7b2bab7 +b6b3aeba +adb5b2ad +b3aeb5b2 +b6b3aeb6 +afb7b4af +b4afb6b4 +b5b5b0b6 +b0b6b5b0 +b5b0b6b5 +b6b5b0b6 +acb4b3ae +aea8b2b1 +abaaa5ae +9ba6a5a0 +9a94a0a0 +98948d9b +8694928a +69578a8b +91715a7d +70a88870 +876dad8a +a38064a9 +4c7f664c +6d597061 +7565557d +3f665547 +4d386052 +5e473161 +806a563f +938c9089 +9b968f99 +9da09b96 +a7a1a8a3 +aba8a2ac +a5aeaba4 +aca6afac +b1aea9af +acb2afa9 +b3adb4b1 +b6b3adb6 +afb7b4af +b5afb8b5 +b7b4afb8 +aeb5b2ad +b2adb6b3 +b6b3aeb5 +b0b7b5b0 +b4afb7b5 +b6b5b0b5 +b0b6b5b0 +b5b0b6b5 +b5b4afb6 +adb4b3ae +b1acb3b3 +adada7b2 +9ca7a7a2 +9a95a2a0 +96948c9b +7d91908a +6c578a86 +856d5987 +447d654e +5f49745b +7f604b7b +5a745d48 +705d7f6d +79685583 +4571624f +503b6a59 +604a3366 +86705c49 +938c948d +9d999299 +9ea39e99 +a7a1a9a4 +aea9a3ad +a5afaca5 +aea7afac +b2afabb1 +afb4b1ac +b3aeb7b4 +b5b2adb6 +afb7b4af +b3afb6b3 +b7b4afb6 +aeb6b3ae +b3aeb6b3 +b6b3aeb6 +b0b7b5b0 +b5b0b6b4 +bab6b1b6 +afb6b5b0 +b4afb4b4 +b5b4afb5 +b0b5b4af +b2adb6b5 +afafaab3 +9daaaaa4 +9c97a3a2 +96948e9c +68959593 +5c427f75 +77645376 +1d563d2e +3827502d +4b332353 +67654e3a +6956927d +7d68557e +467d6b55 +533d725d +644b346a +8d756250 +948f9892 +9f9b969a +9fa6a19a +a8a2a9a5 +b0aea6ad +a8b2aea7 +b1abb1ae +b6b3aeb4 +b0b8b5b1 +b3aeb8b5 +b7b4afb6 +b0b8b5b0 +b4afb8b5 +b8b5b0b7 +aeb8b5b0 +b4afb6b3 +b7b4afb7 +b0b9b5b0 +b5b0b6b5 +b7b5b0b5 +b0b6b5b0 +b5b0b6b5 +b5b4afb5 +b0b6b5b0 +b3aeb6b5 +b0b0aab4 +9eadaca7 +9a96a4a3 +97948f9c +599a9a97 +22107768 +4d33263b +68634036 +4a3e9c6c +14030076 +6d624b39 +6e589b86 +806b5584 +45816c55 +543d735d +634a316a +947a6a5b +96919a98 +a29e989b +a2a9a49d +aaa4aca8 +b1afa8ae +abb2afaa +b3adb3b0 +b8b5aeb6 +afb7b4ae +b4afb7b4 +b8b5b0b7 +b1b9b6b1 +b6b1b9b6 +b8b5b0b9 +b0b8b5b0 +b5b0b8b5 +b8b5b0b8 +b0b8b6b1 +b5b0b7b5 +b6b5b0b6 +afb6b5b0 +b5b0b5b4 +b6b5b0b6 +afb6b5b0 +b4afb6b4 +b1b1acb4 +a1adada7 +9a95a7a6 +9a9a969b +308e8b83 +3e2e5443 +6a433457 +74805548 +4e40a07d +18000077 +7c5e4837 +755fad98 +7e664e8e +467e674f +543c745e +644b3269 +97827468 +99929c9b +a6a19b9d +a3aca7a0 +aca6aea9 +b2afa9b1 +aeb4b1ac +b4afb5b2 +b8b5aeb7 +b1b8b5ae +b5b0b8b5 +b8b5b0b8 +b1b9b6b1 +b6b1b9b6 +b8b5b0b9 +afb8b5b0 +b5b0b7b4 +b8b5b0b8 +b0b7b6b1 +b5b0b7b5 +b7b6b1b6 +b0b6b5b0 +b5b0b6b5 +b6b5b0b6 +afb6b5b0 +b3afb5b4 +b3b2adb4 +a6b0afaa +9f99acab +9da19da0 +2f706659 +6d566345 +96745e8e +1e7f5948 +554f4b2c +5e302b74 +6f5b3f2d +6852a08c +82654f81 +4984654f +57407b61 +6a50386f +998a8073 +9c96a09d +a7a39da1 +a6aca7a1 +afa8b1ac +b4b1acb3 +afb6b3ae +b4b0b7b4 +b9b6b0b7 +b1b9b6b0 +b6b1b8b5 +bab7b2b9 +b4bbb8b3 +b8b3bcb9 +bab7b2bb +b0b8b5b0 +b5b0b8b5 +b8b5b0b8 +b0b7b5b0 +b5b0b6b5 +b6b5b0b6 +afb5b4af +b4afb6b5 +b5b4afb5 +afb5b4af +b6b0b5b4 +b7b6b1b7 +a9b4b3ae +aca9b1ae +938f89ae +6773543f +927aa07d +907158b2 +2b4e3221 +3e385439 +451b145b +4b4f3121 +654d7662 +82644f7f +508c6c55 +58428669 +765f4772 +9b928b82 +a19ba19f +aaa59fa6 +a8aea9a3 +b3abb3af +b7b4aeb6 +b1b8b5b0 +b5b0b9b6 +b9b6b1b8 +b0bab7b2 +b6b1b9b5 +bcb8b3ba +b4bcb9b4 +b8b3bcb9 +b9b6b1bb +b1b9b6b1 +b7b2b9b6 +b9b6b1ba +b0b6b5b0 +b5b0b6b5 +b6b5b0b6 +b0b6b4b0 +b4afb5b4 +b4b3afb5 +afb6b5af +b6b1b5b4 +b8b7b3b7 +b0b9b8b3 +bab8b7b5 +998e84b9 +7b865d44 +735faf90 +65442e95 +25674c3a +d004b30 +492b1a2f +394d3727 +5e48634e +8766527b +538e6f57 +6349896b +836e5681 +98999690 +a59ea29e +aea9a3aa +aab0aca6 +b5adb5b1 +b9b6aeb8 +b2bab7b1 +b6b1b9b6 +b9b7b2ba +b1b8b6b1 +b7b2b9b6 +bcb9b4ba +b3bbb9b4 +b8b3bbb8 +bab7b2ba +b2bab6b1 +b8b3bbb7 +bbb8b3bb +b0b6b5b0 +b6b1b6b5 +b6b5b0b7 +b0b5b4b0 +b5b0b4b5 +b5b4b0b5 +b1b5b4b1 +b6b2b6b5 +b7b6b2b7 +b5b9b8b2 +bcb8bcba +b2b3adbd +499b7e68 +513e8a61 +7359466f +13533627 +2a19391e +5c483346 +44604b38 +65507659 +83654d85 +61846a50 +6e4f9978 +87776393 +979e9f9b +a6a2a39d +b0aca5ac +afb5b3ab +b6afb8b5 +bab7b0b9 +b1bbb8b2 +b7b2b9b6 +bab9b4ba +b3b8b7b2 +bab5b9b8 +bdbcb7bb +b4bcbbb6 +b9b4bbb9 +bcbab5ba +b3bab9b4 +b8b3bbb8 +bbb7b2bc +b0b6b6b0 +b6b2b6b5 +b6b5b1b7 +b0b5b4af +b5afb5b5 +b6b5b1b5 +b2b6b5b1 +b6b2b6b5 +b7b7b2b7 +b4b9b8b3 +bbb5bdb9 +bdbebcbe +79bcbcb9 +58429a89 +72523f73 +4c7d5a49 +5742805f +64473373 +4e775741 +5f498665 +7b5e477d +6384614c +6a4fa27a +8b857a8c +9ca09d99 +aca6a8a2 +b4afa9b1 +afb9b6ae +b7afbab7 +bbb8b2ba +b3bbb8b3 +bab5bbb8 +bdbcb7bc +b6bcbbb6 +bdb8bcbb +bdbcb7bd +b6bdbcb7 +bab5bcbb +bbbab5bb +b6babab5 +b9b4bbbb +bbb8b3bc +b1b6b5b0 +b5b1b6b5 +b6b5b1b6 +b0b6b5b1 +b5b0b5b4 +b5b5b1b5 +b0b6b5b1 +b6b1b7b6 +b9b8b3b7 +b6bbb9b4 +bdb8bebb +c1bdb8c0 +87c2c5c3 +614b9f96 +9c695f89 +5da47b72 +6f59946c +8b6a5290 +3d84624b +56407354 +9c775f73 +49916755 +6f5f865d +93938f86 +a19f9b94 +aea8aca7 +b6b3acb3 +b0b9b7af +b9b4bbb8 +bdbab5bc +b6bdbab5 +bcb7bebb +bebdb8bd +b6bdbcb7 +bcb7bcbb +bcbbb6bd +b6bcbbb6 +bbb6bcbb +bcbbb6bc +b6bdbcb7 +b9b4bbba +b9b8b3ba +b0b6b5b0 +b5b1b5b4 +b7b6b2b6 +b2b6b5b1 +b6b2b6b5 +b6b5b1b6 +b1b7b6b0 +b7b2b7b6 +b9b9b4b8 +b7bcbbb5 +bdb8bebb +cacac7c0 +56b6b0a9 +856f8b6d +ac746ea6 +52a16d63 +67509466 +9273588b +447e6149 +80687a59 +b08369ac +3fa67e66 +6e627d55 +9898947b +a3a09b95 +afa8aea9 +b6b3acb3 +b1b9b6af +b9b5bbb8 +bdbab5bc +b8bfbbb6 +bcb7bebd +bebcb7bd +b6bdbcb7 +bcb7bcbb +bcbbb6bd +b6bcbbb6 +bbb6bcba +bdbcb7bc +b5bcbbb6 +bab5bbba +b9b8b3bb +b0b6b5b0 +b5b0b6b5 +b6b4b0b6 +b2b6b5b1 +b6b2b7b6 +b7b6b2b6 +b2b7b6b1 +b7b2b8b7 +bab9b3b8 +b7bbbab5 +beb9bcbb +c7c6c3c1 +57c1bfbb +7359906f +a0735898 +7e997965 +8f71a38d +a58067b4 +7797735a +9c7fbe95 +b4856dcb +4bb1846c +695e8962 +99979276 +a4a29d97 +afa9afaa +b7b4adb4 +b3bab7b0 +bab6bcba +bdbbb6bd +b7bdbcb7 +bcb7bdbc +bebdb8bd +b6bdbcb7 +bbb6bcbb +bdbbb6bc +b5bcbcb6 +bab5baba +bcbab6ba +b5bbbab6 +bab5bcba +bbb9b4bb +b0b6b5b0 +b5b0b6b5 +b6b6b1b6 +afb7b5b1 +b6b1b5b5 +b7b6b2b6 +b1b8b7b3 +b8b3b7b6 +bab9b4b9 +b6bcbbb6 +bdb8bdbb +c0beb9bf +a8c9cac8 +856ebab0 +a68e75a2 +899a9994 +a07b9b95 +be9c7bc2 +81c49e84 +a381caa0 +c79a7eca +43b2846d +6e638058 +97968f7b +a5a39e97 +b1aab0ab +b8b5afb4 +b4bcb9b2 +bbb6beba +bdbcb7be +b7bdbcb7 +bcb7bdbc +bdbdb8bd +b7bdbeb8 +bbb6bcbb +bcbbb6bc +b5bbbcb6 +bab4babb +bcbbb6b9 +b5bcbbb6 +bab5bbba +bbbab5bb +b0b6b5b0 +b5b0b6b5 +b7b6b1b7 +b0b7b6b1 +b5b1b6b5 +b8b7b3b6 +b1b8b7b2 +b8b3b7b6 +bbb9b4b9 +b6bdbcb7 +bcb7bcbb +bfbfbabd +c9c1bdb8 +c4c0cacc +b2b1aec4 +68928f8d +8565907d +a58265a9 +75997a62 +91799885 +b88871b6 +3da57763 +6d627a51 +96959179 +a5a39f97 +b2abb0ab +bab7b0b6 +b5bdbab4 +bab6bdb9 +bdbcb7bd +b7bdbcb7 +bcb7bdbc +bdbdb8bd +b6bdbeb8 +bbb5bbbd +bbbbb6ba +b5bbbbb6 +bab5bbba +bbbbb5ba +b5bcbab5 +bab5bab9 +bbbab5bb +afb6b5b0 +b4afb5b4 +b7b6b1b6 +b0b7b6b1 +b4afb6b5 +b7b6b1b5 +b2b8b7b2 +b8b3b8b7 +bbb9b4b8 +b5bbbab5 +bcb7bbba +bebdb8be +b8c0beb9 +bab4c1bf +a9a6a2be +5f88827a +86679a7b +9b6e55aa +84856656 +776a8285 +ad80668d +43a97a67 +6558855a +95948f75 +a6a49f99 +b2abb0ac +b8b5aeb5 +b5bcb9b5 +bbb6bdb9 +bebcb7be +b7bdbcb7 +bdb7bdbc +bcbdb7bd +b6bcbdb7 +bcb5bbbc +bbbbb5ba +b5bbbbb5 +bab5babb +bbbab5bb +b6bab9b5 +bab5bab9 +bab9b4bb +b0b7b6b1 +b4afb6b5 +b8b7b2b5 +b0b7b6b1 +b4afb6b5 +b7b5b1b6 +b0b6b5b0 +b6b1b6b6 +bab9b4b6 +b5bcb9b4 +bbb6bdba +bfbbb6be +b8c0bdb9 +b6b0c0be +9fa09dba +578a7f70 +7c60a177 +95684da8 +9a8b776a +86789f9e +b48f6d91 +4bb1856c +61539265 +92918c75 +a7a59f9a +b2abb1ae +bab7b1b4 +b5bdbab5 +bbb6bdba +bebdb8bc +b7bebdb8 +bdb7bdbc +bcbdb7bd +b6bbbdb7 +bab5babc +bcbab5bb +b5babab4 +bbb6babb +bab9b4ba +b6babab5 +b9b4bbba +b9b8b4ba +b0b6b5b0 +b6b1b6b5 +b9b8b3b7 +b0b7b6b1 +b5b0b6b5 +b6b6b0b6 +afb6b5b0 +b6b0b5b4 +b9b8b3b6 +b6bdb9b4 +bbb6bcbb +bebbb6bd +b7bfbcb9 +b1a9bfbc +949391b4 +688d7c69 +8062b68c +8a6148b0 +a292887d +8b80aca7 +a9826396 +4fb28468 +614f976b +8f8d8a76 +a7a5a19a +b3acb2ad +bab7b2b6 +b5bcb9b4 +bcb7bdba +bdbcb8bd +b7bdbcb7 +beb8bdbd +bdbcb7bd +b6bcbcb6 +bbb5bbbc +babbb5ba +b4b9bab4 +bab5b9ba +babab4ba +b5bbbab5 +b9b5bbba +b9b8b4ba +b1b6b5b0 +b6b2b7b6 +b9b8b3b8 +b0b7b6b1 +b6b1b6b5 +b5b6b0b7 +b0b4b5b0 +b6b1b6b5 +b9b8b3b7 +b6bbbab5 +bbb6bcbb +bebbb6be +b4bfbcb8 +aaa3bdba +8c8985ad +718d7761 +8162b492 +805f48a8 +a79f9991 +948bb6ae +9d7c659a +4eae8168 +56429267 +8e8c8871 +a6a5a19b +b2abb2ac +b9b6b1b5 +b5bdb9b4 +bcb7bdba +bdbcb7bd +b7bdbcb7 +bdb7bdbc +bdbdb7bc +b6bcbcb7 +bbb5babb +b9bbb4ba +b4b9bab4 +b9b4b9b9 +bab9b4b9 +b5bbbab5 +b8b4bab9 +b8b7b3b9 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b0b7b6b1 +b5b0b6b5 +b5b4b0b6 +b0b5b5b0 +b6b1b6b6 +b8b7b2b7 +b5b9b8b2 +bcb7bbba +bebbb6be +b2bfbcb8 +a39fbbb9 +878179a6 +608a7158 +6d4f9577 +8b745f91 +a9afaba6 +a19abbb2 +8f7262a4 +4f976757 +5c479364 +8f8d897a +a7a7a29d +b4aeb2ae +bcb9b4b7 +b5bcb9b4 +bcb7bbba +bdbcb7bd +b8bfbeb9 +bcb7bebd +bdbdb7bd +b5bbbcb6 +bab5bbbb +b9b9b3ba +b4b9bab4 +b8b3b8b9 +b9b8b3b8 +b4bab9b4 +b8b3b9b8 +b7b6b2b9 +b0b7b6b1 +b7b2b6b6 +b9b9b4b7 +afb7b6b1 +b4afb5b4 +b5b5afb5 +b0b6b5b0 +b6b1b7b5 +b8b7b2b7 +b4b8b7b2 +bbb6bab9 +bebbb6bd +aebfbcb7 +9a98b8b5 +887a6c9a +5d957155 +6a4d9975 +9b8e8390 +adb6b1ab +a5a1bfb6 +977f6ca9 +54a3745c +67539b6c +91908d83 +a7a7a29d +b5b0b0ae +bdbab5b7 +b6bcb9b4 +bcb7bcbb +bdbcb7bd +b7bdbdb8 +beb8bdbc +bbbcb7bd +b4babbb5 +bab4babb +bab8b4ba +b3b8b8b3 +b8b2b8b8 +b8b8b3b9 +b3b9b8b3 +b7b2b9b8 +b6b5b0b8 +b0b8b7b2 +b6b1b6b5 +b9b8b3b7 +afb7b6b1 +b5b0b5b4 +b6b5b0b6 +b1b6b5b0 +b6b1b7b6 +b7b6b1b7 +b3b8b8b3 +b9b4bab8 +bebbb6bc +a9bebcb6 +8f8cb3b0 +8c725f8e +52a17459 +6f599d6f +a7a29c8d +b2bbb2a9 +aaa7c2ba +9b8573af +4fab7c60 +66559768 +93928f81 +a8a7a49d +b5b0b1af +bcb8b4b8 +b6bbb9b4 +bcb7bbbb +bdbcb7bd +b6bcbbb7 +bdb7bcbb +bbbbb5bc +b4b9b9b4 +b9b4b8bb +b9b8b3b9 +b3b9b8b3 +b7b2b9b7 +b9b8b3b8 +b3bab8b3 +b7b2b9b8 +b6b5b0b8 +b1b7b7b2 +b6b1b7b6 +b9b8b3b8 +b0b7b6b1 +b6b1b6b5 +b8b7b2b7 +b0b7b6b1 +b6b1b7b5 +b9b7b2b8 +b3b9b8b3 +b9b4bab8 +bebbb7bc +a8c0bdb8 +817aafac +8f6e5683 +4cb07f67 +7e6e9668 +b1ada990 +b5bdb4ac +b3b0c5bc +958172b5 +4fa8775f +61519664 +9797937d +abaca8a2 +b7b2b5b2 +bab9b4ba +b8bcbbb6 +bcb7bebd +bebdb8bd +b6bcbdb7 +bcb6bbbc +bcbcb7bc +b4babbb5 +b9b3b9ba +b9b8b3b8 +b2b9b8b3 +b8b2b8b7 +b8b8b2b8 +b2bab9b4 +b6b1b8b7 +b7b6b0b7 +b2b8b6b1 +b7b2b7b7 +b8b7b2b8 +b0b7b6b1 +b6b1b6b5 +b8b6b2b7 +b1b6b6b0 +b6b1b7b6 +b8b8b3b8 +b3b9b8b2 +b9b4bbb8 +bebbb6bc +a6c1bdb8 +7368a7a8 +9b6e577f +4dac7c64 +91888c64 +b8b2ac9a +babeb6b0 +bfbac6c0 +958173bc +499c6853 +5e52945b +9c9d987e +b0b2ada7 +b8b3b8b5 +bcbab5bb +b8bebdb8 +bdb8bebd +bdbdb8be +b6bcbdb7 +bdb7bbbc +bdbdb7bc +b5bbbdb7 +b9b3bbb9 +b8b8b3b8 +b2b9b7b2 +b7b2b8b8 +b8b7b2b7 +b3b9b8b3 +b6b1b9b8 +b6b5b0b7 +b1b8b7b2 +b7b2b6b6 +b8b7b2b8 +b0b7b6b0 +b6b1b5b4 +b7b6b1b7 +b1b6b6b1 +b6b1b7b6 +b9b7b2b8 +b3b9b7b2 +b8b3b9b8 +bebbb5ba +99c2beba +685b989c +a96d5888 +589c654d +a9a78a6b +bdb6aeac +bbc0bbb5 +c5c0c6c1 +9a877bc3 +47a0624f +63579959 +a1a29e82 +b5b7b3ad +b9b4bcb9 +bebbb6bc +b7bcbcb7 +bcb7bdbc +bcbdb7be +b6bcbdb7 +bbb5bbbc +bbbcb6bb +b4babbb5 +b9b3b9ba +b8b8b2b9 +b2b8b7b2 +b6b1b7b7 +b8b7b2b8 +b3b9b8b3 +b7b2b9b8 +b7b6b1b8 +b0b7b7b2 +b6b1b6b5 +b7b6b1b7 +b0b5b4b0 +b6b1b6b5 +b8b6b1b7 +b1b9b6b1 +b6b1b7b6 +b9b6b1b6 +b2bab7b2 +b8b3b9b7 +bcb9b4bb +95c7c8c4 +5041a19b +a1635485 +7d8f513d +bab79986 +bfb8b3bb +bac2bdb7 +cecac6c0 +a48e83cc +439d5b49 +63589351 +aaaea982 +b6bbb7b1 +bbb6bebb +bcbcb7be +b7bdbcb7 +bdb7bebc +bcbcb7bd +b6bcbbb6 +bbb6babc +babbb5bb +b3babab4 +b8b3b8ba +b8b8b2b9 +b1b7b8b2 +b7b1b7b7 +b8b7b2b7 +b2b8b7b2 +b7b2b8b7 +b7b6b1b8 +b0b7b5b0 +b5b0b8b5 +b5b4afb7 +afb4b3ae +b5b0b5b4 +b7b5b0b6 +b1b7b5b0 +b6b1b7b6 +b8b6b1b7 +b1bab7b2 +b7b3bab6 +bbb8b3bb +b5c1c3bf +5a49bfbb +8f402c99 +bd9b7567 +bdb7bfc1 +c1bdb7c1 +b9c2bfb9 +cecac2be +beb1a8cc +2a984f3c +8a81893b +bec4bf9e +b7bdbab5 +bdb8bfbc +bdbcb7bf +b7bdbbb7 +bdb7bdbc +bcbcb6bc +b6bcbbb6 +bbb5babb +babbb5ba +b2babab5 +b8b2b7b8 +b8b8b3b7 +b2b7b7b2 +b8b2b6b7 +b7b6b1b7 +b1b8b7b2 +b6b1b7b6 +b6b5b0b7 +b1b7b6b1 +b8b3b9b6 +b8b6b2b9 +afb6b4af +b5b0b4b4 +b7b6b1b6 +b0b8b5b0 +b5b0b8b5 +b8b6b1b9 +b2b9b7b2 +b7b2b8b7 +bcb8b3ba +c2bab6b1 +b1a8c4c6 +b49488c3 +c3c7c4bf +bcb5c9c7 +bfbdb7c1 +b8bfbdb8 +bcb8bfbc +caccc9c0 +84bb9e95 +c8c4b28e +c3c1bcc8 +b7c1beb9 +bbb6bebc +bdbbb6bb +b6bdbbb7 +bcb7bcbc +bdbbb6bc +b5bbbcb6 +bab5babb +b9bab4ba +b2b8b9b3 +b9b2b7b8 +b7b8b3b8 +b1b6b7b1 +b6b1b7b6 +b6b5b0b7 +afb6b5b0 +b5b0b5b4 +b5b4afb6 +b1b6b5b0 +b5b0b6b6 +b7b5b0b6 +afb6b4af +b5b0b5b4 +b7b5b0b5 +afb7b5b0 +b5b0b6b4 +b9b6b1b8 +b2b7b5b0 +b7b2b7b7 +bab8b3b9 +b1bbb7b3 +c7c2bbb6 +c9d1d0c3 +b2c1bfbc +bab5bcb7 +bebbb6bd +b7bebbb6 +bbb6bfbc +bfbcb7be +d1c8cfcd +bfbacbd4 +bebab4c1 +b5bebcb7 +bab5bcba +bcbab5bb +b6bcbbb6 +bbb6bcbb +bcbbb6bb +b5babbb5 +bbb5bbba +b9bab4ba +b3b8b9b3 +b8b2b7b8 +b6b7b0b7 +b1b6b6b0 +b6b1b7b6 +b7b6b0b7 +b0b7b6b1 +b5b0b6b5 +b4b3aeb6 +b0b5b4af +b4afb6b5 +b5b4afb5 +afb5b5b0 +b5b0b5b4 +b7b5b0b5 +afb5b4af +b5b0b4b4 +b8b5b0b8 +b1b6b6b1 +b6b1b7b6 +b8b7b2b7 +b2bab7b2 +b7b3b9b8 +b9b7b2ba +b4bbb8b3 +bab6bcb9 +bebbb6bd +b6bebbb6 +bcb7bebb +bebbb5bf +b4bdbab5 +bab5bcb9 +bdbbb6bd +b5bbbab5 +bab5bbba +bcbbb6bc +b6bcbbb6 +bbb5babc +babbb5bb +b5bab9b4 +bab4baba +b8bab4ba +b3b8b9b3 +b9b2b8b9 +b7b7b2b7 +b2b7b6b1 +b7b2b8b7 +b8b8b2b8 +b0b7b5b1 +b6b1b5b4 +b5b4afb7 +b0b5b4af +b6b1b6b6 +b5b4afb7 +afb5b4af +b4b0b5b4 +b6b5b0b7 +afb5b4af +b4afb5b4 +b7b5b0b7 +b0b7b6b1 +b6b1b7b5 +b8b7b2b7 +b2b8b7b2 +b8b3b7b7 +b9b7b2b9 +b3bab8b3 +b9b4bbb8 +bebab5bc +b5bdbbb6 +bab5bcba +bdbab5bd +b5bdbab5 +bab5beba +babab5bc +b4bbbab5 +bab5bab9 +bcbbb6bb +b4bbbab5 +bab4baba +babbb5ba +b3b9bab4 +b8b3b9b8 +b8b8b3b9 +b3b9bab3 +b9b3b9b9 +b7b8b3b9 +b2b7b7b2 +b6b1b8b7 +b8b7b2b7 +b2b9b8b3 +b6b1b9b7 +b5b4afb7 +b1b6b4af +b5b0b7b6 +b5b3aeb5 +afb7b5b0 +b4afb5b4 +b6b5b0b5 +afb7b5b0 +b4aeb5b4 +b5b4afb4 +b0b7b5b1 +b5b1b6b5 +b7b6b1b7 +b2b7b6b1 +b8b3b8b7 +b8b8b2b9 +b2b8b7b2 +b8b3b9b7 +bab9b4ba +b4bbbab5 +b9b4bab9 +bcbab5ba +b4bcb9b5 +bab5bbb9 +babab5bb +b4bbbab5 +bab5bab9 +bbbab5bb +b5bbbab5 +bab5baba +bbbab5ba +b3b9bab4 +b8b3b8b9 +b9b8b3b8 +b4bab8b3 +b7b2bab9 +b6b7b1b8 +b1b7b6b1 +b8b3b7b6 +b9b8b3b9 +b5b9b9b3 +b7b2bbba +b5b4afb8 +afb7b3ae +b4afb6b4 +b7b4afb6 +afb7b5b0 +b5b0b6b5 +b7b5b0b7 +aeb5b4af +b4afb5b3 +b5b4afb5 +b0b6b5b0 +b5b0b6b5 +b7b6b1b6 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b3b8b6b1 +b7b2b9b8 +b9b9b4b8 +b4babab5 +b9b5bab9 +bab9b4ba +b4bbbab5 +b9b4bab9 +bbbab5ba +b4bab9b4 +b9b4bab9 +bbbab5ba +b5bbbab5 +bbb5baba +bbbbb5ba +b4b9b9b4 +b9b4bab8 +bab9b4b9 +b3bab9b4 +b9b3b8b8 +b9b8b3b8 +b3b9b8b3 +bab5b9b8 +bbbab4bb +b3b8b7b2 +b9b4b9b8 +b7b6b2ba +b1b8b4af +b6b1b8b6 +b8b5b0b9 +b0b8b5b0 +b5b0b8b5 +b8b5b0b9 +b0b5b5b0 +b4b0b5b5 +b5b4afb6 +b1b6b5b0 +b5b0b7b6 +b6b6b1b6 +b1b7b6b1 +b6b1b7b6 +b8b7b2b7 +b2b9b7b2 +b8b3b8b7 +b9b8b3b9 +b5bab9b4 +b9b4bbba +bab9b5ba +b4bbb9b4 +b9b4bab9 +bab9b4b9 +b3bab9b4 +bab5b9b8 +bbbab5bb +b5bbbab5 +bbb6baba +bbbbb5ba +b5bbbab5 +bbb6bbba +bcbbb6bc +b7bcbcb6 +bfbabdbc +c0c0bbc0 +bbc1c0bb +c0bbc1c1 +c1c0bbc1 +b5c0bfba +b8b3bcbb +bbbab5b9 +b4bcb9b4 +b7b2bdb9 +b9b6b1ba +b0b9b5b0 +b6b1b8b5 +b8b5b0b8 +b0b6b6b1 +b6b1b7b6 +b8b7b2b9 +b0b6b5b0 +b6b1b7b5 +b6b6b1b7 +b2b7b6b1 +b6b1b8b7 +b7b6b1b7 +b3bab7b2 +b8b3b9b8 +b9b8b3b9 +b4bab9b4 +b9b4bab9 +bab9b4ba +b4bab9b4 +b9b4bab9 +bbbab5ba +b5bab9b4 +bab5baba +bbbbb6bb +b6bbbab5 +bbb6bcba +bdbcb7bc +b9bebdb8 +beb9bebe +c0bfbabf +c0c2c1bc +c7c2c8c6 +ceccc7ca +c8d1cec9 +cfcad0cd +d2cfcbd1 +c6d1cec9 +c0bbcecb +b8b8b3c2 +b6bebbb6 +b8b3bebb +bab7b2bb +b0b9b5b0 +b6b1b8b5 +b6b5b0b7 +b0b7b5b0 +b6b1b9b5 +bab7b2b8 +b0b9b6b1 +b6b1b6b5 +b8b7b2b7 +b1b7b6b1 +b7b1b7b6 +b9b7b2b7 +b4b9b8b3 +b9b4b9b9 +bab9b4ba +b4bab9b4 +b9b4bab9 +bab9b4ba +b5babab5 +bab5bbba +bab9b4bb +b5bab9b4 +bbb6bbba +bdbbb6bd +b7bdbbb6 +bdb8bdbc +bfbeb9bd +bbc0beb9 +c1bcc2bf +c4c2bec1 +c4c9c5c0 +cdc8cdc9 +d6d2cdd0 +d2d9d6d1 +dbd6dad7 +dedad5de +d1dad7d2 +d0cbd9d6 +c1bfbbd3 +b5bdb9b4 +b8b3bdba +bab7b2bb +b1bab7b2 +b5b0b8b6 +b7b5b0b7 +afb8b5b0 +b5b0b7b4 +b9b6b1b8 +b2b9b6b1 +b6b1b8b7 +b8b7b2b7 +b1b7b6b1 +b7b2b7b6 +b9b8b3b8 +b3b9b8b3 +b8b3b9b8 +bab9b4ba +b5bbbab5 +b9b3bbba +babab4ba +b5bcbab5 +bab5bdba +b9b9b4bb +b5bdbab5 +bbb6bdba +bebbb6bc +b7bdbbb6 +beb9bdbc +c1beb9bf +bac1bfb9 +c2bdc1bf +c6c3bfc3 +c4c8c5c0 +cfcacbc9 +d5d1ccd2 +d4d8d5d0 +ddd8dcd9 +e2dfdae0 +d1dedbd6 +d3ced9d6 +cecbc6d6 +b4bcb9b4 +b8b3bcb9 +bab7b2bb +b1b9b6b1 +b5b0b9b6 +b9b5b0b9 +b0b7b5b0 +b6b1b8b5 +bab6b1b8 +b2b7b6b1 +b6b1b7b7 +b7b6b1b7 +b2b7b6b1 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +b9b4b9b8 +bab9b4ba +b5bbbab5 +bab5bbba +bab9b4bb +b4bbb9b4 +bab5bbb9 +bcbab5bb +b5bebab5 +bbb6beba +bebcb7bd +b8bebcb7 +bdb8bfbd +c1beb9c0 +bbc2beb9 +c1bdc2bf +c7c3bfc5 +c3c7c5bf +ccc7cbc8 +d4d1ccd0 +d2d6d3ce +dcd7dad7 +e1ded9df +d3e0ddd8 +d6d1dbd8 +d6d3ced9 +b6bcb9b4 +b7b2bebb +bab6b1ba +b1b9b6b1 +b6b1b9b7 +b9b6b1ba +b1b9b6b1 +b6b1b8b6 +b7b6b1b7 +b1b6b5b0 +b6b1b8b6 +b7b6b1b7 +b1b7b6b1 +b7b2b7b6 +b9b8b3b8 +b4b9b8b3 +bab5bab9 +bab9b4ba +b4bbbab5 +b9b4bbb9 +bab9b4b9 +b5bab9b4 +bab5bbba +bdbbb6bc +b5bebab5 +bbb6bdba +bfbcb7bf +b7bfbcb7 +beb8c0bc +c2bebac0 +bbc2bdba +c1bdc2bf +c5c2bec5 +c3c7c4bf +cac7cbc7 +d3d0cbce +ced7d4cf +d9d5d6d3 +e1ded9dc +dae2dfda +ddd8e2df +e0ddd8e0 +b4bdbab5 +b6b1bcb9 +b9b6b1b9 +b1b9b6b1 +b6b1b8b6 +b8b6b1b8 +b0b8b6b1 +b5b0b9b5 +b6b5b0b9 +b1b6b5b0 +b6b1b7b6 +b8b7b2b8 +b2b7b6b1 +b8b3b8b7 +b9b8b3b9 +b4b9b8b3 +b9b4bab9 +bab9b4ba +b4bab9b4 +b9b4bab9 +bab9b4ba +b4bbbab5 +b9b4bbb9 +bdbbb6bb +b6bdbbb6 +bbb6bdbb +bfbcb7bf +b8bfbcb7 +beb9c0bd +c2bebac1 +bcc2c0ba +c0bcc3c0 +c6c3bdc4 +c2c7c4bf +cac5c9c6 +d2cec9cd +cbd5d2cd +d6d1d3d0 +e1ded9d9 +dde1deda +e0dbe5e2 +e1ded9e3 +b2bcb9b4 +b6b1bab7 +b9b6b1b9 +b0b9b6b1 +b5b0b7b5 +b7b5b0b7 +b0b6b5b0 +b5b0b7b5 +b6b5b0b7 +b1b7b6b1 +b7b2b7b6 +b8b7b2b8 +b2b8b7b2 +b7b2b9b7 +b8b7b2b9 +b4b9b8b3 +b9b4bab9 +bbbab5ba +b4bbbab5 +bab5bab9 +babab4bb +b4bbb9b4 +bab5bab9 +bdbab5bb +b6bdbbb6 +bcb7bebb +bfbcb7bf +b8bebbb6 +beb9c0bd +c0beb8c1 +bbc2beba +c1bcc3bf +c5c2bdc4 +c2c7c3bf +c7c4c9c6 +cfcbc7ca +ccd2d0ca +d4ced4d2 +dcdad5d7 +dce1ddd8 +e2dde4e1 +e1ded9e5 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +acb3b2ad +b1acb2b1 +b2b1acb3 +acb2b1ac +b1acb2b1 +b3b0abb2 +acb4b1ac +b1acb4b1 +b6b2adb3 +afb7b4af +b3aeb7b4 +b6b3aeb6 +aeb6b3ae +b3aeb6b3 +b5b2adb6 +a5b2afaa +9f9badaa +98948ea2 +768c8a83 +6b587e7c +92775f80 +6e9c7f68 +836ba586 +a6856da3 +68a58369 +7e64a683 +9d795fa2 +4e977259 +52328d69 +7c675775 +90a09b98 +9c969f97 +a5a09aa2 +a3a9a49e +aca6aea9 +b3aea8b1 +aab3aea8 +b0abb4af +b7b2aeb5 +adb6b3ae +b2adb5b2 +b4b1acb5 +acb3b2ad +b1acb4b1 +b2b1acb3 +acb3b1ac +b2adb3b1 +b4b1acb3 +acb4b1ac +b2adb4b1 +b6b3aeb5 +afb7b4af +b4afb7b4 +b6b3aeb7 +aeb6b3ae +b2adb6b3 +b3b0abb5 +a3b1aea9 +9c96aba8 +95928d9f +69888a86 +6d557d74 +997d6689 +6fa0816b +876ea688 +a6856ca8 +65a38266 +7d63a47f +9c785ea1 +46936e55 +50358762 +938e876f +94a29d99 +a09aa09a +a9a49ea5 +a6ada8a2 +ada7b1ac +b5b0aab2 +aab5b0a9 +b1adb5af +b7b2aeb6 +afb6b3ae +b4afb6b4 +b7b4afb7 +aeb3b3ae +b3aeb4b3 +b4b3aeb4 +adb2b2ad +b2adb4b2 +b4b2adb5 +adb5b2ad +b2adb5b2 +b6b3aeb5 +afb7b4af +b4afb7b4 +b6b3aeb7 +aeb7b4af +b1abb6b3 +b0ada9b4 +9badaaa4 +9790a5a2 +908d889a +5f858683 +70577d6e +9c7e668d +6fa7886f +846ca787 +a68369a5 +66a48166 +7d63a480 +9b775da1 +30926d53 +6d5f734e +a5a4a17d +989e9892 +a49ea29d +ada8a2a9 +a8b0aba5 +afa9b3ae +b5b0aab4 +adb5b0a9 +b2afb6b1 +b7b2aeb7 +b0b6b3ae +b5b0b7b5 +b8b5b0b8 +aeb5b3ae +b4afb4b3 +b6b4afb4 +aeb5b2ad +b3aeb6b3 +b4b2adb6 +aeb6b3ae +b3aeb6b3 +b7b4afb6 +afb7b4af +b4afb7b4 +b5b2aeb7 +a8b4b1ac +aaa5b2ae +a8a59fad +8fa19f97 +8f889996 +8b898392 +567c7a74 +765d7f6a +a2836b92 +6ba98b70 +8269a483 +a78569a3 +65a48368 +7960a27f +9673589e +3c866044 +94917054 +a49d9998 +9ba29d97 +a8a2a6a1 +b2ada7ad +a9b3aea8 +b0abb4af +b6b1acb5 +aeb7b2ad +b4aeb7b4 +b8b4afb6 +b2b9b6b1 +b7b2bab7 +b8b5b0ba +afb8b4af +b4afb7b4 +b4b4afb5 +afb5b4af +b4afb6b4 +b6b4afb6 +aeb7b3ae +b4afb6b3 +b7b4afb7 +b0b7b4af +b5b0b8b5 +b4b1acb8 +a4b0ada8 +a49fadaa +a19e96a7 +8999968f +8d869390 +83837e90 +52776e65 +7860856b +a1836a94 +64a8896f +81659e7f +a7866aa1 +62a58468 +755aa07d +92705698 +69744e2f +a5a48474 +a19b94a8 +a0a6a19b +aca6aba6 +b4afa9b1 +aab4afa9 +b1acb5b0 +b6b2afb5 +afb6b3af +b4afb7b4 +b8b5b0b7 +b2bab6b1 +b7b2bab7 +b8b5b0ba +b0b7b6b1 +b5b0b8b5 +b6b5b0b8 +afb6b4af +b4afb5b4 +b7b4afb7 +afb6b3ae +b3aeb7b4 +b7b4afb6 +afb7b4af +b4afb7b4 +b3b0aab7 +a2afaca8 +9f99aaa7 +9a9791a2 +8794918a +8780918e +7979758a +5676695d +7e648a6f +a284699c +61a2846a +8065997b +a58368a0 +609f7d62 +75599c7b +845f4095 +95755942 +9e989d98 +a4a09aa3 +a2a9a49e +ada7ada8 +b3aea8b2 +a9b4afa8 +b0acb5af +b5b2adb5 +afb6b3ae +b6b1b7b4 +b9b6b1b9 +b2b9b6b1 +b7b2bab7 +b9b6b1ba +b0b6b6b1 +b6b1b7b5 +b7b5b0b8 +b0b6b5b0 +b6b1b6b5 +b7b4afb7 +aeb7b4af +b4afb6b3 +b7b4afb7 +afb8b5b0 +b1acb7b4 +b1aea9b4 +9daca9a5 +9b94a6a3 +95928c9e +81918e87 +7e778b88 +70706d81 +5e746354 +876e9677 +a3886fa3 +5ca08268 +795e9576 +9c7d6199 +5c97765b +74579778 +75513395 +a4887c73 +9b94a8a6 +a7a29ca0 +a3aca7a1 +aba5aea9 +b2ada7b0 +aab3aea6 +b1aeb5b0 +b5b2adb5 +b1b6b3ae +b7b2b9b6 +bab7b2ba +b3bab7b2 +b8b3bbb8 +bbb8b3bb +b1b8b6b0 +b7b1b7b6 +b7b6b1b8 +b1b7b6b1 +b6b1b7b6 +b6b5b0b6 +afb7b4af +b3aeb5b3 +b6b3aeb5 +aeb6b3ae +afaab6b3 +aeaca7b2 +96a9a6a0 +948ca19e +918e8797 +768c8982 +7673817e +6a676176 +657d654e +856e9a7d +937a659c +67967c64 +7c609c80 +96765999 +58907155 +60419374 +7c644f84 +94a19f9c +9d979f99 +a9a39da1 +a4ada8a2 +aba5afaa +b1aca7b0 +abb3ada8 +b1acb3af +b5b2adb3 +b2b8b5b0 +b6b1bab7 +bab7b2b9 +b3bab7b2 +b8b3bbb8 +bab7b2bb +b2b8b6b1 +b6b1b8b6 +b7b6b2b8 +b1b7b6b1 +b6b1b7b6 +b6b6b1b7 +afb5b4af +b4afb5b4 +b6b4afb5 +adb8b4af +afaab4b1 +aeaca7b0 +94a7a6a0 +90899c9a +8e8b8493 +7684817a +625b7a7a +5a493466 +58725e44 +7760846f +907a638c +70998067 +856ca389 +967a5ea0 +508f7054 +55398e6d +8e867f76 +90a39f9b +9f9a9d97 +a9a49ea4 +a4aca7a1 +aba5afaa +b1aca6b0 +aab2adaa +b0abb1af +b6b3aeb3 +b1b8b5b0 +b6b1b9b6 +b9b6b1b9 +b2bab7b2 +b7b2bab7 +b9b6b1ba +b1b9b6b2 +b6b1b8b6 +b7b6b1b7 +b1b7b6b1 +b6b1b7b6 +b7b5b1b7 +afb5b5af +b3aeb4b3 +b4b2adb4 +a9b3b1ad +aaa5aeae +a8a6a2ac +8fa1a19d +8e879896 +89867f92 +5b7c7e79 +432d6a63 +5d432b5d +47654e39 +6851725e +8d755e7e +66997f66 +80679a7e +917a619a +3d94785c +6b57845f +9d9d9a7f +959b938c +a09a9f9a +a9a49ea5 +a2aaa59f +aba4ada8 +b0aca6b0 +aab0ada9 +b1acb1af +b7b4afb4 +b0b9b6b1 +b5b0b8b5 +b8b5b0b8 +b2b9b6b1 +b6b1bab7 +b9b6b1b9 +b2b6b6b1 +b6b2b7b6 +b7b6b1b7 +b0b7b6b1 +b5b1b7b6 +b6b6b1b6 +acb5b4af +b0aab2b1 +adaca7b0 +a2aaaaa5 +a29ea8a7 +9b9b95a3 +8b969590 +8a829491 +8384808e +346e6960 +523d684c +7c5c4874 +497d5d48 +765f7c60 +967e678c +578f745d +6c54876e +836c5583 +4585694d +8a837e5f +9b968f92 +959c958d +9f999f9b +a7a29ca4 +a1aaa59f +aaa4ada7 +afada5af +a8b0ada6 +b0abb1ae +b7b4afb3 +aeb8b5b0 +b3aeb6b3 +b7b4afb6 +b1b8b5b0 +b5b0b9b6 +b8b5b0b8 +b0b5b5b0 +b5b0b7b5 +b6b5b1b7 +afb5b4af +b4b0b5b4 +b4b4afb6 +aab3b2ad +aca7b0af +abaaa5ad +9da6a6a1 +9d98a4a2 +9695909f +8692908a +8a86908c +726f6889 +4d6d533c +6f5a8866 +916d5792 +5d916b55 +6c549474 +715e4781 +47745f4a +553e735f +6c543f6a +666d5034 +98958374 +9991889c +959d9891 +9e98a09b +a6a19ba3 +a1a9a49e +aba4ada7 +afaca5ae +a8b0ada6 +afaab1ae +b4b1acb2 +adb6b3ae +b2adb5b2 +b7b4afb5 +aeb6b3ae +b4afb6b3 +b7b4afb7 +afb7b5b0 +b4afb7b4 +b5b4afb6 +aeb5b3ae +b4afb4b3 +b4b4aeb5 +aab2b2ac +aaa6b0af +aaa9a4ab +99a4a49f +9894a09e +94948f9b +87918f88 +7c768f8d +6d57427c +5f87644c +7c639c77 +9f7a61a1 +4ba37f64 +49327e63 +56462f5c +36584833 +4c355e4c +624c3362 +7b654e35 +938d8d82 +9a938c9a +959d9892 +9e989f9b +a7a29ca3 +a1aaa59f +aba4aca8 +afaba4ae +a8afaca5 +aea9b0ad +b4b1acb1 +aeb6b3ae +b2adb6b3 +b5b2adb5 +adb5b2ad +b4afb5b2 +b7b4afb7 +afb9b5b0 +b4afb7b4 +b5b4afb6 +aeb4b4ae +b5afb5b3 +b4b4afb5 +abb3b2ad +ada8b1af +a9a8a3ad +98a4a29d +97929e9d +93928d97 +86918d86 +6453878a +86664b73 +66997963 +896ea481 +af8c70ac +419a7c5e +56426e5a +5e4e3a68 +33584834 +4f3a5948 +5e452b65 +8c6e5b49 +8f879790 +9b958e97 +969d9993 +9f99a09c +a9a39da4 +a1aba6a0 +aaa3aca7 +aeaca6ae +a7adaaa5 +aea9aeab +b4b1acb1 +aeb7b4af +b3aeb6b3 +b6b3aeb6 +adb5b2ad +b3aeb5b2 +b6b3aeb6 +afb7b4af +b5b0b8b4 +b5b5b0b7 +afb5b5af +b5b0b5b4 +b5b4afb5 +aab3b2ad +aca7b0af +aaa9a4ae +98a6a5a0 +97909e9d +94928a97 +7091908c +624a7d78 +a2826880 +76ae8e73 +987ab394 +b18f71b6 +4f8a6e53 +58447766 +5d4c3e68 +335a4938 +4d395645 +5a422b5e +927a6c60 +91899b98 +9c969098 +989e9994 +a19ba39e +aaa49fa6 +a2aca7a1 +aaa5aca9 +afaca7ad +a6adaaa5 +aea9aeab +b5b2adb1 +aeb7b4af +b4afb6b3 +b7b4afb7 +adb5b2ad +b2adb5b2 +b7b4afb5 +b0b8b5b0 +b5b0b8b5 +b6b5b0b6 +b1b7b6b1 +b5b0b6b6 +b6b5b0b6 +abb3b3ae +ada8b0b0 +aaa9a4ae +9aa5a49f +9894a0a0 +95918a9a +5d8e908c +654d7d6b +a0856e84 +7aaf9175 +987db697 +a38264b8 +537e684f +6d577868 +7261517e +395e4e3f +4a355b4b +56402a5b +92817568 +948d9d97 +9c98929a +9ca29c97 +a59fa7a2 +aca7a1aa +a3aca9a2 +aca7adaa +afaca8af +a8b0ada8 +afaab0ad +b6b3aeb2 +adb7b4af +b3aeb5b2 +b6b3aeb6 +aeb6b3ae +b3aeb6b3 +b7b4afb6 +b1b8b6b1 +b5b0b8b6 +b6b5b0b6 +b1b7b6b1 +b6b1b7b6 +b6b5b0b7 +afb5b5b0 +b2adb5b4 +adaca7b2 +9ba6a6a0 +9a95a2a0 +9695909b +5588847b +66547f67 +69513e7b +3d674f3b +634d6b51 +81644b7f +5b6f5b44 +705a8171 +76655281 +3e6d5c4a +4a346351 +5a422c5d +9584786d +98909e9a +a09c959c +a1a6a19c +a8a2aca7 +adaaa3ad +a7afada5 +afa9b0ad +b3b0abb2 +acb3b0ab +b4afb4b1 +b8b5b0b7 +afb7b4af +b4afb7b4 +b7b4afb7 +afb7b4af +b3aeb7b4 +b7b4afb6 +b1b7b5b0 +b6b1b7b6 +b6b5b0b7 +b0b5b4af +b5b0b6b5 +b6b5b0b6 +b1b7b6b1 +b4afb7b6 +b2b1acb5 +9eacaba6 +9893a4a3 +9b9c9b99 +28877d70 +4134533c +49312153 +1b402411 +27194426 +3a200f43 +61695641 +5d4a8878 +715d4a6f +3a6f5c48 +4a35644f +6049335f +958c8277 +9a919e9c +a39e989d +a1aaa59f +aaa3ada7 +b0aea7ae +a9b3afa8 +b0acb2af +b4b1acb3 +afb5b2ad +b6b1b7b4 +b7b4afb9 +afb6b3ae +b4afb7b4 +b7b4afb7 +b0b7b4af +b5b0b8b5 +b8b5b0b8 +b0b6b6b1 +b6b1b6b5 +b6b5b0b7 +b0b6b4af +b5b0b6b5 +b6b5b0b6 +b1b7b7b2 +b5b0b7b6 +b5b4afb6 +a6b1b0ab +9d98abab +a1a3a09f +1d74695b +42324830 +785b455e +c5c412b +f0e2d11 +1c0a0026 +64685440 +6451907c +74604a7a +3f715e49 +48336753 +69523e5e +92948c84 +9d949e9a +a7a29ca1 +a2aaa69f +aca6ada8 +b2afa8b0 +a9b2afa7 +b0abb2af +b4b1acb3 +aeb5b2ad +b2adb6b3 +b6b3aeb5 +afb7b4af +b5b0b7b4 +b8b5b0b8 +afb8b5b0 +b4afb7b4 +b7b4afb7 +b1b8b7b2 +b6b1b7b6 +b6b6b1b7 +b0b6b5b0 +b6b0b6b5 +b6b5b1b6 +b1b6b6b0 +b7b3b7b6 +b5b4afb8 +aab2b2ad +b0adb0ae +908b84b1 +44563a27 +7b687856 +9478659c +13533b28 +140a3920 +e000029 +795b4737 +755cab95 +7159448a +386b5340 +422b654d +725f4e5b +909c9992 +9f999c98 +aaa59fa4 +a4ada8a2 +aea7b0aa +b2afa8b1 +aab3b0a8 +b0acb2af +b4b1acb3 +aeb5b2ad +b4afb6b3 +b7b4afb7 +b1b7b4af +b7b2b9b6 +b9b6b1ba +b0b8b5b0 +b5b0b8b5 +b7b4afb8 +b1b9b7b2 +b5b0b7b6 +b7b5b0b7 +b0b5b6b0 +b7b1b6b5 +b8b7b2b7 +b1b6b5b0 +b7b2b7b6 +b8b7b2b8 +abb5b4af +bbbab2b1 +8a776ab7 +676d432e +79679677 +60443496 +4f6b513e +4c327f64 +17010067 +6936241d +664e9a85 +674d3a7b +3b624732 +462c6b51 +7e726361 +94a1a099 +a29da09b +aaa59fa8 +a6aea9a3 +afa9b1ad +b3b0a9b3 +acb3b0aa +b2adb3b0 +b6b3aeb5 +afb7b4af +b7b2b7b4 +b8b5b0ba +b1b8b5b0 +b7b2b9b6 +bab7b2ba +b0b9b6b1 +b5b0b8b5 +b8b5b0b8 +b0b8b6b1 +b6b1b6b5 +b5b6b0b7 +b0b5b5b0 +b5b0b6b6 +b7b6b0b6 +b2b6b5b0 +b8b3b7b7 +b8b8b3b8 +afb9b7b2 +b7b6b7b4 +a09588b5 +679b7457 +4a389b7a +785e4a65 +52886c5b +3d2b8065 +2409015a +3d2f1910 +5741624e +5c48326a +3e614934 +50396e53 +90857a6c +999f9e96 +a7a1a39f +aca7a1ab +a7afa9a4 +b1a9b2ae +b4b1abb4 +aeb5b2ae +b5b0b6b3 +b9b6b1b8 +b0b8b5b0 +b6b1b8b5 +bab7b2b9 +b2bab7b2 +b7b2bab7 +bbb8b3ba +b1b9b6b1 +b5b0b9b5 +b7b5afb9 +b0b6b6b1 +b5b0b7b6 +b6b5b0b6 +b0b5b6b0 +b5b0b6b6 +b6b5b0b6 +b2b7b6b1 +b8b3b8b7 +bcb9b4bb +b4bcbab5 +b5b0bdb9 +b2b3aeb8 +4cb0a495 +604c7e61 +967b697b +34876c5a +8036144 +260e0822 +262a0c07 +46314834 +56402a59 +39634b36 +66506c50 +98938a7e +9ea19e96 +a7a1a9a4 +aeaaa3ac +a8b0aba6 +b3abb3b0 +b7b4b0b6 +b0bab7b1 +b6b1b8b5 +b9b6b1b9 +b2b9b6b1 +b6b1bab7 +bbb7b2b9 +b2bbb8b3 +b7b2bab7 +bbb8b3ba +b0bab7b2 +b6b2b8b6 +b9b5b1b9 +b1b7b5b0 +b6b1b7b6 +b7b6b1b7 +b0b7b6b1 +b6b1b7b5 +b7b6b1b7 +b3b7b7b2 +b9b4b9b8 +bdbab5bc +b8bebbb6 +bcb7c0bd +c2c2bdbf +50b0afaa +6b5a7a61 +876e5d88 +16785c4a +14083b24 +3e251728 +2a4d3123 +3826553c +63473451 +43624934 +7963775e +9e9c978b +a1a6a19b +a8a2aba6 +b2ada6ad +b0b7b3ac +b8b1bab7 +bbb8b3bb +b2bbb8b3 +b7b2bab7 +bab7b2ba +b2bab7b2 +b7b2bab7 +bbb8b3ba +b4bbb8b3 +b9b4bcb9 +bbbab5bb +b4bab9b4 +b8b4b9b9 +bab6b3b9 +b2b7b6b1 +b6b1b7b6 +b7b5b0b8 +b1b6b5b0 +b6b1b7b6 +b7b6b1b7 +b3b7b6b1 +b9b4b9b8 +bebab5bc +b8bebbb6 +bfb9c0bd +c9cac6c2 +4cb4aea3 +715d8a68 +86665491 +30654a38 +45365b42 +73534168 +39785b45 +46336c4e +5d402d64 +57705641 +81739271 +a5a4a28e +a4aaa49f +b0aaafaa +bab5afb5 +b4bdb9b2 +bab2bebb +bcb9b1bd +b3bbb8b3 +b8b3bbb8 +bcb9b4bc +b4bab9b4 +bab5bbb9 +bcbab5bc +b6bcbbb6 +bcb7bdbb +bcbbb6bc +b5bbbab5 +b9b5bbba +b9b8b3ba +b0b7b6b1 +b6b1b7b6 +b7b6b1b7 +b1b6b4af +b6b1b6b6 +b7b6b1b7 +b3b7b6b1 +bab5bab8 +bdbbb6bb +bac0bdb8 +c0bbc1bf +c3bfb9c3 +8bc6c8c4 +7f5eb29f +87624ca6 +4a6d4836 +675e8557 +8e665792 +6095745d +664b9d7c +62483387 +58866752 +8f88906e +a9a6a295 +abb0aba4 +b7b1b6b1 +bdb9b3bc +b3bdbbb3 +bab2bdba +bcb9b2bd +b6bebab5 +bab5bebb +bbbab5bb +b5bbbab5 +bbb6bbba +bcbcb7bc +b6bcbbb6 +bbb6bcbb +bbbbb6bc +b5bcbbb6 +b9b5bbba +b9b8b3ba +b1b6b5b0 +b6b1b6b6 +b6b5b0b7 +b2b7b6b1 +b7b2b8b6 +b7b6b1b8 +b4b8b7b2 +bab5bab9 +bcbcb7bb +bac1beb9 +c0bcc2bf +c4c0bac3 +c5c6c5bf +bbb1caca +a89b8dc4 +6790614f +756fa068 +a073619e +5b9c735f +6e509674 +8f70578e +6087624c +a39d856f +aca8a1a3 +afb4afaa +bab3bab5 +bfbdb5be +b2bdbab4 +bbb4bdba +bebbb7be +b5bdbbb7 +bab5bcbb +bbbab5bb +b7bcbbb6 +bcb7bdbc +bdbcb7bd +b6bcbbb6 +bab6bcbb +bbbbb5bb +b6bcbcb6 +bab5bbbc +b9b8b3bb +b0b6b5b1 +b6b1b6b5 +b7b6b1b7 +b2b8b7b2 +b7b2b8b7 +b9b8b3b8 +b4b8b8b3 +bab5b9b9 +bfbdb8bd +b9c0bdb8 +c0bcc1be +c6c4bdc3 +bbc7c3ba +dadac5c2 +a99d8ed3 +6e9c735b +766daa78 +926855a6 +608a6349 +785f9f7c +ad8168a1 +78906850 +aaa38a81 +b3afa6ab +b3b9b4af +bcb5bdb9 +bfbcb5bf +b7bebab4 +beb9c0bd +c1bebac1 +b8bebdb8 +bcb8bdbc +bdbeb7bd +b8bebeb9 +bcb7bfbd +bdbcb7bd +b6bdbcb7 +bbb5bcbb +bbbbb5bb +b6bcbab6 +bbb6bcbc +bab9b4bc +b0b7b6b1 +b6b1b6b5 +b8b7b2b7 +b1b7b6b1 +b8b3b7b6 +bab9b4b9 +b4b9b8b3 +bab5bab9 +c0bdb8bd +b9c1beb9 +c0bbc1be +c4c1bcc3 +c1c5c2ba +c0b9c9c7 +967a65c3 +6ba08068 +765da581 +74563c9f +769c7f68 +8e74c095 +a77660bd +8f8d6d5a +a9a39896 +b8b3adad +b6beb8b2 +beb6bfbd +c1beb7c1 +bdc3c0bb +c0bbc4c1 +c1bebac4 +b9bfbeb9 +beb8bebe +bdbeb8bd +b8bdbeb8 +bdb7bdbd +bdbcb7bd +b6bcbbb6 +bab5bcbb +bbbbb6bb +b6bbbbb5 +bbb6bbbb +bbbab5bc +b1b7b6b1 +b6b1b6b5 +b8b7b2b7 +b1b8b7b2 +b7b2b7b6 +b9b8b3b8 +b4b9b8b3 +bab5bab9 +bdbcb7bc +b8bfbdb8 +bfbac1bd +c3bfbbc2 +bec3c0ba +c6bfc7c4 +9b7d64c7 +66976d55 +5a39a57f +978f8283 +69afa094 +816ab384 +92624dad +9f887468 +ada6a4a5 +b9b3aeb2 +b7bebab3 +beb7c1be +c3c0bac1 +bbc4c2be +bfbac3c0 +bfbeb9c1 +b8bebeb9 +beb8bdbd +bdbeb8bd +b7bdbeb8 +bcb6bdbd +bdbbb7bc +b5bcbbb6 +bab5bbbc +babab5bb +b5b9bbb5 +bab5baba +bbbab5bb +b0b7b6b1 +b7b2b7b5 +b9b8b3b8 +b2b7b6b1 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +bab5b9b8 +bbbbb6ba +b7bebcb7 +beb9bfbc +c1beb9bf +b9c2bfbb +cbc6c2bf +c0b8adca +60a2826a +a08ea07e +b3b4b3b1 +749e8c78 +7965bb90 +895d46a7 +a68b8075 +b1acaaa9 +bdb7b2b6 +b9c1bdb5 +bfbbc2bf +c4c1bcc2 +bbc5c1bc +bfbac3c0 +bfbeb9c0 +b8bebeb9 +beb8bdbf +bcbdb7bd +b8bebcb7 +bdb7bdbd +bcbbb6bc +b5bbbbb6 +bab5bbbb +bbbab5bb +b6bbbbb6 +bab5bcbb +bab9b4bb +b1b9b6b1 +b8b3b8b6 +b9b8b3b9 +b2b7b6b1 +b7b2b8b7 +b8b9b2b8 +b2b8b8b2 +b9b4b8b7 +bbbbb6ba +b7bebcb7 +bdb8bebc +c1bdb8bf +bac1beb9 +beb6c2bf +cbcdc9c2 +c1ccccc6 +d0cccbc7 +9e9c96cf +6d9e866f +7c64b98b +8a6651ab +a8928c84 +b5b0b2ae +c0bbb5ba +bbc1bfb8 +c1bdc3c0 +c4c1bcc4 +bbc4c1bc +bfbac1c0 +c0beb9c0 +b8bfbeb9 +bdb8bdbe +bebdb8be +b7bdbdb8 +bdb7bcbd +bcbcb6bc +b5bcbbb6 +b9b5bcba +bbbab5bb +b6bcbbb6 +bbb6bcbb +bbbab5bc +b1b8b7b2 +b9b4b7b6 +b9b8b3ba +b2b7b6b1 +b7b2b8b7 +b8b7b1b8 +b2b8b7b2 +b8b3b8b7 +bcbbb6b9 +b8bebcb7 +bcb7bfbd +bfbcb7c0 +bac0bdb8 +c0b9c2bf +c4c1b8c3 +c4c8c6be +bcb7ccc9 +979590c0 +6a9f836b +7459b587 +886b59a1 +a89b9996 +b6b0b5b1 +bebab4bb +b9c0beb6 +c0bcc2bf +c3c0bbc3 +bac3bfba +bfbabfbf +bfbfb9c0 +b8bebeb8 +bdb8bdbd +bebeb8bf +b7bcbcb7 +bdb7bcbc +bbbbb6bc +b4babbb5 +b9b4baba +bab9b4ba +b5bcbbb6 +bbb6bbba +bbbab5bc +b3b8b7b2 +bab5b8b8 +b9b8b3bb +b1b7b6b1 +b7b2b7b6 +b7b6b1b8 +b2b7b6b1 +b8b3b8b7 +bcb9b4ba +b8bdbbb6 +bcb7bfbd +bfbcb7bf +b8c0bdb8 +bfbac0bd +c4c0bac2 +bcc5c3bb +b9b4c7c3 +928c85bb +64906c58 +654ea475 +846c5c94 +aca6a6a3 +b7b1b6b2 +bebbb4bc +bac1beb7 +c0bbc3c0 +c2bfbac3 +b9c1bfba +bebabfbe +bfbfb9bf +b8bebeb8 +beb8bdbe +bebdb8be +b6bdbbb6 +bcb6bcbc +bcbab5bc +b4babab4 +b9b4b8ba +bab9b4ba +b4bbbab5 +b9b4bab9 +b9b8b3ba +b2b9b7b2 +bab5b8b7 +b8b7b2bb +b0b7b6b1 +b6b1b6b5 +b7b6b1b7 +b2b8b6b1 +b8b3b8b7 +bab8b3ba +b7bbbab5 +bcb7bfbc +bfbcb7be +b7bebbb6 +bfbabfbc +c2bfbac2 +bbc4c1ba +b3aec6c1 +8e877bb4 +588f6550 +5a439466 +9081728a +adb1b2b0 +b9b3b9b2 +bfbcb6be +bbc1beb9 +c0bbc3c0 +c1c0bbc3 +b9bebeb9 +bfb9bfbe +bebfb9be +b9bebfb9 +bdb8bebf +bebdb7be +b6bcbcb7 +bab5bbbb +bbbab5bb +b3bab8b4 +b8b3bab8 +b9b8b3ba +b3b9b8b3 +b8b2b9b8 +b8b7b2b9 +b2bab7b2 +b9b4b8b7 +b9b8b3ba +b0b6b5b0 +b6b1b6b5 +b8b6b1b6 +b3b8b7b2 +b8b3b9b8 +bbb8b4ba +b7bbb9b4 +bbb6bdbc +bebbb6be +b8bfbcb7 +beb9c0bd +c2bfbac1 +b8c4c1bb +a6a3c3bf +8c7d6ba5 +57a17358 +68519f6f +a29d9590 +b1b6b3ae +bcb7bcb6 +c0bdb8bf +bac1beb9 +c0bbc3bf +bfbfbac2 +b9bfbdb8 +beb9bebe +bebfb9be +b8bdbeb8 +beb8bdbe +bbbdb7bd +b5bbbbb6 +bab5babb +babab4ba +b3b9b9b3 +b8b3b9b9 +b9b8b3b9 +b4bab9b4 +b8b2bab9 +b7b6b1b9 +b2b8b7b2 +b9b4b8b7 +b9b8b3ba +b2b7b6b2 +b7b2b8b7 +b9b7b2b9 +b3bab7b2 +b8b3b9b8 +bcb9b4b9 +b5bdbab5 +bbb6bdba +bebbb6be +b8c0bdb8 +beb9c0bd +c2bfbac1 +b4c4c2bc +9592bfbb +8c725e96 +4aa9785e +76669764 +afb1ad90 +b3b9b4ad +bdb8beb9 +c1beb9c0 +b9c1beb9 +beb9c2be +bebdb9c0 +b9bfbeb9 +beb9bebe +bdbeb9bd +b8bcbdb8 +bdb8bcbd +bcbcb7bd +b5bbbcb6 +bab4baba +b9bab4ba +b3b8bab3 +b8b3b8ba +b9b8b3b9 +b3bab9b4 +b8b3b9b8 +b7b6b1b9 +b3b8b6b1 +b9b4b9b8 +b8b7b2ba +b2b7b6b1 +b7b2b8b7 +b9b7b2ba +b3bab7b2 +b8b3b9b8 +bbb9b3b9 +b5bcbab5 +bbb6bdba +bfbcb7be +b7bfbcb7 +bdb8bfbc +c2bfbac0 +b3c6c3bd +857fbbb9 +8a614e8a +46a5735e +8c838b5a +b9b8b298 +b5bcb7b2 +beb9bfba +c2bfbac1 +bac2bfba +beb9c1bf +bfbdb9be +b9bfbeb9 +beb9bfbe +bdbeb8bd +b7bdbeb8 +bdb7bcbd +bdbeb8bd +b5bdbdb7 +bab4bbbc +b8b9b3b9 +b3b8b9b3 +b9b3b8b9 +b9b8b3b8 +b2b9b8b3 +b8b3b8b7 +b7b6b1b8 +b3b9b7b2 +b8b3b9b8 +b9b7b2ba +b1b8b6b1 +b8b3b9b6 +b9b7b2ba +b3b7b7b2 +b9b4b8b8 +b9b8b3ba +b4bab9b4 +bbb5bbb9 +bebab5bd +b7bebbb6 +bdb8bebb +c1beb7c0 +aec6c2bb +766cb0b2 +9b614d86 +539b5d4b +aaa58a62 +bcb7b2ab +b8bfbbb5 +c0bbc0bd +c2bfbbc2 +bbc3c0bb +beb9c0c0 +bfbeb9be +b8bfbeb9 +bdb9bebd +bdbfb8be +b7bdbeb8 +bdb7bcbe +bdbcb7bd +b6bcbdb7 +bab4bcbc +b9bab4b9 +b3b8b9b3 +b9b3b8b9 +b9b7b2b8 +b3b9b7b3 +b8b3b9b8 +b8b7b2b9 +b2b8b7b2 +b8b4bab7 +b9b7b2bb +b2b8b6b1 +b7b2b8b7 +b8b7b2b9 +b3b9b7b2 +b9b4bab7 +bbb9b4ba +b4bbb9b4 +bab5bab9 +bebab5bb +b6bebbb6 +bdb8bebb +c0bdb7c0 +a9c9c7c0 +6154abad +a3625287 +75904d3c +bfba9880 +beb9b2bb +bac0beb7 +beb9c2bf +c2bfbac1 +bac3c0bb +bdb8bfbf +bebdb8be +b9bebeb8 +bdb9bfbe +bebdb8bf +b7bebcb7 +bcb7bcbd +bcbcb7bc +b4babcb6 +bab4baba +b9bab4b9 +b2b9b9b3 +b7b2b8b9 +b8b7b2b7 +b3b8b8b2 +b8b3b9b8 +bab7b2ba +b2b8b7b2 +b6b1b9b7 +b7b5b0b9 +b1b7b5b0 +b7b2b8b6 +b8b7b1b9 +b2b9b7b1 +b7b2b9b7 +bbb8b3ba +b3bcb9b4 +b9b4bbb8 +bbb9b4b9 +b6bebab5 +bbb6bebb +bfbcb8be +bdc3c3bf +6150bfc1 +923f2b9a +b08d564a +c0bab5b6 +c1beb9c2 +bac2bfba +bdb8c2bf +c0bdb8c1 +b8bebdb8 +bdb8bebd +bebdb8be +b9bebdb8 +bdb8bfbe +bebdb7bf +b6bcbcb7 +bcb6bbbc +bbbcb6bb +b4babbb5 +b9b3b8ba +b8b9b3b8 +b3b8b9b3 +b7b2b7b9 +b7b6b1b7 +b3b9b8b2 +b7b2b8b8 +b9b6b1b8 +b2bab7b2 +b7b2bab7 +b9b5b1b9 +b1b9b6b1 +b7b2bab7 +b7b7b2b9 +b2b9b6b1 +b7b2bab8 +bbb8b3ba +b3bab8b3 +b9b4bbb8 +bbb9b4bc +b5bcb9b4 +bbb6bdba +bfbcb7be +c8bebbb6 +a499c9cb +a66c5cbe +c9bfb1a9 +bdb8cace +c1bebac1 +b8c0bdb8 +bdb8c0bd +c0bdb8c0 +b8bdbcb7 +bdb8bdbd +bebdb8be +b8bebdb8 +bcb7bebd +bdbcb7be +b6bcbdb7 +bcb6bbbc +babbb5bb +b3b9bab4 +b9b3b8b9 +b8b9b3b8 +b2b7b8b2 +b7b2b7b8 +b6b5b0b8 +b1b6b5b1 +b6b1b7b6 +b8b6b1b7 +b2bab7b2 +b7b2bbb7 +b9b6b1ba +b1b8b7b2 +b6b1b8b6 +b7b6b1b7 +b1b8b7b2 +b7b2b8b7 +bbb7b3ba +b4bbb8b3 +b9b4bcb9 +bab9b4bb +b4bbb9b4 +bab5bab9 +bebbb6bc +b6bebbb6 +c9c6bfbb +cdd3d0c7 +b6c9cbc6 +bdb8bfbb +bfbcb7bf +b7bfbcb7 +bcb7c0bc +bebdb8bf +b7bebcb7 +bcb7bdbc +bebdb8bd +b8bebdb8 +bdb8bebd +bdbdb8be +b6bcbcb6 +bbb5bbbc +babbb5ba +b3b9bab4 +bab4b8b9 +b8b8b3b9 +b1b7b8b2 +b7b1b6b8 +b7b6b1b6 +b1b6b5b1 +b6b1b7b6 +b7b5b0b7 +b3bab7b2 +b5b1bbb8 +b6b5b0b9 +b1b6b6b1 +b6b1b7b5 +b6b6b1b7 +b1b7b6b1 +b6b1b7b6 +b8b7b2b8 +b2bbb8b3 +b8b3b9b7 +b9b9b4b8 +b4b9b8b3 +b9b4bab9 +bcbab5ba +b6bdbab5 +bcb6bebb +bebbb7be +b6bdbab5 +bcb7bebb +bfbcb7bf +b7bfbcb7 +bbb6bfbc +bdbbb7be +b7bcbcb7 +bcb7bdbc +bdbcb7bd +b7bdbcb7 +bcb7bdbd +bcbbb6bd +b6bbbbb6 +bcb6bbbc +babbb5bb +b3b9bab4 +b9b3b8b9 +b7b8b2b8 +b3b7b8b2 +b8b2b7b8 +b8b7b2b6 +b1b8b7b2 +b6b1b8b6 +b5b5b0b7 +b3b8b6b1 +b6b1bbb7 +b9b5b0b9 +b1b8b5b0 +b6b1b8b6 +b6b6b1b8 +b2b7b6b1 +b6b1b9b5 +b9b7b2b9 +b2bab7b2 +b8b3b8b7 +bbb8b3ba +b4b8b8b3 +b9b4bbb9 +bab9b4ba +b5bdbab5 +bbb6beba +bfbcb7be +b6bebbb6 +bbb6bebb +bebbb6be +b6bebbb6 +bbb6bebb +bebbb7be +b7bcbbb6 +bcb7bcbc +bcbcb7bd +b6bcbcb6 +bbb6bcbb +bcbab6bc +b5bbbab5 +bbb4bbbb +babbb5ba +b4b9bab4 +bab4b9ba +b7b9b3b9 +b3b7b8b2 +b7b2b8b8 +b7b7b2b7 +b3b9b8b3 +b8b3b9b8 +b6b5b0b8 +b2b8b6b1 +b5b0bab7 +b8b5b1b8 +b1b9b5b0 +b6b1b6b6 +b7b5b1b8 +b1b8b6b1 +b6b1b9b5 +b9b6b2b9 +b2b9b7b2 +b7b2b8b7 +b9b7b2b9 +b3b8b7b2 +b8b3b9b8 +bab9b4ba +b4bab9b4 +b9b4bbb9 +bcbab5bb +b6bcbab5 +bbb6bcbb +bebbb6be +b6bebbb6 +bbb6bdbb +bdbbb6bd +b5bbbab5 +bbb6bbba +bcbcb6bc +b6bcbcb6 +bbb6bcbb +bcbbb6bb +b4bbbab5 +bab4bab9 +b9b9b4b9 +b5babab5 +b9b4baba +b7b8b2b9 +b2b7b8b2 +b6b1b8b6 +b8b8b2b7 +b4b9b8b4 +b9b4bab9 +b9b6b1bb +b2bab6b1 +b5b0bab7 +b9b6b1b8 +b1b9b6b1 +b6b1b8b6 +b6b5b0b8 +b1b8b5b0 +b6b1b8b6 +b9b6b1b8 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b3b8b7b2 +b9b3b8b8 +bbb9b4bb +b4b9b9b4 +bab5b9b9 +bbbab5bb +b5bbbab5 +bab5baba +bbbab5bc +b5bebab6 +bab5bcba +babbb6bb +b6bbbab5 +bbb6bcbb +bbbab5bc +b6bcbbb6 +bbb6bcbb +bcbbb6bc +b5bbbab5 +b9b5bbba +bab9b4bb +b3babab4 +b9b3b9b9 +b8b9b3b8 +b3b8b9b3 +b8b2b8b8 +bab9b4b7 +b4bcbab5 +b8b2bab9 +bab9b4ba +b3bab7b2 +b7b2bbb8 +b9b6b2ba +b1b9b6b1 +b7b1b9b6 +b9b6b2b8 +b1b9b5b1 +b6b1b7b6 +bab7b2ba +b2bab7b2 +b7b2b8b7 +b9b7b2ba +b3b9b8b3 +b9b3bab8 +b9b9b4ba +b4bab9b4 +bab5bab9 +bbbab5bb +b6bbbab5 +bab5bcbb +bcbab5bb +b5bdbbb6 +bbb6bbba +bbbbb6bb +b6bbbab5 +bbb5bcbb +bcbbb6bc +b6bcbbb6 +bcb7bdbb +bdbbb6bd +b7bcbab5 +bab5bcbc +bbbab5bb +b6babbb5 +bdb8bcbc +bfbcb8be +b9bebdb8 +beb9bebe +bebdb8bf +b8bebdb8 +bab5bfbd +b9b8b3bc +b5bcb9b4 +b9b4bdba +bbb7b3bc +b2bab7b2 +b7b2bab7 +bbb7b2ba +b2bab8b3 +b7b2bbb8 +bab7b2bb +b3bab7b2 +b8b3bab8 +b9b8b3ba +b3b9b8b3 +b9b4bab8 +b9b9b4ba +b4bab9b4 +bab5bab9 +bbbab5bb +b5bbbab5 +bab5bbba +bcbab5ba +b5bdbab5 +bab5bbba +bdbab5bb +b6bcbbb6 +bbb6bcbb +bcbcb7bc +b7bcbbb6 +bcb7bebc +bfbcb7be +b7bebcb7 +bdb7bebc +c1bfbac0 +bbc0bfba +c3bec3c0 +c8c5c0c6 +c4cac7c2 +cbc6cbc9 +cdcac5cd +c5cccac5 +c7c3cdca +c2bdbacb +b6c0bdb8 +b9b4bebb +bbb8b3bc +b2bab7b3 +b7b2bbb7 +bab7b1ba +b3bbb8b3 +b7b2bab7 +bab7b2b9 +b3bab7b2 +b8b3bab8 +bab8b3bb +b4bab8b3 +b8b3bbb9 +bab9b4ba +b4bab9b4 +bab5bab9 +bbbbb6bb +b5bcbbb5 +bab6bcba +bdbbb6bc +b6bdbbb6 +bbb6bcbb +bcbbb6bc +b6bcbbb6 +bbb6bcbb +bdbcb7bc +b8bebcb7 +beb9bdbd +c2bdb8c0 +bac0bdb8 +c0bbc1bf +c4c1bcc4 +bfc6c3be +c7c2c8c4 +d0cec9ca +cbd4d1cc +d7d2d3d0 +dddad5da +cedad6d0 +d6d1d7d4 +d2cecad9 +b5bfbcb7 +b9b4bdba +bbb8b3bc +b2bbb8b3 +b7b2bab7 +b9b6b1ba +b2bab7b2 +b8b3bab7 +bab7b2b8 +b3bab7b2 +b8b3bab8 +bcb8b3bc +b3bcb8b3 +b9b4bab8 +bab9b4b9 +b5bab9b4 +bbb6bbba +bcbbb6bb +b6bbbbb5 +bab6bcbb +bebab5bd +b6bdbbb6 +bbb6bcbb +bcbbb6bc +b7bcbbb6 +bcb7bdbc +bfbdb8be +b8c0bdb8 +beb9c0bd +c1beb9c2 +bbc2beb9 +c1bcc3c0 +c5c2bdc4 +c0c6c3be +cac5c8c5 +d2cfcacd +cfd5d2cd +dad5d7d4 +e0ddd8dd +d4e0ddd8 +d6d1ddda +d4d1ccd9 +b5bebbb6 +b8b3bdba +bbb7b3bb +b2bbb7b3 +b7b2bab7 +bab7b2ba +b3b9b6b1 +b8b3b9b8 +b9b7b2b8 +b3bbb7b2 +b8b3bbb8 +bbb8b3bb +b3bab8b3 +b9b4b9b8 +bab9b4ba +b5bab9b4 +bbb6bbba +bebbb6bc +b6bcbab5 +bbb6bbbb +bdbab5bd +b6bdbbb6 +bcb7bcbb +bcbbb6bd +b7bdbbb6 +bdb8bdbc +c0bdb8bf +b8c1bdb8 +beb9c1bd +c2bfbac1 +bcc2bfba +c2bdc4c1 +c4c2bdc5 +c1c5c3be +c9c4c8c5 +d0cec8cc +cfd4d1cc +d7d2d7d4 +dfdbd6da +dbe2deda +d9d4e2df +d5d2cddc +b5c0bdb8 +b8b3bdba +bbb8b3bb +b3bbb8b3 +b7b2bbb8 +bab7b2ba +b2bab7b2 +b7b2bab7 +b8b8b2ba +b3b9b8b3 +b8b3bab8 +bbb8b3bb +b4bab8b3 +b9b4bcb9 +bab9b4ba +b5bab9b5 +bbb6bbba +bdbbb6bc +b6bcbab5 +bbb6bbbb +bfbbb6be +b7bebbb6 +bcb7bebc +bdbcb7be +b7bebcb7 +bdb8bfbc +c0bdb8c0 +b9c0bdb8 +beb9c1be +c2bfbac1 +bbc2bfba +c1bcc3c0 +c5c2bdc4 +c1c6c2bd +c8c3c8c5 +ceccc6cb +ccd2cfca +d6d1d4d1 +dcdad5d9 +dce0ddd8 +e0dbe4e1 +dedbd6e3 +b3c0bdb8 +b8b3bbb8 +bbb8b3bb +b2bbb8b3 +b7b2bab7 +b9b6b1ba +b2b9b6b1 +b8b3bab7 +b9b7b2bb +b3b8b8b3 +b8b3bab8 +bbb8b3bb +b4bab9b4 +bab5bbb9 +bbbab5ba +b6bbbab5 +bbb6bcbb +bcbbb6bc +b6bcbbb6 +bbb6bcbb +bebbb6be +b5bebbb6 +bbb6beba +bdbcb7be +b7bebcb7 +bdb8c0bc +c0bdb8c0 +b9c0bdb8 +bfbac1be +c2bfbac2 +bbc2bfba +c1bcc3c0 +c5c2bdc4 +c0c6c3be +c7c2c8c5 +cecbc6ca +c8d1cec9 +d3ced0cd +dbd9d4d6 +dcdddad6 +e3dee4e1 +e3e0dce6 +b3bdbab5 +b8b2bbb8 +bab7b2bb +b2bab7b1 +b7b2bab7 +b9b6b1ba +b2b9b6b1 +b8b3bab7 +bbb7b2bb +b3b9b8b3 +b8b3bab8 +bcb8b3bc +b4bbb9b4 +b9b4bab9 +b9b9b4ba +b6bbbbb5 +bbb6bcbb +bcbbb7bc +b6bcbbb7 +bbb6bbbb +bebbb6be +b5bebbb6 +bbb6beba +bfbcb7be +b8bfbcb7 +bdb8c0bd +c1beb9c0 +b9c1beb9 +bfbac1be +c2bfbac2 +bcc2bfba +c1bcc4c1 +c5c2bdc4 +c0c6c3be +c7c2c8c5 +ccc9c4ca +c9d0cdc8 +d0cbd1ce +dad7d2d3 +d9dcd8d4 +e3dee0de +e5e2dde6 +b1bab7b2 +b7b0bab7 +bbb8b0ba +b3bab7b0 +b7b2bab7 +bab7b2ba +b2bab7b2 +b7b2bab7 +bab7b2ba +b4bbb8b3 +b8b3bcb9 +bcb9b4bb +b4bcb9b4 +b9b4bab9 +babbb4ba +b5bbbbb5 +bbb6bcbb +bdbbb7bc +b7bdbcb7 +bcb7bebc +bfbcb7be +b6bebbb6 +bcb7bebb +c0bdb8bf +b8c0bcb7 +bdb8c0bd +c1beb9c0 +b9c0bdb8 +bfbac1be +c2bfbac2 +bbc2bfba +c1bcc3c0 +c5c2bdc4 +bfc6c3be +c6c1c7c4 +cbc8c3c9 +c8cdcac5 +d0cbd1cd +d6d3ced4 +d4dad7d2 +ded9dcd9 +e4e1dce1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +acb3b2ad +b1acb2b1 +b2b1acb3 +acb2b1ac +b1acb2b1 +b3b0abb2 +acb4b1ac +b1acb4b1 +b6b2adb3 +afb7b4af +b3aeb7b4 +b6b3aeb6 +aeb6b3ae +b3aeb6b3 +b5b2adb6 +a5b2afaa +9f9badaa +98948ea2 +768c8a83 +6b587e7c +92775f80 +6e9c7f68 +836ba586 +a6856da3 +68a58369 +7e64a683 +9d795fa2 +4e977259 +52328d69 +7c675775 +90a09b98 +9c969f97 +a5a09aa2 +a3a9a49e +aca6aea9 +b3aea8b1 +aab3aea8 +b0abb4af +b7b2aeb5 +adb6b3ae +b2adb5b2 +b4b1acb5 +acb3b2ad +b1acb4b1 +b2b1acb3 +acb3b1ac +b2adb3b1 +b4b1acb3 +acb4b1ac +b2adb4b1 +b6b3aeb5 +afb7b4af +b4afb7b4 +b6b3aeb7 +aeb6b3ae +b2adb6b3 +b3b0abb5 +a3b1aea9 +9c96aba8 +95928d9f +69888a86 +6d557d74 +997d6689 +6fa0816b +876ea688 +a6856ca8 +65a38266 +7d63a47f +9c785ea1 +46936e55 +50358762 +938e876f +94a29d99 +a09aa09a +a9a49ea5 +a6ada8a2 +ada7b1ac +b5b0aab2 +aab5b0a9 +b1adb5af +b7b2aeb6 +afb6b3ae +b4afb6b4 +b7b4afb7 +aeb3b3ae +b3aeb4b3 +b4b3aeb4 +adb2b2ad +b2adb4b2 +b4b2adb5 +adb5b2ad +b2adb5b2 +b6b3aeb5 +afb7b4af +b4afb7b4 +b6b3aeb7 +aeb7b4af +b1abb6b3 +b0ada9b4 +9badaaa4 +9790a5a2 +908d889a +5f858683 +70577d6e +9c7e668d +6fa7886f +846ca787 +a68369a5 +66a48166 +7d63a480 +9b775da1 +30926d53 +6d5f734e +a5a4a17d +989e9892 +a49ea29d +ada8a2a9 +a8b0aba5 +afa9b3ae +b5b0aab4 +adb5b0a9 +b2afb6b1 +b7b2aeb7 +b0b6b3ae +b5b0b7b5 +b8b5b0b8 +aeb5b3ae +b4afb4b3 +b6b4afb4 +aeb5b2ad +b3aeb6b3 +b4b2adb6 +aeb6b3ae +b3aeb6b3 +b7b4afb6 +afb7b4af +b4afb7b4 +b5b2aeb7 +a8b4b1ac +aaa5b2ae +a8a59fad +8fa19f97 +8f889996 +8b898392 +567c7a74 +765d7f6a +a2836b92 +6ba98b70 +8269a483 +a78569a3 +65a48368 +7960a27f +9673589e +3c866044 +94917054 +a49d9998 +9ba29d97 +a8a2a6a1 +b2ada7ad +a9b3aea8 +b0abb4af +b6b1acb5 +aeb7b2ad +b4aeb7b4 +b8b4afb6 +b2b9b6b1 +b7b2bab7 +b8b5b0ba +afb8b4af +b4afb7b4 +b4b4afb5 +afb5b4af +b4afb6b4 +b6b4afb6 +aeb7b3ae +b4afb6b3 +b7b4afb7 +b0b7b4af +b5b0b8b5 +b4b1acb8 +a4b0ada8 +a49fadaa +a19e96a7 +8999968f +8d869390 +83837e90 +52776e65 +7860856b +a1836a94 +64a8896f +81659e7f +a7866aa1 +62a58468 +755aa07d +92705698 +69744e2f +a5a48474 +a19b94a8 +a0a6a19b +aca6aba6 +b4afa9b1 +aab4afa9 +b1acb5b0 +b6b2afb5 +afb6b3af +b4afb7b4 +b8b5b0b7 +b2bab6b1 +b7b2bab7 +b8b5b0ba +b0b7b6b1 +b5b0b8b5 +b6b5b0b8 +afb6b4af +b4afb5b4 +b7b4afb7 +afb6b3ae +b3aeb7b4 +b7b4afb6 +afb7b4af +b4afb7b4 +b3b0aab7 +a2afaca8 +9f99aaa7 +9a9791a2 +8794918a +8780918e +7979758a +5676695d +7e648a6f +a284699c +61a2846a +8065997b +a58368a0 +609f7d62 +75599c7b +845f4095 +95755942 +9e989d98 +a4a09aa3 +a2a9a49e +ada7ada8 +b3aea8b2 +a9b4afa8 +b0acb5af +b5b2adb5 +afb6b3ae +b6b1b7b4 +b9b6b1b9 +b2b9b6b1 +b7b2bab7 +b9b6b1ba +b0b6b6b1 +b6b1b7b5 +b7b5b0b8 +b0b6b5b0 +b6b1b6b5 +b7b4afb7 +aeb7b4af +b4afb6b3 +b7b4afb7 +afb8b5b0 +b1acb7b4 +b1aea9b4 +9daca9a5 +9b94a6a3 +95928c9e +81918e87 +7e778b88 +70706d81 +5e746354 +876e9677 +a3886fa3 +5ca08268 +795e9576 +9c7d6199 +5c97765b +74579778 +75513395 +a4887c73 +9b94a8a6 +a7a29ca0 +a3aca7a1 +aba5aea9 +b2ada7b0 +aab3aea6 +b1aeb5b0 +b5b2adb5 +b1b6b3ae +b7b2b9b6 +bab7b2ba +b3bab7b2 +b8b3bbb8 +bbb8b3bb +b1b8b6b0 +b7b1b7b6 +b7b6b1b8 +b1b7b6b1 +b6b1b7b6 +b6b5b0b6 +afb7b4af +b3aeb5b3 +b6b3aeb5 +aeb6b3ae +afaab6b3 +aeaca7b2 +96a9a6a0 +948ca19e +918e8797 +768c8982 +7673817e +6a676176 +657d654e +856e9a7d +937a659c +67967c64 +7c609c80 +96765999 +58907155 +60419374 +7c644f84 +94a19f9c +9d979f99 +a9a39da1 +a4ada8a2 +aba5afaa +b1aca7b0 +abb3ada8 +b1acb3af +b5b2adb3 +b2b8b5b0 +b6b1bab7 +bab7b2b9 +b3bab7b2 +b8b3bbb8 +bab7b2bb +b2b8b6b1 +b6b1b8b6 +b7b6b2b8 +b1b7b6b1 +b6b1b7b6 +b6b6b1b7 +afb5b4af +b4afb5b4 +b6b4afb5 +adb8b4af +afaab4b1 +aeaca7b0 +94a7a6a0 +90899c9a +8e8b8493 +7684817a +625b7a7a +5a493466 +58725e44 +7760846f +907a638c +70998067 +856ca389 +967a5ea0 +508f7054 +55398e6d +8e867f76 +90a39f9b +9f9a9d97 +a9a49ea4 +a4aca7a1 +aba5afaa +b1aca6b0 +aab2adaa +b0abb1af +b6b3aeb3 +b1b8b5b0 +b6b1b9b6 +b9b6b1b9 +b2bab7b2 +b7b2bab7 +b9b6b1ba +b1b9b6b2 +b6b1b8b6 +b7b6b1b7 +b1b7b6b1 +b6b1b7b6 +b7b5b1b7 +afb5b5af +b3aeb4b3 +b4b2adb4 +a9b3b1ad +aaa5aeae +a8a6a2ac +8fa1a19d +8e879896 +89867f92 +5b7c7e79 +432d6a63 +5d432b5d +47654e39 +6851725e +8d755e7e +66997f66 +80679a7e +917a619a +3d94785c +6b57845f +9d9d9a7f +959b938c +a09a9f9a +a9a49ea5 +a2aaa59f +aba4ada8 +b0aca6b0 +aab0ada9 +b1acb1af +b7b4afb4 +b0b9b6b1 +b5b0b8b5 +b8b5b0b8 +b2b9b6b1 +b6b1bab7 +b9b6b1b9 +b2b6b6b1 +b6b2b7b6 +b7b6b1b7 +b0b7b6b1 +b5b1b7b6 +b6b6b1b6 +acb5b4af +b0aab2b1 +adaca7b0 +a2aaaaa5 +a29ea8a7 +9b9b95a3 +8b969590 +8a829491 +8384808e +346e6960 +523d684c +7c5c4874 +497d5d48 +765f7c60 +967e678c +578f745d +6c54876e +836c5583 +4585694d +8a837e5f +9b968f92 +959c958d +9f999f9b +a7a29ca4 +a1aaa59f +aaa4ada7 +afada5af +a8b0ada6 +b0abb1ae +b7b4afb3 +aeb8b5b0 +b3aeb6b3 +b7b4afb6 +b1b8b5b0 +b5b0b9b6 +b8b5b0b8 +b0b5b5b0 +b5b0b7b5 +b6b5b1b7 +afb5b4af +b4b0b5b4 +b4b4afb6 +aab3b2ad +aca7b0af +abaaa5ad +9da6a6a1 +9d98a4a2 +9695909f +8692908a +8a86908c +726f6889 +4d6d533c +6f5a8866 +916d5792 +5d916b55 +6c549474 +715e4781 +47745f4a +553e735f +6c543f6a +666d5034 +98958374 +9991889c +959d9891 +9e98a09b +a6a19ba3 +a1a9a49e +aba4ada7 +afaca5ae +a8b0ada6 +afaab1ae +b4b1acb2 +adb6b3ae +b2adb5b2 +b7b4afb5 +aeb6b3ae +b4afb6b3 +b7b4afb7 +afb7b5b0 +b4afb7b4 +b5b4afb6 +aeb5b3ae +b4afb4b3 +b4b4aeb5 +aab2b2ac +aaa6b0af +aaa9a4ab +99a4a49f +9894a09e +94948f9b +87918f88 +7c768f8d +6d57427c +5f87644c +7c639c77 +9f7a61a1 +4ba37f64 +49327e63 +56462f5c +36584833 +4c355e4c +624c3362 +7b654e35 +938d8d82 +9a938c9a +959d9892 +9e989f9b +a7a29ca3 +a1aaa59f +aba4aca8 +afaba4ae +a8afaca5 +aea9b0ad +b4b1acb1 +aeb6b3ae +b2adb6b3 +b5b2adb5 +adb5b2ad +b4afb5b2 +b7b4afb7 +afb9b5b0 +b4afb7b4 +b5b4afb6 +aeb4b4ae +b5afb5b3 +b4b4afb5 +abb3b2ad +ada8b1af +a9a8a3ad +98a4a29d +97929e9d +93928d97 +86918d86 +6453878a +86664b73 +66997963 +896ea481 +af8c70ac +419a7c5e +56426e5a +5e4e3a68 +33584834 +4f3a5948 +5e452b65 +8c6e5b49 +8f879790 +9b958e97 +969d9993 +9f99a09c +a9a39da4 +a1aba6a0 +aaa3aca7 +aeaca6ae +a7adaaa5 +aea9aeab +b4b1acb1 +aeb7b4af +b3aeb6b3 +b6b3aeb6 +adb5b2ad +b3aeb5b2 +b6b3aeb6 +afb7b4af +b5b0b8b4 +b5b5b0b7 +afb5b5af +b5b0b5b4 +b5b4afb5 +aab3b2ad +aca7b0af +aaa9a4ae +98a6a5a0 +97909e9d +94928a97 +7091908c +624a7d78 +a2826880 +76ae8e73 +987ab394 +b18f71b6 +4f8a6e53 +58447766 +5d4c3e68 +335a4938 +4d395645 +5a422b5e +927a6c60 +91899b98 +9c969098 +989e9994 +a19ba39e +aaa49fa6 +a2aca7a1 +aaa5aca9 +afaca7ad +a6adaaa5 +aea9aeab +b5b2adb1 +aeb7b4af +b4afb6b3 +b7b4afb7 +adb5b2ad +b2adb5b2 +b7b4afb5 +b0b8b5b0 +b5b0b8b5 +b6b5b0b6 +b1b7b6b1 +b5b0b6b6 +b6b5b0b6 +abb3b3ae +ada8b0b0 +aaa9a4ae +9aa5a49f +9894a0a0 +95918a9a +5d8e908c +654d7d6b +a0856e84 +7aaf9175 +987db697 +a38264b8 +537e684f +6d577868 +7261517e +395e4e3f +4a355b4b +56402a5b +92817568 +948d9d97 +9c98929a +9ca29c97 +a59fa7a2 +aca7a1aa +a3aca9a2 +aca7adaa +afaca8af +a8b0ada8 +afaab0ad +b6b3aeb2 +adb7b4af +b3aeb5b2 +b6b3aeb6 +aeb6b3ae +b3aeb6b3 +b7b4afb6 +b1b8b6b1 +b5b0b8b6 +b6b5b0b6 +b1b7b6b1 +b6b1b7b6 +b6b5b0b7 +afb5b5b0 +b2adb5b4 +adaca7b2 +9ba6a6a0 +9a95a2a0 +9695909b +5588847b +66547f67 +69513e7b +3d674f3b +634d6b51 +81644b7f +5b6f5b44 +705a8171 +76655281 +3e6d5c4a +4a346351 +5a422c5d +9584786d +98909e9a +a09c959c +a1a6a19c +a8a2aca7 +adaaa3ad +a7afada5 +afa9b0ad +b3b0abb2 +acb3b0ab +b4afb4b1 +b8b5b0b7 +afb7b4af +b4afb7b4 +b7b4afb7 +afb7b4af +b3aeb7b4 +b7b4afb6 +b1b7b5b0 +b6b1b7b6 +b6b5b0b7 +b0b5b4af +b5b0b6b5 +b6b5b0b6 +b1b7b6b1 +b4afb7b6 +b2b1acb5 +9eacaba6 +9893a4a3 +9b9c9b99 +28877d70 +4134533c +49312153 +1b402411 +27194426 +3a200f43 +61695641 +5d4a8878 +715d4a6f +3a6f5c48 +4a35644f +6049335f +958c8277 +9a919e9c +a39e989d +a1aaa59f +aaa3ada7 +b0aea7ae +a9b3afa8 +b0acb2af +b4b1acb3 +afb5b2ad +b6b1b7b4 +b7b4afb9 +afb6b3ae +b4afb7b4 +b7b4afb7 +b0b7b4af +b5b0b8b5 +b8b5b0b8 +b0b6b6b1 +b6b1b6b5 +b6b5b0b7 +b0b6b4af +b5b0b6b5 +b6b5b0b6 +b1b7b7b2 +b5b0b7b6 +b5b4afb6 +a6b1b0ab +9d98abab +a1a3a09f +1d74695b +42324830 +785b455e +c5c412b +f0e2d11 +1c0a0026 +64685440 +6451907c +74604a7a +3f715e49 +48336753 +69523e5e +92948c84 +9d949e9a +a7a29ca1 +a2aaa69f +aca6ada8 +b2afa8b0 +a9b2afa7 +b0abb2af +b4b1acb3 +aeb5b2ad +b2adb6b3 +b6b3aeb5 +afb7b4af +b5b0b7b4 +b8b5b0b8 +afb8b5b0 +b4afb7b4 +b7b4afb7 +b1b8b7b2 +b6b1b7b6 +b6b6b1b7 +b0b6b5b0 +b6b0b6b5 +b6b5b1b6 +b1b6b6b0 +b7b3b7b6 +b5b4afb8 +aab2b2ad +b0adb0ae +908b84b1 +44563a27 +7b687856 +9478659c +13533b28 +140a3920 +e000029 +795b4737 +755cab95 +7159448a +386b5340 +422b654d +725f4e5b +909c9992 +9f999c98 +aaa59fa4 +a4ada8a2 +aea7b0aa +b2afa8b1 +aab3b0a8 +b0acb2af +b4b1acb3 +aeb5b2ad +b4afb6b3 +b7b4afb7 +b1b7b4af +b7b2b9b6 +b9b6b1ba +b0b8b5b0 +b5b0b8b5 +b7b4afb8 +b1b9b7b2 +b5b0b7b6 +b7b5b0b7 +b0b5b6b0 +b7b1b6b5 +b8b7b2b7 +b1b6b5b0 +b7b2b7b6 +b8b7b2b8 +abb5b4af +bbbab2b1 +8a776ab7 +676d432e +79679677 +60443496 +4f6b513e +4c327f64 +17010067 +6936241d +664e9a85 +674d3a7b +3b624732 +462c6b51 +7e726361 +94a1a099 +a29da09b +aaa59fa8 +a6aea9a3 +afa9b1ad +b3b0a9b3 +acb3b0aa +b2adb3b0 +b6b3aeb5 +afb7b4af +b7b2b7b4 +b8b5b0ba +b1b8b5b0 +b7b2b9b6 +bab7b2ba +b0b9b6b1 +b5b0b8b5 +b8b5b0b8 +b0b8b6b1 +b6b1b6b5 +b5b6b0b7 +b0b5b5b0 +b5b0b6b6 +b7b6b0b6 +b2b6b5b0 +b8b3b7b7 +b8b8b3b8 +afb9b7b2 +b7b6b7b4 +a09588b5 +679b7457 +4a389b7a +785e4a65 +52886c5b +3d2b8065 +2409015a +3d2f1910 +5741624e +5c48326a +3e614934 +50396e53 +90857a6c +999f9e96 +a7a1a39f +aca7a1ab +a7afa9a4 +b1a9b2ae +b4b1abb4 +aeb5b2ae +b5b0b6b3 +b9b6b1b8 +b0b8b5b0 +b6b1b8b5 +bab7b2b9 +b2bab7b2 +b7b2bab7 +bbb8b3ba +b1b9b6b1 +b5b0b9b5 +b7b5afb9 +b0b6b6b1 +b5b0b7b6 +b6b5b0b6 +b0b5b6b0 +b5b0b6b6 +b6b5b0b6 +b2b7b6b1 +b8b3b8b7 +bcb9b4bb +b4bcbab5 +b5b0bdb9 +b2b3aeb8 +4cb0a495 +604c7e61 +967b697b +34876c5a +8036144 +260e0822 +262a0c07 +46314834 +56402a59 +39634b36 +66506c50 +98938a7e +9ea19e96 +a7a1a9a4 +aeaaa3ac +a8b0aba6 +b3abb3b0 +b7b4b0b6 +b0bab7b1 +b6b1b8b5 +b9b6b1b9 +b2b9b6b1 +b6b1bab7 +bbb7b2b9 +b2bbb8b3 +b7b2bab7 +bbb8b3ba +b0bab7b2 +b6b2b8b6 +b9b5b1b9 +b1b7b5b0 +b6b1b7b6 +b7b6b1b7 +b0b7b6b1 +b6b1b7b5 +b7b6b1b7 +b3b7b7b2 +b9b4b9b8 +bdbab5bc +b8bebbb6 +bcb7c0bd +c2c2bdbf +50b0afaa +6b5a7a61 +876e5d88 +16785c4a +14083b24 +3e251728 +2a4d3123 +3826553c +63473451 +43624934 +7963775e +9e9c978b +a1a6a19b +a8a2aba6 +b2ada6ad +b0b7b3ac +b8b1bab7 +bbb8b3bb +b2bbb8b3 +b7b2bab7 +bab7b2ba +b2bab7b2 +b7b2bab7 +bbb8b3ba +b4bbb8b3 +b9b4bcb9 +bbbab5bb +b4bab9b4 +b8b4b9b9 +bab6b3b9 +b2b7b6b1 +b6b1b7b6 +b7b5b0b8 +b1b6b5b0 +b6b1b7b6 +b7b6b1b7 +b3b7b6b1 +b9b4b9b8 +bebab5bc +b8bebbb6 +bfb9c0bd +c9cac6c2 +4cb4aea3 +715d8a68 +86665491 +30654a38 +45365b42 +73534168 +39785b45 +46336c4e +5d402d64 +57705641 +81739271 +a5a4a28e +a4aaa49f +b0aaafaa +bab5afb5 +b4bdb9b2 +bab2bebb +bcb9b1bd +b3bbb8b3 +b8b3bbb8 +bcb9b4bc +b4bab9b4 +bab5bbb9 +bcbab5bc +b6bcbbb6 +bcb7bdbb +bcbbb6bc +b5bbbab5 +b9b5bbba +b9b8b3ba +b0b7b6b1 +b6b1b7b6 +b7b6b1b7 +b1b6b4af +b6b1b6b6 +b7b6b1b7 +b3b7b6b1 +bab5bab8 +bdbbb6bb +bac0bdb8 +c0bbc1bf +c3bfb9c3 +8bc6c8c4 +7f5eb29f +87624ca6 +4a6d4836 +675e8557 +8e665792 +6095745d +664b9d7c +62483387 +58866752 +8f88906e +a9a6a295 +abb0aba4 +b7b1b6b1 +bdb9b3bc +b3bdbbb3 +bab2bdba +bcb9b2bd +b6bebab5 +bab5bebb +bbbab5bb +b5bbbab5 +bbb6bbba +bcbcb7bc +b6bcbbb6 +bbb6bcbb +bbbbb6bc +b5bcbbb6 +b9b5bbba +b9b8b3ba +b1b6b5b0 +b6b1b6b6 +b6b5b0b7 +b2b7b6b1 +b7b2b8b6 +b7b6b1b8 +b4b8b7b2 +bab5bab9 +bcbcb7bb +bac1beb9 +c0bcc2bf +c4c0bac3 +c5c6c5bf +bbb1caca +a89b8dc4 +6790614f +756fa068 +a073619e +5b9c735f +6e509674 +8f70578e +6087624c +a39d856f +aca8a1a3 +afb4afaa +bab3bab5 +bfbdb5be +b2bdbab4 +bbb4bdba +bebbb7be +b5bdbbb7 +bab5bcbb +bbbab5bb +b7bcbbb6 +bcb7bdbc +bdbcb7bd +b6bcbbb6 +bab6bcbb +bbbbb5bb +b6bcbcb6 +bab5bbbc +b9b8b3bb +b0b6b5b1 +b6b1b6b5 +b7b6b1b7 +b2b8b7b2 +b7b2b8b7 +b9b8b3b8 +b4b8b8b3 +bab5b9b9 +bfbdb8bd +b9c0bdb8 +c0bcc1be +c6c4bdc3 +bbc7c3ba +dadac5c2 +a99d8ed3 +6e9c735b +766daa78 +926855a6 +608a6349 +785f9f7c +ad8168a1 +78906850 +aaa38a81 +b3afa6ab +b3b9b4af +bcb5bdb9 +bfbcb5bf +b7bebab4 +beb9c0bd +c1bebac1 +b8bebdb8 +bcb8bdbc +bdbeb7bd +b8bebeb9 +bcb7bfbd +bdbcb7bd +b6bdbcb7 +bbb5bcbb +bbbbb5bb +b6bcbab6 +bbb6bcbc +bab9b4bc +b0b7b6b1 +b6b1b6b5 +b8b7b2b7 +b1b7b6b1 +b8b3b7b6 +bab9b4b9 +b4b9b8b3 +bab5bab9 +c0bdb8bd +b9c1beb9 +c0bbc1be +c4c1bcc3 +c1c5c2ba +c0b9c9c7 +967a65c3 +6ba08068 +765da581 +74563c9f +769c7f68 +8e74c095 +a77660bd +8f8d6d5a +a9a39896 +b8b3adad +b6beb8b2 +beb6bfbd +c1beb7c1 +bdc3c0bb +c0bbc4c1 +c1bebac4 +b9bfbeb9 +beb8bebe +bdbeb8bd +b8bdbeb8 +bdb7bdbd +bdbcb7bd +b6bcbbb6 +bab5bcbb +bbbbb6bb +b6bbbbb5 +bbb6bbbb +bbbab5bc +b1b7b6b1 +b6b1b6b5 +b8b7b2b7 +b1b8b7b2 +b7b2b7b6 +b9b8b3b8 +b4b9b8b3 +bab5bab9 +bdbcb7bc +b8bfbdb8 +bfbac1bd +c3bfbbc2 +bec3c0ba +c6bfc7c4 +9b7d64c7 +66976d55 +5a39a57f +978f8283 +69afa094 +816ab384 +92624dad +9f887468 +ada6a4a5 +b9b3aeb2 +b7bebab3 +beb7c1be +c3c0bac1 +bbc4c2be +bfbac3c0 +bfbeb9c1 +b8bebeb9 +beb8bdbd +bdbeb8bd +b7bdbeb8 +bcb6bdbd +bdbbb7bc +b5bcbbb6 +bab5bbbc +babab5bb +b5b9bbb5 +bab5baba +bbbab5bb +b0b7b6b1 +b7b2b7b5 +b9b8b3b8 +b2b7b6b1 +b7b2b8b7 +b8b7b2b8 +b3b9b8b3 +bab5b9b8 +bbbbb6ba +b7bebcb7 +beb9bfbc +c1beb9bf +b9c2bfbb +cbc6c2bf +c0b8adca +60a2826a +a08ea07e +b3b4b3b1 +749e8c78 +7965bb90 +895d46a7 +a68b8075 +b1acaaa9 +bdb7b2b6 +b9c1bdb5 +bfbbc2bf +c4c1bcc2 +bbc5c1bc +bfbac3c0 +bfbeb9c0 +b8bebeb9 +beb8bdbf +bcbdb7bd +b8bebcb7 +bdb7bdbd +bcbbb6bc +b5bbbbb6 +bab5bbbb +bbbab5bb +b6bbbbb6 +bab5bcbb +bab9b4bb +b1b9b6b1 +b8b3b8b6 +b9b8b3b9 +b2b7b6b1 +b7b2b8b7 +b8b9b2b8 +b2b8b8b2 +b9b4b8b7 +bbbbb6ba +b7bebcb7 +bdb8bebc +c1bdb8bf +bac1beb9 +beb6c2bf +cbcdc9c2 +c1ccccc6 +d0cccbc7 +9e9c96cf +6d9e866f +7c64b98b +8a6651ab +a8928c84 +b5b0b2ae +c0bbb5ba +bbc1bfb8 +c1bdc3c0 +c4c1bcc4 +bbc4c1bc +bfbac1c0 +c0beb9c0 +b8bfbeb9 +bdb8bdbe +bebdb8be +b7bdbdb8 +bdb7bcbd +bcbcb6bc +b5bcbbb6 +b9b5bcba +bbbab5bb +b6bcbbb6 +bbb6bcbb +bbbab5bc +b1b8b7b2 +b9b4b7b6 +b9b8b3ba +b2b7b6b1 +b7b2b8b7 +b8b7b1b8 +b2b8b7b2 +b8b3b8b7 +bcbbb6b9 +b8bebcb7 +bcb7bfbd +bfbcb7c0 +bac0bdb8 +c0b9c2bf +c4c1b8c3 +c4c8c6be +bcb7ccc9 +979590c0 +6a9f836b +7459b587 +886b59a1 +a89b9996 +b6b0b5b1 +bebab4bb +b9c0beb6 +c0bcc2bf +c3c0bbc3 +bac3bfba +bfbabfbf +bfbfb9c0 +b8bebeb8 +bdb8bdbd +bebeb8bf +b7bcbcb7 +bdb7bcbc +bbbbb6bc +b4babbb5 +b9b4baba +bab9b4ba +b5bcbbb6 +bbb6bbba +bbbab5bc +b3b8b7b2 +bab5b8b8 +b9b8b3bb +b1b7b6b1 +b7b2b7b6 +b7b6b1b8 +b2b7b6b1 +b8b3b8b7 +bcb9b4ba +b8bdbbb6 +bcb7bfbd +bfbcb7bf +b8c0bdb8 +bfbac0bd +c4c0bac2 +bcc5c3bb +b9b4c7c3 +928c85bb +64906c58 +654ea475 +846c5c94 +aca6a6a3 +b7b1b6b2 +bebbb4bc +bac1beb7 +c0bbc3c0 +c2bfbac3 +b9c1bfba +bebabfbe +bfbfb9bf +b8bebeb8 +beb8bdbe +bebdb8be +b6bdbbb6 +bcb6bcbc +bcbab5bc +b4babab4 +b9b4b8ba +bab9b4ba +b4bbbab5 +b9b4bab9 +b9b8b3ba +b2b9b7b2 +bab5b8b7 +b8b7b2bb +b0b7b6b1 +b6b1b6b5 +b7b6b1b7 +b2b8b6b1 +b8b3b8b7 +bab8b3ba +b7bbbab5 +bcb7bfbc +bfbcb7be +b7bebbb6 +bfbabfbc +c2bfbac2 +bbc4c1ba +b3aec6c1 +8e877bb4 +588f6550 +5a439466 +9081728a +adb1b2b0 +b9b3b9b2 +bfbcb6be +bbc1beb9 +c0bbc3c0 +c1c0bbc3 +b9bebeb9 +bfb9bfbe +bebfb9be +b9bebfb9 +bdb8bebf +bebdb7be +b6bcbcb7 +bab5bbbb +bbbab5bb +b3bab8b4 +b8b3bab8 +b9b8b3ba +b3b9b8b3 +b8b2b9b8 +b8b7b2b9 +b2bab7b2 +b9b4b8b7 +b9b8b3ba +b0b6b5b0 +b6b1b6b5 +b8b6b1b6 +b3b8b7b2 +b8b3b9b8 +bbb8b4ba +b7bbb9b4 +bbb6bdbc +bebbb6be +b8bfbcb7 +beb9c0bd +c2bfbac1 +b8c4c1bb +a6a3c3bf +8c7d6ba5 +57a17358 +68519f6f +a29d9590 +b1b6b3ae +bcb7bcb6 +c0bdb8bf +bac1beb9 +c0bbc3bf +bfbfbac2 +b9bfbdb8 +beb9bebe +bebfb9be +b8bdbeb8 +beb8bdbe +bbbdb7bd +b5bbbbb6 +bab5babb +babab4ba +b3b9b9b3 +b8b3b9b9 +b9b8b3b9 +b4bab9b4 +b8b2bab9 +b7b6b1b9 +b2b8b7b2 +b9b4b8b7 +b9b8b3ba +b2b7b6b2 +b7b2b8b7 +b9b7b2b9 +b3bab7b2 +b8b3b9b8 +bcb9b4b9 +b5bdbab5 +bbb6bdba +bebbb6be +b8c0bdb8 +beb9c0bd +c2bfbac1 +b4c4c2bc +9592bfbb +8c725e96 +4aa9785e +76669764 +afb1ad90 +b3b9b4ad +bdb8beb9 +c1beb9c0 +b9c1beb9 +beb9c2be +bebdb9c0 +b9bfbeb9 +beb9bebe +bdbeb9bd +b8bcbdb8 +bdb8bcbd +bcbcb7bd +b5bbbcb6 +bab4baba +b9bab4ba +b3b8bab3 +b8b3b8ba +b9b8b3b9 +b3bab9b4 +b8b3b9b8 +b7b6b1b9 +b3b8b6b1 +b9b4b9b8 +b8b7b2ba +b2b7b6b1 +b7b2b8b7 +b9b7b2ba +b3bab7b2 +b8b3b9b8 +bbb9b3b9 +b5bcbab5 +bbb6bdba +bfbcb7be +b7bfbcb7 +bdb8bfbc +c2bfbac0 +b3c6c3bd +857fbbb9 +8a614e8a +46a5735e +8c838b5a +b9b8b298 +b5bcb7b2 +beb9bfba +c2bfbac1 +bac2bfba +beb9c1bf +bfbdb9be +b9bfbeb9 +beb9bfbe +bdbeb8bd +b7bdbeb8 +bdb7bcbd +bdbeb8bd +b5bdbdb7 +bab4bbbc +b8b9b3b9 +b3b8b9b3 +b9b3b8b9 +b9b8b3b8 +b2b9b8b3 +b8b3b8b7 +b7b6b1b8 +b3b9b7b2 +b8b3b9b8 +b9b7b2ba +b1b8b6b1 +b8b3b9b6 +b9b7b2ba +b3b7b7b2 +b9b4b8b8 +b9b8b3ba +b4bab9b4 +bbb5bbb9 +bebab5bd +b7bebbb6 +bdb8bebb +c1beb7c0 +aec6c2bb +766cb0b2 +9b614d86 +539b5d4b +aaa58a62 +bcb7b2ab +b8bfbbb5 +c0bbc0bd +c2bfbbc2 +bbc3c0bb +beb9c0c0 +bfbeb9be +b8bfbeb9 +bdb9bebd +bdbfb8be +b7bdbeb8 +bdb7bcbe +bdbcb7bd +b6bcbdb7 +bab4bcbc +b9bab4b9 +b3b8b9b3 +b9b3b8b9 +b9b7b2b8 +b3b9b7b3 +b8b3b9b8 +b8b7b2b9 +b2b8b7b2 +b8b4bab7 +b9b7b2bb +b2b8b6b1 +b7b2b8b7 +b8b7b2b9 +b3b9b7b2 +b9b4bab7 +bbb9b4ba +b4bbb9b4 +bab5bab9 +bebab5bb +b6bebbb6 +bdb8bebb +c0bdb7c0 +a9c9c7c0 +6154abad +a3625287 +75904d3c +bfba9880 +beb9b2bb +bac0beb7 +beb9c2bf +c2bfbac1 +bac3c0bb +bdb8bfbf +bebdb8be +b9bebeb8 +bdb9bfbe +bebdb8bf +b7bebcb7 +bcb7bcbd +bcbcb7bc +b4babcb6 +bab4baba +b9bab4b9 +b2b9b9b3 +b7b2b8b9 +b8b7b2b7 +b3b8b8b2 +b8b3b9b8 +bab7b2ba +b2b8b7b2 +b6b1b9b7 +b7b5b0b9 +b1b7b5b0 +b7b2b8b6 +b8b7b1b9 +b2b9b7b1 +b7b2b9b7 +bbb8b3ba +b3bcb9b4 +b9b4bbb8 +bbb9b4b9 +b6bebab5 +bbb6bebb +bfbcb8be +bdc3c3bf +6150bfc1 +923f2b9a +b08d564a +c0bab5b6 +c1beb9c2 +bac2bfba +bdb8c2bf +c0bdb8c1 +b8bebdb8 +bdb8bebd +bebdb8be +b9bebdb8 +bdb8bfbe +bebdb7bf +b6bcbcb7 +bcb6bbbc +bbbcb6bb +b4babbb5 +b9b3b8ba +b8b9b3b8 +b3b8b9b3 +b7b2b7b9 +b7b6b1b7 +b3b9b8b2 +b7b2b8b8 +b9b6b1b8 +b2bab7b2 +b7b2bab7 +b9b5b1b9 +b1b9b6b1 +b7b2bab7 +b7b7b2b9 +b2b9b6b1 +b7b2bab8 +bbb8b3ba +b3bab8b3 +b9b4bbb8 +bbb9b4bc +b5bcb9b4 +bbb6bdba +bfbcb7be +c8bebbb6 +a499c9cb +a66c5cbe +c9bfb1a9 +bdb8cace +c1bebac1 +b8c0bdb8 +bdb8c0bd +c0bdb8c0 +b8bdbcb7 +bdb8bdbd +bebdb8be +b8bebdb8 +bcb7bebd +bdbcb7be +b6bcbdb7 +bcb6bbbc +babbb5bb +b3b9bab4 +b9b3b8b9 +b8b9b3b8 +b2b7b8b2 +b7b2b7b8 +b6b5b0b8 +b1b6b5b1 +b6b1b7b6 +b8b6b1b7 +b2bab7b2 +b7b2bbb7 +b9b6b1ba +b1b8b7b2 +b6b1b8b6 +b7b6b1b7 +b1b8b7b2 +b7b2b8b7 +bbb7b3ba +b4bbb8b3 +b9b4bcb9 +bab9b4bb +b4bbb9b4 +bab5bab9 +bebbb6bc +b6bebbb6 +c9c6bfbb +cdd3d0c7 +b6c9cbc6 +bdb8bfbb +bfbcb7bf +b7bfbcb7 +bcb7c0bc +bebdb8bf +b7bebcb7 +bcb7bdbc +bebdb8bd +b8bebdb8 +bdb8bebd +bdbdb8be +b6bcbcb6 +bbb5bbbc +babbb5ba +b3b9bab4 +bab4b8b9 +b8b8b3b9 +b1b7b8b2 +b7b1b6b8 +b7b6b1b6 +b1b6b5b1 +b6b1b7b6 +b7b5b0b7 +b3bab7b2 +b5b1bbb8 +b6b5b0b9 +b1b6b6b1 +b6b1b7b5 +b6b6b1b7 +b1b7b6b1 +b6b1b7b6 +b8b7b2b8 +b2bbb8b3 +b8b3b9b7 +b9b9b4b8 +b4b9b8b3 +b9b4bab9 +bcbab5ba +b6bdbab5 +bcb6bebb +bebbb7be +b6bdbab5 +bcb7bebb +bfbcb7bf +b7bfbcb7 +bbb6bfbc +bdbbb7be +b7bcbcb7 +bcb7bdbc +bdbcb7bd +b7bdbcb7 +bcb7bdbd +bcbbb6bd +b6bbbbb6 +bcb6bbbc +babbb5bb +b3b9bab4 +b9b3b8b9 +b7b8b2b8 +b3b7b8b2 +b8b2b7b8 +b8b7b2b6 +b1b8b7b2 +b6b1b8b6 +b5b5b0b7 +b3b8b6b1 +b6b1bbb7 +b9b5b0b9 +b1b8b5b0 +b6b1b8b6 +b6b6b1b8 +b2b7b6b1 +b6b1b9b5 +b9b7b2b9 +b2bab7b2 +b8b3b8b7 +bbb8b3ba +b4b8b8b3 +b9b4bbb9 +bab9b4ba +b5bdbab5 +bbb6beba +bfbcb7be +b6bebbb6 +bbb6bebb +bebbb6be +b6bebbb6 +bbb6bebb +bebbb7be +b7bcbbb6 +bcb7bcbc +bcbcb7bd +b6bcbcb6 +bbb6bcbb +bcbab6bc +b5bbbab5 +bbb4bbbb +babbb5ba +b4b9bab4 +bab4b9ba +b7b9b3b9 +b3b7b8b2 +b7b2b8b8 +b7b7b2b7 +b3b9b8b3 +b8b3b9b8 +b6b5b0b8 +b2b8b6b1 +b5b0bab7 +b8b5b1b8 +b1b9b5b0 +b6b1b6b6 +b7b5b1b8 +b1b8b6b1 +b6b1b9b5 +b9b6b2b9 +b2b9b7b2 +b7b2b8b7 +b9b7b2b9 +b3b8b7b2 +b8b3b9b8 +bab9b4ba +b4bab9b4 +b9b4bbb9 +bcbab5bb +b6bcbab5 +bbb6bcbb +bebbb6be +b6bebbb6 +bbb6bdbb +bdbbb6bd +b5bbbab5 +bbb6bbba +bcbcb6bc +b6bcbcb6 +bbb6bcbb +bcbbb6bb +b4bbbab5 +bab4bab9 +b9b9b4b9 +b5babab5 +b9b4baba +b7b8b2b9 +b2b7b8b2 +b6b1b8b6 +b8b8b2b7 +b4b9b8b4 +b9b4bab9 +b9b6b1bb +b2bab6b1 +b5b0bab7 +b9b6b1b8 +b1b9b6b1 +b6b1b8b6 +b6b5b0b8 +b1b8b5b0 +b6b1b8b6 +b9b6b1b8 +b2b8b7b2 +b7b2b8b7 +b8b7b2b8 +b3b8b7b2 +b9b3b8b8 +bbb9b4bb +b4b9b9b4 +bab5b9b9 +bbbab5bb +b5bbbab5 +bab5baba +bbbab5bc +b5bebab6 +bab5bcba +babbb6bb +b6bbbab5 +bbb6bcbb +bbbab5bc +b6bcbbb6 +bbb6bcbb +bcbbb6bc +b5bbbab5 +b9b5bbba +bab9b4bb +b3babab4 +b9b3b9b9 +b8b9b3b8 +b3b8b9b3 +b8b2b8b8 +bab9b4b7 +b4bcbab5 +b8b2bab9 +bab9b4ba +b3bab7b2 +b7b2bbb8 +b9b6b2ba +b1b9b6b1 +b7b1b9b6 +b9b6b2b8 +b1b9b5b1 +b6b1b7b6 +bab7b2ba +b2bab7b2 +b7b2b8b7 +b9b7b2ba +b3b9b8b3 +b9b3bab8 +b9b9b4ba +b4bab9b4 +bab5bab9 +bbbab5bb +b6bbbab5 +bab5bcbb +bcbab5bb +b5bdbbb6 +bbb6bbba +bbbbb6bb +b6bbbab5 +bbb5bcbb +bcbbb6bc +b6bcbbb6 +bcb7bdbb +bdbbb6bd +b7bcbab5 +bab5bcbc +bbbab5bb +b6babbb5 +bdb8bcbc +bfbcb8be +b9bebdb8 +beb9bebe +bebdb8bf +b8bebdb8 +bab5bfbd +b9b8b3bc +b5bcb9b4 +b9b4bdba +bbb7b3bc +b2bab7b2 +b7b2bab7 +bbb7b2ba +b2bab8b3 +b7b2bbb8 +bab7b2bb +b3bab7b2 +b8b3bab8 +b9b8b3ba +b3b9b8b3 +b9b4bab8 +b9b9b4ba +b4bab9b4 +bab5bab9 +bbbab5bb +b5bbbab5 +bab5bbba +bcbab5ba +b5bdbab5 +bab5bbba +bdbab5bb +b6bcbbb6 +bbb6bcbb +bcbcb7bc +b7bcbbb6 +bcb7bebc +bfbcb7be +b7bebcb7 +bdb7bebc +c1bfbac0 +bbc0bfba +c3bec3c0 +c8c5c0c6 +c4cac7c2 +cbc6cbc9 +cdcac5cd +c5cccac5 +c7c3cdca +c2bdbacb +b6c0bdb8 +b9b4bebb +bbb8b3bc +b2bab7b3 +b7b2bbb7 +bab7b1ba +b3bbb8b3 +b7b2bab7 +bab7b2b9 +b3bab7b2 +b8b3bab8 +bab8b3bb +b4bab8b3 +b8b3bbb9 +bab9b4ba +b4bab9b4 +bab5bab9 +bbbbb6bb +b5bcbbb5 +bab6bcba +bdbbb6bc +b6bdbbb6 +bbb6bcbb +bcbbb6bc +b6bcbbb6 +bbb6bcbb +bdbcb7bc +b8bebcb7 +beb9bdbd +c2bdb8c0 +bac0bdb8 +c0bbc1bf +c4c1bcc4 +bfc6c3be +c7c2c8c4 +d0cec9ca +cbd4d1cc +d7d2d3d0 +dddad5da +cedad6d0 +d6d1d7d4 +d2cecad9 +b5bfbcb7 +b9b4bdba +bbb8b3bc +b2bbb8b3 +b7b2bab7 +b9b6b1ba +b2bab7b2 +b8b3bab7 +bab7b2b8 +b3bab7b2 +b8b3bab8 +bcb8b3bc +b3bcb8b3 +b9b4bab8 +bab9b4b9 +b5bab9b4 +bbb6bbba +bcbbb6bb +b6bbbbb5 +bab6bcbb +bebab5bd +b6bdbbb6 +bbb6bcbb +bcbbb6bc +b7bcbbb6 +bcb7bdbc +bfbdb8be +b8c0bdb8 +beb9c0bd +c1beb9c2 +bbc2beb9 +c1bcc3c0 +c5c2bdc4 +c0c6c3be +cac5c8c5 +d2cfcacd +cfd5d2cd +dad5d7d4 +e0ddd8dd +d4e0ddd8 +d6d1ddda +d4d1ccd9 +b5bebbb6 +b8b3bdba +bbb7b3bb +b2bbb7b3 +b7b2bab7 +bab7b2ba +b3b9b6b1 +b8b3b9b8 +b9b7b2b8 +b3bbb7b2 +b8b3bbb8 +bbb8b3bb +b3bab8b3 +b9b4b9b8 +bab9b4ba +b5bab9b4 +bbb6bbba +bebbb6bc +b6bcbab5 +bbb6bbbb +bdbab5bd +b6bdbbb6 +bcb7bcbb +bcbbb6bd +b7bdbbb6 +bdb8bdbc +c0bdb8bf +b8c1bdb8 +beb9c1bd +c2bfbac1 +bcc2bfba +c2bdc4c1 +c4c2bdc5 +c1c5c3be +c9c4c8c5 +d0cec8cc +cfd4d1cc +d7d2d7d4 +dfdbd6da +dbe2deda +d9d4e2df +d5d2cddc +b5c0bdb8 +b8b3bdba +bbb8b3bb +b3bbb8b3 +b7b2bbb8 +bab7b2ba +b2bab7b2 +b7b2bab7 +b8b8b2ba +b3b9b8b3 +b8b3bab8 +bbb8b3bb +b4bab8b3 +b9b4bcb9 +bab9b4ba +b5bab9b5 +bbb6bbba +bdbbb6bc +b6bcbab5 +bbb6bbbb +bfbbb6be +b7bebbb6 +bcb7bebc +bdbcb7be +b7bebcb7 +bdb8bfbc +c0bdb8c0 +b9c0bdb8 +beb9c1be +c2bfbac1 +bbc2bfba +c1bcc3c0 +c5c2bdc4 +c1c6c2bd +c8c3c8c5 +ceccc6cb +ccd2cfca +d6d1d4d1 +dcdad5d9 +dce0ddd8 +e0dbe4e1 +dedbd6e3 +b3c0bdb8 +b8b3bbb8 +bbb8b3bb +b2bbb8b3 +b7b2bab7 +b9b6b1ba +b2b9b6b1 +b8b3bab7 +b9b7b2bb +b3b8b8b3 +b8b3bab8 +bbb8b3bb +b4bab9b4 +bab5bbb9 +bbbab5ba +b6bbbab5 +bbb6bcbb +bcbbb6bc +b6bcbbb6 +bbb6bcbb +bebbb6be +b5bebbb6 +bbb6beba +bdbcb7be +b7bebcb7 +bdb8c0bc +c0bdb8c0 +b9c0bdb8 +bfbac1be +c2bfbac2 +bbc2bfba +c1bcc3c0 +c5c2bdc4 +c0c6c3be +c7c2c8c5 +cecbc6ca +c8d1cec9 +d3ced0cd +dbd9d4d6 +dcdddad6 +e3dee4e1 +e3e0dce6 +b3bdbab5 +b8b2bbb8 +bab7b2bb +b2bab7b1 +b7b2bab7 +b9b6b1ba +b2b9b6b1 +b8b3bab7 +bbb7b2bb +b3b9b8b3 +b8b3bab8 +bcb8b3bc +b4bbb9b4 +b9b4bab9 +b9b9b4ba +b6bbbbb5 +bbb6bcbb +bcbbb7bc +b6bcbbb7 +bbb6bbbb +bebbb6be +b5bebbb6 +bbb6beba +bfbcb7be +b8bfbcb7 +bdb8c0bd +c1beb9c0 +b9c1beb9 +bfbac1be +c2bfbac2 +bcc2bfba +c1bcc4c1 +c5c2bdc4 +c0c6c3be +c7c2c8c5 +ccc9c4ca +c9d0cdc8 +d0cbd1ce +dad7d2d3 +d9dcd8d4 +e3dee0de +e5e2dde6 +b1bab7b2 +b7b0bab7 +bbb8b0ba +b3bab7b0 +b7b2bab7 +bab7b2ba +b2bab7b2 +b7b2bab7 +bab7b2ba +b4bbb8b3 +b8b3bcb9 +bcb9b4bb +b4bcb9b4 +b9b4bab9 +babbb4ba +b5bbbbb5 +bbb6bcbb +bdbbb7bc +b7bdbcb7 +bcb7bebc +bfbcb7be +b6bebbb6 +bcb7bebb +c0bdb8bf +b8c0bcb7 +bdb8c0bd +c1beb9c0 +b9c0bdb8 +bfbac1be +c2bfbac2 +bbc2bfba +c1bcc3c0 +c5c2bdc4 +bfc6c3be +c6c1c7c4 +cbc8c3c9 +c8cdcac5 +d0cbd1cd +d6d3ced4 +d4dad7d2 +ded9dcd9 +e4e1dce1 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +1 +0 +0 +0 +0 +5 diff --git a/inputs/orinputs.txt b/inputs/orinputs.txt new file mode 100644 index 0000000..2f58fcd --- /dev/null +++ b/inputs/orinputs.txt @@ -0,0 +1,13 @@ +4 +0 +0 +0 +1 +0 +1 +0 +1 +1 +1 +1 +1 \ No newline at end of file diff --git a/inputs/temp.txt b/inputs/temp.txt new file mode 100644 index 0000000..5bc24a9 --- /dev/null +++ b/inputs/temp.txt @@ -0,0 +1 @@ +7fffffff diff --git a/inputs/xorinputs.txt b/inputs/xorinputs.txt new file mode 100644 index 0000000..1a2e301 --- /dev/null +++ b/inputs/xorinputs.txt @@ -0,0 +1,13 @@ +4 +0 +0 +0 +0 +1 +1 +1 +0 +1 +1 +1 +0 \ No newline at end of file diff --git a/network.c b/network.c new file mode 100644 index 0000000..278aaad --- /dev/null +++ b/network.c @@ -0,0 +1,843 @@ +/** + * Gloria Zhu + * Created 9/7/2019 + * This file defines and runs a network. + * + * Functions in this file: + * + * void parseConfig(void) + * void takeDimensionInputs(void) + * void takeTrainingSetsInputs(void) + * void initializeWeightsFromFile(void) + * void initializeWeightsRandomly(double, double) + * double randomNumber(double, double) + * void writeWeightsToFile(void) + * void writeOutputsToFile(void) + * void calculateNumNodesAndWeights(void) + * void freeMemory(void) + * + * void printWeights(void) + * void printNetworkConfiguration(void) + * void runNetwork(void) + * + * double calculateError(void) + * void runForAllTrainingSets(void); + * void trainForAllTrainingSets(void); + * void train(int, double); + */ + +#include +#include +#include +#include // need this library to get unique seed (current unix time) for rng + +#include "./headerfiles/outputFunctions.h" // importing output, +#include "./headerfiles/activationFunctions.h" // activation, and +#include "./headerfiles/errorFunctions.h" // error functions + +#include "./headerfiles/dibdump.h" // importing dibdump functions + +#define MAX_FILE_NAME_LENGTH 2048 // max characters in a file name +#define UNSIGNED_INT_SCALER 4294967295.0 // used for scaling the pels to [0,1] + +/** + * This function pointer refers to the output function + * to be used in determining a node's output according + * to its activation level. Output functions are defined + * in ./outputFunctions.c and included in this file. + */ +double (*outputFunction)(double value) = &sigmoid; // set the output function here + +/** + * This function pointer refers to the output derivative function + * to be used in determining partial derivatives. They are defined + * in ./outputFunctions.c and included in this file. + */ +double (*outputDerivFunction)(double value) = &sigmoidDeriv; // set the output derivative function here + +/** + * This function pointer refers to the activation function + * to be used in calculating the activation of a unit according + * to input. Activation functions are + * defined in ./activationFunctions.c and included in this file. + */ +double (*activationFunction)(double input) = &identity; // set the activation function here + +/** + * This function pointer refers to the error function + * to be used in calculating error. Error functions are + * defined in ./errorFunctions.c and included in this file. + */ +double (*errorFunction)( + double expectedOutput[], + double actualOutput[], + int numNodes) = &quadraticLoss; // set the error function here + +// function headers ---------------------- + +// functions that handle utility tasks like i/o and mem allocation +void parseConfig(void); +void takeDimensionInputs(void); +void takeTrainingSetsInputs(void); +void initializeWeightsFromFile(void); +void initializeWeightsRandomly(double, double); +double randomNumber(double, double); +void writeWeightsToFile(void); +void writeOutputsToFile(void); +void calculateNumNodesAndWeights(void); +void freeMemory(void); + +// functions for printing and debugging +void printWeights(void); +void printNetworkConfiguration(void); + +// functions that run/train the network +void runNetwork(void); +double calculateError(void); +void runForAllTrainingSets(void); // does not train +void trainForAllTrainingSets(void); // helper function +void train(int, double); + +// variable declarations ---------------------- + +// variables that describe the structure of the network +char configFilename[MAX_FILE_NAME_LENGTH]; + +int numLayers; +int numHiddenLayers; +int numInputNodes; +int *layerDimensions; +int numOutputNodes; + +char useRandomWeights; + +// arrays that hold the actual values of the network +double *nodes; +double *weights; +double *expectedOutputs; + +// backprop arrays +double *thetas; +double *psis; + +// calculated values related to the structure of the network +int totalWeights; +int maxNodesInALayer; +int maxWeightsInALayer; + +// file paths for i/o files +char weightsFileInput[MAX_FILE_NAME_LENGTH]; +char weightsFileOutput[MAX_FILE_NAME_LENGTH]; + +char nodesFileInput[MAX_FILE_NAME_LENGTH]; +char nodesFileOutput[MAX_FILE_NAME_LENGTH]; +int numTrainingSets; + +char useBitmap; +char bitmapFileInput[MAX_FILE_NAME_LENGTH]; +char bitmapFileOutput[MAX_FILE_NAME_LENGTH]; + +// values related to training +char trainNetwork; // whether or not to train (Y for yes, anything else for no) +char printNetworkSpecifics; // whether or not to print the specific values of the network +char printDebugMessages; // whether or not to print debug messages +char enableWeightRollback; // whether or not to enable weight rollback + +double *trainingSets; // stores training set values + +double error; // current error of network (set to some initial config value) +double learningFactor; // current lambda value +double learningFactorScaler; // lambda scaler + +double minLearningFactor; // lower bound for lambda value +double maxLearningFactor; // upper bound for lambda value + +int dumpEveryIterations; // dump weights/outputs every _x_ iterations + +int maxIterations; // max number of iterations before stopping +double targetError; // training stops when error reaches this value + +/** + * The main function makes the actual calls that complete parts + * of the process of running a neural network. + */ +int main() +{ + printf("What config file should I use? "); + scanf("%s", &configFilename); + parseConfig(); + + printf("\nINITIAL NETWORK:\n"); + runForAllTrainingSets(); + + clock_t CPU_time_1 = clock(); + + if (trainNetwork == 'Y') + { + printf("AFTER TRAINING:\n"); + train(maxIterations, targetError); + } + + clock_t CPU_time_2 = clock(); + + writeWeightsToFile(); + writeOutputsToFile(); + + if (useBitmap == 'Y') + { + writeBitmap(nodesFileOutput, bitmapFileInput, bitmapFileOutput); + } + + freeMemory(); + + printf("Time taken: %fms", ((double)(CPU_time_2 - CPU_time_1)) / CLOCKS_PER_SEC * 1000); + + return 0; +} + +/** + * This function parses in all of the network's options through the + * config file (see the README for details on the options). + */ +void parseConfig() +{ + FILE *config = fopen(configFilename, "r"); + + char dummy[MAX_FILE_NAME_LENGTH]; // dummy value for handling the descriptor strings in the config file + + fscanf(config, "%s", &dummy); + fscanf(config, "%d", &numInputNodes); // reading in number of input nodes + + fscanf(config, "%s", &dummy); + fscanf(config, "%d", &numHiddenLayers); // reading in number of hidden layers + + fscanf(config, "%s", &dummy); + fscanf(config, "%d", &numOutputNodes); // reading in number of output nodes + + numLayers = numHiddenLayers + 2; // setting some network structure values + layerDimensions = calloc(numLayers, sizeof(int)); + layerDimensions[0] = numInputNodes; + layerDimensions[numLayers - 1] = numOutputNodes; + + for (int i = 0; i < numHiddenLayers; i++) // taking in hidden layer dimensions + { + fscanf(config, "%s", &dummy); + fscanf(config, "%d", layerDimensions + i + 1); + } + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &trainNetwork); // whether to train or just run instead + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &printNetworkSpecifics); // whether or not to print network specifics + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &printDebugMessages); // whether or not to print debug messages + + calculateNumNodesAndWeights(); // calculating some useful values + + nodes = malloc(maxNodesInALayer * numLayers * sizeof(double)); // allocating memory + if (nodes == NULL) + { + printf("There was an error allocating memory for nodes.\n"); + } + weights = malloc(maxWeightsInALayer * numLayers * sizeof(double)); + if (weights == NULL) + { + printf("There was an error allocating memory for weights.\n"); + } + expectedOutputs = malloc(numOutputNodes * sizeof(double)); + if (expectedOutputs == NULL) + { + printf("There was an error allocating memory for expected outputs.\n"); + } + + thetas = malloc(maxNodesInALayer * numLayers * sizeof(double)); + if (thetas == NULL) + { + printf("There was an error allocating memory for thetas.\n"); + } + psis = malloc(maxNodesInALayer * numLayers * sizeof(double)); + if (psis == NULL) + { + printf("There was an error allocating memory for psis.\n"); + } + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &useBitmap); // whether or not to use bitmaps + printf("use bitmap? %c\n", useBitmap); + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &bitmapFileInput); // input bitmap file + printf("bitmap input: %s\n", bitmapFileInput); + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &bitmapFileOutput); // outputted bitmap file + printf("bitmap output: %s\n", bitmapFileOutput); + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", nodesFileInput); // reading in training sets + printf("nodes input: %s\n", nodesFileInput); + + if (useBitmap == 'Y') + { + readBitmap(bitmapFileInput, nodesFileInput); + } + + takeTrainingSetsInputs(); + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", nodesFileOutput); // where it would dump output values + printf("nodes output: %s\n", nodesFileOutput); + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &useRandomWeights); // whether or not to randomize weights + printf("use random weights? %c\n", useRandomWeights); + + double randomWeightsLowerBound; + double randomWeightsUpperBound; + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &randomWeightsLowerBound); // reading in randomized weights' lower bound + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &randomWeightsUpperBound); // reading in randomized weights' lower bound + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &weightsFileInput); // where it would read preset weights from + printf("weights input: %s\n", weightsFileInput); + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &weightsFileOutput); // where it would dump weights to + printf("weights output: %s\n", weightsFileOutput); + + fscanf(config, "%s", &dummy); + fscanf(config, "%d", &dumpEveryIterations); // where it would dump weights to + + if (useRandomWeights == 'Y') + { + initializeWeightsRandomly(randomWeightsLowerBound, randomWeightsUpperBound); + } + else + { + initializeWeightsFromFile(); + } + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &learningFactor); // reading in initial learning factor + printf("learning factor: %lf\n", learningFactor); + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &learningFactorScaler); // reading in learning factor scaler + printf("learning factor scaler: %lf\n", learningFactorScaler); + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &minLearningFactor); // reading in minimum allowed learning factor + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &maxLearningFactor); // reading in maximum allowed learning factor + + fscanf(config, "%s", &dummy); + fscanf(config, "%s", &enableWeightRollback); // whether or not to enable weight rollback + + fscanf(config, "%s", &dummy); + fscanf(config, "%d", &maxIterations); // reading in max iterations for training + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &error); // reading in initial error + + fscanf(config, "%s", &dummy); + fscanf(config, "%lf", &targetError); // reading in target error + + fclose(config); +} + +/** + * This function allocates space for all the training sets + * according to the number of training sets (first line of + * the input file) and the number of input and output nodes + * (set in the config file). + * It then reads in the values and stores them. + */ +void takeTrainingSetsInputs() +{ + if (useBitmap == 'Y') // take input from a bitmap + { + unsigned int node = 0.0; + FILE *nodesFile = fopen(nodesFileInput, "r"); + + fscanf(nodesFile, "%x", &numTrainingSets); + + printf("num training sets: %d\n", numTrainingSets); + + trainingSets = calloc(numTrainingSets * (numInputNodes + numOutputNodes), sizeof(double)); + + for (int i = 0; i < numTrainingSets * (numInputNodes + numOutputNodes); i++) + { + fscanf(nodesFile, "%x", &node); + // printf("%u divided by %lf is %lf\n", (unsigned int) node, UNSIGNED_INT_SCALER, ((double)node) / UNSIGNED_INT_SCALER); + *(trainingSets + i) = ((double)node) / UNSIGNED_INT_SCALER; + } + + fclose(nodesFile); + } + else // take input from a pre-setup file + { + double node = 0.0; + FILE *nodesFile = fopen(nodesFileInput, "r"); + + fscanf(nodesFile, "%x", &numTrainingSets); + + trainingSets = calloc(numTrainingSets * (numInputNodes + numOutputNodes), sizeof(double)); + + for (int i = 0; i < numTrainingSets * (numInputNodes + numOutputNodes); i++) + { + fscanf(nodesFile, "%lf", &node); + *(trainingSets + i) = node; + } + + fclose(nodesFile); + } + + return; +} + +/** + * This function initializes the weights to known values from + * a file. Weights are stored in mkj order. + */ +void initializeWeightsFromFile() +{ + double weight = 0.0; + FILE *weightsFile = fopen(weightsFileInput, "r"); + + for (int i = 0; i < totalWeights; i++) + { + fscanf(weightsFile, "%lf", &weight); + *(weights + i) = weight; + } + + fclose(weightsFile); + + return; +} + +/** + * Initializes all weights randomly to values between given bounds. + * Randomization uses the current time as its seed. + * + * @param lowerBound the lower bound of the randomized weights + * @param upperBound the upper bound of the randomized weights + */ +void initializeWeightsRandomly(double lowerBound, double upperBound) +{ + srand(time(0)); + for (int m = 0; m < numLayers - 1; m++) + { + for (int j = 0; j < layerDimensions[m]; j++) + { + for (int k = 0; k < layerDimensions[m + 1]; k++) + { + unsigned int index = m * maxWeightsInALayer + j * maxNodesInALayer + k; + double randWeight = randomNumber(lowerBound, upperBound); + + weights[index] = randWeight; + } + } + } + printf("Finished initializing weights\n"); + return; +} + +/** + * @return a random number between a given lower and upper bound + * + * @param lowerBound the lower bound of the randomized weights + * @param upperBound the upper bound of the randomized weights + */ +double randomNumber(double lowerBound, double upperBound) { + return (double)rand() / (double)RAND_MAX * (upperBound - lowerBound) + lowerBound; +} + +/** + * This function write the current weights to a file. + * Weights are stored in mkj order. + */ +void writeWeightsToFile() +{ + FILE *weightsFile = fopen(weightsFileOutput, "w+"); + + for (int i = 0; i < totalWeights; i++) + { + fprintf(weightsFile, "%lf\n", weights[i]); + } + + fclose(weightsFile); + + return; +} + +/** + * This function writes all the current outputs to a specified file. + */ +void writeOutputsToFile() +{ + FILE *outFile = fopen(nodesFileOutput, "w"); + + for (int i = 0; i < numOutputNodes; i++) + { + fprintf(outFile, "%x\n", (unsigned int)(nodes[maxNodesInALayer * (numLayers - 1) + i] * UNSIGNED_INT_SCALER)); + } + + fclose(outFile); + + return; +} + +/** + * This function is responsible for calculating the maximum nodes + * and maximum weights in a layer. These values are used for + * allocating space. + */ +void calculateNumNodesAndWeights() +{ + for (int layer = 0; layer < numLayers; layer++) + { + // maintaining maxNodesInALayer + if (layerDimensions[layer] > maxNodesInALayer) + { + maxNodesInALayer = layerDimensions[layer]; + } + } + + maxWeightsInALayer = maxNodesInALayer * maxNodesInALayer; + totalWeights = maxWeightsInALayer * (numLayers - 1); + + return; +} + +/** + * This function actually runs the network (which is assumed + * to have already been initialized with inputs and weights). + * It does not do any error calculation or training and merely + * propagates values throughout the nodes, while collecting + * theta values to be used in backprop. + */ +void runNetwork() +{ + for (int m = 0; m < numLayers - 1; m++) // looping through connectivity layers + { + int numSourceNodes = layerDimensions[m]; + int numDestNodes = layerDimensions[m + 1]; + + for (int j = 0; j < numDestNodes; j++) // looping through right layer + { + int destNodeIndex = (m + 1) * maxNodesInALayer + j; + thetas[destNodeIndex] = 0.0; + + for (int k = 0; k < numSourceNodes; k++) // looping through left layer + { + int sourceNodeIndex = m * maxNodesInALayer + k; + int currentWeightIndex = m * maxNodesInALayer * maxNodesInALayer + k * maxNodesInALayer + j; + + thetas[destNodeIndex] += activationFunction(weights[currentWeightIndex] * nodes[sourceNodeIndex]); + } // for (int k = 0; k < numSourceNodes; k++) + + nodes[destNodeIndex] = outputFunction(thetas[destNodeIndex]); + } // for (int j = 0; j < numDestNodes; j++) + } // for (int m = 0; m < numLayers - 1; m++) + + return; +} + +/** + * This function calculates the error of a network (that + * should already have been run) according to the + * error function defined above. + */ +double calculateError() +{ + double *actualOutputs = calloc(numOutputNodes, sizeof(double)); + + // storing actual outputs into an array to pass into the error function + int nodeIndex = (numLayers - 1) * maxNodesInALayer; + for (int i = 0; i < numOutputNodes; i++) + { + actualOutputs[i] = nodes[nodeIndex + i]; + } + + double error = errorFunction(expectedOutputs, actualOutputs, numOutputNodes); + + free(actualOutputs); + + return error; +} + +/** + * This function is responsible for freeing memory after running/training the network. + */ +void freeMemory() +{ + free(layerDimensions); + free(nodes); + free(weights); + free(expectedOutputs); + free(thetas); + free(psis); + + return; +} + +/** + * This function prints the current + * weights of the neural network. + */ +void printWeights() +{ + printf("\nNOW PRINTING WEIGHTS\n"); + for (int i = 0; i < totalWeights; i++) + { + printf("%lf\n", weights[i]); + } + + return; +} + +/** + * Trains the network once for all training sets, using backprop, + * then calculates the new error. + * + * Adaptive learning can be disabled by setting the learning + * factor scaler to 1.0 in the config. Weight rollback can + * also be enabled/disabled. + */ +void trainForAllTrainingSets() +{ + double *oldWeights; + // only enable weight rollback if adaptive learning is enabled as well + if (enableWeightRollback == 'Y' && learningFactorScaler != 1.0) + { + oldWeights = calloc(totalWeights, sizeof(double)); + for (int i = 0; i < totalWeights; i++) + { + oldWeights[i] = weights[i]; // storing old weights + } + } + + double errorSum = 0.0; + int index = 0; + for (int t = 0; t < numTrainingSets; t++) // train on every training set + { + for (int k = 0; k < numInputNodes; k++) // setting correct input values + { + nodes[k] = trainingSets[index]; + index++; + } + for (int k = 0; k < numOutputNodes; k++) // setting correct expected output values + { + expectedOutputs[k] = trainingSets[index]; + index++; + } + + runNetwork(); + + // collecting/applying psi values in the rightmost layer + for (int j = layerDimensions[numLayers - 2] - 1; j >= 0; j--) // last hidden layer + { + int sourceNodeIndex = maxNodesInALayer * (numLayers - 2) + j; + + for (int i = layerDimensions[numLayers - 1] - 1; i >= 0; i--) // output layer + { + int destNodeIndex = maxNodesInALayer * (numLayers - 1) + i; + + int weightJIIndex = maxWeightsInALayer * (numLayers - 2) + maxNodesInALayer * j + i; + + double w = nodes[destNodeIndex] - expectedOutputs[i]; + double theta = thetas[maxNodesInALayer * (numLayers - 1) + i]; + double psiI = w * outputDerivFunction(theta); + + psis[destNodeIndex] = psiI; + psis[maxNodesInALayer * (numLayers - 2) + j] += psiI * weights[weightJIIndex]; + + /** + * A -= is used here instead of a += like the documentation states + * because when the weights are calculated, they are not multiplied + * by the the extra -1 in the calculation formula. This avoids + * unnecessarily flipping signs two times, saving time. + */ + weights[weightJIIndex] -= learningFactor * nodes[sourceNodeIndex] * psiI; + + } // for (int i = layerDimensions[numLayers - 1] - 1; i >= 0; i--) + + double thetaJ = thetas[maxNodesInALayer * (numLayers - 2) + j]; + psis[maxNodesInALayer * (numLayers - 2) + j] *= outputDerivFunction(thetaJ); + } // for (int j = layerDimensions[numLayers - 2] - 1; j >= 0; j--) + + // collecting/applying values in the non-rightmost layers + for (int m = numLayers - 3; m >= 0; m--) // looping backwards through connectivity layers + { + int numSourceNodes = layerDimensions[m]; + int numDestNodes = layerDimensions[m + 1]; + + for (int j = numDestNodes - 1; j >= 0; j--) // looping through right layer + { + int destNodeIndex = maxNodesInALayer * (m + 1) + j; + + for (int k = numSourceNodes - 1; k >= 0; k--) // looping through left layer + { + int sourceNodeIndex = maxNodesInALayer * m + k; + + double psiJ = psis[destNodeIndex]; + int weightKJIndex = maxWeightsInALayer * m + maxNodesInALayer * k + j; + + weights[weightKJIndex] -= learningFactor * nodes[sourceNodeIndex] * psiJ; + + } // for (int k = numSourceNodes - 1; k >= 0; k--) + } // for (int j = numDestNodes - 1; j >= 0; j--) + } // for (int m = numLayers - 3; m >= 0; m--) + + double err = calculateError(); + + errorSum += err * err; + } // for (int t = 0; t < numTrainingSets; t++) + + double newError = 0.5 * errorSum; // multiply by 0.5 according to the error function + + if (learningFactorScaler != 1.0) // enable adaptive learning + { + if (newError > error && learningFactor > minLearningFactor) // error went up and the learning factor has room to decrease + { + learningFactor /= learningFactorScaler; + + if (enableWeightRollback == 'Y') + { + for (int i = 0; i < totalWeights; i++) + { + weights[i] = oldWeights[i]; + } + free(oldWeights); + } + } + else if (newError < error) // error went down + { + error = newError; + learningFactor *= learningFactorScaler; + } + + if (learningFactor > maxLearningFactor) + learningFactor = maxLearningFactor; // capping the learning factor + } + else // adaptive learning is disabled + { + error = newError; + } + + return; +} + +/** + * This runs the network for all the training sets and prints + * out the input nodes, output nodes, expected output nodes, and error. + * It also prints out the total error over all training sets. + * No training is done. + */ +void runForAllTrainingSets() +{ + int index = 0; + double errorSum = 0.0; + + for (int i = 0; i < numTrainingSets; i++) // looping through all training sets + { + for (int k = 0; k < numInputNodes; k++) + { + + if (printNetworkSpecifics == 'Y') // for debugging + { + printf("%lf ", trainingSets[index]); + } + + nodes[k] = trainingSets[index]; + index++; + } + if (printNetworkSpecifics == 'Y') + { + printf(" --> (expected "); + } + + for (int k = 0; k < numOutputNodes; k++) + { + + if (printNetworkSpecifics == 'Y') // for debugging + { + printf(" %lf", trainingSets[index]); + } + + expectedOutputs[k] = trainingSets[index]; + index++; + } + + runNetwork(); + double err = calculateError(); + + if (printNetworkSpecifics == 'Y') // for debugging + { + printf(") actual: "); + for (int k = 0; k < numOutputNodes; k++) + { + printf(" %lf", nodes[maxNodesInALayer * (numLayers - 1) + k]); + } + printf("\n"); + } + + errorSum += err * err; + } + + error = errorSum * 0.5; // multiply by 0.5 according to the error function + + printf("Total error: %.16lf\n\n", error); + + return; +} + +/** + * Trains the network. + * + * @param numTimes the amount of times to train the network + * @param targetError the error at which to stop training (if reached) + */ +void train(int numTimes, double targetError) +{ + int cycles = 0; + while (cycles < numTimes && error > targetError) + { + trainForAllTrainingSets(); + cycles++; + + if (printDebugMessages == 'Y') + { + printf("DEBUG: iteration %d, error: %.16lf, lambda: %lf\n", cycles, error, learningFactor); + } + + if (cycles % dumpEveryIterations == 0) // dumps values every _x_ iterations + { + writeWeightsToFile(); + writeOutputsToFile(); + } + } + + runForAllTrainingSets(); + + printf("lambda: %lf\n", learningFactor); + printf("Stopped after %d cycles (max %d cycles)\n", cycles, numTimes); + printf("Current error: %.16lf\n", error); + + // printing termination conditions that were or were not met + if (cycles == numTimes - 1) + printf("Stopped due to cycle amount\n"); + if (error <= targetError) + printf("Stopped due to sufficiently low error (%.16lf < %.16lf)\n", error, targetError); + else + printf("Did not reach specified error successfully (%.16lf > %.16lf)\n", error, targetError); + + return; +} \ No newline at end of file diff --git a/outputFunctions.c b/outputFunctions.c new file mode 100644 index 0000000..0f78ae5 --- /dev/null +++ b/outputFunctions.c @@ -0,0 +1,99 @@ +/** + * Gloria Zhu + * Created 9/8/2019 + * This file holds a collection of output functions as well as their derivatives + * to be used in a neural network. Note that every function here should + * take in as a parameter a single float value, which it will + * return the corresponding output or derivative for. + * + * Functions in this file: + * + * sigmoid & sigmoidDeriv + * tanh & tanhDeriv + * relu & reluDeriv + */ + +#include "./headerfiles/outputFunctions.h" + +#include +#include + +/** + * The sigmoid function is defined as: + * sigmoid(x) = 1/(1+e^-x) + * It returns values close to 1 for large + * values of x and values close to + * 0 for small values of x. + */ +double sigmoid(double value) +{ + return 1.0 / (1.0 + exp(-value)); +} + +/** + * This function returns the derivative of the sigmoid function, + * which is sigmoid(x) * (1-sigmoid(x)) + */ +double sigmoidDeriv(double value) +{ + double sig = sigmoid(value); + return sig * (1.0 - sig); +} + +/** + * The hyperbolic tangent function is defined as: + * tanh(x) = sinh(x)/cosh(x) + * where sinh(x) = ( e^x - e^-x )/2 + * and cosh(x) = ( e^x + e^-x )/2 + * It returns values close to 1 for large + * values of x and values close to + * -1 for small values of x. + */ +double tanh(double value) +{ + return tanh(value); +} + +/** + * This function returns the derivative of the tanh function, + * which is sech(x)^2, or 1/cosh(x)^2 + */ +double tanhDeriv(double value) +{ + return 1.0 / (cosh(value) * cosh(value)); +} + +/** + * The ReLU (rectified linear activation unit) function is defined as: + * relu(x) = x if x>0 + * 0 if x<=0 + * It returns the value itself if the value is positive + * and zero if the value is negative. + */ +double relu(double value) +{ + return fmax(0.0, value); +} + +/** + * This function returns the derivative of the relu function, + * which is 0 if the value is negative and 1 if the value is positive. + * + * Note that the derivative does not exist at x=0 since the left/right + * derivatives are different; in this case, the function merely returns 1. + * + * Please excuse the use of two return statements; this seemed like the most + * efficient way to write this function. + */ +double reluDeriv(double value) +{ + if (value>=0.0) + { + return 1.0; + } + else + { + return 0.0; + } + +} \ No newline at end of file diff --git a/weights/placeholder.txt b/weights/placeholder.txt new file mode 100644 index 0000000..e69de29