├── Documentation.pdf ├── Documentation.pdf.saved ├── Example Training ├── Test.txt ├── Train.txt ├── convertImage2hdf5.py ├── lenet_blob_conv1.png ├── lenet_blob_conv2.png ├── lenet_blob_data.png ├── lenet_blob_pool1.png ├── lenet_blob_pool2.png ├── lenet_classify.py ├── lenet_deploy.jpg ├── lenet_deploy.prototxt ├── lenet_drawNet.py ├── lenet_filter_conv1.png ├── lenet_filter_conv2.png ├── lenet_iter_10000.caffemodel ├── lenet_iter_10000.solverstate ├── lenet_iter_5000.caffemodel ├── lenet_iter_5000.solverstate ├── lenet_iter_5000_caffemodel.txt ├── lenet_netStats.py ├── lenet_readCaffeModelFile.py ├── lenet_solver.prototxt ├── lenet_train.jpg ├── lenet_train.prototxt ├── lenet_train.py ├── lenet_visualizeFilters.py ├── mnist_siamese_train_test.jpg ├── mnist_siamese_train_test.prototxt └── netStats.png ├── README.md ├── Test.txt ├── Train.txt ├── absValInit.png ├── absValLayer_example.prototxt ├── accuracyLayer_example.prototxt ├── argMaxLayer_example.prototxt ├── argMaxinit.png ├── basic_conv_solver.prototxt ├── basic_conv_train_test.prototxt ├── batchNormLayer_example.prototxt ├── batchNorminit.png ├── bilinearFiller_effectsinit.png ├── bilinearFiller_example.prototxt ├── bilinearFiller_filtersinit.png ├── bnllLayer_example.prototxt ├── bnllLayerinit.png ├── constantFiller_effectsinit.png ├── constantFiller_example.prototxt ├── constantFiller_filtersinit.png ├── convLayer_example.prototxt ├── convLayerinit.png ├── convertImage2hdf5.py ├── covLayerFilterinit.png ├── deconvLayer_example.prototxt ├── deconvLayerinit.png ├── dropoutLayer_example.prototxt ├── dropoutLayerinit.png ├── eltwiseLayer_example.prototxt ├── eltwiseLayerinit.png ├── expLayer_example.prototxt ├── expLayerinit.png ├── gaussianFiller_effectsinit.png ├── gaussianFiller_example.prototxt ├── gaussianFiller_filtersinit.png ├── hdf5DataLayer_example.prototxt ├── hdf5Ptr.txt ├── hingelossLayer_example.prototxt ├── imageDataLayer_example.prototxt ├── innerProductLayer_example.prototxt ├── learn_step.py ├── leveldbDataLayer_example.prototxt ├── lmdbDataLayer_example.prototxt ├── logLayer_example.prototxt ├── logLayerinit.png ├── lrnLayer_example.prototxt ├── lrnLayerinit.png ├── msraFiller_effectsinit.png ├── msraFiller_example.prototxt ├── msraFiller_filtersinit.png ├── mvnLayer_example.prototxt ├── mvnLayerinit.png ├── net_iter_1.caffemodel ├── net_iter_1.solverstate ├── poolingLayer_example.prototxt ├── poolingLayerinit.png ├── positiveunitballFiller_effectsInit.png ├── positiveunitballFiller_example.prototxt ├── positiveunitballFiller_filtersInit.png ├── powerLayer_example.prototxt ├── powerLayerinit.png ├── preluLayer_example.prototxt ├── preluLayerinit.png ├── read_file_train.cpp ├── reluLayer_example.prototxt ├── reluLayerinit.png ├── road.jpg ├── road1.jpg ├── road2.jpg ├── sigmoidLayer_example.prototxt ├── sigmoidLayerinit.png ├── softmax.png ├── softmaxLayer_example.prototxt ├── softmaxLayerinit.png ├── softmaxwithlossLayer_example.prototxt ├── solver_example.prototxt ├── tanhLayer_example.prototxt ├── tanhLayerinit.png ├── threshold_layer.prototxt ├── train.h5 ├── train_net.py ├── try_h5.jl ├── understandLayers.py ├── uniformFiller_effectsinit.png ├── uniformFiller_example.prototxt ├── uniformFiller_filtersinit.png ├── xavierFiller_effectsinit.png ├── xavierFiller_example.prototxt └── xavierFiller_filtersinit.png /Documentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Documentation.pdf -------------------------------------------------------------------------------- /Example Training/convertImage2hdf5.py: -------------------------------------------------------------------------------- 1 | import h5py, os 2 | import numpy as np 3 | import cv2 4 | 5 | f = h5py.File('train.h5', 'w') 6 | # 10 images, each is a 3*28*28-dim vector 7 | f.create_dataset('data', (10, 28*28*3), dtype='f8') 8 | # Data's labels, each is a 1-dim vector 9 | f.create_dataset('label', (10, 1), dtype='f4') 10 | 11 | images = open('Train.txt', 'r') 12 | 13 | 14 | # Fill in something with fixed pattern 15 | # Regularize values to between 0 and 1, or SigmoidCrossEntropyLoss will not work 16 | for i in range(10): 17 | a = np.empty(28*28*3) 18 | content = images.readline() 19 | paths,labels = content.split() 20 | print paths 21 | img = cv2.imread(paths,1) 22 | img.reshape(1,28*28*3) 23 | b = np.asarray(img) 24 | c = b.reshape(1,28*28*3) 25 | a = c 26 | # print int(labels) 27 | f['data'][i] = a 28 | f['label'][i] = int(labels) 29 | 30 | f.close() 31 | images.close() 32 | -------------------------------------------------------------------------------- /Example Training/lenet_blob_conv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_blob_conv1.png -------------------------------------------------------------------------------- /Example Training/lenet_blob_conv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_blob_conv2.png -------------------------------------------------------------------------------- /Example Training/lenet_blob_data.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_blob_data.png -------------------------------------------------------------------------------- /Example Training/lenet_blob_pool1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_blob_pool1.png -------------------------------------------------------------------------------- /Example Training/lenet_blob_pool2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_blob_pool2.png -------------------------------------------------------------------------------- /Example Training/lenet_classify.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | from matplotlib import pyplot as plt 3 | caffe_root = '/home/abhi/Desktop/Thesis/caffe/' 4 | import sys 5 | sys.path.insert(0, caffe_root + 'python') 6 | import caffe 7 | from pylab import * 8 | 9 | print dir(caffe) 10 | from caffe import Layer as L 11 | #from caffe import Param as P 12 | 13 | caffe.set_mode_cpu() 14 | 15 | # caffemodel file 16 | MODEL_FILE ='lenet_iter_10000.caffemodel' 17 | # deploy file reference /caffe/models/bvlc_alexnet/deploy.prototxt 18 | DEPLOY_FILE ='lenet_deploy.prototxt' 19 | net = caffe.Net(DEPLOY_FILE, MODEL_FILE, caffe.TEST) 20 | 21 | transformer = caffe.io.Transformer({'data': net.blobs['data'].data.shape}) 22 | transformer.set_transpose('data',(2,0,1)) 23 | transformer.set_raw_scale('data',255) 24 | #transformer.set_channel_swap('data',(2,1,0)) 25 | #net.blobs['data'].reshape(64,1,28,28) 26 | 27 | img = caffe.io.load_image ('Dataset/Test/55002.png') 28 | net.blobs['data'].data[...] = transformer.preprocess('data', img) 29 | 30 | out = net.forward () 31 | # output probability distribution for each possible classification 32 | predicts = out['prob'] 33 | 34 | predict = predicts.argmax() 35 | 36 | print "Predicted label:" 37 | print predict 38 | 39 | -------------------------------------------------------------------------------- /Example Training/lenet_deploy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_deploy.jpg -------------------------------------------------------------------------------- /Example Training/lenet_deploy.prototxt: -------------------------------------------------------------------------------- 1 | name: "LeNet" 2 | input: "data" 3 | input_shape { 4 | dim: 64 5 | dim: 3 6 | dim: 28 7 | dim: 28 8 | } 9 | layer { 10 | name: "conv1" 11 | type: "Convolution" 12 | bottom: "data" 13 | top: "conv1" 14 | param { 15 | lr_mult: 1 16 | } 17 | param { 18 | lr_mult: 2 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "xavier" 26 | } 27 | bias_filler { 28 | type: "constant" 29 | } 30 | } 31 | } 32 | layer { 33 | name: "pool1" 34 | type: "Pooling" 35 | bottom: "conv1" 36 | top: "pool1" 37 | pooling_param { 38 | pool: MAX 39 | kernel_size: 2 40 | stride: 2 41 | } 42 | } 43 | layer { 44 | name: "conv2" 45 | type: "Convolution" 46 | bottom: "pool1" 47 | top: "conv2" 48 | param { 49 | lr_mult: 1 50 | } 51 | param { 52 | lr_mult: 2 53 | } 54 | convolution_param { 55 | num_output: 50 56 | kernel_size: 5 57 | stride: 1 58 | weight_filler { 59 | type: "xavier" 60 | } 61 | bias_filler { 62 | type: "constant" 63 | } 64 | } 65 | } 66 | layer { 67 | name: "pool2" 68 | type: "Pooling" 69 | bottom: "conv2" 70 | top: "pool2" 71 | pooling_param { 72 | pool: MAX 73 | kernel_size: 2 74 | stride: 2 75 | } 76 | } 77 | layer { 78 | name: "ip1" 79 | type: "InnerProduct" 80 | bottom: "pool2" 81 | top: "ip1" 82 | param { 83 | lr_mult: 1 84 | } 85 | param { 86 | lr_mult: 2 87 | } 88 | inner_product_param { 89 | num_output: 500 90 | weight_filler { 91 | type: "xavier" 92 | } 93 | bias_filler { 94 | type: "constant" 95 | } 96 | } 97 | } 98 | layer { 99 | name: "relu1" 100 | type: "ReLU" 101 | bottom: "ip1" 102 | top: "ip1" 103 | } 104 | layer { 105 | name: "ip2" 106 | type: "InnerProduct" 107 | bottom: "ip1" 108 | top: "ip2" 109 | param { 110 | lr_mult: 1 111 | } 112 | param { 113 | lr_mult: 2 114 | } 115 | inner_product_param { 116 | num_output: 10 117 | weight_filler { 118 | type: "xavier" 119 | } 120 | bias_filler { 121 | type: "constant" 122 | } 123 | } 124 | } 125 | layer { 126 | name: "prob" 127 | type: "Softmax" 128 | bottom: "ip2" 129 | top: "prob" 130 | } 131 | -------------------------------------------------------------------------------- /Example Training/lenet_drawNet.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | from matplotlib import pyplot as plt 3 | caffe_root = '/home/test/Desktop/Abhi/caffe/caffe-master/' 4 | import sys 5 | sys.path.insert(0, caffe_root + 'python') 6 | import caffe 7 | from pylab import * 8 | 9 | print dir(caffe) 10 | from caffe import Layer as L 11 | #from caffe import Param as P 12 | 13 | caffe.set_mode_cpu() 14 | 15 | #helps to dray the network 16 | import caffe.draw 17 | from caffe.proto import caffe_pb2 18 | #To read the prototxt file 19 | from google.protobuf import text_format 20 | 21 | 22 | # network file structure 23 | input_net_proto_file ='mnist_siamese_train_test.prototxt' 24 | # output image file 25 | output_image_file ='mnist_siamese_train_test.jpg' 26 | #Arrangement of network structure: LR, TB, RL etc. 27 | rankdir ='LR' 28 | 29 | net = caffe_pb2.NetParameter() 30 | text_format.Merge(open(input_net_proto_file).read(), net) 31 | 32 | caffe.draw.draw_net_to_file(net, output_image_file, rankdir) 33 | -------------------------------------------------------------------------------- /Example Training/lenet_filter_conv1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_filter_conv1.png -------------------------------------------------------------------------------- /Example Training/lenet_filter_conv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_filter_conv2.png -------------------------------------------------------------------------------- /Example Training/lenet_iter_10000.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_iter_10000.caffemodel -------------------------------------------------------------------------------- /Example Training/lenet_iter_10000.solverstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_iter_10000.solverstate -------------------------------------------------------------------------------- /Example Training/lenet_iter_5000.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_iter_5000.caffemodel -------------------------------------------------------------------------------- /Example Training/lenet_iter_5000.solverstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_iter_5000.solverstate -------------------------------------------------------------------------------- /Example Training/lenet_netStats.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | from matplotlib import pyplot as plt 3 | caffe_root = '/home/test/Desktop/Abhi/caffe/caffe-master/' 4 | import sys 5 | sys.path.insert(0, caffe_root + 'python') 6 | import caffe 7 | from pylab import * 8 | import cv2 9 | 10 | print dir(caffe) 11 | from caffe import Layer as L 12 | #from caffe import Param as P 13 | 14 | caffe.set_mode_cpu() 15 | 16 | DEPLOY_FILE ='lenet_deploy.prototxt' 17 | net = caffe.Net(DEPLOY_FILE, caffe.TEST) 18 | 19 | print "input dimensions = " 20 | print net.blobs['data'].data.shape 21 | 22 | print "\nDimensions after conv1 layer" 23 | print net.blobs['conv1'].data.shape 24 | 25 | print "\nDimensions after pool1 layer" 26 | print net.blobs['pool1'].data.shape 27 | 28 | print "\nDimensions after conv2 layer" 29 | print net.blobs['conv2'].data.shape 30 | 31 | print "\nDimensions after pool2 layer" 32 | print net.blobs['pool2'].data.shape 33 | 34 | print "\nDimensions after ip1 layer" 35 | print net.blobs['ip1'].data.shape 36 | 37 | print "\nDimensions after ip2 layer" 38 | print net.blobs['ip2'].data.shape 39 | 40 | print "\nDimensions after prob layer" 41 | print net.blobs['prob'].data.shape 42 | 43 | 44 | print "\n\nconv1 Layer Dimensions" 45 | print net.params['conv1'][0].data.shape 46 | 47 | print "\nconv2 Layer Dimensions" 48 | print net.params['conv2'][0].data.shape 49 | 50 | print "\nip1 Layer Dimensions" 51 | print net.params['ip1'][0].data.shape 52 | 53 | print "\nip2 Layer Dimensions" 54 | print net.params['ip2'][0].data.shape 55 | 56 | 57 | #to print all blob dimensions at once uncomment line below 58 | #print [(k, v.data.shape) for k, v in net.blobs.items()] 59 | 60 | #to print all layer dimensions at once uncomment line below 61 | #print [(k, v[0].data.shape) for k, v in net.params.items()] 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /Example Training/lenet_readCaffeModelFile.py: -------------------------------------------------------------------------------- 1 | import google.protobuf 2 | import numpy as np 3 | from matplotlib import pyplot as plt 4 | caffe_root = '/home/abhi/caffe/' 5 | import sys 6 | sys.path.insert(0, caffe_root + 'python') 7 | import caffe 8 | from pylab import * 9 | 10 | from caffe.proto import caffe_pb2 11 | import struct 12 | print dir(caffe) 13 | from caffe import Layer as L 14 | net = caffe_pb2.NetParameter() 15 | f = open("lenet_iter_5000.caffemodel","rb") 16 | 17 | net.ParseFromString(f.read()) 18 | 19 | print "\n" 20 | #size = net.layer.__len__ 21 | length = size(net.layer) 22 | 23 | 24 | layers = ""; 25 | for i in range(0,length): 26 | print i 27 | layers += str(net.layer[i]) 28 | 29 | f = open('lenet_iter_5000_caffemodel.txt','w') 30 | f.write(layers) 31 | f.close() 32 | 33 | -------------------------------------------------------------------------------- /Example Training/lenet_solver.prototxt: -------------------------------------------------------------------------------- 1 | net: "lenet_train.prototxt" 2 | 3 | test_iter: 100 4 | test_interval: 500 5 | 6 | type: "SGD" 7 | base_lr: 0.01 8 | momentum: 0.9 9 | weight_decay: 0.0005 10 | lr_policy: "inv" 11 | gamma: 0.0001 12 | power: 0.75 13 | 14 | debug_info: 1 15 | test_compute_loss: 1 16 | 17 | 18 | display: 100 19 | max_iter: 10000 20 | 21 | snapshot: 5000 22 | snapshot_prefix: "lenet" 23 | 24 | solver_mode: CPU 25 | -------------------------------------------------------------------------------- /Example Training/lenet_train.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/lenet_train.jpg -------------------------------------------------------------------------------- /Example Training/lenet_train.prototxt: -------------------------------------------------------------------------------- 1 | name: "LeNet" 2 | layer { 3 | name: "mnist" 4 | type: "ImageData" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | } 13 | image_data_param { 14 | source: "Train.txt" 15 | batch_size: 64 16 | } 17 | } 18 | layer { 19 | name: "mnist" 20 | type: "ImageData" 21 | top: "data" 22 | top: "label" 23 | include { 24 | phase: TEST 25 | } 26 | transform_param { 27 | scale: 0.00390625 28 | } 29 | image_data_param { 30 | source: "Test.txt" 31 | batch_size: 100 32 | } 33 | } 34 | layer { 35 | name: "conv1" 36 | type: "Convolution" 37 | bottom: "data" 38 | top: "conv1" 39 | param { 40 | lr_mult: 1 41 | } 42 | param { 43 | lr_mult: 2 44 | } 45 | convolution_param { 46 | num_output: 20 47 | kernel_size: 5 48 | stride: 1 49 | weight_filler { 50 | type: "xavier" 51 | } 52 | bias_filler { 53 | type: "constant" 54 | } 55 | } 56 | } 57 | layer { 58 | name: "pool1" 59 | type: "Pooling" 60 | bottom: "conv1" 61 | top: "pool1" 62 | pooling_param { 63 | pool: MAX 64 | kernel_size: 2 65 | stride: 2 66 | } 67 | } 68 | layer { 69 | name: "conv2" 70 | type: "Convolution" 71 | bottom: "pool1" 72 | top: "conv2" 73 | param { 74 | lr_mult: 1 75 | } 76 | param { 77 | lr_mult: 2 78 | } 79 | convolution_param { 80 | num_output: 50 81 | kernel_size: 5 82 | stride: 1 83 | weight_filler { 84 | type: "xavier" 85 | } 86 | bias_filler { 87 | type: "constant" 88 | } 89 | } 90 | } 91 | layer { 92 | name: "pool2" 93 | type: "Pooling" 94 | bottom: "conv2" 95 | top: "pool2" 96 | pooling_param { 97 | pool: MAX 98 | kernel_size: 2 99 | stride: 2 100 | } 101 | } 102 | layer { 103 | name: "ip1" 104 | type: "InnerProduct" 105 | bottom: "pool2" 106 | top: "ip1" 107 | param { 108 | lr_mult: 1 109 | } 110 | param { 111 | lr_mult: 2 112 | } 113 | inner_product_param { 114 | num_output: 500 115 | weight_filler { 116 | type: "xavier" 117 | } 118 | bias_filler { 119 | type: "constant" 120 | } 121 | } 122 | } 123 | layer { 124 | name: "relu1" 125 | type: "ReLU" 126 | bottom: "ip1" 127 | top: "ip1" 128 | } 129 | layer { 130 | name: "ip2" 131 | type: "InnerProduct" 132 | bottom: "ip1" 133 | top: "ip2" 134 | param { 135 | lr_mult: 1 136 | } 137 | param { 138 | lr_mult: 2 139 | } 140 | inner_product_param { 141 | num_output: 10 142 | weight_filler { 143 | type: "xavier" 144 | } 145 | bias_filler { 146 | type: "constant" 147 | } 148 | } 149 | } 150 | layer { 151 | name: "accuracy" 152 | type: "Accuracy" 153 | bottom: "ip2" 154 | bottom: "label" 155 | top: "accuracy" 156 | include { 157 | phase: TEST 158 | } 159 | } 160 | layer { 161 | name: "loss" 162 | type: "SoftmaxWithLoss" 163 | bottom: "ip2" 164 | bottom: "label" 165 | top: "loss" 166 | } 167 | -------------------------------------------------------------------------------- /Example Training/lenet_train.py: -------------------------------------------------------------------------------- 1 | #all the arrays are numpy arrays here 2 | import numpy as np 3 | 4 | #For plotting filters & filtered images 5 | import matplotlib.pyplot as plt 6 | 7 | #Set this as the root folder of where caffe in installed 8 | caffe_root = '/home/abhi/caffe/caffe/' 9 | import sys 10 | sys.path.insert(0, caffe_root + 'python') 11 | import caffe 12 | import cv2 13 | 14 | #For pyplot to be stable 15 | from pylab import * 16 | 17 | #If GPU is not available 18 | caffe.set_mode_cpu() 19 | 20 | 21 | #This takes the solver file 22 | solver = caffe.get_solver('lenet_solver.prototxt') 23 | #This makes the training move one step ahead 24 | #solver.step(1) 25 | 26 | 27 | #To do the full training uncomment next line 28 | solver.solve() 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Example Training/lenet_visualizeFilters.py: -------------------------------------------------------------------------------- 1 | #all the arrays are numpy arrays here 2 | import numpy as np 3 | 4 | #For plotting filters & filtered images 5 | import matplotlib.pyplot as plt 6 | 7 | #Set this as the root folder of where caffe in installed 8 | caffe_root = '/home/test/Desktop/Abhi/caffe/caffe-master/' 9 | import sys 10 | sys.path.insert(0, caffe_root + 'python') 11 | import caffe 12 | import cv2 13 | 14 | #For pyplot to be stable 15 | from pylab import * 16 | 17 | #If GPU is not available 18 | caffe.set_mode_cpu() 19 | 20 | 21 | # deploy file reference /caffe/models/bvlc_alexnet/deploy.prototxt 22 | DEPLOY_FILE ='lenet_deploy.prototxt' 23 | MODEL_FILE = 'lenet_iter_10000.caffemodel' 24 | 25 | #Initialize the net 26 | net = caffe.Net(DEPLOY_FILE, MODEL_FILE, caffe.TEST) 27 | 28 | 29 | #Transforming image to suit the need of input as a blob 30 | transformer = caffe.io.Transformer({'data': net.blobs['data'].data.shape}) 31 | transformer.set_transpose('data', (2,0,1)) 32 | #If mean image exists uncomment the line below and add appropriate mean file 33 | #transformer.set_mean('data', np.load(caffe_root + 'python/caffe/imagenet/ilsvrc_2012_mean.npy').mean(1).mean(1)) # mean pixel 34 | #transformer.set_raw_scale('data', 255) # the reference model operates on images in [0,255] range instead of [0,1] 35 | transformer.set_channel_swap('data', (2,1,0)) # the reference model has channels in BGR order instead of RGB 36 | net.blobs['data'].data[...] = transformer.preprocess('data', caffe.io.load_image('Dataset/Test/55002.png')) 37 | 38 | 39 | 40 | #Go for one forward step 41 | out = net.forward() 42 | out = net.forward() 43 | 44 | 45 | #Function to map all the filters and the filtered image on a single plot 46 | def vis_square(filename, data, padsize=1, padval=0): 47 | # data -= data.min() 48 | # data /= data.max() 49 | 50 | # force the number of filters to be square 51 | n = int(np.ceil(np.sqrt(data.shape[0]))) 52 | padding = ((0, n ** 2 - data.shape[0]), (0, padsize), (0, padsize)) + ((0, 0),) * (data.ndim - 3) 53 | data = np.pad(data, padding, mode='constant', constant_values=(padval, padval)) 54 | 55 | # tile the filters into an image 56 | data = data.reshape((n, n) + data.shape[1:]).transpose((0, 2, 1, 3) + tuple(range(4, data.ndim + 1))) 57 | data = data.reshape((n * data.shape[1], n * data.shape[3]) + data.shape[4:]) 58 | plt.imshow(data) 59 | # plt.show() 60 | plt.savefig(filename) 61 | 62 | #If the layer has associated filter 63 | #filters = net.params['conv2'][0].data 64 | #vis_square('dffsd',filters.transpose(0, 2, 3, 1)) 65 | 66 | #To print set of filtered images after it passes through the layer. data[0, :x] x is the number of channels you want to print. 67 | #feat = net.blobs['conv1'].data[0, :20] 68 | #vis_square(feat, padval=1) 69 | 70 | 71 | #Gives all the functions that the layer has 72 | #print dir(net.blobs['eltwise'].data) 73 | 74 | 75 | for k, v in net.blobs.items(): 76 | if(k=='ip1'): 77 | break 78 | feat = net.blobs[k].data[0, :36] 79 | fileN = 'lenet_blob_' + k + '.png' 80 | vis_square(fileN, feat, padval=1) 81 | print fileN 82 | 83 | num = 0; 84 | for k, v in net.params.items(): 85 | if(k[0]=='c' and num==0): 86 | fileN = 'lenet_filter_' + k + '.png' 87 | print fileN 88 | filters = net.params[k][0].data 89 | print filters.size 90 | vis_square(fileN, filters.transpose(0, 2, 3, 1)) 91 | num = num+1 92 | elif(k[0]=='c' and num>0): 93 | fileN = 'lenet_filter_' + k + '.png' 94 | print fileN 95 | filters = net.params[k][0].data 96 | print filters[:10].size 97 | vis_square(fileN, filters[:10].reshape(50*4, 5, 5)) #seeing just 200 filter channels 98 | num = num+1 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /Example Training/mnist_siamese_train_test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/mnist_siamese_train_test.jpg -------------------------------------------------------------------------------- /Example Training/mnist_siamese_train_test.prototxt: -------------------------------------------------------------------------------- 1 | name: "mnist_siamese_train_test" 2 | layer { 3 | name: "pair_data" 4 | type: "Data" 5 | top: "pair_data" 6 | top: "sim" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | } 13 | data_param { 14 | source: "examples/siamese/mnist_siamese_train_leveldb" 15 | batch_size: 64 16 | } 17 | } 18 | layer { 19 | name: "pair_data" 20 | type: "Data" 21 | top: "pair_data" 22 | top: "sim" 23 | include { 24 | phase: TEST 25 | } 26 | transform_param { 27 | scale: 0.00390625 28 | } 29 | data_param { 30 | source: "examples/siamese/mnist_siamese_test_leveldb" 31 | batch_size: 100 32 | } 33 | } 34 | layer { 35 | name: "slice_pair" 36 | type: "Slice" 37 | bottom: "pair_data" 38 | top: "data" 39 | top: "data_p" 40 | slice_param { 41 | slice_dim: 1 42 | slice_point: 1 43 | } 44 | } 45 | layer { 46 | name: "conv1" 47 | type: "Convolution" 48 | bottom: "data" 49 | top: "conv1" 50 | param { 51 | name: "conv1_w" 52 | lr_mult: 1 53 | } 54 | param { 55 | name: "conv1_b" 56 | lr_mult: 2 57 | } 58 | convolution_param { 59 | num_output: 20 60 | kernel_size: 5 61 | stride: 1 62 | weight_filler { 63 | type: "xavier" 64 | } 65 | bias_filler { 66 | type: "constant" 67 | } 68 | } 69 | } 70 | layer { 71 | name: "pool1" 72 | type: "Pooling" 73 | bottom: "conv1" 74 | top: "pool1" 75 | pooling_param { 76 | pool: MAX 77 | kernel_size: 2 78 | stride: 2 79 | } 80 | } 81 | layer { 82 | name: "conv2" 83 | type: "Convolution" 84 | bottom: "pool1" 85 | top: "conv2" 86 | param { 87 | name: "conv2_w" 88 | lr_mult: 1 89 | } 90 | param { 91 | name: "conv2_b" 92 | lr_mult: 2 93 | } 94 | convolution_param { 95 | num_output: 50 96 | kernel_size: 5 97 | stride: 1 98 | weight_filler { 99 | type: "xavier" 100 | } 101 | bias_filler { 102 | type: "constant" 103 | } 104 | } 105 | } 106 | layer { 107 | name: "pool2" 108 | type: "Pooling" 109 | bottom: "conv2" 110 | top: "pool2" 111 | pooling_param { 112 | pool: MAX 113 | kernel_size: 2 114 | stride: 2 115 | } 116 | } 117 | layer { 118 | name: "ip1" 119 | type: "InnerProduct" 120 | bottom: "pool2" 121 | top: "ip1" 122 | param { 123 | name: "ip1_w" 124 | lr_mult: 1 125 | } 126 | param { 127 | name: "ip1_b" 128 | lr_mult: 2 129 | } 130 | inner_product_param { 131 | num_output: 500 132 | weight_filler { 133 | type: "xavier" 134 | } 135 | bias_filler { 136 | type: "constant" 137 | } 138 | } 139 | } 140 | layer { 141 | name: "relu1" 142 | type: "ReLU" 143 | bottom: "ip1" 144 | top: "ip1" 145 | } 146 | layer { 147 | name: "ip2" 148 | type: "InnerProduct" 149 | bottom: "ip1" 150 | top: "ip2" 151 | param { 152 | name: "ip2_w" 153 | lr_mult: 1 154 | } 155 | param { 156 | name: "ip2_b" 157 | lr_mult: 2 158 | } 159 | inner_product_param { 160 | num_output: 10 161 | weight_filler { 162 | type: "xavier" 163 | } 164 | bias_filler { 165 | type: "constant" 166 | } 167 | } 168 | } 169 | layer { 170 | name: "feat" 171 | type: "InnerProduct" 172 | bottom: "ip2" 173 | top: "feat" 174 | param { 175 | name: "feat_w" 176 | lr_mult: 1 177 | } 178 | param { 179 | name: "feat_b" 180 | lr_mult: 2 181 | } 182 | inner_product_param { 183 | num_output: 2 184 | weight_filler { 185 | type: "xavier" 186 | } 187 | bias_filler { 188 | type: "constant" 189 | } 190 | } 191 | } 192 | layer { 193 | name: "conv1_p" 194 | type: "Convolution" 195 | bottom: "data_p" 196 | top: "conv1_p" 197 | param { 198 | name: "conv1_w" 199 | lr_mult: 1 200 | } 201 | param { 202 | name: "conv1_b" 203 | lr_mult: 2 204 | } 205 | convolution_param { 206 | num_output: 20 207 | kernel_size: 5 208 | stride: 1 209 | weight_filler { 210 | type: "xavier" 211 | } 212 | bias_filler { 213 | type: "constant" 214 | } 215 | } 216 | } 217 | layer { 218 | name: "pool1_p" 219 | type: "Pooling" 220 | bottom: "conv1_p" 221 | top: "pool1_p" 222 | pooling_param { 223 | pool: MAX 224 | kernel_size: 2 225 | stride: 2 226 | } 227 | } 228 | layer { 229 | name: "conv2_p" 230 | type: "Convolution" 231 | bottom: "pool1_p" 232 | top: "conv2_p" 233 | param { 234 | name: "conv2_w" 235 | lr_mult: 1 236 | } 237 | param { 238 | name: "conv2_b" 239 | lr_mult: 2 240 | } 241 | convolution_param { 242 | num_output: 50 243 | kernel_size: 5 244 | stride: 1 245 | weight_filler { 246 | type: "xavier" 247 | } 248 | bias_filler { 249 | type: "constant" 250 | } 251 | } 252 | } 253 | layer { 254 | name: "pool2_p" 255 | type: "Pooling" 256 | bottom: "conv2_p" 257 | top: "pool2_p" 258 | pooling_param { 259 | pool: MAX 260 | kernel_size: 2 261 | stride: 2 262 | } 263 | } 264 | layer { 265 | name: "ip1_p" 266 | type: "InnerProduct" 267 | bottom: "pool2_p" 268 | top: "ip1_p" 269 | param { 270 | name: "ip1_w" 271 | lr_mult: 1 272 | } 273 | param { 274 | name: "ip1_b" 275 | lr_mult: 2 276 | } 277 | inner_product_param { 278 | num_output: 500 279 | weight_filler { 280 | type: "xavier" 281 | } 282 | bias_filler { 283 | type: "constant" 284 | } 285 | } 286 | } 287 | layer { 288 | name: "relu1_p" 289 | type: "ReLU" 290 | bottom: "ip1_p" 291 | top: "ip1_p" 292 | } 293 | layer { 294 | name: "ip2_p" 295 | type: "InnerProduct" 296 | bottom: "ip1_p" 297 | top: "ip2_p" 298 | param { 299 | name: "ip2_w" 300 | lr_mult: 1 301 | } 302 | param { 303 | name: "ip2_b" 304 | lr_mult: 2 305 | } 306 | inner_product_param { 307 | num_output: 10 308 | weight_filler { 309 | type: "xavier" 310 | } 311 | bias_filler { 312 | type: "constant" 313 | } 314 | } 315 | } 316 | layer { 317 | name: "feat_p" 318 | type: "InnerProduct" 319 | bottom: "ip2_p" 320 | top: "feat_p" 321 | param { 322 | name: "feat_w" 323 | lr_mult: 1 324 | } 325 | param { 326 | name: "feat_b" 327 | lr_mult: 2 328 | } 329 | inner_product_param { 330 | num_output: 2 331 | weight_filler { 332 | type: "xavier" 333 | } 334 | bias_filler { 335 | type: "constant" 336 | } 337 | } 338 | } 339 | layer { 340 | name: "loss" 341 | type: "ContrastiveLoss" 342 | bottom: "feat" 343 | bottom: "feat_p" 344 | bottom: "sim" 345 | top: "loss" 346 | contrastive_loss_param { 347 | margin: 1 348 | } 349 | } 350 | -------------------------------------------------------------------------------- /Example Training/netStats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/Example Training/netStats.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Caffe-Python-Basic-Tutorial 2 | Includes implementation details of almost every layer, weight fillers, solvers, loss functions and data layer setup with every parameter. 3 | -------------------------------------------------------------------------------- /Test.txt: -------------------------------------------------------------------------------- 1 | Dataset/Test/55001.png 1 2 | Dataset/Test/55002.png 2 3 | Dataset/Test/55003.png 8 4 | Dataset/Test/55004.png 7 5 | Dataset/Test/55005.png 4 6 | Dataset/Test/55006.png 4 7 | Dataset/Test/55007.png 0 8 | Dataset/Test/55008.png 9 9 | Dataset/Test/55009.png 3 10 | Dataset/Test/55010.png 9 11 | Dataset/Test/55011.png 5 12 | Dataset/Test/55012.png 2 13 | Dataset/Test/55013.png 6 14 | Dataset/Test/55014.png 9 15 | Dataset/Test/55015.png 1 16 | Dataset/Test/55016.png 8 17 | Dataset/Test/55017.png 6 18 | Dataset/Test/55018.png 3 19 | Dataset/Test/55019.png 6 20 | Dataset/Test/55020.png 6 21 | Dataset/Test/55021.png 8 22 | Dataset/Test/55022.png 7 23 | Dataset/Test/55023.png 8 24 | Dataset/Test/55024.png 0 25 | Dataset/Test/55025.png 4 26 | Dataset/Test/55026.png 4 27 | Dataset/Test/55027.png 8 28 | Dataset/Test/55028.png 0 29 | Dataset/Test/55029.png 3 30 | Dataset/Test/55030.png 0 31 | Dataset/Test/55031.png 0 32 | Dataset/Test/55032.png 1 33 | Dataset/Test/55033.png 2 34 | Dataset/Test/55034.png 2 35 | Dataset/Test/55035.png 7 36 | Dataset/Test/55036.png 3 37 | Dataset/Test/55037.png 1 38 | Dataset/Test/55038.png 4 39 | Dataset/Test/55039.png 3 40 | Dataset/Test/55040.png 6 41 | Dataset/Test/55041.png 2 42 | Dataset/Test/55042.png 7 43 | Dataset/Test/55043.png 5 44 | Dataset/Test/55044.png 8 45 | Dataset/Test/55045.png 2 46 | Dataset/Test/55046.png 0 47 | Dataset/Test/55047.png 1 48 | Dataset/Test/55048.png 1 49 | Dataset/Test/55049.png 0 50 | Dataset/Test/55050.png 2 51 | Dataset/Test/55051.png 3 52 | Dataset/Test/55052.png 3 53 | Dataset/Test/55053.png 7 54 | Dataset/Test/55054.png 4 55 | Dataset/Test/55055.png 3 56 | Dataset/Test/55056.png 5 57 | Dataset/Test/55057.png 0 58 | Dataset/Test/55058.png 6 59 | Dataset/Test/55059.png 5 60 | Dataset/Test/55060.png 7 61 | Dataset/Test/55061.png 5 62 | Dataset/Test/55062.png 8 63 | Dataset/Test/55063.png 3 64 | Dataset/Test/55064.png 9 65 | Dataset/Test/55065.png 9 66 | Dataset/Test/55066.png 0 67 | Dataset/Test/55067.png 6 68 | Dataset/Test/55068.png 1 69 | Dataset/Test/55069.png 9 70 | Dataset/Test/55070.png 2 71 | Dataset/Test/55071.png 2 72 | Dataset/Test/55072.png 3 73 | Dataset/Test/55073.png 9 74 | Dataset/Test/55074.png 4 75 | Dataset/Test/55075.png 4 76 | Dataset/Test/55076.png 5 77 | Dataset/Test/55077.png 5 78 | Dataset/Test/55078.png 6 79 | Dataset/Test/55079.png 7 80 | Dataset/Test/55080.png 7 81 | Dataset/Test/55081.png 1 82 | Dataset/Test/55082.png 8 83 | Dataset/Test/55083.png 7 84 | Dataset/Test/55084.png 1 85 | Dataset/Test/55085.png 7 86 | Dataset/Test/55086.png 4 87 | Dataset/Test/55087.png 7 88 | Dataset/Test/55088.png 4 89 | Dataset/Test/55089.png 7 90 | Dataset/Test/55090.png 2 91 | Dataset/Test/55091.png 7 92 | Dataset/Test/55092.png 3 93 | Dataset/Test/55093.png 9 94 | Dataset/Test/55094.png 3 95 | Dataset/Test/55095.png 7 96 | Dataset/Test/55096.png 0 97 | Dataset/Test/55097.png 6 98 | Dataset/Test/55098.png 9 99 | Dataset/Test/55099.png 4 100 | Dataset/Test/55100.png 5 101 | Dataset/Test/55101.png 2 102 | Dataset/Test/55102.png 4 103 | Dataset/Test/55103.png 9 104 | Dataset/Test/55104.png 3 105 | Dataset/Test/55105.png 3 106 | Dataset/Test/55106.png 0 107 | Dataset/Test/55107.png 3 108 | Dataset/Test/55108.png 8 109 | Dataset/Test/55109.png 5 110 | Dataset/Test/55110.png 4 111 | Dataset/Test/55111.png 0 112 | Dataset/Test/55112.png 6 113 | Dataset/Test/55113.png 6 114 | Dataset/Test/55114.png 7 115 | Dataset/Test/55115.png 9 116 | Dataset/Test/55116.png 0 117 | Dataset/Test/55117.png 3 118 | Dataset/Test/55118.png 7 119 | Dataset/Test/55119.png 8 120 | Dataset/Test/55120.png 7 121 | Dataset/Test/55121.png 9 122 | Dataset/Test/55122.png 1 123 | Dataset/Test/55123.png 8 124 | Dataset/Test/55124.png 6 125 | Dataset/Test/55125.png 4 126 | Dataset/Test/55126.png 9 127 | Dataset/Test/55127.png 9 128 | Dataset/Test/55128.png 1 129 | Dataset/Test/55129.png 8 130 | Dataset/Test/55130.png 2 131 | Dataset/Test/55131.png 0 132 | Dataset/Test/55132.png 9 133 | Dataset/Test/55133.png 8 134 | Dataset/Test/55134.png 3 135 | Dataset/Test/55135.png 6 136 | Dataset/Test/55136.png 6 137 | Dataset/Test/55137.png 4 138 | Dataset/Test/55138.png 2 139 | Dataset/Test/55139.png 6 140 | Dataset/Test/55140.png 3 141 | Dataset/Test/55141.png 1 142 | Dataset/Test/55142.png 4 143 | Dataset/Test/55143.png 1 144 | Dataset/Test/55144.png 6 145 | Dataset/Test/55145.png 3 146 | Dataset/Test/55146.png 8 147 | Dataset/Test/55147.png 8 148 | Dataset/Test/55148.png 7 149 | Dataset/Test/55149.png 5 150 | Dataset/Test/55150.png 2 151 | Dataset/Test/55151.png 1 152 | Dataset/Test/55152.png 3 153 | Dataset/Test/55153.png 0 154 | Dataset/Test/55154.png 8 155 | Dataset/Test/55155.png 6 156 | Dataset/Test/55156.png 1 157 | Dataset/Test/55157.png 8 158 | Dataset/Test/55158.png 2 159 | Dataset/Test/55159.png 2 160 | Dataset/Test/55160.png 9 161 | Dataset/Test/55161.png 4 162 | Dataset/Test/55162.png 5 163 | Dataset/Test/55163.png 6 164 | Dataset/Test/55164.png 8 165 | Dataset/Test/55165.png 5 166 | Dataset/Test/55166.png 8 167 | Dataset/Test/55167.png 6 168 | Dataset/Test/55168.png 7 169 | Dataset/Test/55169.png 6 170 | Dataset/Test/55170.png 1 171 | Dataset/Test/55171.png 2 172 | Dataset/Test/55172.png 7 173 | Dataset/Test/55173.png 2 174 | Dataset/Test/55174.png 1 175 | Dataset/Test/55175.png 7 176 | Dataset/Test/55176.png 1 177 | Dataset/Test/55177.png 2 178 | Dataset/Test/55178.png 0 179 | Dataset/Test/55179.png 4 180 | Dataset/Test/55180.png 3 181 | Dataset/Test/55181.png 7 182 | Dataset/Test/55182.png 4 183 | Dataset/Test/55183.png 8 184 | Dataset/Test/55184.png 2 185 | Dataset/Test/55185.png 5 186 | Dataset/Test/55186.png 6 187 | Dataset/Test/55187.png 2 188 | Dataset/Test/55188.png 4 189 | Dataset/Test/55189.png 2 190 | Dataset/Test/55190.png 7 191 | Dataset/Test/55191.png 3 192 | Dataset/Test/55192.png 4 193 | Dataset/Test/55193.png 8 194 | Dataset/Test/55194.png 2 195 | Dataset/Test/55195.png 3 196 | Dataset/Test/55196.png 7 197 | Dataset/Test/55197.png 6 198 | Dataset/Test/55198.png 4 199 | Dataset/Test/55199.png 3 200 | Dataset/Test/55200.png 2 201 | Dataset/Test/55201.png 9 202 | Dataset/Test/55202.png 9 203 | Dataset/Test/55203.png 2 204 | Dataset/Test/55204.png 2 205 | Dataset/Test/55205.png 5 206 | Dataset/Test/55206.png 7 207 | Dataset/Test/55207.png 4 208 | Dataset/Test/55208.png 9 209 | Dataset/Test/55209.png 5 210 | Dataset/Test/55210.png 2 211 | Dataset/Test/55211.png 7 212 | Dataset/Test/55212.png 8 213 | Dataset/Test/55213.png 5 214 | Dataset/Test/55214.png 6 215 | Dataset/Test/55215.png 1 216 | Dataset/Test/55216.png 1 217 | Dataset/Test/55217.png 7 218 | Dataset/Test/55218.png 0 219 | Dataset/Test/55219.png 8 220 | Dataset/Test/55220.png 6 221 | Dataset/Test/55221.png 2 222 | Dataset/Test/55222.png 8 223 | Dataset/Test/55223.png 1 224 | Dataset/Test/55224.png 5 225 | Dataset/Test/55225.png 9 226 | Dataset/Test/55226.png 5 227 | Dataset/Test/55227.png 6 228 | Dataset/Test/55228.png 0 229 | Dataset/Test/55229.png 2 230 | Dataset/Test/55230.png 5 231 | Dataset/Test/55231.png 6 232 | Dataset/Test/55232.png 3 233 | Dataset/Test/55233.png 1 234 | Dataset/Test/55234.png 5 235 | Dataset/Test/55235.png 8 236 | Dataset/Test/55236.png 9 237 | Dataset/Test/55237.png 1 238 | Dataset/Test/55238.png 7 239 | Dataset/Test/55239.png 7 240 | Dataset/Test/55240.png 4 241 | Dataset/Test/55241.png 9 242 | Dataset/Test/55242.png 8 243 | Dataset/Test/55243.png 0 244 | Dataset/Test/55244.png 9 245 | Dataset/Test/55245.png 7 246 | Dataset/Test/55246.png 6 247 | Dataset/Test/55247.png 0 248 | Dataset/Test/55248.png 9 249 | Dataset/Test/55249.png 5 250 | Dataset/Test/55250.png 3 251 | Dataset/Test/55251.png 8 252 | Dataset/Test/55252.png 0 253 | Dataset/Test/55253.png 6 254 | Dataset/Test/55254.png 0 255 | Dataset/Test/55255.png 0 256 | Dataset/Test/55256.png 6 257 | Dataset/Test/55257.png 8 258 | Dataset/Test/55258.png 3 259 | Dataset/Test/55259.png 4 260 | Dataset/Test/55260.png 0 261 | Dataset/Test/55261.png 5 262 | Dataset/Test/55262.png 5 263 | Dataset/Test/55263.png 1 264 | Dataset/Test/55264.png 8 265 | Dataset/Test/55265.png 8 266 | Dataset/Test/55266.png 9 267 | Dataset/Test/55267.png 7 268 | Dataset/Test/55268.png 1 269 | Dataset/Test/55269.png 8 270 | Dataset/Test/55270.png 8 271 | Dataset/Test/55271.png 7 272 | Dataset/Test/55272.png 1 273 | Dataset/Test/55273.png 8 274 | Dataset/Test/55274.png 6 275 | Dataset/Test/55275.png 6 276 | Dataset/Test/55276.png 0 277 | Dataset/Test/55277.png 7 278 | Dataset/Test/55278.png 0 279 | Dataset/Test/55279.png 0 280 | Dataset/Test/55280.png 1 281 | Dataset/Test/55281.png 4 282 | Dataset/Test/55282.png 2 283 | Dataset/Test/55283.png 4 284 | Dataset/Test/55284.png 3 285 | Dataset/Test/55285.png 8 286 | Dataset/Test/55286.png 4 287 | Dataset/Test/55287.png 1 288 | Dataset/Test/55288.png 5 289 | Dataset/Test/55289.png 0 290 | Dataset/Test/55290.png 6 291 | Dataset/Test/55291.png 0 292 | Dataset/Test/55292.png 7 293 | Dataset/Test/55293.png 3 294 | Dataset/Test/55294.png 8 295 | Dataset/Test/55295.png 4 296 | Dataset/Test/55296.png 9 297 | Dataset/Test/55297.png 9 298 | Dataset/Test/55298.png 0 299 | Dataset/Test/55299.png 5 300 | Dataset/Test/55300.png 1 301 | Dataset/Test/55301.png 2 302 | Dataset/Test/55302.png 3 303 | Dataset/Test/55303.png 0 304 | Dataset/Test/55304.png 4 305 | Dataset/Test/55305.png 2 306 | Dataset/Test/55306.png 5 307 | Dataset/Test/55307.png 1 308 | Dataset/Test/55308.png 6 309 | Dataset/Test/55309.png 2 310 | Dataset/Test/55310.png 7 311 | Dataset/Test/55311.png 1 312 | Dataset/Test/55312.png 8 313 | Dataset/Test/55313.png 3 314 | Dataset/Test/55314.png 9 315 | Dataset/Test/55315.png 6 316 | Dataset/Test/55316.png 0 317 | Dataset/Test/55317.png 2 318 | Dataset/Test/55318.png 1 319 | Dataset/Test/55319.png 4 320 | Dataset/Test/55320.png 2 321 | Dataset/Test/55321.png 4 322 | Dataset/Test/55322.png 3 323 | Dataset/Test/55323.png 5 324 | Dataset/Test/55324.png 4 325 | Dataset/Test/55325.png 1 326 | Dataset/Test/55326.png 5 327 | Dataset/Test/55327.png 2 328 | Dataset/Test/55328.png 6 329 | Dataset/Test/55329.png 4 330 | Dataset/Test/55330.png 7 331 | Dataset/Test/55331.png 8 332 | Dataset/Test/55332.png 8 333 | Dataset/Test/55333.png 4 334 | Dataset/Test/55334.png 9 335 | Dataset/Test/55335.png 3 336 | Dataset/Test/55336.png 1 337 | Dataset/Test/55337.png 3 338 | Dataset/Test/55338.png 4 339 | Dataset/Test/55339.png 1 340 | Dataset/Test/55340.png 4 341 | Dataset/Test/55341.png 4 342 | Dataset/Test/55342.png 3 343 | Dataset/Test/55343.png 5 344 | Dataset/Test/55344.png 3 345 | Dataset/Test/55345.png 7 346 | Dataset/Test/55346.png 0 347 | Dataset/Test/55347.png 7 348 | Dataset/Test/55348.png 9 349 | Dataset/Test/55349.png 0 350 | Dataset/Test/55350.png 5 351 | Dataset/Test/55351.png 6 352 | Dataset/Test/55352.png 4 353 | Dataset/Test/55353.png 2 354 | Dataset/Test/55354.png 3 355 | Dataset/Test/55355.png 0 356 | Dataset/Test/55356.png 0 357 | Dataset/Test/55357.png 5 358 | Dataset/Test/55358.png 8 359 | Dataset/Test/55359.png 1 360 | Dataset/Test/55360.png 4 361 | Dataset/Test/55361.png 2 362 | Dataset/Test/55362.png 0 363 | Dataset/Test/55363.png 6 364 | Dataset/Test/55364.png 7 365 | Dataset/Test/55365.png 9 366 | Dataset/Test/55366.png 7 367 | Dataset/Test/55367.png 0 368 | Dataset/Test/55368.png 6 369 | Dataset/Test/55369.png 8 370 | Dataset/Test/55370.png 9 371 | Dataset/Test/55371.png 9 372 | Dataset/Test/55372.png 1 373 | Dataset/Test/55373.png 6 374 | Dataset/Test/55374.png 2 375 | Dataset/Test/55375.png 7 376 | Dataset/Test/55376.png 9 377 | Dataset/Test/55377.png 5 378 | Dataset/Test/55378.png 3 379 | Dataset/Test/55379.png 3 380 | Dataset/Test/55380.png 6 381 | Dataset/Test/55381.png 1 382 | Dataset/Test/55382.png 2 383 | Dataset/Test/55383.png 6 384 | Dataset/Test/55384.png 3 385 | Dataset/Test/55385.png 7 386 | Dataset/Test/55386.png 4 387 | Dataset/Test/55387.png 1 388 | Dataset/Test/55388.png 6 389 | Dataset/Test/55389.png 5 390 | Dataset/Test/55390.png 5 391 | Dataset/Test/55391.png 6 392 | Dataset/Test/55392.png 2 393 | Dataset/Test/55393.png 8 394 | Dataset/Test/55394.png 3 395 | Dataset/Test/55395.png 5 396 | Dataset/Test/55396.png 8 397 | Dataset/Test/55397.png 5 398 | Dataset/Test/55398.png 1 399 | Dataset/Test/55399.png 0 400 | Dataset/Test/55400.png 2 401 | Dataset/Test/55401.png 0 402 | Dataset/Test/55402.png 9 403 | Dataset/Test/55403.png 0 404 | Dataset/Test/55404.png 5 405 | Dataset/Test/55405.png 2 406 | Dataset/Test/55406.png 8 407 | Dataset/Test/55407.png 9 408 | Dataset/Test/55408.png 8 409 | Dataset/Test/55409.png 0 410 | Dataset/Test/55410.png 7 411 | Dataset/Test/55411.png 0 412 | Dataset/Test/55412.png 1 413 | Dataset/Test/55413.png 1 414 | Dataset/Test/55414.png 7 415 | Dataset/Test/55415.png 5 416 | Dataset/Test/55416.png 1 417 | Dataset/Test/55417.png 4 418 | Dataset/Test/55418.png 1 419 | Dataset/Test/55419.png 4 420 | Dataset/Test/55420.png 3 421 | Dataset/Test/55421.png 6 422 | Dataset/Test/55422.png 4 423 | Dataset/Test/55423.png 7 424 | Dataset/Test/55424.png 4 425 | Dataset/Test/55425.png 4 426 | Dataset/Test/55426.png 7 427 | Dataset/Test/55427.png 7 428 | Dataset/Test/55428.png 4 429 | Dataset/Test/55429.png 5 430 | Dataset/Test/55430.png 2 431 | Dataset/Test/55431.png 8 432 | Dataset/Test/55432.png 7 433 | Dataset/Test/55433.png 3 434 | Dataset/Test/55434.png 2 435 | Dataset/Test/55435.png 5 436 | Dataset/Test/55436.png 9 437 | Dataset/Test/55437.png 8 438 | Dataset/Test/55438.png 2 439 | Dataset/Test/55439.png 8 440 | Dataset/Test/55440.png 7 441 | Dataset/Test/55441.png 3 442 | Dataset/Test/55442.png 9 443 | Dataset/Test/55443.png 5 444 | Dataset/Test/55444.png 2 445 | Dataset/Test/55445.png 7 446 | Dataset/Test/55446.png 8 447 | Dataset/Test/55447.png 7 448 | Dataset/Test/55448.png 6 449 | Dataset/Test/55449.png 7 450 | Dataset/Test/55450.png 1 451 | Dataset/Test/55451.png 5 452 | Dataset/Test/55452.png 8 453 | Dataset/Test/55453.png 7 454 | Dataset/Test/55454.png 5 455 | Dataset/Test/55455.png 9 456 | Dataset/Test/55456.png 5 457 | Dataset/Test/55457.png 6 458 | Dataset/Test/55458.png 0 459 | Dataset/Test/55459.png 6 460 | Dataset/Test/55460.png 5 461 | Dataset/Test/55461.png 5 462 | Dataset/Test/55462.png 3 463 | Dataset/Test/55463.png 8 464 | Dataset/Test/55464.png 5 465 | Dataset/Test/55465.png 9 466 | Dataset/Test/55466.png 9 467 | Dataset/Test/55467.png 7 468 | Dataset/Test/55468.png 7 469 | Dataset/Test/55469.png 9 470 | Dataset/Test/55470.png 4 471 | Dataset/Test/55471.png 3 472 | Dataset/Test/55472.png 8 473 | Dataset/Test/55473.png 3 474 | Dataset/Test/55474.png 9 475 | Dataset/Test/55475.png 3 476 | Dataset/Test/55476.png 6 477 | Dataset/Test/55477.png 7 478 | Dataset/Test/55478.png 9 479 | Dataset/Test/55479.png 1 480 | Dataset/Test/55480.png 0 481 | Dataset/Test/55481.png 7 482 | Dataset/Test/55482.png 0 483 | Dataset/Test/55483.png 3 484 | Dataset/Test/55484.png 6 485 | Dataset/Test/55485.png 0 486 | Dataset/Test/55486.png 3 487 | Dataset/Test/55487.png 7 488 | Dataset/Test/55488.png 0 489 | Dataset/Test/55489.png 3 490 | Dataset/Test/55490.png 5 491 | Dataset/Test/55491.png 4 492 | Dataset/Test/55492.png 8 493 | Dataset/Test/55493.png 7 494 | Dataset/Test/55494.png 9 495 | Dataset/Test/55495.png 7 496 | Dataset/Test/55496.png 1 497 | Dataset/Test/55497.png 9 498 | Dataset/Test/55498.png 8 499 | Dataset/Test/55499.png 5 500 | Dataset/Test/55500.png 1 501 | Dataset/Test/55501.png 1 502 | Dataset/Test/55502.png 0 503 | Dataset/Test/55503.png 1 504 | Dataset/Test/55504.png 0 505 | Dataset/Test/55505.png 2 506 | Dataset/Test/55506.png 1 507 | Dataset/Test/55507.png 5 508 | Dataset/Test/55508.png 2 509 | Dataset/Test/55509.png 2 510 | Dataset/Test/55510.png 3 511 | Dataset/Test/55511.png 9 512 | Dataset/Test/55512.png 4 513 | Dataset/Test/55513.png 6 514 | Dataset/Test/55514.png 5 515 | Dataset/Test/55515.png 7 516 | Dataset/Test/55516.png 6 517 | Dataset/Test/55517.png 4 518 | Dataset/Test/55518.png 7 519 | Dataset/Test/55519.png 7 520 | Dataset/Test/55520.png 8 521 | Dataset/Test/55521.png 6 522 | Dataset/Test/55522.png 0 523 | Dataset/Test/55523.png 4 524 | Dataset/Test/55524.png 1 525 | Dataset/Test/55525.png 1 526 | Dataset/Test/55526.png 2 527 | Dataset/Test/55527.png 2 528 | Dataset/Test/55528.png 3 529 | Dataset/Test/55529.png 2 530 | Dataset/Test/55530.png 4 531 | Dataset/Test/55531.png 8 532 | Dataset/Test/55532.png 5 533 | Dataset/Test/55533.png 4 534 | Dataset/Test/55534.png 6 535 | Dataset/Test/55535.png 8 536 | Dataset/Test/55536.png 7 537 | Dataset/Test/55537.png 6 538 | Dataset/Test/55538.png 8 539 | Dataset/Test/55539.png 4 540 | Dataset/Test/55540.png 9 541 | Dataset/Test/55541.png 2 542 | Dataset/Test/55542.png 0 543 | Dataset/Test/55543.png 2 544 | Dataset/Test/55544.png 1 545 | Dataset/Test/55545.png 7 546 | Dataset/Test/55546.png 2 547 | Dataset/Test/55547.png 4 548 | Dataset/Test/55548.png 3 549 | Dataset/Test/55549.png 3 550 | Dataset/Test/55550.png 4 551 | Dataset/Test/55551.png 3 552 | Dataset/Test/55552.png 6 553 | Dataset/Test/55553.png 4 554 | Dataset/Test/55554.png 7 555 | Dataset/Test/55555.png 5 556 | Dataset/Test/55556.png 8 557 | Dataset/Test/55557.png 0 558 | Dataset/Test/55558.png 8 559 | Dataset/Test/55559.png 6 560 | Dataset/Test/55560.png 2 561 | Dataset/Test/55561.png 7 562 | Dataset/Test/55562.png 6 563 | Dataset/Test/55563.png 7 564 | Dataset/Test/55564.png 9 565 | Dataset/Test/55565.png 4 566 | Dataset/Test/55566.png 6 567 | Dataset/Test/55567.png 3 568 | Dataset/Test/55568.png 1 569 | Dataset/Test/55569.png 9 570 | Dataset/Test/55570.png 9 571 | Dataset/Test/55571.png 9 572 | Dataset/Test/55572.png 9 573 | Dataset/Test/55573.png 5 574 | Dataset/Test/55574.png 9 575 | Dataset/Test/55575.png 1 576 | Dataset/Test/55576.png 4 577 | Dataset/Test/55577.png 0 578 | Dataset/Test/55578.png 4 579 | Dataset/Test/55579.png 8 580 | Dataset/Test/55580.png 3 581 | Dataset/Test/55581.png 3 582 | Dataset/Test/55582.png 8 583 | Dataset/Test/55583.png 0 584 | Dataset/Test/55584.png 1 585 | Dataset/Test/55585.png 6 586 | Dataset/Test/55586.png 4 587 | Dataset/Test/55587.png 8 588 | Dataset/Test/55588.png 1 589 | Dataset/Test/55589.png 0 590 | Dataset/Test/55590.png 2 591 | Dataset/Test/55591.png 6 592 | Dataset/Test/55592.png 5 593 | Dataset/Test/55593.png 3 594 | Dataset/Test/55594.png 0 595 | Dataset/Test/55595.png 1 596 | Dataset/Test/55596.png 9 597 | Dataset/Test/55597.png 1 598 | Dataset/Test/55598.png 4 599 | Dataset/Test/55599.png 4 600 | Dataset/Test/55600.png 9 601 | Dataset/Test/55601.png 9 602 | Dataset/Test/55602.png 1 603 | Dataset/Test/55603.png 5 604 | Dataset/Test/55604.png 7 605 | Dataset/Test/55605.png 8 606 | Dataset/Test/55606.png 4 607 | Dataset/Test/55607.png 8 608 | Dataset/Test/55608.png 4 609 | Dataset/Test/55609.png 7 610 | Dataset/Test/55610.png 1 611 | Dataset/Test/55611.png 8 612 | Dataset/Test/55612.png 8 613 | Dataset/Test/55613.png 9 614 | Dataset/Test/55614.png 7 615 | Dataset/Test/55615.png 8 616 | Dataset/Test/55616.png 6 617 | Dataset/Test/55617.png 6 618 | Dataset/Test/55618.png 0 619 | Dataset/Test/55619.png 8 620 | Dataset/Test/55620.png 8 621 | Dataset/Test/55621.png 8 622 | Dataset/Test/55622.png 1 623 | Dataset/Test/55623.png 0 624 | Dataset/Test/55624.png 8 625 | Dataset/Test/55625.png 0 626 | Dataset/Test/55626.png 2 627 | Dataset/Test/55627.png 6 628 | Dataset/Test/55628.png 6 629 | Dataset/Test/55629.png 3 630 | Dataset/Test/55630.png 2 631 | Dataset/Test/55631.png 4 632 | Dataset/Test/55632.png 0 633 | Dataset/Test/55633.png 8 634 | Dataset/Test/55634.png 9 635 | Dataset/Test/55635.png 1 636 | Dataset/Test/55636.png 1 637 | Dataset/Test/55637.png 9 638 | Dataset/Test/55638.png 2 639 | Dataset/Test/55639.png 6 640 | Dataset/Test/55640.png 5 641 | Dataset/Test/55641.png 3 642 | Dataset/Test/55642.png 4 643 | Dataset/Test/55643.png 9 644 | Dataset/Test/55644.png 5 645 | Dataset/Test/55645.png 1 646 | Dataset/Test/55646.png 6 647 | Dataset/Test/55647.png 0 648 | Dataset/Test/55648.png 7 649 | Dataset/Test/55649.png 9 650 | Dataset/Test/55650.png 3 651 | Dataset/Test/55651.png 8 652 | Dataset/Test/55652.png 0 653 | Dataset/Test/55653.png 9 654 | Dataset/Test/55654.png 2 655 | Dataset/Test/55655.png 4 656 | Dataset/Test/55656.png 2 657 | Dataset/Test/55657.png 0 658 | Dataset/Test/55658.png 2 659 | Dataset/Test/55659.png 4 660 | Dataset/Test/55660.png 7 661 | Dataset/Test/55661.png 6 662 | Dataset/Test/55662.png 5 663 | Dataset/Test/55663.png 2 664 | Dataset/Test/55664.png 0 665 | Dataset/Test/55665.png 0 666 | Dataset/Test/55666.png 3 667 | Dataset/Test/55667.png 0 668 | Dataset/Test/55668.png 5 669 | Dataset/Test/55669.png 7 670 | Dataset/Test/55670.png 2 671 | Dataset/Test/55671.png 6 672 | Dataset/Test/55672.png 1 673 | Dataset/Test/55673.png 5 674 | Dataset/Test/55674.png 4 675 | Dataset/Test/55675.png 8 676 | Dataset/Test/55676.png 4 677 | Dataset/Test/55677.png 4 678 | Dataset/Test/55678.png 3 679 | Dataset/Test/55679.png 2 680 | Dataset/Test/55680.png 0 681 | Dataset/Test/55681.png 0 682 | Dataset/Test/55682.png 0 683 | Dataset/Test/55683.png 0 684 | Dataset/Test/55684.png 8 685 | Dataset/Test/55685.png 4 686 | Dataset/Test/55686.png 5 687 | Dataset/Test/55687.png 1 688 | Dataset/Test/55688.png 4 689 | Dataset/Test/55689.png 3 690 | Dataset/Test/55690.png 7 691 | Dataset/Test/55691.png 4 692 | Dataset/Test/55692.png 9 693 | Dataset/Test/55693.png 2 694 | Dataset/Test/55694.png 7 695 | Dataset/Test/55695.png 3 696 | Dataset/Test/55696.png 8 697 | Dataset/Test/55697.png 8 698 | Dataset/Test/55698.png 8 699 | Dataset/Test/55699.png 3 700 | Dataset/Test/55700.png 7 701 | Dataset/Test/55701.png 7 702 | Dataset/Test/55702.png 9 703 | Dataset/Test/55703.png 9 704 | Dataset/Test/55704.png 6 705 | Dataset/Test/55705.png 2 706 | Dataset/Test/55706.png 3 707 | Dataset/Test/55707.png 8 708 | Dataset/Test/55708.png 1 709 | Dataset/Test/55709.png 5 710 | Dataset/Test/55710.png 7 711 | Dataset/Test/55711.png 1 712 | Dataset/Test/55712.png 9 713 | Dataset/Test/55713.png 5 714 | Dataset/Test/55714.png 6 715 | Dataset/Test/55715.png 1 716 | Dataset/Test/55716.png 3 717 | Dataset/Test/55717.png 1 718 | Dataset/Test/55718.png 3 719 | Dataset/Test/55719.png 5 720 | Dataset/Test/55720.png 1 721 | Dataset/Test/55721.png 6 722 | Dataset/Test/55722.png 0 723 | Dataset/Test/55723.png 5 724 | Dataset/Test/55724.png 2 725 | Dataset/Test/55725.png 7 726 | Dataset/Test/55726.png 6 727 | Dataset/Test/55727.png 3 728 | Dataset/Test/55728.png 0 729 | Dataset/Test/55729.png 5 730 | Dataset/Test/55730.png 5 731 | Dataset/Test/55731.png 9 732 | Dataset/Test/55732.png 6 733 | Dataset/Test/55733.png 3 734 | Dataset/Test/55734.png 8 735 | Dataset/Test/55735.png 5 736 | Dataset/Test/55736.png 7 737 | Dataset/Test/55737.png 4 738 | Dataset/Test/55738.png 3 739 | Dataset/Test/55739.png 6 740 | Dataset/Test/55740.png 5 741 | Dataset/Test/55741.png 1 742 | Dataset/Test/55742.png 8 743 | Dataset/Test/55743.png 6 744 | Dataset/Test/55744.png 3 745 | Dataset/Test/55745.png 7 746 | Dataset/Test/55746.png 0 747 | Dataset/Test/55747.png 3 748 | Dataset/Test/55748.png 1 749 | Dataset/Test/55749.png 5 750 | Dataset/Test/55750.png 2 751 | Dataset/Test/55751.png 7 752 | Dataset/Test/55752.png 3 753 | Dataset/Test/55753.png 0 754 | Dataset/Test/55754.png 4 755 | Dataset/Test/55755.png 6 756 | Dataset/Test/55756.png 5 757 | Dataset/Test/55757.png 7 758 | Dataset/Test/55758.png 6 759 | Dataset/Test/55759.png 3 760 | Dataset/Test/55760.png 7 761 | Dataset/Test/55761.png 6 762 | Dataset/Test/55762.png 8 763 | Dataset/Test/55763.png 8 764 | Dataset/Test/55764.png 9 765 | Dataset/Test/55765.png 8 766 | Dataset/Test/55766.png 0 767 | Dataset/Test/55767.png 8 768 | Dataset/Test/55768.png 1 769 | Dataset/Test/55769.png 1 770 | Dataset/Test/55770.png 2 771 | Dataset/Test/55771.png 6 772 | Dataset/Test/55772.png 3 773 | Dataset/Test/55773.png 8 774 | Dataset/Test/55774.png 4 775 | Dataset/Test/55775.png 4 776 | Dataset/Test/55776.png 5 777 | Dataset/Test/55777.png 4 778 | Dataset/Test/55778.png 6 779 | Dataset/Test/55779.png 9 780 | Dataset/Test/55780.png 7 781 | Dataset/Test/55781.png 9 782 | Dataset/Test/55782.png 8 783 | Dataset/Test/55783.png 2 784 | Dataset/Test/55784.png 9 785 | Dataset/Test/55785.png 1 786 | Dataset/Test/55786.png 0 787 | Dataset/Test/55787.png 1 788 | Dataset/Test/55788.png 1 789 | Dataset/Test/55789.png 4 790 | Dataset/Test/55790.png 2 791 | Dataset/Test/55791.png 8 792 | Dataset/Test/55792.png 3 793 | Dataset/Test/55793.png 9 794 | Dataset/Test/55794.png 4 795 | Dataset/Test/55795.png 5 796 | Dataset/Test/55796.png 5 797 | Dataset/Test/55797.png 3 798 | Dataset/Test/55798.png 6 799 | Dataset/Test/55799.png 6 800 | Dataset/Test/55800.png 7 801 | Dataset/Test/55801.png 5 802 | Dataset/Test/55802.png 8 803 | Dataset/Test/55803.png 7 804 | Dataset/Test/55804.png 9 805 | Dataset/Test/55805.png 5 806 | Dataset/Test/55806.png 0 807 | Dataset/Test/55807.png 0 808 | Dataset/Test/55808.png 8 809 | Dataset/Test/55809.png 2 810 | Dataset/Test/55810.png 7 811 | Dataset/Test/55811.png 4 812 | Dataset/Test/55812.png 8 813 | Dataset/Test/55813.png 4 814 | Dataset/Test/55814.png 9 815 | Dataset/Test/55815.png 9 816 | Dataset/Test/55816.png 9 817 | Dataset/Test/55817.png 2 818 | Dataset/Test/55818.png 0 819 | Dataset/Test/55819.png 5 820 | Dataset/Test/55820.png 1 821 | Dataset/Test/55821.png 6 822 | Dataset/Test/55822.png 4 823 | Dataset/Test/55823.png 0 824 | Dataset/Test/55824.png 5 825 | Dataset/Test/55825.png 6 826 | Dataset/Test/55826.png 1 827 | Dataset/Test/55827.png 7 828 | Dataset/Test/55828.png 6 829 | Dataset/Test/55829.png 4 830 | Dataset/Test/55830.png 7 831 | Dataset/Test/55831.png 0 832 | Dataset/Test/55832.png 3 833 | Dataset/Test/55833.png 1 834 | Dataset/Test/55834.png 2 835 | Dataset/Test/55835.png 9 836 | Dataset/Test/55836.png 9 837 | Dataset/Test/55837.png 2 838 | Dataset/Test/55838.png 0 839 | Dataset/Test/55839.png 5 840 | Dataset/Test/55840.png 5 841 | Dataset/Test/55841.png 0 842 | Dataset/Test/55842.png 6 843 | Dataset/Test/55843.png 7 844 | Dataset/Test/55844.png 7 845 | Dataset/Test/55845.png 3 846 | Dataset/Test/55846.png 3 847 | Dataset/Test/55847.png 1 848 | Dataset/Test/55848.png 9 849 | Dataset/Test/55849.png 7 850 | Dataset/Test/55850.png 9 851 | Dataset/Test/55851.png 9 852 | Dataset/Test/55852.png 3 853 | Dataset/Test/55853.png 8 854 | Dataset/Test/55854.png 8 855 | Dataset/Test/55855.png 7 856 | Dataset/Test/55856.png 1 857 | Dataset/Test/55857.png 9 858 | Dataset/Test/55858.png 2 859 | Dataset/Test/55859.png 3 860 | Dataset/Test/55860.png 9 861 | Dataset/Test/55861.png 4 862 | Dataset/Test/55862.png 6 863 | Dataset/Test/55863.png 2 864 | Dataset/Test/55864.png 7 865 | Dataset/Test/55865.png 3 866 | Dataset/Test/55866.png 5 867 | Dataset/Test/55867.png 3 868 | Dataset/Test/55868.png 6 869 | Dataset/Test/55869.png 8 870 | Dataset/Test/55870.png 3 871 | Dataset/Test/55871.png 1 872 | Dataset/Test/55872.png 5 873 | Dataset/Test/55873.png 4 874 | Dataset/Test/55874.png 0 875 | Dataset/Test/55875.png 3 876 | Dataset/Test/55876.png 5 877 | Dataset/Test/55877.png 3 878 | Dataset/Test/55878.png 4 879 | Dataset/Test/55879.png 5 880 | Dataset/Test/55880.png 0 881 | Dataset/Test/55881.png 8 882 | Dataset/Test/55882.png 3 883 | Dataset/Test/55883.png 7 884 | Dataset/Test/55884.png 4 885 | Dataset/Test/55885.png 9 886 | Dataset/Test/55886.png 7 887 | Dataset/Test/55887.png 5 888 | Dataset/Test/55888.png 7 889 | Dataset/Test/55889.png 1 890 | Dataset/Test/55890.png 9 891 | Dataset/Test/55891.png 0 892 | Dataset/Test/55892.png 4 893 | Dataset/Test/55893.png 0 894 | Dataset/Test/55894.png 3 895 | Dataset/Test/55895.png 5 896 | Dataset/Test/55896.png 7 897 | Dataset/Test/55897.png 7 898 | Dataset/Test/55898.png 6 899 | Dataset/Test/55899.png 4 900 | Dataset/Test/55900.png 2 901 | Dataset/Test/55901.png 6 902 | Dataset/Test/55902.png 1 903 | Dataset/Test/55903.png 5 904 | Dataset/Test/55904.png 5 905 | Dataset/Test/55905.png 6 906 | Dataset/Test/55906.png 5 907 | Dataset/Test/55907.png 2 908 | Dataset/Test/55908.png 0 909 | Dataset/Test/55909.png 5 910 | Dataset/Test/55910.png 5 911 | Dataset/Test/55911.png 5 912 | Dataset/Test/55912.png 0 913 | Dataset/Test/55913.png 2 914 | Dataset/Test/55914.png 6 915 | Dataset/Test/55915.png 3 916 | Dataset/Test/55916.png 7 917 | Dataset/Test/55917.png 7 918 | Dataset/Test/55918.png 0 919 | Dataset/Test/55919.png 7 920 | Dataset/Test/55920.png 2 921 | Dataset/Test/55921.png 1 922 | Dataset/Test/55922.png 9 923 | Dataset/Test/55923.png 0 924 | Dataset/Test/55924.png 3 925 | Dataset/Test/55925.png 4 926 | Dataset/Test/55926.png 4 927 | Dataset/Test/55927.png 3 928 | Dataset/Test/55928.png 4 929 | Dataset/Test/55929.png 7 930 | Dataset/Test/55930.png 8 931 | Dataset/Test/55931.png 4 932 | Dataset/Test/55932.png 1 933 | Dataset/Test/55933.png 3 934 | Dataset/Test/55934.png 2 935 | Dataset/Test/55935.png 7 936 | Dataset/Test/55936.png 2 937 | Dataset/Test/55937.png 6 938 | Dataset/Test/55938.png 3 939 | Dataset/Test/55939.png 9 940 | Dataset/Test/55940.png 1 941 | Dataset/Test/55941.png 8 942 | Dataset/Test/55942.png 3 943 | Dataset/Test/55943.png 6 944 | Dataset/Test/55944.png 6 945 | Dataset/Test/55945.png 4 946 | Dataset/Test/55946.png 7 947 | Dataset/Test/55947.png 8 948 | Dataset/Test/55948.png 3 949 | Dataset/Test/55949.png 4 950 | Dataset/Test/55950.png 9 951 | Dataset/Test/55951.png 2 952 | Dataset/Test/55952.png 6 953 | Dataset/Test/55953.png 2 954 | Dataset/Test/55954.png 5 955 | Dataset/Test/55955.png 4 956 | Dataset/Test/55956.png 1 957 | Dataset/Test/55957.png 6 958 | Dataset/Test/55958.png 9 959 | Dataset/Test/55959.png 5 960 | Dataset/Test/55960.png 8 961 | Dataset/Test/55961.png 3 962 | Dataset/Test/55962.png 1 963 | Dataset/Test/55963.png 3 964 | Dataset/Test/55964.png 1 965 | Dataset/Test/55965.png 4 966 | Dataset/Test/55966.png 5 967 | Dataset/Test/55967.png 3 968 | Dataset/Test/55968.png 0 969 | Dataset/Test/55969.png 8 970 | Dataset/Test/55970.png 2 971 | Dataset/Test/55971.png 9 972 | Dataset/Test/55972.png 7 973 | Dataset/Test/55973.png 2 974 | Dataset/Test/55974.png 8 975 | Dataset/Test/55975.png 3 976 | Dataset/Test/55976.png 6 977 | Dataset/Test/55977.png 4 978 | Dataset/Test/55978.png 6 979 | Dataset/Test/55979.png 9 980 | Dataset/Test/55980.png 8 981 | Dataset/Test/55981.png 5 982 | Dataset/Test/55982.png 4 983 | Dataset/Test/55983.png 2 984 | Dataset/Test/55984.png 4 985 | Dataset/Test/55985.png 6 986 | Dataset/Test/55986.png 2 987 | Dataset/Test/55987.png 0 988 | Dataset/Test/55988.png 2 989 | Dataset/Test/55989.png 1 990 | Dataset/Test/55990.png 8 991 | Dataset/Test/55991.png 4 992 | Dataset/Test/55992.png 0 993 | Dataset/Test/55993.png 9 994 | Dataset/Test/55994.png 0 995 | Dataset/Test/55995.png 6 996 | Dataset/Test/55996.png 1 997 | Dataset/Test/55997.png 2 998 | Dataset/Test/55998.png 2 999 | Dataset/Test/55999.png 3 1000 | Dataset/Test/56000.png 3 1001 | Dataset/Test/56001.png 1 1002 | Dataset/Test/56002.png 8 1003 | Dataset/Test/56003.png 5 1004 | Dataset/Test/56004.png 9 1005 | Dataset/Test/56005.png 8 1006 | Dataset/Test/56006.png 0 1007 | Dataset/Test/56007.png 3 1008 | Dataset/Test/56008.png 1 1009 | Dataset/Test/56009.png 3 1010 | Dataset/Test/56010.png 2 1011 | Dataset/Test/56011.png 1 1012 | Dataset/Test/56012.png 4 1013 | Dataset/Test/56013.png 3 1014 | Dataset/Test/56014.png 5 1015 | Dataset/Test/56015.png 5 1016 | Dataset/Test/56016.png 6 1017 | Dataset/Test/56017.png 1 1018 | Dataset/Test/56018.png 7 1019 | Dataset/Test/56019.png 9 1020 | Dataset/Test/56020.png 8 1021 | Dataset/Test/56021.png 1 1022 | Dataset/Test/56022.png 9 1023 | Dataset/Test/56023.png 6 1024 | Dataset/Test/56024.png 0 1025 | Dataset/Test/56025.png 5 1026 | Dataset/Test/56026.png 1 1027 | Dataset/Test/56027.png 8 1028 | Dataset/Test/56028.png 2 1029 | Dataset/Test/56029.png 7 1030 | Dataset/Test/56030.png 3 1031 | Dataset/Test/56031.png 7 1032 | Dataset/Test/56032.png 4 1033 | Dataset/Test/56033.png 5 1034 | Dataset/Test/56034.png 5 1035 | Dataset/Test/56035.png 7 1036 | Dataset/Test/56036.png 6 1037 | Dataset/Test/56037.png 5 1038 | Dataset/Test/56038.png 7 1039 | Dataset/Test/56039.png 5 1040 | Dataset/Test/56040.png 8 1041 | Dataset/Test/56041.png 2 1042 | Dataset/Test/56042.png 9 1043 | Dataset/Test/56043.png 7 1044 | Dataset/Test/56044.png 3 1045 | Dataset/Test/56045.png 6 1046 | Dataset/Test/56046.png 5 1047 | Dataset/Test/56047.png 1 1048 | Dataset/Test/56048.png 3 1049 | Dataset/Test/56049.png 1 1050 | Dataset/Test/56050.png 2 1051 | Dataset/Test/56051.png 0 1052 | Dataset/Test/56052.png 9 1053 | Dataset/Test/56053.png 7 1054 | Dataset/Test/56054.png 3 1055 | Dataset/Test/56055.png 5 1056 | Dataset/Test/56056.png 2 1057 | Dataset/Test/56057.png 8 1058 | Dataset/Test/56058.png 1 1059 | Dataset/Test/56059.png 7 1060 | Dataset/Test/56060.png 4 1061 | Dataset/Test/56061.png 4 1062 | Dataset/Test/56062.png 5 1063 | Dataset/Test/56063.png 9 1064 | Dataset/Test/56064.png 5 1065 | Dataset/Test/56065.png 7 1066 | Dataset/Test/56066.png 2 1067 | Dataset/Test/56067.png 7 1068 | Dataset/Test/56068.png 3 1069 | Dataset/Test/56069.png 8 1070 | Dataset/Test/56070.png 2 1071 | Dataset/Test/56071.png 8 1072 | Dataset/Test/56072.png 1 1073 | Dataset/Test/56073.png 4 1074 | Dataset/Test/56074.png 3 1075 | Dataset/Test/56075.png 7 1076 | Dataset/Test/56076.png 9 1077 | Dataset/Test/56077.png 7 1078 | Dataset/Test/56078.png 7 1079 | Dataset/Test/56079.png 9 1080 | Dataset/Test/56080.png 2 1081 | Dataset/Test/56081.png 4 1082 | Dataset/Test/56082.png 1 1083 | Dataset/Test/56083.png 8 1084 | Dataset/Test/56084.png 2 1085 | Dataset/Test/56085.png 4 1086 | Dataset/Test/56086.png 8 1087 | Dataset/Test/56087.png 7 1088 | Dataset/Test/56088.png 9 1089 | Dataset/Test/56089.png 2 1090 | Dataset/Test/56090.png 1 1091 | Dataset/Test/56091.png 9 1092 | Dataset/Test/56092.png 8 1093 | Dataset/Test/56093.png 9 1094 | Dataset/Test/56094.png 8 1095 | Dataset/Test/56095.png 4 1096 | Dataset/Test/56096.png 7 1097 | Dataset/Test/56097.png 7 1098 | Dataset/Test/56098.png 8 1099 | Dataset/Test/56099.png 6 1100 | Dataset/Test/56100.png 1 1101 | Dataset/Test/56101.png 2 1102 | Dataset/Test/56102.png 0 1103 | Dataset/Test/56103.png 9 1104 | Dataset/Test/56104.png 0 1105 | Dataset/Test/56105.png 2 1106 | Dataset/Test/56106.png 6 1107 | Dataset/Test/56107.png 4 1108 | Dataset/Test/56108.png 7 1109 | Dataset/Test/56109.png 5 1110 | Dataset/Test/56110.png 7 1111 | Dataset/Test/56111.png 1 1112 | Dataset/Test/56112.png 7 1113 | Dataset/Test/56113.png 7 1114 | Dataset/Test/56114.png 5 1115 | Dataset/Test/56115.png 1 1116 | Dataset/Test/56116.png 6 1117 | Dataset/Test/56117.png 5 1118 | Dataset/Test/56118.png 1 1119 | Dataset/Test/56119.png 9 1120 | Dataset/Test/56120.png 5 1121 | Dataset/Test/56121.png 2 1122 | Dataset/Test/56122.png 7 1123 | Dataset/Test/56123.png 4 1124 | Dataset/Test/56124.png 1 1125 | Dataset/Test/56125.png 0 1126 | Dataset/Test/56126.png 2 1127 | Dataset/Test/56127.png 8 1128 | Dataset/Test/56128.png 5 1129 | Dataset/Test/56129.png 5 1130 | Dataset/Test/56130.png 0 1131 | Dataset/Test/56131.png 6 1132 | Dataset/Test/56132.png 7 1133 | Dataset/Test/56133.png 7 1134 | Dataset/Test/56134.png 9 1135 | Dataset/Test/56135.png 3 1136 | Dataset/Test/56136.png 9 1137 | Dataset/Test/56137.png 3 1138 | Dataset/Test/56138.png 0 1139 | Dataset/Test/56139.png 1 1140 | Dataset/Test/56140.png 3 1141 | Dataset/Test/56141.png 0 1142 | Dataset/Test/56142.png 8 1143 | Dataset/Test/56143.png 4 1144 | Dataset/Test/56144.png 4 1145 | Dataset/Test/56145.png 6 1146 | Dataset/Test/56146.png 8 1147 | Dataset/Test/56147.png 4 1148 | Dataset/Test/56148.png 4 1149 | Dataset/Test/56149.png 6 1150 | Dataset/Test/56150.png 1 1151 | Dataset/Test/56151.png 4 1152 | Dataset/Test/56152.png 8 1153 | Dataset/Test/56153.png 9 1154 | Dataset/Test/56154.png 6 1155 | Dataset/Test/56155.png 2 1156 | Dataset/Test/56156.png 5 1157 | Dataset/Test/56157.png 9 1158 | Dataset/Test/56158.png 9 1159 | Dataset/Test/56159.png 0 1160 | Dataset/Test/56160.png 0 1161 | Dataset/Test/56161.png 7 1162 | Dataset/Test/56162.png 0 1163 | Dataset/Test/56163.png 6 1164 | Dataset/Test/56164.png 0 1165 | Dataset/Test/56165.png 3 1166 | Dataset/Test/56166.png 3 1167 | Dataset/Test/56167.png 9 1168 | Dataset/Test/56168.png 7 1169 | Dataset/Test/56169.png 2 1170 | Dataset/Test/56170.png 1 1171 | Dataset/Test/56171.png 8 1172 | Dataset/Test/56172.png 6 1173 | Dataset/Test/56173.png 6 1174 | Dataset/Test/56174.png 4 1175 | Dataset/Test/56175.png 0 1176 | Dataset/Test/56176.png 2 1177 | Dataset/Test/56177.png 0 1178 | Dataset/Test/56178.png 6 1179 | Dataset/Test/56179.png 9 1180 | Dataset/Test/56180.png 6 1181 | Dataset/Test/56181.png 8 1182 | Dataset/Test/56182.png 0 1183 | Dataset/Test/56183.png 6 1184 | Dataset/Test/56184.png 4 1185 | Dataset/Test/56185.png 4 1186 | Dataset/Test/56186.png 5 1187 | Dataset/Test/56187.png 6 1188 | Dataset/Test/56188.png 4 1189 | Dataset/Test/56189.png 2 1190 | Dataset/Test/56190.png 1 1191 | Dataset/Test/56191.png 4 1192 | Dataset/Test/56192.png 3 1193 | Dataset/Test/56193.png 1 1194 | Dataset/Test/56194.png 8 1195 | Dataset/Test/56195.png 8 1196 | Dataset/Test/56196.png 6 1197 | Dataset/Test/56197.png 7 1198 | Dataset/Test/56198.png 3 1199 | Dataset/Test/56199.png 3 1200 | Dataset/Test/56200.png 9 1201 | Dataset/Test/56201.png 5 1202 | Dataset/Test/56202.png 9 1203 | Dataset/Test/56203.png 5 1204 | Dataset/Test/56204.png 5 1205 | Dataset/Test/56205.png 3 1206 | Dataset/Test/56206.png 9 1207 | Dataset/Test/56207.png 5 1208 | Dataset/Test/56208.png 3 1209 | Dataset/Test/56209.png 1 1210 | Dataset/Test/56210.png 7 1211 | Dataset/Test/56211.png 6 1212 | Dataset/Test/56212.png 6 1213 | Dataset/Test/56213.png 9 1214 | Dataset/Test/56214.png 2 1215 | Dataset/Test/56215.png 5 1216 | Dataset/Test/56216.png 2 1217 | Dataset/Test/56217.png 9 1218 | Dataset/Test/56218.png 0 1219 | Dataset/Test/56219.png 7 1220 | Dataset/Test/56220.png 0 1221 | Dataset/Test/56221.png 7 1222 | Dataset/Test/56222.png 1 1223 | Dataset/Test/56223.png 2 1224 | Dataset/Test/56224.png 2 1225 | Dataset/Test/56225.png 5 1226 | Dataset/Test/56226.png 3 1227 | Dataset/Test/56227.png 1 1228 | Dataset/Test/56228.png 4 1229 | Dataset/Test/56229.png 3 1230 | Dataset/Test/56230.png 5 1231 | Dataset/Test/56231.png 9 1232 | Dataset/Test/56232.png 6 1233 | Dataset/Test/56233.png 6 1234 | Dataset/Test/56234.png 7 1235 | Dataset/Test/56235.png 3 1236 | Dataset/Test/56236.png 8 1237 | Dataset/Test/56237.png 0 1238 | Dataset/Test/56238.png 9 1239 | Dataset/Test/56239.png 9 1240 | Dataset/Test/56240.png 0 1241 | Dataset/Test/56241.png 6 1242 | Dataset/Test/56242.png 1 1243 | Dataset/Test/56243.png 9 1244 | Dataset/Test/56244.png 2 1245 | Dataset/Test/56245.png 4 1246 | Dataset/Test/56246.png 3 1247 | Dataset/Test/56247.png 5 1248 | Dataset/Test/56248.png 4 1249 | Dataset/Test/56249.png 0 1250 | Dataset/Test/56250.png 5 1251 | Dataset/Test/56251.png 8 1252 | Dataset/Test/56252.png 6 1253 | Dataset/Test/56253.png 1 1254 | Dataset/Test/56254.png 7 1255 | Dataset/Test/56255.png 8 1256 | Dataset/Test/56256.png 8 1257 | Dataset/Test/56257.png 0 1258 | Dataset/Test/56258.png 9 1259 | Dataset/Test/56259.png 4 1260 | Dataset/Test/56260.png 0 1261 | Dataset/Test/56261.png 3 1262 | Dataset/Test/56262.png 1 1263 | Dataset/Test/56263.png 5 1264 | Dataset/Test/56264.png 2 1265 | Dataset/Test/56265.png 2 1266 | Dataset/Test/56266.png 3 1267 | Dataset/Test/56267.png 7 1268 | Dataset/Test/56268.png 4 1269 | Dataset/Test/56269.png 4 1270 | Dataset/Test/56270.png 5 1271 | Dataset/Test/56271.png 9 1272 | Dataset/Test/56272.png 9 1273 | Dataset/Test/56273.png 7 1274 | Dataset/Test/56274.png 1 1275 | Dataset/Test/56275.png 7 1276 | Dataset/Test/56276.png 3 1277 | Dataset/Test/56277.png 4 1278 | Dataset/Test/56278.png 5 1279 | Dataset/Test/56279.png 1 1280 | Dataset/Test/56280.png 9 1281 | Dataset/Test/56281.png 4 1282 | Dataset/Test/56282.png 4 1283 | Dataset/Test/56283.png 2 1284 | Dataset/Test/56284.png 1 1285 | Dataset/Test/56285.png 8 1286 | Dataset/Test/56286.png 7 1287 | Dataset/Test/56287.png 8 1288 | Dataset/Test/56288.png 7 1289 | Dataset/Test/56289.png 3 1290 | Dataset/Test/56290.png 2 1291 | Dataset/Test/56291.png 8 1292 | Dataset/Test/56292.png 1 1293 | Dataset/Test/56293.png 9 1294 | Dataset/Test/56294.png 4 1295 | Dataset/Test/56295.png 7 1296 | Dataset/Test/56296.png 8 1297 | Dataset/Test/56297.png 8 1298 | Dataset/Test/56298.png 3 1299 | Dataset/Test/56299.png 2 1300 | Dataset/Test/56300.png 8 1301 | Dataset/Test/56301.png 9 1302 | Dataset/Test/56302.png 2 1303 | Dataset/Test/56303.png 4 1304 | Dataset/Test/56304.png 9 1305 | Dataset/Test/56305.png 9 1306 | Dataset/Test/56306.png 3 1307 | Dataset/Test/56307.png 5 1308 | Dataset/Test/56308.png 8 1309 | Dataset/Test/56309.png 1 1310 | Dataset/Test/56310.png 5 1311 | Dataset/Test/56311.png 5 1312 | Dataset/Test/56312.png 4 1313 | Dataset/Test/56313.png 2 1314 | Dataset/Test/56314.png 8 1315 | Dataset/Test/56315.png 5 1316 | Dataset/Test/56316.png 8 1317 | Dataset/Test/56317.png 4 1318 | Dataset/Test/56318.png 9 1319 | Dataset/Test/56319.png 0 1320 | Dataset/Test/56320.png 4 1321 | Dataset/Test/56321.png 4 1322 | Dataset/Test/56322.png 3 1323 | Dataset/Test/56323.png 8 1324 | Dataset/Test/56324.png 9 1325 | Dataset/Test/56325.png 3 1326 | Dataset/Test/56326.png 2 1327 | Dataset/Test/56327.png 1 1328 | Dataset/Test/56328.png 5 1329 | Dataset/Test/56329.png 1 1330 | Dataset/Test/56330.png 7 1331 | Dataset/Test/56331.png 4 1332 | Dataset/Test/56332.png 4 1333 | Dataset/Test/56333.png 0 1334 | Dataset/Test/56334.png 1 1335 | Dataset/Test/56335.png 4 1336 | Dataset/Test/56336.png 2 1337 | Dataset/Test/56337.png 1 1338 | Dataset/Test/56338.png 3 1339 | Dataset/Test/56339.png 1 1340 | Dataset/Test/56340.png 5 1341 | Dataset/Test/56341.png 2 1342 | Dataset/Test/56342.png 9 1343 | Dataset/Test/56343.png 6 1344 | Dataset/Test/56344.png 1 1345 | Dataset/Test/56345.png 5 1346 | Dataset/Test/56346.png 6 1347 | Dataset/Test/56347.png 7 1348 | Dataset/Test/56348.png 0 1349 | Dataset/Test/56349.png 9 1350 | Dataset/Test/56350.png 1 1351 | Dataset/Test/56351.png 4 1352 | Dataset/Test/56352.png 0 1353 | Dataset/Test/56353.png 0 1354 | Dataset/Test/56354.png 0 1355 | Dataset/Test/56355.png 7 1356 | Dataset/Test/56356.png 2 1357 | Dataset/Test/56357.png 7 1358 | Dataset/Test/56358.png 8 1359 | Dataset/Test/56359.png 6 1360 | Dataset/Test/56360.png 7 1361 | Dataset/Test/56361.png 5 1362 | Dataset/Test/56362.png 2 1363 | Dataset/Test/56363.png 0 1364 | Dataset/Test/56364.png 5 1365 | Dataset/Test/56365.png 4 1366 | Dataset/Test/56366.png 1 1367 | Dataset/Test/56367.png 5 1368 | Dataset/Test/56368.png 1 1369 | Dataset/Test/56369.png 5 1370 | Dataset/Test/56370.png 8 1371 | Dataset/Test/56371.png 5 1372 | Dataset/Test/56372.png 5 1373 | Dataset/Test/56373.png 2 1374 | Dataset/Test/56374.png 6 1375 | Dataset/Test/56375.png 1 1376 | Dataset/Test/56376.png 4 1377 | Dataset/Test/56377.png 4 1378 | Dataset/Test/56378.png 0 1379 | Dataset/Test/56379.png 8 1380 | Dataset/Test/56380.png 4 1381 | Dataset/Test/56381.png 4 1382 | Dataset/Test/56382.png 7 1383 | Dataset/Test/56383.png 7 1384 | Dataset/Test/56384.png 3 1385 | Dataset/Test/56385.png 1 1386 | Dataset/Test/56386.png 6 1387 | Dataset/Test/56387.png 8 1388 | Dataset/Test/56388.png 8 1389 | Dataset/Test/56389.png 0 1390 | Dataset/Test/56390.png 0 1391 | Dataset/Test/56391.png 7 1392 | Dataset/Test/56392.png 3 1393 | Dataset/Test/56393.png 7 1394 | Dataset/Test/56394.png 7 1395 | Dataset/Test/56395.png 2 1396 | Dataset/Test/56396.png 4 1397 | Dataset/Test/56397.png 8 1398 | Dataset/Test/56398.png 0 1399 | Dataset/Test/56399.png 3 1400 | Dataset/Test/56400.png 6 1401 | Dataset/Test/56401.png 4 1402 | Dataset/Test/56402.png 9 1403 | Dataset/Test/56403.png 8 1404 | Dataset/Test/56404.png 2 1405 | Dataset/Test/56405.png 0 1406 | Dataset/Test/56406.png 6 1407 | Dataset/Test/56407.png 4 1408 | Dataset/Test/56408.png 5 1409 | Dataset/Test/56409.png 9 1410 | Dataset/Test/56410.png 8 1411 | Dataset/Test/56411.png 7 1412 | Dataset/Test/56412.png 6 1413 | Dataset/Test/56413.png 8 1414 | Dataset/Test/56414.png 9 1415 | Dataset/Test/56415.png 9 1416 | Dataset/Test/56416.png 0 1417 | Dataset/Test/56417.png 7 1418 | Dataset/Test/56418.png 4 1419 | Dataset/Test/56419.png 7 1420 | Dataset/Test/56420.png 0 1421 | Dataset/Test/56421.png 3 1422 | Dataset/Test/56422.png 6 1423 | Dataset/Test/56423.png 4 1424 | Dataset/Test/56424.png 1 1425 | Dataset/Test/56425.png 0 1426 | Dataset/Test/56426.png 9 1427 | Dataset/Test/56427.png 7 1428 | Dataset/Test/56428.png 2 1429 | Dataset/Test/56429.png 8 1430 | Dataset/Test/56430.png 0 1431 | Dataset/Test/56431.png 8 1432 | Dataset/Test/56432.png 9 1433 | Dataset/Test/56433.png 7 1434 | Dataset/Test/56434.png 5 1435 | Dataset/Test/56435.png 3 1436 | Dataset/Test/56436.png 1 1437 | Dataset/Test/56437.png 0 1438 | Dataset/Test/56438.png 3 1439 | Dataset/Test/56439.png 7 1440 | Dataset/Test/56440.png 7 1441 | Dataset/Test/56441.png 4 1442 | Dataset/Test/56442.png 6 1443 | Dataset/Test/56443.png 9 1444 | Dataset/Test/56444.png 9 1445 | Dataset/Test/56445.png 0 1446 | Dataset/Test/56446.png 4 1447 | Dataset/Test/56447.png 6 1448 | Dataset/Test/56448.png 8 1449 | Dataset/Test/56449.png 3 1450 | Dataset/Test/56450.png 3 1451 | Dataset/Test/56451.png 0 1452 | Dataset/Test/56452.png 7 1453 | Dataset/Test/56453.png 4 1454 | Dataset/Test/56454.png 7 1455 | Dataset/Test/56455.png 0 1456 | Dataset/Test/56456.png 6 1457 | Dataset/Test/56457.png 1 1458 | Dataset/Test/56458.png 3 1459 | Dataset/Test/56459.png 9 1460 | Dataset/Test/56460.png 0 1461 | Dataset/Test/56461.png 0 1462 | Dataset/Test/56462.png 5 1463 | Dataset/Test/56463.png 7 1464 | Dataset/Test/56464.png 6 1465 | Dataset/Test/56465.png 9 1466 | Dataset/Test/56466.png 2 1467 | Dataset/Test/56467.png 9 1468 | Dataset/Test/56468.png 2 1469 | Dataset/Test/56469.png 5 1470 | Dataset/Test/56470.png 0 1471 | Dataset/Test/56471.png 1 1472 | Dataset/Test/56472.png 1 1473 | Dataset/Test/56473.png 7 1474 | Dataset/Test/56474.png 2 1475 | Dataset/Test/56475.png 3 1476 | Dataset/Test/56476.png 3 1477 | Dataset/Test/56477.png 5 1478 | Dataset/Test/56478.png 4 1479 | Dataset/Test/56479.png 9 1480 | Dataset/Test/56480.png 5 1481 | Dataset/Test/56481.png 9 1482 | Dataset/Test/56482.png 6 1483 | Dataset/Test/56483.png 7 1484 | Dataset/Test/56484.png 7 1485 | Dataset/Test/56485.png 4 1486 | Dataset/Test/56486.png 8 1487 | Dataset/Test/56487.png 9 1488 | Dataset/Test/56488.png 9 1489 | Dataset/Test/56489.png 3 1490 | Dataset/Test/56490.png 0 1491 | Dataset/Test/56491.png 1 1492 | Dataset/Test/56492.png 1 1493 | Dataset/Test/56493.png 3 1494 | Dataset/Test/56494.png 2 1495 | Dataset/Test/56495.png 9 1496 | Dataset/Test/56496.png 3 1497 | Dataset/Test/56497.png 4 1498 | Dataset/Test/56498.png 4 1499 | Dataset/Test/56499.png 2 1500 | Dataset/Test/56500.png 5 1501 | Dataset/Test/56501.png 7 1502 | Dataset/Test/56502.png 6 1503 | Dataset/Test/56503.png 8 1504 | Dataset/Test/56504.png 7 1505 | Dataset/Test/56505.png 3 1506 | Dataset/Test/56506.png 8 1507 | Dataset/Test/56507.png 1 1508 | Dataset/Test/56508.png 9 1509 | Dataset/Test/56509.png 2 1510 | Dataset/Test/56510.png 0 1511 | Dataset/Test/56511.png 7 1512 | Dataset/Test/56512.png 1 1513 | Dataset/Test/56513.png 0 1514 | Dataset/Test/56514.png 2 1515 | Dataset/Test/56515.png 2 1516 | Dataset/Test/56516.png 3 1517 | Dataset/Test/56517.png 4 1518 | Dataset/Test/56518.png 5 1519 | Dataset/Test/56519.png 7 1520 | Dataset/Test/56520.png 6 1521 | Dataset/Test/56521.png 6 1522 | Dataset/Test/56522.png 7 1523 | Dataset/Test/56523.png 0 1524 | Dataset/Test/56524.png 8 1525 | Dataset/Test/56525.png 3 1526 | Dataset/Test/56526.png 8 1527 | Dataset/Test/56527.png 6 1528 | Dataset/Test/56528.png 9 1529 | Dataset/Test/56529.png 3 1530 | Dataset/Test/56530.png 5 1531 | Dataset/Test/56531.png 0 1532 | Dataset/Test/56532.png 7 1533 | Dataset/Test/56533.png 4 1534 | Dataset/Test/56534.png 0 1535 | Dataset/Test/56535.png 7 1536 | Dataset/Test/56536.png 3 1537 | Dataset/Test/56537.png 8 1538 | Dataset/Test/56538.png 1 1539 | Dataset/Test/56539.png 1 1540 | Dataset/Test/56540.png 4 1541 | Dataset/Test/56541.png 2 1542 | Dataset/Test/56542.png 1 1543 | Dataset/Test/56543.png 7 1544 | Dataset/Test/56544.png 7 1545 | Dataset/Test/56545.png 8 1546 | Dataset/Test/56546.png 6 1547 | Dataset/Test/56547.png 7 1548 | Dataset/Test/56548.png 5 1549 | Dataset/Test/56549.png 6 1550 | Dataset/Test/56550.png 6 1551 | Dataset/Test/56551.png 4 1552 | Dataset/Test/56552.png 4 1553 | Dataset/Test/56553.png 6 1554 | Dataset/Test/56554.png 2 1555 | Dataset/Test/56555.png 5 1556 | Dataset/Test/56556.png 7 1557 | Dataset/Test/56557.png 0 1558 | Dataset/Test/56558.png 8 1559 | Dataset/Test/56559.png 2 1560 | Dataset/Test/56560.png 1 1561 | Dataset/Test/56561.png 8 1562 | Dataset/Test/56562.png 3 1563 | Dataset/Test/56563.png 6 1564 | Dataset/Test/56564.png 4 1565 | Dataset/Test/56565.png 4 1566 | Dataset/Test/56566.png 3 1567 | Dataset/Test/56567.png 5 1568 | Dataset/Test/56568.png 7 1569 | Dataset/Test/56569.png 6 1570 | Dataset/Test/56570.png 2 1571 | Dataset/Test/56571.png 0 1572 | Dataset/Test/56572.png 5 1573 | Dataset/Test/56573.png 1 1574 | Dataset/Test/56574.png 0 1575 | Dataset/Test/56575.png 3 1576 | Dataset/Test/56576.png 1 1577 | Dataset/Test/56577.png 1 1578 | Dataset/Test/56578.png 9 1579 | Dataset/Test/56579.png 3 1580 | Dataset/Test/56580.png 2 1581 | Dataset/Test/56581.png 9 1582 | Dataset/Test/56582.png 3 1583 | Dataset/Test/56583.png 6 1584 | Dataset/Test/56584.png 2 1585 | Dataset/Test/56585.png 1 1586 | Dataset/Test/56586.png 3 1587 | Dataset/Test/56587.png 5 1588 | Dataset/Test/56588.png 5 1589 | Dataset/Test/56589.png 7 1590 | Dataset/Test/56590.png 5 1591 | Dataset/Test/56591.png 2 1592 | Dataset/Test/56592.png 7 1593 | Dataset/Test/56593.png 6 1594 | Dataset/Test/56594.png 8 1595 | Dataset/Test/56595.png 8 1596 | Dataset/Test/56596.png 4 1597 | Dataset/Test/56597.png 4 1598 | Dataset/Test/56598.png 9 1599 | Dataset/Test/56599.png 2 1600 | Dataset/Test/56600.png 9 1601 | Dataset/Test/56601.png 8 1602 | Dataset/Test/56602.png 7 1603 | Dataset/Test/56603.png 1 1604 | Dataset/Test/56604.png 1 1605 | Dataset/Test/56605.png 7 1606 | Dataset/Test/56606.png 1 1607 | Dataset/Test/56607.png 0 1608 | Dataset/Test/56608.png 9 1609 | Dataset/Test/56609.png 0 1610 | Dataset/Test/56610.png 0 1611 | Dataset/Test/56611.png 1 1612 | Dataset/Test/56612.png 7 1613 | Dataset/Test/56613.png 2 1614 | Dataset/Test/56614.png 8 1615 | Dataset/Test/56615.png 2 1616 | Dataset/Test/56616.png 3 1617 | Dataset/Test/56617.png 3 1618 | Dataset/Test/56618.png 8 1619 | Dataset/Test/56619.png 9 1620 | Dataset/Test/56620.png 6 1621 | Dataset/Test/56621.png 4 1622 | Dataset/Test/56622.png 3 1623 | Dataset/Test/56623.png 9 1624 | Dataset/Test/56624.png 8 1625 | Dataset/Test/56625.png 3 1626 | Dataset/Test/56626.png 0 1627 | Dataset/Test/56627.png 0 1628 | Dataset/Test/56628.png 9 1629 | Dataset/Test/56629.png 8 1630 | Dataset/Test/56630.png 6 1631 | Dataset/Test/56631.png 5 1632 | Dataset/Test/56632.png 2 1633 | Dataset/Test/56633.png 6 1634 | Dataset/Test/56634.png 1 1635 | Dataset/Test/56635.png 9 1636 | Dataset/Test/56636.png 0 1637 | Dataset/Test/56637.png 8 1638 | Dataset/Test/56638.png 1 1639 | Dataset/Test/56639.png 7 1640 | Dataset/Test/56640.png 0 1641 | Dataset/Test/56641.png 7 1642 | Dataset/Test/56642.png 6 1643 | Dataset/Test/56643.png 4 1644 | Dataset/Test/56644.png 2 1645 | Dataset/Test/56645.png 1 1646 | Dataset/Test/56646.png 3 1647 | Dataset/Test/56647.png 4 1648 | Dataset/Test/56648.png 8 1649 | Dataset/Test/56649.png 4 1650 | Dataset/Test/56650.png 9 1651 | Dataset/Test/56651.png 7 1652 | Dataset/Test/56652.png 0 1653 | Dataset/Test/56653.png 7 1654 | Dataset/Test/56654.png 7 1655 | Dataset/Test/56655.png 3 1656 | Dataset/Test/56656.png 2 1657 | Dataset/Test/56657.png 1 1658 | Dataset/Test/56658.png 3 1659 | Dataset/Test/56659.png 5 1660 | Dataset/Test/56660.png 4 1661 | Dataset/Test/56661.png 1 1662 | Dataset/Test/56662.png 5 1663 | Dataset/Test/56663.png 0 1664 | Dataset/Test/56664.png 5 1665 | Dataset/Test/56665.png 2 1666 | Dataset/Test/56666.png 2 1667 | Dataset/Test/56667.png 5 1668 | Dataset/Test/56668.png 8 1669 | Dataset/Test/56669.png 1 1670 | Dataset/Test/56670.png 5 1671 | Dataset/Test/56671.png 7 1672 | Dataset/Test/56672.png 4 1673 | Dataset/Test/56673.png 8 1674 | Dataset/Test/56674.png 6 1675 | Dataset/Test/56675.png 0 1676 | Dataset/Test/56676.png 6 1677 | Dataset/Test/56677.png 4 1678 | Dataset/Test/56678.png 6 1679 | Dataset/Test/56679.png 6 1680 | Dataset/Test/56680.png 7 1681 | Dataset/Test/56681.png 7 1682 | Dataset/Test/56682.png 9 1683 | Dataset/Test/56683.png 2 1684 | Dataset/Test/56684.png 1 1685 | Dataset/Test/56685.png 9 1686 | Dataset/Test/56686.png 8 1687 | Dataset/Test/56687.png 0 1688 | Dataset/Test/56688.png 2 1689 | Dataset/Test/56689.png 1 1690 | Dataset/Test/56690.png 1 1691 | Dataset/Test/56691.png 9 1692 | Dataset/Test/56692.png 2 1693 | Dataset/Test/56693.png 6 1694 | Dataset/Test/56694.png 6 1695 | Dataset/Test/56695.png 7 1696 | Dataset/Test/56696.png 5 1697 | Dataset/Test/56697.png 1 1698 | Dataset/Test/56698.png 3 1699 | Dataset/Test/56699.png 4 1700 | Dataset/Test/56700.png 4 1701 | Dataset/Test/56701.png 4 1702 | Dataset/Test/56702.png 7 1703 | Dataset/Test/56703.png 9 1704 | Dataset/Test/56704.png 9 1705 | Dataset/Test/56705.png 0 1706 | Dataset/Test/56706.png 4 1707 | Dataset/Test/56707.png 6 1708 | Dataset/Test/56708.png 0 1709 | Dataset/Test/56709.png 9 1710 | Dataset/Test/56710.png 0 1711 | Dataset/Test/56711.png 8 1712 | Dataset/Test/56712.png 5 1713 | Dataset/Test/56713.png 5 1714 | Dataset/Test/56714.png 9 1715 | Dataset/Test/56715.png 1 1716 | Dataset/Test/56716.png 0 1717 | Dataset/Test/56717.png 8 1718 | Dataset/Test/56718.png 1 1719 | Dataset/Test/56719.png 6 1720 | Dataset/Test/56720.png 2 1721 | Dataset/Test/56721.png 5 1722 | Dataset/Test/56722.png 3 1723 | Dataset/Test/56723.png 7 1724 | Dataset/Test/56724.png 4 1725 | Dataset/Test/56725.png 0 1726 | Dataset/Test/56726.png 5 1727 | Dataset/Test/56727.png 9 1728 | Dataset/Test/56728.png 6 1729 | Dataset/Test/56729.png 1 1730 | Dataset/Test/56730.png 7 1731 | Dataset/Test/56731.png 3 1732 | Dataset/Test/56732.png 8 1733 | Dataset/Test/56733.png 5 1734 | Dataset/Test/56734.png 9 1735 | Dataset/Test/56735.png 1 1736 | Dataset/Test/56736.png 0 1737 | Dataset/Test/56737.png 6 1738 | Dataset/Test/56738.png 1 1739 | Dataset/Test/56739.png 3 1740 | Dataset/Test/56740.png 2 1741 | Dataset/Test/56741.png 4 1742 | Dataset/Test/56742.png 3 1743 | Dataset/Test/56743.png 9 1744 | Dataset/Test/56744.png 4 1745 | Dataset/Test/56745.png 1 1746 | Dataset/Test/56746.png 5 1747 | Dataset/Test/56747.png 6 1748 | Dataset/Test/56748.png 6 1749 | Dataset/Test/56749.png 5 1750 | Dataset/Test/56750.png 7 1751 | Dataset/Test/56751.png 1 1752 | Dataset/Test/56752.png 8 1753 | Dataset/Test/56753.png 2 1754 | Dataset/Test/56754.png 9 1755 | Dataset/Test/56755.png 3 1756 | Dataset/Test/56756.png 0 1757 | Dataset/Test/56757.png 7 1758 | Dataset/Test/56758.png 1 1759 | Dataset/Test/56759.png 4 1760 | Dataset/Test/56760.png 2 1761 | Dataset/Test/56761.png 9 1762 | Dataset/Test/56762.png 3 1763 | Dataset/Test/56763.png 2 1764 | Dataset/Test/56764.png 4 1765 | Dataset/Test/56765.png 1 1766 | Dataset/Test/56766.png 5 1767 | Dataset/Test/56767.png 0 1768 | Dataset/Test/56768.png 6 1769 | Dataset/Test/56769.png 1 1770 | Dataset/Test/56770.png 7 1771 | Dataset/Test/56771.png 4 1772 | Dataset/Test/56772.png 8 1773 | Dataset/Test/56773.png 1 1774 | Dataset/Test/56774.png 9 1775 | Dataset/Test/56775.png 9 1776 | Dataset/Test/56776.png 0 1777 | Dataset/Test/56777.png 3 1778 | Dataset/Test/56778.png 0 1779 | Dataset/Test/56779.png 0 1780 | Dataset/Test/56780.png 1 1781 | Dataset/Test/56781.png 7 1782 | Dataset/Test/56782.png 0 1783 | Dataset/Test/56783.png 5 1784 | Dataset/Test/56784.png 1 1785 | Dataset/Test/56785.png 4 1786 | Dataset/Test/56786.png 2 1787 | Dataset/Test/56787.png 5 1788 | Dataset/Test/56788.png 7 1789 | Dataset/Test/56789.png 9 1790 | Dataset/Test/56790.png 5 1791 | Dataset/Test/56791.png 6 1792 | Dataset/Test/56792.png 3 1793 | Dataset/Test/56793.png 9 1794 | Dataset/Test/56794.png 4 1795 | Dataset/Test/56795.png 7 1796 | Dataset/Test/56796.png 2 1797 | Dataset/Test/56797.png 6 1798 | Dataset/Test/56798.png 4 1799 | Dataset/Test/56799.png 7 1800 | Dataset/Test/56800.png 4 1801 | Dataset/Test/56801.png 9 1802 | Dataset/Test/56802.png 0 1803 | Dataset/Test/56803.png 4 1804 | Dataset/Test/56804.png 0 1805 | Dataset/Test/56805.png 5 1806 | Dataset/Test/56806.png 6 1807 | Dataset/Test/56807.png 7 1808 | Dataset/Test/56808.png 9 1809 | Dataset/Test/56809.png 4 1810 | Dataset/Test/56810.png 6 1811 | Dataset/Test/56811.png 1 1812 | Dataset/Test/56812.png 6 1813 | Dataset/Test/56813.png 5 1814 | Dataset/Test/56814.png 5 1815 | Dataset/Test/56815.png 7 1816 | Dataset/Test/56816.png 7 1817 | Dataset/Test/56817.png 7 1818 | Dataset/Test/56818.png 3 1819 | Dataset/Test/56819.png 4 1820 | Dataset/Test/56820.png 2 1821 | Dataset/Test/56821.png 3 1822 | Dataset/Test/56822.png 2 1823 | Dataset/Test/56823.png 7 1824 | Dataset/Test/56824.png 3 1825 | Dataset/Test/56825.png 2 1826 | Dataset/Test/56826.png 4 1827 | Dataset/Test/56827.png 4 1828 | Dataset/Test/56828.png 4 1829 | Dataset/Test/56829.png 7 1830 | Dataset/Test/56830.png 9 1831 | Dataset/Test/56831.png 6 1832 | Dataset/Test/56832.png 1 1833 | Dataset/Test/56833.png 7 1834 | Dataset/Test/56834.png 4 1835 | Dataset/Test/56835.png 1 1836 | Dataset/Test/56836.png 0 1837 | Dataset/Test/56837.png 1 1838 | Dataset/Test/56838.png 7 1839 | Dataset/Test/56839.png 5 1840 | Dataset/Test/56840.png 9 1841 | Dataset/Test/56841.png 6 1842 | Dataset/Test/56842.png 7 1843 | Dataset/Test/56843.png 8 1844 | Dataset/Test/56844.png 5 1845 | Dataset/Test/56845.png 7 1846 | Dataset/Test/56846.png 6 1847 | Dataset/Test/56847.png 7 1848 | Dataset/Test/56848.png 2 1849 | Dataset/Test/56849.png 2 1850 | Dataset/Test/56850.png 3 1851 | Dataset/Test/56851.png 7 1852 | Dataset/Test/56852.png 1 1853 | Dataset/Test/56853.png 5 1854 | Dataset/Test/56854.png 4 1855 | Dataset/Test/56855.png 6 1856 | Dataset/Test/56856.png 4 1857 | Dataset/Test/56857.png 4 1858 | Dataset/Test/56858.png 0 1859 | Dataset/Test/56859.png 8 1860 | Dataset/Test/56860.png 9 1861 | Dataset/Test/56861.png 5 1862 | Dataset/Test/56862.png 9 1863 | Dataset/Test/56863.png 6 1864 | Dataset/Test/56864.png 6 1865 | Dataset/Test/56865.png 2 1866 | Dataset/Test/56866.png 1 1867 | Dataset/Test/56867.png 8 1868 | Dataset/Test/56868.png 8 1869 | Dataset/Test/56869.png 0 1870 | Dataset/Test/56870.png 3 1871 | Dataset/Test/56871.png 1 1872 | Dataset/Test/56872.png 3 1873 | Dataset/Test/56873.png 8 1874 | Dataset/Test/56874.png 7 1875 | Dataset/Test/56875.png 8 1876 | Dataset/Test/56876.png 3 1877 | Dataset/Test/56877.png 2 1878 | Dataset/Test/56878.png 9 1879 | Dataset/Test/56879.png 6 1880 | Dataset/Test/56880.png 8 1881 | Dataset/Test/56881.png 7 1882 | Dataset/Test/56882.png 8 1883 | Dataset/Test/56883.png 1 1884 | Dataset/Test/56884.png 9 1885 | Dataset/Test/56885.png 9 1886 | Dataset/Test/56886.png 6 1887 | Dataset/Test/56887.png 4 1888 | Dataset/Test/56888.png 8 1889 | Dataset/Test/56889.png 7 1890 | Dataset/Test/56890.png 8 1891 | Dataset/Test/56891.png 5 1892 | Dataset/Test/56892.png 8 1893 | Dataset/Test/56893.png 7 1894 | Dataset/Test/56894.png 4 1895 | Dataset/Test/56895.png 8 1896 | Dataset/Test/56896.png 7 1897 | Dataset/Test/56897.png 9 1898 | Dataset/Test/56898.png 7 1899 | Dataset/Test/56899.png 5 1900 | Dataset/Test/56900.png 6 1901 | Dataset/Test/56901.png 7 1902 | Dataset/Test/56902.png 2 1903 | Dataset/Test/56903.png 1 1904 | Dataset/Test/56904.png 1 1905 | Dataset/Test/56905.png 6 1906 | Dataset/Test/56906.png 9 1907 | Dataset/Test/56907.png 9 1908 | Dataset/Test/56908.png 8 1909 | Dataset/Test/56909.png 0 1910 | Dataset/Test/56910.png 7 1911 | Dataset/Test/56911.png 1 1912 | Dataset/Test/56912.png 8 1913 | Dataset/Test/56913.png 1 1914 | Dataset/Test/56914.png 8 1915 | Dataset/Test/56915.png 0 1916 | Dataset/Test/56916.png 7 1917 | Dataset/Test/56917.png 6 1918 | Dataset/Test/56918.png 2 1919 | Dataset/Test/56919.png 6 1920 | Dataset/Test/56920.png 2 1921 | Dataset/Test/56921.png 7 1922 | Dataset/Test/56922.png 3 1923 | Dataset/Test/56923.png 2 1924 | Dataset/Test/56924.png 9 1925 | Dataset/Test/56925.png 7 1926 | Dataset/Test/56926.png 3 1927 | Dataset/Test/56927.png 2 1928 | Dataset/Test/56928.png 3 1929 | Dataset/Test/56929.png 5 1930 | Dataset/Test/56930.png 0 1931 | Dataset/Test/56931.png 9 1932 | Dataset/Test/56932.png 7 1933 | Dataset/Test/56933.png 7 1934 | Dataset/Test/56934.png 9 1935 | Dataset/Test/56935.png 3 1936 | Dataset/Test/56936.png 5 1937 | Dataset/Test/56937.png 6 1938 | Dataset/Test/56938.png 6 1939 | Dataset/Test/56939.png 5 1940 | Dataset/Test/56940.png 5 1941 | Dataset/Test/56941.png 0 1942 | Dataset/Test/56942.png 0 1943 | Dataset/Test/56943.png 0 1944 | Dataset/Test/56944.png 6 1945 | Dataset/Test/56945.png 9 1946 | Dataset/Test/56946.png 1 1947 | Dataset/Test/56947.png 4 1948 | Dataset/Test/56948.png 5 1949 | Dataset/Test/56949.png 9 1950 | Dataset/Test/56950.png 0 1951 | Dataset/Test/56951.png 0 1952 | Dataset/Test/56952.png 4 1953 | Dataset/Test/56953.png 8 1954 | Dataset/Test/56954.png 1 1955 | Dataset/Test/56955.png 0 1956 | Dataset/Test/56956.png 1 1957 | Dataset/Test/56957.png 8 1958 | Dataset/Test/56958.png 2 1959 | Dataset/Test/56959.png 4 1960 | Dataset/Test/56960.png 8 1961 | Dataset/Test/56961.png 1 1962 | Dataset/Test/56962.png 2 1963 | Dataset/Test/56963.png 5 1964 | Dataset/Test/56964.png 6 1965 | Dataset/Test/56965.png 6 1966 | Dataset/Test/56966.png 1 1967 | Dataset/Test/56967.png 3 1968 | Dataset/Test/56968.png 5 1969 | Dataset/Test/56969.png 0 1970 | Dataset/Test/56970.png 0 1971 | Dataset/Test/56971.png 4 1972 | Dataset/Test/56972.png 1 1973 | Dataset/Test/56973.png 6 1974 | Dataset/Test/56974.png 2 1975 | Dataset/Test/56975.png 3 1976 | Dataset/Test/56976.png 3 1977 | Dataset/Test/56977.png 8 1978 | Dataset/Test/56978.png 4 1979 | Dataset/Test/56979.png 8 1980 | Dataset/Test/56980.png 5 1981 | Dataset/Test/56981.png 1 1982 | Dataset/Test/56982.png 6 1983 | Dataset/Test/56983.png 5 1984 | Dataset/Test/56984.png 7 1985 | Dataset/Test/56985.png 0 1986 | Dataset/Test/56986.png 8 1987 | Dataset/Test/56987.png 1 1988 | Dataset/Test/56988.png 9 1989 | Dataset/Test/56989.png 6 1990 | Dataset/Test/56990.png 0 1991 | Dataset/Test/56991.png 5 1992 | Dataset/Test/56992.png 1 1993 | Dataset/Test/56993.png 7 1994 | Dataset/Test/56994.png 2 1995 | Dataset/Test/56995.png 3 1996 | Dataset/Test/56996.png 3 1997 | Dataset/Test/56997.png 9 1998 | Dataset/Test/56998.png 4 1999 | Dataset/Test/56999.png 2 2000 | Dataset/Test/57000.png 5 2001 | Dataset/Test/57001.png 0 2002 | Dataset/Test/57002.png 8 2003 | Dataset/Test/57003.png 4 2004 | Dataset/Test/57004.png 0 2005 | Dataset/Test/57005.png 3 2006 | Dataset/Test/57006.png 1 2007 | Dataset/Test/57007.png 9 2008 | Dataset/Test/57008.png 2 2009 | Dataset/Test/57009.png 9 2010 | Dataset/Test/57010.png 3 2011 | Dataset/Test/57011.png 6 2012 | Dataset/Test/57012.png 4 2013 | Dataset/Test/57013.png 6 2014 | Dataset/Test/57014.png 5 2015 | Dataset/Test/57015.png 1 2016 | Dataset/Test/57016.png 6 2017 | Dataset/Test/57017.png 3 2018 | Dataset/Test/57018.png 7 2019 | Dataset/Test/57019.png 9 2020 | Dataset/Test/57020.png 8 2021 | Dataset/Test/57021.png 0 2022 | Dataset/Test/57022.png 8 2023 | Dataset/Test/57023.png 1 2024 | Dataset/Test/57024.png 6 2025 | Dataset/Test/57025.png 9 2026 | Dataset/Test/57026.png 5 2027 | Dataset/Test/57027.png 4 2028 | Dataset/Test/57028.png 0 2029 | Dataset/Test/57029.png 5 2030 | Dataset/Test/57030.png 6 2031 | Dataset/Test/57031.png 8 2032 | Dataset/Test/57032.png 8 2033 | Dataset/Test/57033.png 7 2034 | Dataset/Test/57034.png 9 2035 | Dataset/Test/57035.png 0 2036 | Dataset/Test/57036.png 4 2037 | Dataset/Test/57037.png 6 2038 | Dataset/Test/57038.png 1 2039 | Dataset/Test/57039.png 8 2040 | Dataset/Test/57040.png 9 2041 | Dataset/Test/57041.png 3 2042 | Dataset/Test/57042.png 0 2043 | Dataset/Test/57043.png 8 2044 | Dataset/Test/57044.png 4 2045 | Dataset/Test/57045.png 7 2046 | Dataset/Test/57046.png 8 2047 | Dataset/Test/57047.png 1 2048 | Dataset/Test/57048.png 9 2049 | Dataset/Test/57049.png 7 2050 | Dataset/Test/57050.png 1 2051 | Dataset/Test/57051.png 9 2052 | Dataset/Test/57052.png 4 2053 | Dataset/Test/57053.png 9 2054 | Dataset/Test/57054.png 0 2055 | Dataset/Test/57055.png 8 2056 | Dataset/Test/57056.png 5 2057 | Dataset/Test/57057.png 3 2058 | Dataset/Test/57058.png 1 2059 | Dataset/Test/57059.png 1 2060 | Dataset/Test/57060.png 4 2061 | Dataset/Test/57061.png 8 2062 | Dataset/Test/57062.png 0 2063 | Dataset/Test/57063.png 8 2064 | Dataset/Test/57064.png 7 2065 | Dataset/Test/57065.png 0 2066 | Dataset/Test/57066.png 6 2067 | Dataset/Test/57067.png 7 2068 | Dataset/Test/57068.png 0 2069 | Dataset/Test/57069.png 0 2070 | Dataset/Test/57070.png 1 2071 | Dataset/Test/57071.png 8 2072 | Dataset/Test/57072.png 7 2073 | Dataset/Test/57073.png 9 2074 | Dataset/Test/57074.png 0 2075 | Dataset/Test/57075.png 7 2076 | Dataset/Test/57076.png 6 2077 | Dataset/Test/57077.png 4 2078 | Dataset/Test/57078.png 8 2079 | Dataset/Test/57079.png 7 2080 | Dataset/Test/57080.png 9 2081 | Dataset/Test/57081.png 8 2082 | Dataset/Test/57082.png 5 2083 | Dataset/Test/57083.png 4 2084 | Dataset/Test/57084.png 7 2085 | Dataset/Test/57085.png 8 2086 | Dataset/Test/57086.png 9 2087 | Dataset/Test/57087.png 2 2088 | Dataset/Test/57088.png 8 2089 | Dataset/Test/57089.png 5 2090 | Dataset/Test/57090.png 6 2091 | Dataset/Test/57091.png 8 2092 | Dataset/Test/57092.png 0 2093 | Dataset/Test/57093.png 0 2094 | Dataset/Test/57094.png 8 2095 | Dataset/Test/57095.png 1 2096 | Dataset/Test/57096.png 1 2097 | Dataset/Test/57097.png 2 2098 | Dataset/Test/57098.png 7 2099 | Dataset/Test/57099.png 7 2100 | Dataset/Test/57100.png 7 2101 | Dataset/Test/57101.png 9 2102 | Dataset/Test/57102.png 1 2103 | Dataset/Test/57103.png 4 2104 | Dataset/Test/57104.png 3 2105 | Dataset/Test/57105.png 2 2106 | Dataset/Test/57106.png 2 2107 | Dataset/Test/57107.png 5 2108 | Dataset/Test/57108.png 3 2109 | Dataset/Test/57109.png 8 2110 | Dataset/Test/57110.png 1 2111 | Dataset/Test/57111.png 7 2112 | Dataset/Test/57112.png 4 2113 | Dataset/Test/57113.png 2 2114 | Dataset/Test/57114.png 2 2115 | Dataset/Test/57115.png 4 2116 | Dataset/Test/57116.png 0 2117 | Dataset/Test/57117.png 8 2118 | Dataset/Test/57118.png 0 2119 | Dataset/Test/57119.png 8 2120 | Dataset/Test/57120.png 7 2121 | Dataset/Test/57121.png 0 2122 | Dataset/Test/57122.png 8 2123 | Dataset/Test/57123.png 6 2124 | Dataset/Test/57124.png 4 2125 | Dataset/Test/57125.png 5 2126 | Dataset/Test/57126.png 6 2127 | Dataset/Test/57127.png 4 2128 | Dataset/Test/57128.png 4 2129 | Dataset/Test/57129.png 5 2130 | Dataset/Test/57130.png 9 2131 | Dataset/Test/57131.png 2 2132 | Dataset/Test/57132.png 3 2133 | Dataset/Test/57133.png 5 2134 | Dataset/Test/57134.png 8 2135 | Dataset/Test/57135.png 7 2136 | Dataset/Test/57136.png 4 2137 | Dataset/Test/57137.png 5 2138 | Dataset/Test/57138.png 7 2139 | Dataset/Test/57139.png 6 2140 | Dataset/Test/57140.png 2 2141 | Dataset/Test/57141.png 6 2142 | Dataset/Test/57142.png 3 2143 | Dataset/Test/57143.png 2 2144 | Dataset/Test/57144.png 6 2145 | Dataset/Test/57145.png 4 2146 | Dataset/Test/57146.png 9 2147 | Dataset/Test/57147.png 4 2148 | Dataset/Test/57148.png 6 2149 | Dataset/Test/57149.png 9 2150 | Dataset/Test/57150.png 3 2151 | Dataset/Test/57151.png 7 2152 | Dataset/Test/57152.png 2 2153 | Dataset/Test/57153.png 9 2154 | Dataset/Test/57154.png 2 2155 | Dataset/Test/57155.png 0 2156 | Dataset/Test/57156.png 4 2157 | Dataset/Test/57157.png 5 2158 | Dataset/Test/57158.png 6 2159 | Dataset/Test/57159.png 6 2160 | Dataset/Test/57160.png 9 2161 | Dataset/Test/57161.png 1 2162 | Dataset/Test/57162.png 0 2163 | Dataset/Test/57163.png 0 2164 | Dataset/Test/57164.png 2 2165 | Dataset/Test/57165.png 8 2166 | Dataset/Test/57166.png 5 2167 | Dataset/Test/57167.png 3 2168 | Dataset/Test/57168.png 5 2169 | Dataset/Test/57169.png 5 2170 | Dataset/Test/57170.png 1 2171 | Dataset/Test/57171.png 1 2172 | Dataset/Test/57172.png 3 2173 | Dataset/Test/57173.png 3 2174 | Dataset/Test/57174.png 3 2175 | Dataset/Test/57175.png 8 2176 | Dataset/Test/57176.png 9 2177 | Dataset/Test/57177.png 0 2178 | Dataset/Test/57178.png 7 2179 | Dataset/Test/57179.png 7 2180 | Dataset/Test/57180.png 8 2181 | Dataset/Test/57181.png 5 2182 | Dataset/Test/57182.png 7 2183 | Dataset/Test/57183.png 5 2184 | Dataset/Test/57184.png 2 2185 | Dataset/Test/57185.png 4 2186 | Dataset/Test/57186.png 2 2187 | Dataset/Test/57187.png 0 2188 | Dataset/Test/57188.png 9 2189 | Dataset/Test/57189.png 7 2190 | Dataset/Test/57190.png 8 2191 | Dataset/Test/57191.png 1 2192 | Dataset/Test/57192.png 2 2193 | Dataset/Test/57193.png 1 2194 | Dataset/Test/57194.png 1 2195 | Dataset/Test/57195.png 3 2196 | Dataset/Test/57196.png 3 2197 | Dataset/Test/57197.png 7 2198 | Dataset/Test/57198.png 1 2199 | Dataset/Test/57199.png 6 2200 | Dataset/Test/57200.png 3 2201 | Dataset/Test/57201.png 8 2202 | Dataset/Test/57202.png 0 2203 | Dataset/Test/57203.png 0 2204 | Dataset/Test/57204.png 1 2205 | Dataset/Test/57205.png 7 2206 | Dataset/Test/57206.png 2 2207 | Dataset/Test/57207.png 9 2208 | Dataset/Test/57208.png 3 2209 | Dataset/Test/57209.png 4 2210 | Dataset/Test/57210.png 4 2211 | Dataset/Test/57211.png 8 2212 | Dataset/Test/57212.png 5 2213 | Dataset/Test/57213.png 8 2214 | Dataset/Test/57214.png 6 2215 | Dataset/Test/57215.png 0 2216 | Dataset/Test/57216.png 7 2217 | Dataset/Test/57217.png 8 2218 | Dataset/Test/57218.png 8 2219 | Dataset/Test/57219.png 6 2220 | Dataset/Test/57220.png 9 2221 | Dataset/Test/57221.png 1 2222 | Dataset/Test/57222.png 0 2223 | Dataset/Test/57223.png 1 2224 | Dataset/Test/57224.png 1 2225 | Dataset/Test/57225.png 4 2226 | Dataset/Test/57226.png 2 2227 | Dataset/Test/57227.png 6 2228 | Dataset/Test/57228.png 3 2229 | Dataset/Test/57229.png 4 2230 | Dataset/Test/57230.png 4 2231 | Dataset/Test/57231.png 7 2232 | Dataset/Test/57232.png 5 2233 | Dataset/Test/57233.png 5 2234 | Dataset/Test/57234.png 6 2235 | Dataset/Test/57235.png 5 2236 | Dataset/Test/57236.png 7 2237 | Dataset/Test/57237.png 9 2238 | Dataset/Test/57238.png 8 2239 | Dataset/Test/57239.png 8 2240 | Dataset/Test/57240.png 9 2241 | Dataset/Test/57241.png 5 2242 | Dataset/Test/57242.png 0 2243 | Dataset/Test/57243.png 5 2244 | Dataset/Test/57244.png 1 2245 | Dataset/Test/57245.png 8 2246 | Dataset/Test/57246.png 2 2247 | Dataset/Test/57247.png 9 2248 | Dataset/Test/57248.png 3 2249 | Dataset/Test/57249.png 5 2250 | Dataset/Test/57250.png 4 2251 | Dataset/Test/57251.png 1 2252 | Dataset/Test/57252.png 5 2253 | Dataset/Test/57253.png 0 2254 | Dataset/Test/57254.png 6 2255 | Dataset/Test/57255.png 6 2256 | Dataset/Test/57256.png 7 2257 | Dataset/Test/57257.png 5 2258 | Dataset/Test/57258.png 8 2259 | Dataset/Test/57259.png 9 2260 | Dataset/Test/57260.png 9 2261 | Dataset/Test/57261.png 6 2262 | Dataset/Test/57262.png 0 2263 | Dataset/Test/57263.png 2 2264 | Dataset/Test/57264.png 8 2265 | Dataset/Test/57265.png 3 2266 | Dataset/Test/57266.png 3 2267 | Dataset/Test/57267.png 1 2268 | Dataset/Test/57268.png 9 2269 | Dataset/Test/57269.png 1 2270 | Dataset/Test/57270.png 5 2271 | Dataset/Test/57271.png 2 2272 | Dataset/Test/57272.png 5 2273 | Dataset/Test/57273.png 1 2274 | Dataset/Test/57274.png 2 2275 | Dataset/Test/57275.png 9 2276 | Dataset/Test/57276.png 6 2277 | Dataset/Test/57277.png 8 2278 | Dataset/Test/57278.png 8 2279 | Dataset/Test/57279.png 3 2280 | Dataset/Test/57280.png 4 2281 | Dataset/Test/57281.png 7 2282 | Dataset/Test/57282.png 9 2283 | Dataset/Test/57283.png 7 2284 | Dataset/Test/57284.png 1 2285 | Dataset/Test/57285.png 2 2286 | Dataset/Test/57286.png 7 2287 | Dataset/Test/57287.png 7 2288 | Dataset/Test/57288.png 1 2289 | Dataset/Test/57289.png 0 2290 | Dataset/Test/57290.png 2 2291 | Dataset/Test/57291.png 9 2292 | Dataset/Test/57292.png 3 2293 | Dataset/Test/57293.png 7 2294 | Dataset/Test/57294.png 5 2295 | Dataset/Test/57295.png 9 2296 | Dataset/Test/57296.png 9 2297 | Dataset/Test/57297.png 0 2298 | Dataset/Test/57298.png 6 2299 | Dataset/Test/57299.png 0 2300 | Dataset/Test/57300.png 9 2301 | Dataset/Test/57301.png 3 2302 | Dataset/Test/57302.png 1 2303 | Dataset/Test/57303.png 5 2304 | Dataset/Test/57304.png 1 2305 | Dataset/Test/57305.png 8 2306 | Dataset/Test/57306.png 1 2307 | Dataset/Test/57307.png 3 2308 | Dataset/Test/57308.png 2 2309 | Dataset/Test/57309.png 3 2310 | Dataset/Test/57310.png 9 2311 | Dataset/Test/57311.png 1 2312 | Dataset/Test/57312.png 5 2313 | Dataset/Test/57313.png 3 2314 | Dataset/Test/57314.png 6 2315 | Dataset/Test/57315.png 6 2316 | Dataset/Test/57316.png 8 2317 | Dataset/Test/57317.png 8 2318 | Dataset/Test/57318.png 1 2319 | Dataset/Test/57319.png 8 2320 | Dataset/Test/57320.png 2 2321 | Dataset/Test/57321.png 5 2322 | Dataset/Test/57322.png 0 2323 | Dataset/Test/57323.png 1 2324 | Dataset/Test/57324.png 7 2325 | Dataset/Test/57325.png 8 2326 | Dataset/Test/57326.png 7 2327 | Dataset/Test/57327.png 0 2328 | Dataset/Test/57328.png 5 2329 | Dataset/Test/57329.png 4 2330 | Dataset/Test/57330.png 8 2331 | Dataset/Test/57331.png 5 2332 | Dataset/Test/57332.png 2 2333 | Dataset/Test/57333.png 8 2334 | Dataset/Test/57334.png 9 2335 | Dataset/Test/57335.png 7 2336 | Dataset/Test/57336.png 8 2337 | Dataset/Test/57337.png 3 2338 | Dataset/Test/57338.png 7 2339 | Dataset/Test/57339.png 2 2340 | Dataset/Test/57340.png 1 2341 | Dataset/Test/57341.png 1 2342 | Dataset/Test/57342.png 3 2343 | Dataset/Test/57343.png 2 2344 | Dataset/Test/57344.png 4 2345 | Dataset/Test/57345.png 7 2346 | Dataset/Test/57346.png 5 2347 | Dataset/Test/57347.png 6 2348 | Dataset/Test/57348.png 6 2349 | Dataset/Test/57349.png 8 2350 | Dataset/Test/57350.png 0 2351 | Dataset/Test/57351.png 7 2352 | Dataset/Test/57352.png 3 2353 | Dataset/Test/57353.png 8 2354 | Dataset/Test/57354.png 6 2355 | Dataset/Test/57355.png 4 2356 | Dataset/Test/57356.png 8 2357 | Dataset/Test/57357.png 0 2358 | Dataset/Test/57358.png 7 2359 | Dataset/Test/57359.png 2 2360 | Dataset/Test/57360.png 0 2361 | Dataset/Test/57361.png 6 2362 | Dataset/Test/57362.png 4 2363 | Dataset/Test/57363.png 1 2364 | Dataset/Test/57364.png 2 2365 | Dataset/Test/57365.png 0 2366 | Dataset/Test/57366.png 7 2367 | Dataset/Test/57367.png 2 2368 | Dataset/Test/57368.png 7 2369 | Dataset/Test/57369.png 4 2370 | Dataset/Test/57370.png 5 2371 | Dataset/Test/57371.png 4 2372 | Dataset/Test/57372.png 4 2373 | Dataset/Test/57373.png 7 2374 | Dataset/Test/57374.png 3 2375 | Dataset/Test/57375.png 9 2376 | Dataset/Test/57376.png 4 2377 | Dataset/Test/57377.png 7 2378 | Dataset/Test/57378.png 2 2379 | Dataset/Test/57379.png 1 2380 | Dataset/Test/57380.png 8 2381 | Dataset/Test/57381.png 7 2382 | Dataset/Test/57382.png 1 2383 | Dataset/Test/57383.png 4 2384 | Dataset/Test/57384.png 5 2385 | Dataset/Test/57385.png 0 2386 | Dataset/Test/57386.png 1 2387 | Dataset/Test/57387.png 7 2388 | Dataset/Test/57388.png 2 2389 | Dataset/Test/57389.png 2 2390 | Dataset/Test/57390.png 4 2391 | Dataset/Test/57391.png 0 2392 | Dataset/Test/57392.png 3 2393 | Dataset/Test/57393.png 8 2394 | Dataset/Test/57394.png 0 2395 | Dataset/Test/57395.png 2 2396 | Dataset/Test/57396.png 0 2397 | Dataset/Test/57397.png 3 2398 | Dataset/Test/57398.png 0 2399 | Dataset/Test/57399.png 2 2400 | Dataset/Test/57400.png 3 2401 | Dataset/Test/57401.png 1 2402 | Dataset/Test/57402.png 3 2403 | Dataset/Test/57403.png 3 2404 | Dataset/Test/57404.png 5 2405 | Dataset/Test/57405.png 8 2406 | Dataset/Test/57406.png 7 2407 | Dataset/Test/57407.png 9 2408 | Dataset/Test/57408.png 0 2409 | Dataset/Test/57409.png 0 2410 | Dataset/Test/57410.png 6 2411 | Dataset/Test/57411.png 1 2412 | Dataset/Test/57412.png 8 2413 | Dataset/Test/57413.png 1 2414 | Dataset/Test/57414.png 6 2415 | Dataset/Test/57415.png 7 2416 | Dataset/Test/57416.png 3 2417 | Dataset/Test/57417.png 2 2418 | Dataset/Test/57418.png 4 2419 | Dataset/Test/57419.png 1 2420 | Dataset/Test/57420.png 6 2421 | Dataset/Test/57421.png 0 2422 | Dataset/Test/57422.png 9 2423 | Dataset/Test/57423.png 4 2424 | Dataset/Test/57424.png 9 2425 | Dataset/Test/57425.png 3 2426 | Dataset/Test/57426.png 8 2427 | Dataset/Test/57427.png 3 2428 | Dataset/Test/57428.png 2 2429 | Dataset/Test/57429.png 9 2430 | Dataset/Test/57430.png 7 2431 | Dataset/Test/57431.png 1 2432 | Dataset/Test/57432.png 7 2433 | Dataset/Test/57433.png 9 2434 | Dataset/Test/57434.png 1 2435 | Dataset/Test/57435.png 8 2436 | Dataset/Test/57436.png 0 2437 | Dataset/Test/57437.png 1 2438 | Dataset/Test/57438.png 1 2439 | Dataset/Test/57439.png 6 2440 | Dataset/Test/57440.png 2 2441 | Dataset/Test/57441.png 1 2442 | Dataset/Test/57442.png 3 2443 | Dataset/Test/57443.png 2 2444 | Dataset/Test/57444.png 4 2445 | Dataset/Test/57445.png 9 2446 | Dataset/Test/57446.png 7 2447 | Dataset/Test/57447.png 2 2448 | Dataset/Test/57448.png 8 2449 | Dataset/Test/57449.png 2 2450 | Dataset/Test/57450.png 9 2451 | Dataset/Test/57451.png 8 2452 | Dataset/Test/57452.png 0 2453 | Dataset/Test/57453.png 9 2454 | Dataset/Test/57454.png 1 2455 | Dataset/Test/57455.png 1 2456 | Dataset/Test/57456.png 2 2457 | Dataset/Test/57457.png 6 2458 | Dataset/Test/57458.png 3 2459 | Dataset/Test/57459.png 7 2460 | Dataset/Test/57460.png 4 2461 | Dataset/Test/57461.png 1 2462 | Dataset/Test/57462.png 5 2463 | Dataset/Test/57463.png 5 2464 | Dataset/Test/57464.png 6 2465 | Dataset/Test/57465.png 1 2466 | Dataset/Test/57466.png 7 2467 | Dataset/Test/57467.png 4 2468 | Dataset/Test/57468.png 8 2469 | Dataset/Test/57469.png 3 2470 | Dataset/Test/57470.png 9 2471 | Dataset/Test/57471.png 5 2472 | Dataset/Test/57472.png 0 2473 | Dataset/Test/57473.png 3 2474 | Dataset/Test/57474.png 1 2475 | Dataset/Test/57475.png 3 2476 | Dataset/Test/57476.png 2 2477 | Dataset/Test/57477.png 9 2478 | Dataset/Test/57478.png 3 2479 | Dataset/Test/57479.png 2 2480 | Dataset/Test/57480.png 7 2481 | Dataset/Test/57481.png 5 2482 | Dataset/Test/57482.png 8 2483 | Dataset/Test/57483.png 4 2484 | Dataset/Test/57484.png 9 2485 | Dataset/Test/57485.png 8 2486 | Dataset/Test/57486.png 7 2487 | Dataset/Test/57487.png 0 2488 | Dataset/Test/57488.png 9 2489 | Dataset/Test/57489.png 3 2490 | Dataset/Test/57490.png 5 2491 | Dataset/Test/57491.png 6 2492 | Dataset/Test/57492.png 0 2493 | Dataset/Test/57493.png 3 2494 | Dataset/Test/57494.png 8 2495 | Dataset/Test/57495.png 0 2496 | Dataset/Test/57496.png 3 2497 | Dataset/Test/57497.png 2 2498 | Dataset/Test/57498.png 5 2499 | Dataset/Test/57499.png 6 2500 | Dataset/Test/57500.png 4 2501 | Dataset/Test/57501.png 2 2502 | Dataset/Test/57502.png 8 2503 | Dataset/Test/57503.png 7 2504 | Dataset/Test/57504.png 2 2505 | Dataset/Test/57505.png 7 2506 | Dataset/Test/57506.png 1 2507 | Dataset/Test/57507.png 2 2508 | Dataset/Test/57508.png 0 2509 | Dataset/Test/57509.png 6 2510 | Dataset/Test/57510.png 2 2511 | Dataset/Test/57511.png 5 2512 | Dataset/Test/57512.png 5 2513 | Dataset/Test/57513.png 7 2514 | Dataset/Test/57514.png 8 2515 | Dataset/Test/57515.png 6 2516 | Dataset/Test/57516.png 8 2517 | Dataset/Test/57517.png 1 2518 | Dataset/Test/57518.png 1 2519 | Dataset/Test/57519.png 6 2520 | Dataset/Test/57520.png 6 2521 | Dataset/Test/57521.png 2 2522 | Dataset/Test/57522.png 1 2523 | Dataset/Test/57523.png 3 2524 | Dataset/Test/57524.png 3 2525 | Dataset/Test/57525.png 4 2526 | Dataset/Test/57526.png 0 2527 | Dataset/Test/57527.png 7 2528 | Dataset/Test/57528.png 3 2529 | Dataset/Test/57529.png 5 2530 | Dataset/Test/57530.png 6 2531 | Dataset/Test/57531.png 4 2532 | Dataset/Test/57532.png 9 2533 | Dataset/Test/57533.png 8 2534 | Dataset/Test/57534.png 3 2535 | Dataset/Test/57535.png 7 2536 | Dataset/Test/57536.png 7 2537 | Dataset/Test/57537.png 0 2538 | Dataset/Test/57538.png 4 2539 | Dataset/Test/57539.png 4 2540 | Dataset/Test/57540.png 9 2541 | Dataset/Test/57541.png 7 2542 | Dataset/Test/57542.png 7 2543 | Dataset/Test/57543.png 0 2544 | Dataset/Test/57544.png 0 2545 | Dataset/Test/57545.png 4 2546 | Dataset/Test/57546.png 9 2547 | Dataset/Test/57547.png 7 2548 | Dataset/Test/57548.png 7 2549 | Dataset/Test/57549.png 4 2550 | Dataset/Test/57550.png 7 2551 | Dataset/Test/57551.png 7 2552 | Dataset/Test/57552.png 9 2553 | Dataset/Test/57553.png 1 2554 | Dataset/Test/57554.png 5 2555 | Dataset/Test/57555.png 6 2556 | Dataset/Test/57556.png 7 2557 | Dataset/Test/57557.png 7 2558 | Dataset/Test/57558.png 6 2559 | Dataset/Test/57559.png 0 2560 | Dataset/Test/57560.png 4 2561 | Dataset/Test/57561.png 7 2562 | Dataset/Test/57562.png 8 2563 | Dataset/Test/57563.png 8 2564 | Dataset/Test/57564.png 9 2565 | Dataset/Test/57565.png 7 2566 | Dataset/Test/57566.png 6 2567 | Dataset/Test/57567.png 5 2568 | Dataset/Test/57568.png 9 2569 | Dataset/Test/57569.png 3 2570 | Dataset/Test/57570.png 4 2571 | Dataset/Test/57571.png 7 2572 | Dataset/Test/57572.png 1 2573 | Dataset/Test/57573.png 7 2574 | Dataset/Test/57574.png 2 2575 | Dataset/Test/57575.png 2 2576 | Dataset/Test/57576.png 0 2577 | Dataset/Test/57577.png 7 2578 | Dataset/Test/57578.png 6 2579 | Dataset/Test/57579.png 6 2580 | Dataset/Test/57580.png 1 2581 | Dataset/Test/57581.png 8 2582 | Dataset/Test/57582.png 7 2583 | Dataset/Test/57583.png 4 2584 | Dataset/Test/57584.png 2 2585 | Dataset/Test/57585.png 3 2586 | Dataset/Test/57586.png 4 2587 | Dataset/Test/57587.png 0 2588 | Dataset/Test/57588.png 6 2589 | Dataset/Test/57589.png 2 2590 | Dataset/Test/57590.png 4 2591 | Dataset/Test/57591.png 9 2592 | Dataset/Test/57592.png 6 2593 | Dataset/Test/57593.png 2 2594 | Dataset/Test/57594.png 5 2595 | Dataset/Test/57595.png 3 2596 | Dataset/Test/57596.png 0 2597 | Dataset/Test/57597.png 8 2598 | Dataset/Test/57598.png 2 2599 | Dataset/Test/57599.png 3 2600 | Dataset/Test/57600.png 1 2601 | Dataset/Test/57601.png 7 2602 | Dataset/Test/57602.png 0 2603 | Dataset/Test/57603.png 8 2604 | Dataset/Test/57604.png 1 2605 | Dataset/Test/57605.png 2 2606 | Dataset/Test/57606.png 2 2607 | Dataset/Test/57607.png 2 2608 | Dataset/Test/57608.png 1 2609 | Dataset/Test/57609.png 3 2610 | Dataset/Test/57610.png 7 2611 | Dataset/Test/57611.png 5 2612 | Dataset/Test/57612.png 8 2613 | Dataset/Test/57613.png 3 2614 | Dataset/Test/57614.png 1 2615 | Dataset/Test/57615.png 1 2616 | Dataset/Test/57616.png 2 2617 | Dataset/Test/57617.png 8 2618 | Dataset/Test/57618.png 8 2619 | Dataset/Test/57619.png 8 2620 | Dataset/Test/57620.png 2 2621 | Dataset/Test/57621.png 2 2622 | Dataset/Test/57622.png 7 2623 | Dataset/Test/57623.png 6 2624 | Dataset/Test/57624.png 9 2625 | Dataset/Test/57625.png 2 2626 | Dataset/Test/57626.png 3 2627 | Dataset/Test/57627.png 2 2628 | Dataset/Test/57628.png 9 2629 | Dataset/Test/57629.png 2 2630 | Dataset/Test/57630.png 0 2631 | Dataset/Test/57631.png 4 2632 | Dataset/Test/57632.png 1 2633 | Dataset/Test/57633.png 2 2634 | Dataset/Test/57634.png 2 2635 | Dataset/Test/57635.png 0 2636 | Dataset/Test/57636.png 3 2637 | Dataset/Test/57637.png 9 2638 | Dataset/Test/57638.png 4 2639 | Dataset/Test/57639.png 9 2640 | Dataset/Test/57640.png 5 2641 | Dataset/Test/57641.png 8 2642 | Dataset/Test/57642.png 6 2643 | Dataset/Test/57643.png 0 2644 | Dataset/Test/57644.png 7 2645 | Dataset/Test/57645.png 1 2646 | Dataset/Test/57646.png 0 2647 | Dataset/Test/57647.png 7 2648 | Dataset/Test/57648.png 1 2649 | Dataset/Test/57649.png 8 2650 | Dataset/Test/57650.png 2 2651 | Dataset/Test/57651.png 0 2652 | Dataset/Test/57652.png 3 2653 | Dataset/Test/57653.png 7 2654 | Dataset/Test/57654.png 7 2655 | Dataset/Test/57655.png 2 2656 | Dataset/Test/57656.png 8 2657 | Dataset/Test/57657.png 6 2658 | Dataset/Test/57658.png 9 2659 | Dataset/Test/57659.png 2 2660 | Dataset/Test/57660.png 0 2661 | Dataset/Test/57661.png 3 2662 | Dataset/Test/57662.png 1 2663 | Dataset/Test/57663.png 5 2664 | Dataset/Test/57664.png 7 2665 | Dataset/Test/57665.png 8 2666 | Dataset/Test/57666.png 8 2667 | Dataset/Test/57667.png 8 2668 | Dataset/Test/57668.png 9 2669 | Dataset/Test/57669.png 8 2670 | Dataset/Test/57670.png 2 2671 | Dataset/Test/57671.png 9 2672 | Dataset/Test/57672.png 5 2673 | Dataset/Test/57673.png 7 2674 | Dataset/Test/57674.png 1 2675 | Dataset/Test/57675.png 9 2676 | Dataset/Test/57676.png 6 2677 | Dataset/Test/57677.png 7 2678 | Dataset/Test/57678.png 4 2679 | Dataset/Test/57679.png 8 2680 | Dataset/Test/57680.png 3 2681 | Dataset/Test/57681.png 3 2682 | Dataset/Test/57682.png 9 2683 | Dataset/Test/57683.png 0 2684 | Dataset/Test/57684.png 9 2685 | Dataset/Test/57685.png 1 2686 | Dataset/Test/57686.png 0 2687 | Dataset/Test/57687.png 0 2688 | Dataset/Test/57688.png 4 2689 | Dataset/Test/57689.png 9 2690 | Dataset/Test/57690.png 3 2691 | Dataset/Test/57691.png 4 2692 | Dataset/Test/57692.png 6 2693 | Dataset/Test/57693.png 7 2694 | Dataset/Test/57694.png 0 2695 | Dataset/Test/57695.png 2 2696 | Dataset/Test/57696.png 0 2697 | Dataset/Test/57697.png 8 2698 | Dataset/Test/57698.png 8 2699 | Dataset/Test/57699.png 3 2700 | Dataset/Test/57700.png 9 2701 | Dataset/Test/57701.png 0 2702 | Dataset/Test/57702.png 8 2703 | Dataset/Test/57703.png 7 2704 | Dataset/Test/57704.png 7 2705 | Dataset/Test/57705.png 4 2706 | Dataset/Test/57706.png 0 2707 | Dataset/Test/57707.png 4 2708 | Dataset/Test/57708.png 0 2709 | Dataset/Test/57709.png 4 2710 | Dataset/Test/57710.png 4 2711 | Dataset/Test/57711.png 5 2712 | Dataset/Test/57712.png 1 2713 | Dataset/Test/57713.png 4 2714 | Dataset/Test/57714.png 4 2715 | Dataset/Test/57715.png 1 2716 | Dataset/Test/57716.png 1 2717 | Dataset/Test/57717.png 2 2718 | Dataset/Test/57718.png 3 2719 | Dataset/Test/57719.png 7 2720 | Dataset/Test/57720.png 6 2721 | Dataset/Test/57721.png 0 2722 | Dataset/Test/57722.png 4 2723 | Dataset/Test/57723.png 1 2724 | Dataset/Test/57724.png 7 2725 | Dataset/Test/57725.png 4 2726 | Dataset/Test/57726.png 7 2727 | Dataset/Test/57727.png 2 2728 | Dataset/Test/57728.png 0 2729 | Dataset/Test/57729.png 9 2730 | Dataset/Test/57730.png 9 2731 | Dataset/Test/57731.png 0 2732 | Dataset/Test/57732.png 8 2733 | Dataset/Test/57733.png 9 2734 | Dataset/Test/57734.png 4 2735 | Dataset/Test/57735.png 3 2736 | Dataset/Test/57736.png 3 2737 | Dataset/Test/57737.png 8 2738 | Dataset/Test/57738.png 8 2739 | Dataset/Test/57739.png 1 2740 | Dataset/Test/57740.png 3 2741 | Dataset/Test/57741.png 1 2742 | Dataset/Test/57742.png 8 2743 | Dataset/Test/57743.png 6 2744 | Dataset/Test/57744.png 5 2745 | Dataset/Test/57745.png 9 2746 | Dataset/Test/57746.png 8 2747 | Dataset/Test/57747.png 0 2748 | Dataset/Test/57748.png 4 2749 | Dataset/Test/57749.png 7 2750 | Dataset/Test/57750.png 1 2751 | Dataset/Test/57751.png 3 2752 | Dataset/Test/57752.png 7 2753 | Dataset/Test/57753.png 2 2754 | Dataset/Test/57754.png 9 2755 | Dataset/Test/57755.png 6 2756 | Dataset/Test/57756.png 2 2757 | Dataset/Test/57757.png 6 2758 | Dataset/Test/57758.png 0 2759 | Dataset/Test/57759.png 6 2760 | Dataset/Test/57760.png 9 2761 | Dataset/Test/57761.png 0 2762 | Dataset/Test/57762.png 1 2763 | Dataset/Test/57763.png 3 2764 | Dataset/Test/57764.png 7 2765 | Dataset/Test/57765.png 6 2766 | Dataset/Test/57766.png 3 2767 | Dataset/Test/57767.png 3 2768 | Dataset/Test/57768.png 8 2769 | Dataset/Test/57769.png 5 2770 | Dataset/Test/57770.png 0 2771 | Dataset/Test/57771.png 6 2772 | Dataset/Test/57772.png 3 2773 | Dataset/Test/57773.png 8 2774 | Dataset/Test/57774.png 8 2775 | Dataset/Test/57775.png 7 2776 | Dataset/Test/57776.png 1 2777 | Dataset/Test/57777.png 9 2778 | Dataset/Test/57778.png 6 2779 | Dataset/Test/57779.png 1 2780 | Dataset/Test/57780.png 4 2781 | Dataset/Test/57781.png 1 2782 | Dataset/Test/57782.png 3 2783 | Dataset/Test/57783.png 9 2784 | Dataset/Test/57784.png 6 2785 | Dataset/Test/57785.png 0 2786 | Dataset/Test/57786.png 1 2787 | Dataset/Test/57787.png 9 2788 | Dataset/Test/57788.png 5 2789 | Dataset/Test/57789.png 3 2790 | Dataset/Test/57790.png 5 2791 | Dataset/Test/57791.png 2 2792 | Dataset/Test/57792.png 6 2793 | Dataset/Test/57793.png 7 2794 | Dataset/Test/57794.png 5 2795 | Dataset/Test/57795.png 9 2796 | Dataset/Test/57796.png 0 2797 | Dataset/Test/57797.png 9 2798 | Dataset/Test/57798.png 1 2799 | Dataset/Test/57799.png 0 2800 | Dataset/Test/57800.png 2 2801 | Dataset/Test/57801.png 8 2802 | Dataset/Test/57802.png 3 2803 | Dataset/Test/57803.png 6 2804 | Dataset/Test/57804.png 4 2805 | Dataset/Test/57805.png 3 2806 | Dataset/Test/57806.png 5 2807 | Dataset/Test/57807.png 3 2808 | Dataset/Test/57808.png 6 2809 | Dataset/Test/57809.png 2 2810 | Dataset/Test/57810.png 7 2811 | Dataset/Test/57811.png 0 2812 | Dataset/Test/57812.png 0 2813 | Dataset/Test/57813.png 5 2814 | Dataset/Test/57814.png 1 2815 | Dataset/Test/57815.png 5 2816 | Dataset/Test/57816.png 2 2817 | Dataset/Test/57817.png 1 2818 | Dataset/Test/57818.png 3 2819 | Dataset/Test/57819.png 5 2820 | Dataset/Test/57820.png 4 2821 | Dataset/Test/57821.png 3 2822 | Dataset/Test/57822.png 5 2823 | Dataset/Test/57823.png 0 2824 | Dataset/Test/57824.png 6 2825 | Dataset/Test/57825.png 5 2826 | Dataset/Test/57826.png 7 2827 | Dataset/Test/57827.png 8 2828 | Dataset/Test/57828.png 0 2829 | Dataset/Test/57829.png 7 2830 | Dataset/Test/57830.png 1 2831 | Dataset/Test/57831.png 1 2832 | Dataset/Test/57832.png 2 2833 | Dataset/Test/57833.png 8 2834 | Dataset/Test/57834.png 3 2835 | Dataset/Test/57835.png 1 2836 | Dataset/Test/57836.png 4 2837 | Dataset/Test/57837.png 7 2838 | Dataset/Test/57838.png 5 2839 | Dataset/Test/57839.png 2 2840 | Dataset/Test/57840.png 7 2841 | Dataset/Test/57841.png 4 2842 | Dataset/Test/57842.png 4 2843 | Dataset/Test/57843.png 6 2844 | Dataset/Test/57844.png 0 2845 | Dataset/Test/57845.png 4 2846 | Dataset/Test/57846.png 4 2847 | Dataset/Test/57847.png 6 2848 | Dataset/Test/57848.png 0 2849 | Dataset/Test/57849.png 5 2850 | Dataset/Test/57850.png 1 2851 | Dataset/Test/57851.png 6 2852 | Dataset/Test/57852.png 7 2853 | Dataset/Test/57853.png 5 2854 | Dataset/Test/57854.png 5 2855 | Dataset/Test/57855.png 9 2856 | Dataset/Test/57856.png 1 2857 | Dataset/Test/57857.png 3 2858 | Dataset/Test/57858.png 4 2859 | Dataset/Test/57859.png 7 2860 | Dataset/Test/57860.png 2 2861 | Dataset/Test/57861.png 6 2862 | Dataset/Test/57862.png 4 2863 | Dataset/Test/57863.png 4 2864 | Dataset/Test/57864.png 3 2865 | Dataset/Test/57865.png 3 2866 | Dataset/Test/57866.png 1 2867 | Dataset/Test/57867.png 7 2868 | Dataset/Test/57868.png 7 2869 | Dataset/Test/57869.png 3 2870 | Dataset/Test/57870.png 8 2871 | Dataset/Test/57871.png 8 2872 | Dataset/Test/57872.png 2 2873 | Dataset/Test/57873.png 3 2874 | Dataset/Test/57874.png 4 2875 | Dataset/Test/57875.png 9 2876 | Dataset/Test/57876.png 4 2877 | Dataset/Test/57877.png 2 2878 | Dataset/Test/57878.png 3 2879 | Dataset/Test/57879.png 2 2880 | Dataset/Test/57880.png 3 2881 | Dataset/Test/57881.png 9 2882 | Dataset/Test/57882.png 6 2883 | Dataset/Test/57883.png 0 2884 | Dataset/Test/57884.png 6 2885 | Dataset/Test/57885.png 7 2886 | Dataset/Test/57886.png 7 2887 | Dataset/Test/57887.png 3 2888 | Dataset/Test/57888.png 0 2889 | Dataset/Test/57889.png 1 2890 | Dataset/Test/57890.png 2 2891 | Dataset/Test/57891.png 2 2892 | Dataset/Test/57892.png 6 2893 | Dataset/Test/57893.png 4 2894 | Dataset/Test/57894.png 3 2895 | Dataset/Test/57895.png 2 2896 | Dataset/Test/57896.png 9 2897 | Dataset/Test/57897.png 9 2898 | Dataset/Test/57898.png 3 2899 | Dataset/Test/57899.png 8 2900 | Dataset/Test/57900.png 2 2901 | Dataset/Test/57901.png 5 2902 | Dataset/Test/57902.png 8 2903 | Dataset/Test/57903.png 5 2904 | Dataset/Test/57904.png 1 2905 | Dataset/Test/57905.png 2 2906 | Dataset/Test/57906.png 7 2907 | Dataset/Test/57907.png 1 2908 | Dataset/Test/57908.png 0 2909 | Dataset/Test/57909.png 2 2910 | Dataset/Test/57910.png 3 2911 | Dataset/Test/57911.png 2 2912 | Dataset/Test/57912.png 2 2913 | Dataset/Test/57913.png 0 2914 | Dataset/Test/57914.png 9 2915 | Dataset/Test/57915.png 3 2916 | Dataset/Test/57916.png 4 2917 | Dataset/Test/57917.png 0 2918 | Dataset/Test/57918.png 0 2919 | Dataset/Test/57919.png 8 2920 | Dataset/Test/57920.png 3 2921 | Dataset/Test/57921.png 3 2922 | Dataset/Test/57922.png 7 2923 | Dataset/Test/57923.png 8 2924 | Dataset/Test/57924.png 7 2925 | Dataset/Test/57925.png 0 2926 | Dataset/Test/57926.png 7 2927 | Dataset/Test/57927.png 5 2928 | Dataset/Test/57928.png 7 2929 | Dataset/Test/57929.png 2 2930 | Dataset/Test/57930.png 1 2931 | Dataset/Test/57931.png 2 2932 | Dataset/Test/57932.png 1 2933 | Dataset/Test/57933.png 3 2934 | Dataset/Test/57934.png 2 2935 | Dataset/Test/57935.png 4 2936 | Dataset/Test/57936.png 6 2937 | Dataset/Test/57937.png 2 2938 | Dataset/Test/57938.png 4 2939 | Dataset/Test/57939.png 4 2940 | Dataset/Test/57940.png 2 2941 | Dataset/Test/57941.png 4 2942 | Dataset/Test/57942.png 3 2943 | Dataset/Test/57943.png 5 2944 | Dataset/Test/57944.png 6 2945 | Dataset/Test/57945.png 5 2946 | Dataset/Test/57946.png 6 2947 | Dataset/Test/57947.png 4 2948 | Dataset/Test/57948.png 5 2949 | Dataset/Test/57949.png 1 2950 | Dataset/Test/57950.png 7 2951 | Dataset/Test/57951.png 4 2952 | Dataset/Test/57952.png 5 2953 | Dataset/Test/57953.png 3 2954 | Dataset/Test/57954.png 2 2955 | Dataset/Test/57955.png 6 2956 | Dataset/Test/57956.png 8 2957 | Dataset/Test/57957.png 2 2958 | Dataset/Test/57958.png 1 2959 | Dataset/Test/57959.png 7 2960 | Dataset/Test/57960.png 6 2961 | Dataset/Test/57961.png 1 2962 | Dataset/Test/57962.png 1 2963 | Dataset/Test/57963.png 0 2964 | Dataset/Test/57964.png 0 2965 | Dataset/Test/57965.png 2 2966 | Dataset/Test/57966.png 4 2967 | Dataset/Test/57967.png 2 2968 | Dataset/Test/57968.png 3 2969 | Dataset/Test/57969.png 1 2970 | Dataset/Test/57970.png 1 2971 | Dataset/Test/57971.png 7 2972 | Dataset/Test/57972.png 6 2973 | Dataset/Test/57973.png 4 2974 | Dataset/Test/57974.png 1 2975 | Dataset/Test/57975.png 3 2976 | Dataset/Test/57976.png 9 2977 | Dataset/Test/57977.png 2 2978 | Dataset/Test/57978.png 0 2979 | Dataset/Test/57979.png 7 2980 | Dataset/Test/57980.png 1 2981 | Dataset/Test/57981.png 7 2982 | Dataset/Test/57982.png 2 2983 | Dataset/Test/57983.png 5 2984 | Dataset/Test/57984.png 3 2985 | Dataset/Test/57985.png 8 2986 | Dataset/Test/57986.png 4 2987 | Dataset/Test/57987.png 9 2988 | Dataset/Test/57988.png 5 2989 | Dataset/Test/57989.png 8 2990 | Dataset/Test/57990.png 6 2991 | Dataset/Test/57991.png 3 2992 | Dataset/Test/57992.png 7 2993 | Dataset/Test/57993.png 2 2994 | Dataset/Test/57994.png 8 2995 | Dataset/Test/57995.png 6 2996 | Dataset/Test/57996.png 0 2997 | Dataset/Test/57997.png 7 2998 | Dataset/Test/57998.png 1 2999 | Dataset/Test/57999.png 1 3000 | Dataset/Test/58000.png 2 3001 | Dataset/Test/58001.png 2 3002 | Dataset/Test/58002.png 3 3003 | Dataset/Test/58003.png 0 3004 | Dataset/Test/58004.png 4 3005 | Dataset/Test/58005.png 9 3006 | Dataset/Test/58006.png 5 3007 | Dataset/Test/58007.png 9 3008 | Dataset/Test/58008.png 6 3009 | Dataset/Test/58009.png 1 3010 | Dataset/Test/58010.png 7 3011 | Dataset/Test/58011.png 6 3012 | Dataset/Test/58012.png 8 3013 | Dataset/Test/58013.png 0 3014 | Dataset/Test/58014.png 9 3015 | Dataset/Test/58015.png 0 3016 | Dataset/Test/58016.png 0 3017 | Dataset/Test/58017.png 6 3018 | Dataset/Test/58018.png 1 3019 | Dataset/Test/58019.png 4 3020 | Dataset/Test/58020.png 2 3021 | Dataset/Test/58021.png 8 3022 | Dataset/Test/58022.png 3 3023 | Dataset/Test/58023.png 1 3024 | Dataset/Test/58024.png 4 3025 | Dataset/Test/58025.png 8 3026 | Dataset/Test/58026.png 5 3027 | Dataset/Test/58027.png 2 3028 | Dataset/Test/58028.png 6 3029 | Dataset/Test/58029.png 8 3030 | Dataset/Test/58030.png 7 3031 | Dataset/Test/58031.png 2 3032 | Dataset/Test/58032.png 8 3033 | Dataset/Test/58033.png 2 3034 | Dataset/Test/58034.png 1 3035 | Dataset/Test/58035.png 9 3036 | Dataset/Test/58036.png 0 3037 | Dataset/Test/58037.png 0 3038 | Dataset/Test/58038.png 4 3039 | Dataset/Test/58039.png 0 3040 | Dataset/Test/58040.png 5 3041 | Dataset/Test/58041.png 5 3042 | Dataset/Test/58042.png 6 3043 | Dataset/Test/58043.png 7 3044 | Dataset/Test/58044.png 6 3045 | Dataset/Test/58045.png 2 3046 | Dataset/Test/58046.png 3 3047 | Dataset/Test/58047.png 8 3048 | Dataset/Test/58048.png 4 3049 | Dataset/Test/58049.png 3 3050 | Dataset/Test/58050.png 4 3051 | Dataset/Test/58051.png 6 3052 | Dataset/Test/58052.png 1 3053 | Dataset/Test/58053.png 1 3054 | Dataset/Test/58054.png 0 3055 | Dataset/Test/58055.png 9 3056 | Dataset/Test/58056.png 6 3057 | Dataset/Test/58057.png 1 3058 | Dataset/Test/58058.png 4 3059 | Dataset/Test/58059.png 8 3060 | Dataset/Test/58060.png 9 3061 | Dataset/Test/58061.png 2 3062 | Dataset/Test/58062.png 7 3063 | Dataset/Test/58063.png 0 3064 | Dataset/Test/58064.png 2 3065 | Dataset/Test/58065.png 3 3066 | Dataset/Test/58066.png 3 3067 | Dataset/Test/58067.png 4 3068 | Dataset/Test/58068.png 3 3069 | Dataset/Test/58069.png 2 3070 | Dataset/Test/58070.png 9 3071 | Dataset/Test/58071.png 8 3072 | Dataset/Test/58072.png 2 3073 | Dataset/Test/58073.png 1 3074 | Dataset/Test/58074.png 0 3075 | Dataset/Test/58075.png 0 3076 | Dataset/Test/58076.png 9 3077 | Dataset/Test/58077.png 9 3078 | Dataset/Test/58078.png 3 3079 | Dataset/Test/58079.png 7 3080 | Dataset/Test/58080.png 3 3081 | Dataset/Test/58081.png 3 3082 | Dataset/Test/58082.png 9 3083 | Dataset/Test/58083.png 1 3084 | Dataset/Test/58084.png 1 3085 | Dataset/Test/58085.png 3 3086 | Dataset/Test/58086.png 5 3087 | Dataset/Test/58087.png 3 3088 | Dataset/Test/58088.png 2 3089 | Dataset/Test/58089.png 9 3090 | Dataset/Test/58090.png 3 3091 | Dataset/Test/58091.png 7 3092 | Dataset/Test/58092.png 1 3093 | Dataset/Test/58093.png 7 3094 | Dataset/Test/58094.png 6 3095 | Dataset/Test/58095.png 7 3096 | Dataset/Test/58096.png 7 3097 | Dataset/Test/58097.png 9 3098 | Dataset/Test/58098.png 3 3099 | Dataset/Test/58099.png 2 3100 | Dataset/Test/58100.png 7 3101 | Dataset/Test/58101.png 8 3102 | Dataset/Test/58102.png 4 3103 | Dataset/Test/58103.png 0 3104 | Dataset/Test/58104.png 2 3105 | Dataset/Test/58105.png 2 3106 | Dataset/Test/58106.png 4 3107 | Dataset/Test/58107.png 7 3108 | Dataset/Test/58108.png 8 3109 | Dataset/Test/58109.png 0 3110 | Dataset/Test/58110.png 7 3111 | Dataset/Test/58111.png 0 3112 | Dataset/Test/58112.png 6 3113 | Dataset/Test/58113.png 9 3114 | Dataset/Test/58114.png 3 3115 | Dataset/Test/58115.png 2 3116 | Dataset/Test/58116.png 6 3117 | Dataset/Test/58117.png 0 3118 | Dataset/Test/58118.png 5 3119 | Dataset/Test/58119.png 7 3120 | Dataset/Test/58120.png 5 3121 | Dataset/Test/58121.png 1 3122 | Dataset/Test/58122.png 0 3123 | Dataset/Test/58123.png 8 3124 | Dataset/Test/58124.png 1 3125 | Dataset/Test/58125.png 6 3126 | Dataset/Test/58126.png 7 3127 | Dataset/Test/58127.png 2 3128 | Dataset/Test/58128.png 9 3129 | Dataset/Test/58129.png 7 3130 | Dataset/Test/58130.png 9 3131 | Dataset/Test/58131.png 5 3132 | Dataset/Test/58132.png 8 3133 | Dataset/Test/58133.png 9 3134 | Dataset/Test/58134.png 6 3135 | Dataset/Test/58135.png 5 3136 | Dataset/Test/58136.png 2 3137 | Dataset/Test/58137.png 6 3138 | Dataset/Test/58138.png 2 3139 | Dataset/Test/58139.png 8 3140 | Dataset/Test/58140.png 1 3141 | Dataset/Test/58141.png 7 3142 | Dataset/Test/58142.png 5 3143 | Dataset/Test/58143.png 5 3144 | Dataset/Test/58144.png 7 3145 | Dataset/Test/58145.png 3 3146 | Dataset/Test/58146.png 5 3147 | Dataset/Test/58147.png 0 3148 | Dataset/Test/58148.png 1 3149 | Dataset/Test/58149.png 1 3150 | Dataset/Test/58150.png 3 3151 | Dataset/Test/58151.png 8 3152 | Dataset/Test/58152.png 4 3153 | Dataset/Test/58153.png 9 3154 | Dataset/Test/58154.png 4 3155 | Dataset/Test/58155.png 5 3156 | Dataset/Test/58156.png 1 3157 | Dataset/Test/58157.png 8 3158 | Dataset/Test/58158.png 6 3159 | Dataset/Test/58159.png 8 3160 | Dataset/Test/58160.png 9 3161 | Dataset/Test/58161.png 0 3162 | Dataset/Test/58162.png 1 3163 | Dataset/Test/58163.png 2 3164 | Dataset/Test/58164.png 3 3165 | Dataset/Test/58165.png 4 3166 | Dataset/Test/58166.png 5 3167 | Dataset/Test/58167.png 6 3168 | Dataset/Test/58168.png 7 3169 | Dataset/Test/58169.png 8 3170 | Dataset/Test/58170.png 9 3171 | Dataset/Test/58171.png 0 3172 | Dataset/Test/58172.png 1 3173 | Dataset/Test/58173.png 2 3174 | Dataset/Test/58174.png 3 3175 | Dataset/Test/58175.png 4 3176 | Dataset/Test/58176.png 5 3177 | Dataset/Test/58177.png 6 3178 | Dataset/Test/58178.png 7 3179 | Dataset/Test/58179.png 8 3180 | Dataset/Test/58180.png 9 3181 | Dataset/Test/58181.png 0 3182 | Dataset/Test/58182.png 1 3183 | Dataset/Test/58183.png 2 3184 | Dataset/Test/58184.png 3 3185 | Dataset/Test/58185.png 4 3186 | Dataset/Test/58186.png 7 3187 | Dataset/Test/58187.png 8 3188 | Dataset/Test/58188.png 9 3189 | Dataset/Test/58189.png 7 3190 | Dataset/Test/58190.png 1 3191 | Dataset/Test/58191.png 5 3192 | Dataset/Test/58192.png 6 3193 | Dataset/Test/58193.png 2 3194 | Dataset/Test/58194.png 5 3195 | Dataset/Test/58195.png 4 3196 | Dataset/Test/58196.png 8 3197 | Dataset/Test/58197.png 1 3198 | Dataset/Test/58198.png 7 3199 | Dataset/Test/58199.png 1 3200 | Dataset/Test/58200.png 8 3201 | Dataset/Test/58201.png 3 3202 | Dataset/Test/58202.png 8 3203 | Dataset/Test/58203.png 7 3204 | Dataset/Test/58204.png 1 3205 | Dataset/Test/58205.png 7 3206 | Dataset/Test/58206.png 7 3207 | Dataset/Test/58207.png 0 3208 | Dataset/Test/58208.png 1 3209 | Dataset/Test/58209.png 4 3210 | Dataset/Test/58210.png 4 3211 | Dataset/Test/58211.png 4 3212 | Dataset/Test/58212.png 4 3213 | Dataset/Test/58213.png 4 3214 | Dataset/Test/58214.png 9 3215 | Dataset/Test/58215.png 7 3216 | Dataset/Test/58216.png 2 3217 | Dataset/Test/58217.png 6 3218 | Dataset/Test/58218.png 5 3219 | Dataset/Test/58219.png 4 3220 | Dataset/Test/58220.png 3 3221 | Dataset/Test/58221.png 8 3222 | Dataset/Test/58222.png 7 3223 | Dataset/Test/58223.png 9 3224 | Dataset/Test/58224.png 0 3225 | Dataset/Test/58225.png 6 3226 | Dataset/Test/58226.png 4 3227 | Dataset/Test/58227.png 6 3228 | Dataset/Test/58228.png 3 3229 | Dataset/Test/58229.png 7 3230 | Dataset/Test/58230.png 0 3231 | Dataset/Test/58231.png 1 3232 | Dataset/Test/58232.png 4 3233 | Dataset/Test/58233.png 8 3234 | Dataset/Test/58234.png 8 3235 | Dataset/Test/58235.png 1 3236 | Dataset/Test/58236.png 2 3237 | Dataset/Test/58237.png 9 3238 | Dataset/Test/58238.png 3 3239 | Dataset/Test/58239.png 1 3240 | Dataset/Test/58240.png 8 3241 | Dataset/Test/58241.png 4 3242 | Dataset/Test/58242.png 2 3243 | Dataset/Test/58243.png 9 3244 | Dataset/Test/58244.png 9 3245 | Dataset/Test/58245.png 2 3246 | Dataset/Test/58246.png 9 3247 | Dataset/Test/58247.png 6 3248 | Dataset/Test/58248.png 0 3249 | Dataset/Test/58249.png 5 3250 | Dataset/Test/58250.png 3 3251 | Dataset/Test/58251.png 3 3252 | Dataset/Test/58252.png 6 3253 | Dataset/Test/58253.png 3 3254 | Dataset/Test/58254.png 1 3255 | Dataset/Test/58255.png 2 3256 | Dataset/Test/58256.png 5 3257 | Dataset/Test/58257.png 0 3258 | Dataset/Test/58258.png 3 3259 | Dataset/Test/58259.png 7 3260 | Dataset/Test/58260.png 6 3261 | Dataset/Test/58261.png 1 3262 | Dataset/Test/58262.png 5 3263 | Dataset/Test/58263.png 5 3264 | Dataset/Test/58264.png 9 3265 | Dataset/Test/58265.png 9 3266 | Dataset/Test/58266.png 0 3267 | Dataset/Test/58267.png 1 3268 | Dataset/Test/58268.png 2 3269 | Dataset/Test/58269.png 3 3270 | Dataset/Test/58270.png 4 3271 | Dataset/Test/58271.png 5 3272 | Dataset/Test/58272.png 6 3273 | Dataset/Test/58273.png 7 3274 | Dataset/Test/58274.png 8 3275 | Dataset/Test/58275.png 9 3276 | Dataset/Test/58276.png 0 3277 | Dataset/Test/58277.png 1 3278 | Dataset/Test/58278.png 2 3279 | Dataset/Test/58279.png 3 3280 | Dataset/Test/58280.png 4 3281 | Dataset/Test/58281.png 5 3282 | Dataset/Test/58282.png 6 3283 | Dataset/Test/58283.png 7 3284 | Dataset/Test/58284.png 8 3285 | Dataset/Test/58285.png 9 3286 | Dataset/Test/58286.png 0 3287 | Dataset/Test/58287.png 1 3288 | Dataset/Test/58288.png 2 3289 | Dataset/Test/58289.png 3 3290 | Dataset/Test/58290.png 4 3291 | Dataset/Test/58291.png 5 3292 | Dataset/Test/58292.png 6 3293 | Dataset/Test/58293.png 7 3294 | Dataset/Test/58294.png 8 3295 | Dataset/Test/58295.png 9 3296 | Dataset/Test/58296.png 6 3297 | Dataset/Test/58297.png 8 3298 | Dataset/Test/58298.png 2 3299 | Dataset/Test/58299.png 3 3300 | Dataset/Test/58300.png 7 3301 | Dataset/Test/58301.png 4 3302 | Dataset/Test/58302.png 6 3303 | Dataset/Test/58303.png 8 3304 | Dataset/Test/58304.png 6 3305 | Dataset/Test/58305.png 6 3306 | Dataset/Test/58306.png 8 3307 | Dataset/Test/58307.png 0 3308 | Dataset/Test/58308.png 1 3309 | Dataset/Test/58309.png 7 3310 | Dataset/Test/58310.png 1 3311 | Dataset/Test/58311.png 7 3312 | Dataset/Test/58312.png 3 3313 | Dataset/Test/58313.png 5 3314 | Dataset/Test/58314.png 0 3315 | Dataset/Test/58315.png 2 3316 | Dataset/Test/58316.png 2 3317 | Dataset/Test/58317.png 0 3318 | Dataset/Test/58318.png 2 3319 | Dataset/Test/58319.png 5 3320 | Dataset/Test/58320.png 4 3321 | Dataset/Test/58321.png 1 3322 | Dataset/Test/58322.png 5 3323 | Dataset/Test/58323.png 1 3324 | Dataset/Test/58324.png 2 3325 | Dataset/Test/58325.png 3 3326 | Dataset/Test/58326.png 4 3327 | Dataset/Test/58327.png 8 3328 | Dataset/Test/58328.png 3 3329 | Dataset/Test/58329.png 3 3330 | Dataset/Test/58330.png 6 3331 | Dataset/Test/58331.png 5 3332 | Dataset/Test/58332.png 9 3333 | Dataset/Test/58333.png 9 3334 | Dataset/Test/58334.png 3 3335 | Dataset/Test/58335.png 8 3336 | Dataset/Test/58336.png 1 3337 | Dataset/Test/58337.png 3 3338 | Dataset/Test/58338.png 7 3339 | Dataset/Test/58339.png 9 3340 | Dataset/Test/58340.png 3 3341 | Dataset/Test/58341.png 4 3342 | Dataset/Test/58342.png 1 3343 | Dataset/Test/58343.png 7 3344 | Dataset/Test/58344.png 3 3345 | Dataset/Test/58345.png 9 3346 | Dataset/Test/58346.png 6 3347 | Dataset/Test/58347.png 7 3348 | Dataset/Test/58348.png 4 3349 | Dataset/Test/58349.png 9 3350 | Dataset/Test/58350.png 7 3351 | Dataset/Test/58351.png 0 3352 | Dataset/Test/58352.png 9 3353 | Dataset/Test/58353.png 6 3354 | Dataset/Test/58354.png 0 3355 | Dataset/Test/58355.png 6 3356 | Dataset/Test/58356.png 1 3357 | Dataset/Test/58357.png 0 3358 | Dataset/Test/58358.png 5 3359 | Dataset/Test/58359.png 8 3360 | Dataset/Test/58360.png 5 3361 | Dataset/Test/58361.png 0 3362 | Dataset/Test/58362.png 1 3363 | Dataset/Test/58363.png 0 3364 | Dataset/Test/58364.png 9 3365 | Dataset/Test/58365.png 4 3366 | Dataset/Test/58366.png 5 3367 | Dataset/Test/58367.png 9 3368 | Dataset/Test/58368.png 7 3369 | Dataset/Test/58369.png 1 3370 | Dataset/Test/58370.png 9 3371 | Dataset/Test/58371.png 6 3372 | Dataset/Test/58372.png 8 3373 | Dataset/Test/58373.png 9 3374 | Dataset/Test/58374.png 2 3375 | Dataset/Test/58375.png 8 3376 | Dataset/Test/58376.png 5 3377 | Dataset/Test/58377.png 0 3378 | Dataset/Test/58378.png 1 3379 | Dataset/Test/58379.png 2 3380 | Dataset/Test/58380.png 3 3381 | Dataset/Test/58381.png 4 3382 | Dataset/Test/58382.png 5 3383 | Dataset/Test/58383.png 6 3384 | Dataset/Test/58384.png 7 3385 | Dataset/Test/58385.png 8 3386 | Dataset/Test/58386.png 9 3387 | Dataset/Test/58387.png 0 3388 | Dataset/Test/58388.png 1 3389 | Dataset/Test/58389.png 2 3390 | Dataset/Test/58390.png 3 3391 | Dataset/Test/58391.png 4 3392 | Dataset/Test/58392.png 5 3393 | Dataset/Test/58393.png 6 3394 | Dataset/Test/58394.png 7 3395 | Dataset/Test/58395.png 8 3396 | Dataset/Test/58396.png 9 3397 | Dataset/Test/58397.png 0 3398 | Dataset/Test/58398.png 1 3399 | Dataset/Test/58399.png 2 3400 | Dataset/Test/58400.png 3 3401 | Dataset/Test/58401.png 4 3402 | Dataset/Test/58402.png 9 3403 | Dataset/Test/58403.png 0 3404 | Dataset/Test/58404.png 5 3405 | Dataset/Test/58405.png 6 3406 | Dataset/Test/58406.png 8 3407 | Dataset/Test/58407.png 3 3408 | Dataset/Test/58408.png 9 3409 | Dataset/Test/58409.png 0 3410 | Dataset/Test/58410.png 2 3411 | Dataset/Test/58411.png 3 3412 | Dataset/Test/58412.png 3 3413 | Dataset/Test/58413.png 3 3414 | Dataset/Test/58414.png 9 3415 | Dataset/Test/58415.png 5 3416 | Dataset/Test/58416.png 6 3417 | Dataset/Test/58417.png 4 3418 | Dataset/Test/58418.png 4 3419 | Dataset/Test/58419.png 2 3420 | Dataset/Test/58420.png 5 3421 | Dataset/Test/58421.png 4 3422 | Dataset/Test/58422.png 3 3423 | Dataset/Test/58423.png 9 3424 | Dataset/Test/58424.png 6 3425 | Dataset/Test/58425.png 8 3426 | Dataset/Test/58426.png 7 3427 | Dataset/Test/58427.png 9 3428 | Dataset/Test/58428.png 1 3429 | Dataset/Test/58429.png 5 3430 | Dataset/Test/58430.png 2 3431 | Dataset/Test/58431.png 6 3432 | Dataset/Test/58432.png 3 3433 | Dataset/Test/58433.png 4 3434 | Dataset/Test/58434.png 4 3435 | Dataset/Test/58435.png 1 3436 | Dataset/Test/58436.png 6 3437 | Dataset/Test/58437.png 4 3438 | Dataset/Test/58438.png 9 3439 | Dataset/Test/58439.png 6 3440 | Dataset/Test/58440.png 5 3441 | Dataset/Test/58441.png 1 3442 | Dataset/Test/58442.png 2 3443 | Dataset/Test/58443.png 6 3444 | Dataset/Test/58444.png 6 3445 | Dataset/Test/58445.png 7 3446 | Dataset/Test/58446.png 8 3447 | Dataset/Test/58447.png 8 3448 | Dataset/Test/58448.png 1 3449 | Dataset/Test/58449.png 8 3450 | Dataset/Test/58450.png 3 3451 | Dataset/Test/58451.png 7 3452 | Dataset/Test/58452.png 1 3453 | Dataset/Test/58453.png 2 3454 | Dataset/Test/58454.png 7 3455 | Dataset/Test/58455.png 0 3456 | Dataset/Test/58456.png 7 3457 | Dataset/Test/58457.png 5 3458 | Dataset/Test/58458.png 0 3459 | Dataset/Test/58459.png 0 3460 | Dataset/Test/58460.png 1 3461 | Dataset/Test/58461.png 5 3462 | Dataset/Test/58462.png 0 3463 | Dataset/Test/58463.png 0 3464 | Dataset/Test/58464.png 4 3465 | Dataset/Test/58465.png 8 3466 | Dataset/Test/58466.png 3 3467 | Dataset/Test/58467.png 1 3468 | Dataset/Test/58468.png 8 3469 | Dataset/Test/58469.png 2 3470 | Dataset/Test/58470.png 9 3471 | Dataset/Test/58471.png 9 3472 | Dataset/Test/58472.png 5 3473 | Dataset/Test/58473.png 2 3474 | Dataset/Test/58474.png 6 3475 | Dataset/Test/58475.png 4 3476 | Dataset/Test/58476.png 8 3477 | Dataset/Test/58477.png 2 3478 | Dataset/Test/58478.png 5 3479 | Dataset/Test/58479.png 4 3480 | Dataset/Test/58480.png 1 3481 | Dataset/Test/58481.png 7 3482 | Dataset/Test/58482.png 1 3483 | Dataset/Test/58483.png 4 3484 | Dataset/Test/58484.png 3 3485 | Dataset/Test/58485.png 9 3486 | Dataset/Test/58486.png 7 3487 | Dataset/Test/58487.png 1 3488 | Dataset/Test/58488.png 2 3489 | Dataset/Test/58489.png 6 3490 | Dataset/Test/58490.png 0 3491 | Dataset/Test/58491.png 7 3492 | Dataset/Test/58492.png 3 3493 | Dataset/Test/58493.png 0 3494 | Dataset/Test/58494.png 1 3495 | Dataset/Test/58495.png 2 3496 | Dataset/Test/58496.png 3 3497 | Dataset/Test/58497.png 4 3498 | Dataset/Test/58498.png 7 3499 | Dataset/Test/58499.png 8 3500 | Dataset/Test/58500.png 9 3501 | Dataset/Test/58501.png 0 3502 | Dataset/Test/58502.png 1 3503 | Dataset/Test/58503.png 2 3504 | Dataset/Test/58504.png 3 3505 | Dataset/Test/58505.png 4 3506 | Dataset/Test/58506.png 5 3507 | Dataset/Test/58507.png 6 3508 | Dataset/Test/58508.png 7 3509 | Dataset/Test/58509.png 8 3510 | Dataset/Test/58510.png 9 3511 | Dataset/Test/58511.png 0 3512 | Dataset/Test/58512.png 1 3513 | Dataset/Test/58513.png 2 3514 | Dataset/Test/58514.png 3 3515 | Dataset/Test/58515.png 4 3516 | Dataset/Test/58516.png 5 3517 | Dataset/Test/58517.png 6 3518 | Dataset/Test/58518.png 7 3519 | Dataset/Test/58519.png 8 3520 | Dataset/Test/58520.png 9 3521 | Dataset/Test/58521.png 7 3522 | Dataset/Test/58522.png 0 3523 | Dataset/Test/58523.png 6 3524 | Dataset/Test/58524.png 0 3525 | Dataset/Test/58525.png 7 3526 | Dataset/Test/58526.png 3 3527 | Dataset/Test/58527.png 7 3528 | Dataset/Test/58528.png 3 3529 | Dataset/Test/58529.png 7 3530 | Dataset/Test/58530.png 9 3531 | Dataset/Test/58531.png 7 3532 | Dataset/Test/58532.png 4 3533 | Dataset/Test/58533.png 0 3534 | Dataset/Test/58534.png 2 3535 | Dataset/Test/58535.png 6 3536 | Dataset/Test/58536.png 5 3537 | Dataset/Test/58537.png 6 3538 | Dataset/Test/58538.png 5 3539 | Dataset/Test/58539.png 2 3540 | Dataset/Test/58540.png 9 3541 | Dataset/Test/58541.png 5 3542 | Dataset/Test/58542.png 3 3543 | Dataset/Test/58543.png 9 3544 | Dataset/Test/58544.png 8 3545 | Dataset/Test/58545.png 3 3546 | Dataset/Test/58546.png 4 3547 | Dataset/Test/58547.png 0 3548 | Dataset/Test/58548.png 5 3549 | Dataset/Test/58549.png 4 3550 | Dataset/Test/58550.png 6 3551 | Dataset/Test/58551.png 3 3552 | Dataset/Test/58552.png 4 3553 | Dataset/Test/58553.png 8 3554 | Dataset/Test/58554.png 0 3555 | Dataset/Test/58555.png 6 3556 | Dataset/Test/58556.png 4 3557 | Dataset/Test/58557.png 8 3558 | Dataset/Test/58558.png 1 3559 | Dataset/Test/58559.png 3 3560 | Dataset/Test/58560.png 4 3561 | Dataset/Test/58561.png 0 3562 | Dataset/Test/58562.png 1 3563 | Dataset/Test/58563.png 9 3564 | Dataset/Test/58564.png 2 3565 | Dataset/Test/58565.png 3 3566 | Dataset/Test/58566.png 7 3567 | Dataset/Test/58567.png 9 3568 | Dataset/Test/58568.png 1 3569 | Dataset/Test/58569.png 2 3570 | Dataset/Test/58570.png 5 3571 | Dataset/Test/58571.png 1 3572 | Dataset/Test/58572.png 7 3573 | Dataset/Test/58573.png 2 3574 | Dataset/Test/58574.png 8 3575 | Dataset/Test/58575.png 7 3576 | Dataset/Test/58576.png 0 3577 | Dataset/Test/58577.png 1 3578 | Dataset/Test/58578.png 9 3579 | Dataset/Test/58579.png 6 3580 | Dataset/Test/58580.png 4 3581 | Dataset/Test/58581.png 1 3582 | Dataset/Test/58582.png 2 3583 | Dataset/Test/58583.png 3 3584 | Dataset/Test/58584.png 7 3585 | Dataset/Test/58585.png 0 3586 | Dataset/Test/58586.png 2 3587 | Dataset/Test/58587.png 1 3588 | Dataset/Test/58588.png 3 3589 | Dataset/Test/58589.png 1 3590 | Dataset/Test/58590.png 7 3591 | Dataset/Test/58591.png 2 3592 | Dataset/Test/58592.png 1 3593 | Dataset/Test/58593.png 6 3594 | Dataset/Test/58594.png 8 3595 | Dataset/Test/58595.png 0 3596 | Dataset/Test/58596.png 8 3597 | Dataset/Test/58597.png 9 3598 | Dataset/Test/58598.png 1 3599 | Dataset/Test/58599.png 6 3600 | Dataset/Test/58600.png 0 3601 | Dataset/Test/58601.png 1 3602 | Dataset/Test/58602.png 2 3603 | Dataset/Test/58603.png 3 3604 | Dataset/Test/58604.png 4 3605 | Dataset/Test/58605.png 5 3606 | Dataset/Test/58606.png 6 3607 | Dataset/Test/58607.png 7 3608 | Dataset/Test/58608.png 8 3609 | Dataset/Test/58609.png 9 3610 | Dataset/Test/58610.png 0 3611 | Dataset/Test/58611.png 1 3612 | Dataset/Test/58612.png 2 3613 | Dataset/Test/58613.png 3 3614 | Dataset/Test/58614.png 4 3615 | Dataset/Test/58615.png 7 3616 | Dataset/Test/58616.png 8 3617 | Dataset/Test/58617.png 9 3618 | Dataset/Test/58618.png 0 3619 | Dataset/Test/58619.png 1 3620 | Dataset/Test/58620.png 2 3621 | Dataset/Test/58621.png 3 3622 | Dataset/Test/58622.png 4 3623 | Dataset/Test/58623.png 5 3624 | Dataset/Test/58624.png 6 3625 | Dataset/Test/58625.png 7 3626 | Dataset/Test/58626.png 8 3627 | Dataset/Test/58627.png 6 3628 | Dataset/Test/58628.png 4 3629 | Dataset/Test/58629.png 2 3630 | Dataset/Test/58630.png 6 3631 | Dataset/Test/58631.png 4 3632 | Dataset/Test/58632.png 7 3633 | Dataset/Test/58633.png 5 3634 | Dataset/Test/58634.png 5 3635 | Dataset/Test/58635.png 4 3636 | Dataset/Test/58636.png 7 3637 | Dataset/Test/58637.png 8 3638 | Dataset/Test/58638.png 9 3639 | Dataset/Test/58639.png 2 3640 | Dataset/Test/58640.png 9 3641 | Dataset/Test/58641.png 3 3642 | Dataset/Test/58642.png 9 3643 | Dataset/Test/58643.png 3 3644 | Dataset/Test/58644.png 8 3645 | Dataset/Test/58645.png 2 3646 | Dataset/Test/58646.png 0 3647 | Dataset/Test/58647.png 5 3648 | Dataset/Test/58648.png 0 3649 | Dataset/Test/58649.png 7 3650 | Dataset/Test/58650.png 0 3651 | Dataset/Test/58651.png 4 3652 | Dataset/Test/58652.png 2 3653 | Dataset/Test/58653.png 6 3654 | Dataset/Test/58654.png 5 3655 | Dataset/Test/58655.png 3 3656 | Dataset/Test/58656.png 5 3657 | Dataset/Test/58657.png 3 3658 | Dataset/Test/58658.png 8 3659 | Dataset/Test/58659.png 0 3660 | Dataset/Test/58660.png 0 3661 | Dataset/Test/58661.png 3 3662 | Dataset/Test/58662.png 4 3663 | Dataset/Test/58663.png 1 3664 | Dataset/Test/58664.png 5 3665 | Dataset/Test/58665.png 3 3666 | Dataset/Test/58666.png 0 3667 | Dataset/Test/58667.png 8 3668 | Dataset/Test/58668.png 3 3669 | Dataset/Test/58669.png 0 3670 | Dataset/Test/58670.png 6 3671 | Dataset/Test/58671.png 2 3672 | Dataset/Test/58672.png 7 3673 | Dataset/Test/58673.png 1 3674 | Dataset/Test/58674.png 1 3675 | Dataset/Test/58675.png 8 3676 | Dataset/Test/58676.png 1 3677 | Dataset/Test/58677.png 7 3678 | Dataset/Test/58678.png 1 3679 | Dataset/Test/58679.png 3 3680 | Dataset/Test/58680.png 8 3681 | Dataset/Test/58681.png 9 3682 | Dataset/Test/58682.png 7 3683 | Dataset/Test/58683.png 6 3684 | Dataset/Test/58684.png 7 3685 | Dataset/Test/58685.png 4 3686 | Dataset/Test/58686.png 1 3687 | Dataset/Test/58687.png 6 3688 | Dataset/Test/58688.png 7 3689 | Dataset/Test/58689.png 5 3690 | Dataset/Test/58690.png 1 3691 | Dataset/Test/58691.png 7 3692 | Dataset/Test/58692.png 1 3693 | Dataset/Test/58693.png 9 3694 | Dataset/Test/58694.png 8 3695 | Dataset/Test/58695.png 0 3696 | Dataset/Test/58696.png 6 3697 | Dataset/Test/58697.png 9 3698 | Dataset/Test/58698.png 4 3699 | Dataset/Test/58699.png 9 3700 | Dataset/Test/58700.png 9 3701 | Dataset/Test/58701.png 3 3702 | Dataset/Test/58702.png 7 3703 | Dataset/Test/58703.png 1 3704 | Dataset/Test/58704.png 9 3705 | Dataset/Test/58705.png 2 3706 | Dataset/Test/58706.png 2 3707 | Dataset/Test/58707.png 5 3708 | Dataset/Test/58708.png 3 3709 | Dataset/Test/58709.png 7 3710 | Dataset/Test/58710.png 8 3711 | Dataset/Test/58711.png 2 3712 | Dataset/Test/58712.png 3 3713 | Dataset/Test/58713.png 4 3714 | Dataset/Test/58714.png 5 3715 | Dataset/Test/58715.png 6 3716 | Dataset/Test/58716.png 7 3717 | Dataset/Test/58717.png 8 3718 | Dataset/Test/58718.png 9 3719 | Dataset/Test/58719.png 0 3720 | Dataset/Test/58720.png 1 3721 | Dataset/Test/58721.png 2 3722 | Dataset/Test/58722.png 3 3723 | Dataset/Test/58723.png 4 3724 | Dataset/Test/58724.png 5 3725 | Dataset/Test/58725.png 6 3726 | Dataset/Test/58726.png 7 3727 | Dataset/Test/58727.png 0 3728 | Dataset/Test/58728.png 1 3729 | Dataset/Test/58729.png 2 3730 | Dataset/Test/58730.png 3 3731 | Dataset/Test/58731.png 4 3732 | Dataset/Test/58732.png 5 3733 | Dataset/Test/58733.png 6 3734 | Dataset/Test/58734.png 7 3735 | Dataset/Test/58735.png 8 3736 | Dataset/Test/58736.png 9 3737 | Dataset/Test/58737.png 8 3738 | Dataset/Test/58738.png 1 3739 | Dataset/Test/58739.png 0 3740 | Dataset/Test/58740.png 5 3741 | Dataset/Test/58741.png 5 3742 | Dataset/Test/58742.png 1 3743 | Dataset/Test/58743.png 9 3744 | Dataset/Test/58744.png 0 3745 | Dataset/Test/58745.png 4 3746 | Dataset/Test/58746.png 1 3747 | Dataset/Test/58747.png 9 3748 | Dataset/Test/58748.png 3 3749 | Dataset/Test/58749.png 8 3750 | Dataset/Test/58750.png 4 3751 | Dataset/Test/58751.png 7 3752 | Dataset/Test/58752.png 7 3753 | Dataset/Test/58753.png 8 3754 | Dataset/Test/58754.png 5 3755 | Dataset/Test/58755.png 0 3756 | Dataset/Test/58756.png 6 3757 | Dataset/Test/58757.png 5 3758 | Dataset/Test/58758.png 5 3759 | Dataset/Test/58759.png 3 3760 | Dataset/Test/58760.png 3 3761 | Dataset/Test/58761.png 3 3762 | Dataset/Test/58762.png 9 3763 | Dataset/Test/58763.png 8 3764 | Dataset/Test/58764.png 1 3765 | Dataset/Test/58765.png 4 3766 | Dataset/Test/58766.png 0 3767 | Dataset/Test/58767.png 6 3768 | Dataset/Test/58768.png 1 3769 | Dataset/Test/58769.png 0 3770 | Dataset/Test/58770.png 0 3771 | Dataset/Test/58771.png 6 3772 | Dataset/Test/58772.png 2 3773 | Dataset/Test/58773.png 1 3774 | Dataset/Test/58774.png 1 3775 | Dataset/Test/58775.png 3 3776 | Dataset/Test/58776.png 2 3777 | Dataset/Test/58777.png 8 3778 | Dataset/Test/58778.png 8 3779 | Dataset/Test/58779.png 7 3780 | Dataset/Test/58780.png 8 3781 | Dataset/Test/58781.png 4 3782 | Dataset/Test/58782.png 6 3783 | Dataset/Test/58783.png 0 3784 | Dataset/Test/58784.png 2 3785 | Dataset/Test/58785.png 0 3786 | Dataset/Test/58786.png 3 3787 | Dataset/Test/58787.png 6 3788 | Dataset/Test/58788.png 8 3789 | Dataset/Test/58789.png 7 3790 | Dataset/Test/58790.png 1 3791 | Dataset/Test/58791.png 5 3792 | Dataset/Test/58792.png 9 3793 | Dataset/Test/58793.png 9 3794 | Dataset/Test/58794.png 3 3795 | Dataset/Test/58795.png 2 3796 | Dataset/Test/58796.png 4 3797 | Dataset/Test/58797.png 9 3798 | Dataset/Test/58798.png 4 3799 | Dataset/Test/58799.png 6 3800 | Dataset/Test/58800.png 5 3801 | Dataset/Test/58801.png 3 3802 | Dataset/Test/58802.png 2 3803 | Dataset/Test/58803.png 5 3804 | Dataset/Test/58804.png 5 3805 | Dataset/Test/58805.png 9 3806 | Dataset/Test/58806.png 4 3807 | Dataset/Test/58807.png 1 3808 | Dataset/Test/58808.png 6 3809 | Dataset/Test/58809.png 5 3810 | Dataset/Test/58810.png 0 3811 | Dataset/Test/58811.png 1 3812 | Dataset/Test/58812.png 2 3813 | Dataset/Test/58813.png 3 3814 | Dataset/Test/58814.png 4 3815 | Dataset/Test/58815.png 5 3816 | Dataset/Test/58816.png 6 3817 | Dataset/Test/58817.png 7 3818 | Dataset/Test/58818.png 8 3819 | Dataset/Test/58819.png 9 3820 | Dataset/Test/58820.png 0 3821 | Dataset/Test/58821.png 1 3822 | Dataset/Test/58822.png 2 3823 | Dataset/Test/58823.png 3 3824 | Dataset/Test/58824.png 4 3825 | Dataset/Test/58825.png 5 3826 | Dataset/Test/58826.png 6 3827 | Dataset/Test/58827.png 7 3828 | Dataset/Test/58828.png 8 3829 | Dataset/Test/58829.png 9 3830 | Dataset/Test/58830.png 0 3831 | Dataset/Test/58831.png 1 3832 | Dataset/Test/58832.png 2 3833 | Dataset/Test/58833.png 3 3834 | Dataset/Test/58834.png 4 3835 | Dataset/Test/58835.png 5 3836 | Dataset/Test/58836.png 6 3837 | Dataset/Test/58837.png 7 3838 | Dataset/Test/58838.png 8 3839 | Dataset/Test/58839.png 9 3840 | Dataset/Test/58840.png 6 3841 | Dataset/Test/58841.png 4 3842 | Dataset/Test/58842.png 2 3843 | Dataset/Test/58843.png 6 3844 | Dataset/Test/58844.png 4 3845 | Dataset/Test/58845.png 7 3846 | Dataset/Test/58846.png 5 3847 | Dataset/Test/58847.png 5 3848 | Dataset/Test/58848.png 4 3849 | Dataset/Test/58849.png 7 3850 | Dataset/Test/58850.png 8 3851 | Dataset/Test/58851.png 9 3852 | Dataset/Test/58852.png 2 3853 | Dataset/Test/58853.png 9 3854 | Dataset/Test/58854.png 3 3855 | Dataset/Test/58855.png 9 3856 | Dataset/Test/58856.png 3 3857 | Dataset/Test/58857.png 8 3858 | Dataset/Test/58858.png 2 3859 | Dataset/Test/58859.png 0 3860 | Dataset/Test/58860.png 9 3861 | Dataset/Test/58861.png 8 3862 | Dataset/Test/58862.png 0 3863 | Dataset/Test/58863.png 5 3864 | Dataset/Test/58864.png 6 3865 | Dataset/Test/58865.png 0 3866 | Dataset/Test/58866.png 1 3867 | Dataset/Test/58867.png 0 3868 | Dataset/Test/58868.png 4 3869 | Dataset/Test/58869.png 2 3870 | Dataset/Test/58870.png 6 3871 | Dataset/Test/58871.png 5 3872 | Dataset/Test/58872.png 5 3873 | Dataset/Test/58873.png 5 3874 | Dataset/Test/58874.png 4 3875 | Dataset/Test/58875.png 3 3876 | Dataset/Test/58876.png 4 3877 | Dataset/Test/58877.png 1 3878 | Dataset/Test/58878.png 5 3879 | Dataset/Test/58879.png 3 3880 | Dataset/Test/58880.png 0 3881 | Dataset/Test/58881.png 8 3882 | Dataset/Test/58882.png 3 3883 | Dataset/Test/58883.png 0 3884 | Dataset/Test/58884.png 6 3885 | Dataset/Test/58885.png 2 3886 | Dataset/Test/58886.png 7 3887 | Dataset/Test/58887.png 1 3888 | Dataset/Test/58888.png 1 3889 | Dataset/Test/58889.png 8 3890 | Dataset/Test/58890.png 1 3891 | Dataset/Test/58891.png 7 3892 | Dataset/Test/58892.png 1 3893 | Dataset/Test/58893.png 3 3894 | Dataset/Test/58894.png 8 3895 | Dataset/Test/58895.png 5 3896 | Dataset/Test/58896.png 4 3897 | Dataset/Test/58897.png 2 3898 | Dataset/Test/58898.png 0 3899 | Dataset/Test/58899.png 9 3900 | Dataset/Test/58900.png 7 3901 | Dataset/Test/58901.png 6 3902 | Dataset/Test/58902.png 7 3903 | Dataset/Test/58903.png 4 3904 | Dataset/Test/58904.png 1 3905 | Dataset/Test/58905.png 6 3906 | Dataset/Test/58906.png 8 3907 | Dataset/Test/58907.png 4 3908 | Dataset/Test/58908.png 7 3909 | Dataset/Test/58909.png 5 3910 | Dataset/Test/58910.png 1 3911 | Dataset/Test/58911.png 2 3912 | Dataset/Test/58912.png 6 3913 | Dataset/Test/58913.png 7 3914 | Dataset/Test/58914.png 1 3915 | Dataset/Test/58915.png 9 3916 | Dataset/Test/58916.png 8 3917 | Dataset/Test/58917.png 0 3918 | Dataset/Test/58918.png 6 3919 | Dataset/Test/58919.png 9 3920 | Dataset/Test/58920.png 4 3921 | Dataset/Test/58921.png 9 3922 | Dataset/Test/58922.png 9 3923 | Dataset/Test/58923.png 6 3924 | Dataset/Test/58924.png 2 3925 | Dataset/Test/58925.png 3 3926 | Dataset/Test/58926.png 7 3927 | Dataset/Test/58927.png 1 3928 | Dataset/Test/58928.png 9 3929 | Dataset/Test/58929.png 2 3930 | Dataset/Test/58930.png 2 3931 | Dataset/Test/58931.png 5 3932 | Dataset/Test/58932.png 3 3933 | Dataset/Test/58933.png 7 3934 | Dataset/Test/58934.png 8 3935 | Dataset/Test/58935.png 0 3936 | Dataset/Test/58936.png 1 3937 | Dataset/Test/58937.png 2 3938 | Dataset/Test/58938.png 3 3939 | Dataset/Test/58939.png 4 3940 | Dataset/Test/58940.png 5 3941 | Dataset/Test/58941.png 6 3942 | Dataset/Test/58942.png 7 3943 | Dataset/Test/58943.png 8 3944 | Dataset/Test/58944.png 0 3945 | Dataset/Test/58945.png 1 3946 | Dataset/Test/58946.png 2 3947 | Dataset/Test/58947.png 3 3948 | Dataset/Test/58948.png 4 3949 | Dataset/Test/58949.png 5 3950 | Dataset/Test/58950.png 6 3951 | Dataset/Test/58951.png 7 3952 | Dataset/Test/58952.png 8 3953 | Dataset/Test/58953.png 0 3954 | Dataset/Test/58954.png 1 3955 | Dataset/Test/58955.png 2 3956 | Dataset/Test/58956.png 3 3957 | Dataset/Test/58957.png 4 3958 | Dataset/Test/58958.png 5 3959 | Dataset/Test/58959.png 6 3960 | Dataset/Test/58960.png 7 3961 | Dataset/Test/58961.png 8 3962 | Dataset/Test/58962.png 9 3963 | Dataset/Test/58963.png 2 3964 | Dataset/Test/58964.png 1 3965 | Dataset/Test/58965.png 2 3966 | Dataset/Test/58966.png 1 3967 | Dataset/Test/58967.png 3 3968 | Dataset/Test/58968.png 9 3969 | Dataset/Test/58969.png 9 3970 | Dataset/Test/58970.png 8 3971 | Dataset/Test/58971.png 5 3972 | Dataset/Test/58972.png 3 3973 | Dataset/Test/58973.png 7 3974 | Dataset/Test/58974.png 0 3975 | Dataset/Test/58975.png 7 3976 | Dataset/Test/58976.png 7 3977 | Dataset/Test/58977.png 5 3978 | Dataset/Test/58978.png 7 3979 | Dataset/Test/58979.png 9 3980 | Dataset/Test/58980.png 9 3981 | Dataset/Test/58981.png 4 3982 | Dataset/Test/58982.png 7 3983 | Dataset/Test/58983.png 0 3984 | Dataset/Test/58984.png 3 3985 | Dataset/Test/58985.png 4 3986 | Dataset/Test/58986.png 1 3987 | Dataset/Test/58987.png 4 3988 | Dataset/Test/58988.png 4 3989 | Dataset/Test/58989.png 7 3990 | Dataset/Test/58990.png 5 3991 | Dataset/Test/58991.png 8 3992 | Dataset/Test/58992.png 1 3993 | Dataset/Test/58993.png 4 3994 | Dataset/Test/58994.png 8 3995 | Dataset/Test/58995.png 4 3996 | Dataset/Test/58996.png 1 3997 | Dataset/Test/58997.png 8 3998 | Dataset/Test/58998.png 6 3999 | Dataset/Test/58999.png 6 4000 | Dataset/Test/59000.png 4 4001 | Dataset/Test/59001.png 6 4002 | Dataset/Test/59002.png 3 4003 | Dataset/Test/59003.png 5 4004 | Dataset/Test/59004.png 7 4005 | Dataset/Test/59005.png 2 4006 | Dataset/Test/59006.png 5 4007 | Dataset/Test/59007.png 9 4008 | Dataset/Test/59008.png 2 4009 | Dataset/Test/59009.png 6 4010 | Dataset/Test/59010.png 2 4011 | Dataset/Test/59011.png 1 4012 | Dataset/Test/59012.png 2 4013 | Dataset/Test/59013.png 0 4014 | Dataset/Test/59014.png 8 4015 | Dataset/Test/59015.png 3 4016 | Dataset/Test/59016.png 8 4017 | Dataset/Test/59017.png 3 4018 | Dataset/Test/59018.png 0 4019 | Dataset/Test/59019.png 8 4020 | Dataset/Test/59020.png 7 4021 | Dataset/Test/59021.png 4 4022 | Dataset/Test/59022.png 9 4023 | Dataset/Test/59023.png 5 4024 | Dataset/Test/59024.png 0 4025 | Dataset/Test/59025.png 9 4026 | Dataset/Test/59026.png 7 4027 | Dataset/Test/59027.png 4 4028 | Dataset/Test/59028.png 9 4029 | Dataset/Test/59029.png 1 4030 | Dataset/Test/59030.png 6 4031 | Dataset/Test/59031.png 2 4032 | Dataset/Test/59032.png 7 4033 | Dataset/Test/59033.png 6 4034 | Dataset/Test/59034.png 1 4035 | Dataset/Test/59035.png 8 4036 | Dataset/Test/59036.png 6 4037 | Dataset/Test/59037.png 1 4038 | Dataset/Test/59038.png 0 4039 | Dataset/Test/59039.png 3 4040 | Dataset/Test/59040.png 6 4041 | Dataset/Test/59041.png 2 4042 | Dataset/Test/59042.png 1 4043 | Dataset/Test/59043.png 4 4044 | Dataset/Test/59044.png 0 4045 | Dataset/Test/59045.png 1 4046 | Dataset/Test/59046.png 2 4047 | Dataset/Test/59047.png 3 4048 | Dataset/Test/59048.png 4 4049 | Dataset/Test/59049.png 7 4050 | Dataset/Test/59050.png 8 4051 | Dataset/Test/59051.png 9 4052 | Dataset/Test/59052.png 0 4053 | Dataset/Test/59053.png 1 4054 | Dataset/Test/59054.png 2 4055 | Dataset/Test/59055.png 3 4056 | Dataset/Test/59056.png 4 4057 | Dataset/Test/59057.png 7 4058 | Dataset/Test/59058.png 8 4059 | Dataset/Test/59059.png 9 4060 | Dataset/Test/59060.png 0 4061 | Dataset/Test/59061.png 1 4062 | Dataset/Test/59062.png 2 4063 | Dataset/Test/59063.png 3 4064 | Dataset/Test/59064.png 4 4065 | Dataset/Test/59065.png 5 4066 | Dataset/Test/59066.png 6 4067 | Dataset/Test/59067.png 7 4068 | Dataset/Test/59068.png 8 4069 | Dataset/Test/59069.png 7 4070 | Dataset/Test/59070.png 4 4071 | Dataset/Test/59071.png 3 4072 | Dataset/Test/59072.png 1 4073 | Dataset/Test/59073.png 8 4074 | Dataset/Test/59074.png 6 4075 | Dataset/Test/59075.png 1 4076 | Dataset/Test/59076.png 9 4077 | Dataset/Test/59077.png 2 4078 | Dataset/Test/59078.png 4 4079 | Dataset/Test/59079.png 0 4080 | Dataset/Test/59080.png 9 4081 | Dataset/Test/59081.png 9 4082 | Dataset/Test/59082.png 3 4083 | Dataset/Test/59083.png 7 4084 | Dataset/Test/59084.png 7 4085 | Dataset/Test/59085.png 9 4086 | Dataset/Test/59086.png 1 4087 | Dataset/Test/59087.png 8 4088 | Dataset/Test/59088.png 4 4089 | Dataset/Test/59089.png 7 4090 | Dataset/Test/59090.png 5 4091 | Dataset/Test/59091.png 8 4092 | Dataset/Test/59092.png 5 4093 | Dataset/Test/59093.png 3 4094 | Dataset/Test/59094.png 2 4095 | Dataset/Test/59095.png 2 4096 | Dataset/Test/59096.png 0 4097 | Dataset/Test/59097.png 5 4098 | Dataset/Test/59098.png 8 4099 | Dataset/Test/59099.png 6 4100 | Dataset/Test/59100.png 0 4101 | Dataset/Test/59101.png 3 4102 | Dataset/Test/59102.png 8 4103 | Dataset/Test/59103.png 1 4104 | Dataset/Test/59104.png 0 4105 | Dataset/Test/59105.png 3 4106 | Dataset/Test/59106.png 0 4107 | Dataset/Test/59107.png 4 4108 | Dataset/Test/59108.png 7 4109 | Dataset/Test/59109.png 4 4110 | Dataset/Test/59110.png 9 4111 | Dataset/Test/59111.png 2 4112 | Dataset/Test/59112.png 9 4113 | Dataset/Test/59113.png 1 4114 | Dataset/Test/59114.png 2 4115 | Dataset/Test/59115.png 1 4116 | Dataset/Test/59116.png 7 4117 | Dataset/Test/59117.png 1 4118 | Dataset/Test/59118.png 6 4119 | Dataset/Test/59119.png 7 4120 | Dataset/Test/59120.png 3 4121 | Dataset/Test/59121.png 3 4122 | Dataset/Test/59122.png 6 4123 | Dataset/Test/59123.png 2 4124 | Dataset/Test/59124.png 8 4125 | Dataset/Test/59125.png 7 4126 | Dataset/Test/59126.png 6 4127 | Dataset/Test/59127.png 4 4128 | Dataset/Test/59128.png 9 4129 | Dataset/Test/59129.png 8 4130 | Dataset/Test/59130.png 8 4131 | Dataset/Test/59131.png 2 4132 | Dataset/Test/59132.png 9 4133 | Dataset/Test/59133.png 6 4134 | Dataset/Test/59134.png 5 4135 | Dataset/Test/59135.png 5 4136 | Dataset/Test/59136.png 9 4137 | Dataset/Test/59137.png 5 4138 | Dataset/Test/59138.png 3 4139 | Dataset/Test/59139.png 7 4140 | Dataset/Test/59140.png 4 4141 | Dataset/Test/59141.png 7 4142 | Dataset/Test/59142.png 6 4143 | Dataset/Test/59143.png 0 4144 | Dataset/Test/59144.png 0 4145 | Dataset/Test/59145.png 4 4146 | Dataset/Test/59146.png 6 4147 | Dataset/Test/59147.png 6 4148 | Dataset/Test/59148.png 9 4149 | Dataset/Test/59149.png 0 4150 | Dataset/Test/59150.png 1 4151 | Dataset/Test/59151.png 1 4152 | Dataset/Test/59152.png 3 4153 | Dataset/Test/59153.png 2 4154 | Dataset/Test/59154.png 1 4155 | Dataset/Test/59155.png 0 4156 | Dataset/Test/59156.png 0 4157 | Dataset/Test/59157.png 1 4158 | Dataset/Test/59158.png 2 4159 | Dataset/Test/59159.png 3 4160 | Dataset/Test/59160.png 4 4161 | Dataset/Test/59161.png 5 4162 | Dataset/Test/59162.png 6 4163 | Dataset/Test/59163.png 7 4164 | Dataset/Test/59164.png 8 4165 | Dataset/Test/59165.png 9 4166 | Dataset/Test/59166.png 0 4167 | Dataset/Test/59167.png 1 4168 | Dataset/Test/59168.png 2 4169 | Dataset/Test/59169.png 3 4170 | Dataset/Test/59170.png 4 4171 | Dataset/Test/59171.png 5 4172 | Dataset/Test/59172.png 6 4173 | Dataset/Test/59173.png 7 4174 | Dataset/Test/59174.png 8 4175 | Dataset/Test/59175.png 9 4176 | Dataset/Test/59176.png 0 4177 | Dataset/Test/59177.png 1 4178 | Dataset/Test/59178.png 2 4179 | Dataset/Test/59179.png 3 4180 | Dataset/Test/59180.png 4 4181 | Dataset/Test/59181.png 5 4182 | Dataset/Test/59182.png 6 4183 | Dataset/Test/59183.png 7 4184 | Dataset/Test/59184.png 8 4185 | Dataset/Test/59185.png 9 4186 | Dataset/Test/59186.png 4 4187 | Dataset/Test/59187.png 2 4188 | Dataset/Test/59188.png 0 4189 | Dataset/Test/59189.png 2 4190 | Dataset/Test/59190.png 1 4191 | Dataset/Test/59191.png 5 4192 | Dataset/Test/59192.png 9 4193 | Dataset/Test/59193.png 6 4194 | Dataset/Test/59194.png 5 4195 | Dataset/Test/59195.png 9 4196 | Dataset/Test/59196.png 3 4197 | Dataset/Test/59197.png 5 4198 | Dataset/Test/59198.png 0 4199 | Dataset/Test/59199.png 7 4200 | Dataset/Test/59200.png 1 4201 | Dataset/Test/59201.png 1 4202 | Dataset/Test/59202.png 5 4203 | Dataset/Test/59203.png 3 4204 | Dataset/Test/59204.png 0 4205 | Dataset/Test/59205.png 7 4206 | Dataset/Test/59206.png 9 4207 | Dataset/Test/59207.png 6 4208 | Dataset/Test/59208.png 1 4209 | Dataset/Test/59209.png 6 4210 | Dataset/Test/59210.png 7 4211 | Dataset/Test/59211.png 4 4212 | Dataset/Test/59212.png 9 4213 | Dataset/Test/59213.png 5 4214 | Dataset/Test/59214.png 7 4215 | Dataset/Test/59215.png 9 4216 | Dataset/Test/59216.png 8 4217 | Dataset/Test/59217.png 5 4218 | Dataset/Test/59218.png 6 4219 | Dataset/Test/59219.png 2 4220 | Dataset/Test/59220.png 4 4221 | Dataset/Test/59221.png 8 4222 | Dataset/Test/59222.png 9 4223 | Dataset/Test/59223.png 2 4224 | Dataset/Test/59224.png 2 4225 | Dataset/Test/59225.png 8 4226 | Dataset/Test/59226.png 0 4227 | Dataset/Test/59227.png 6 4228 | Dataset/Test/59228.png 4 4229 | Dataset/Test/59229.png 3 4230 | Dataset/Test/59230.png 3 4231 | Dataset/Test/59231.png 1 4232 | Dataset/Test/59232.png 2 4233 | Dataset/Test/59233.png 4 4234 | Dataset/Test/59234.png 1 4235 | Dataset/Test/59235.png 5 4236 | Dataset/Test/59236.png 8 4237 | Dataset/Test/59237.png 9 4238 | Dataset/Test/59238.png 6 4239 | Dataset/Test/59239.png 9 4240 | Dataset/Test/59240.png 3 4241 | Dataset/Test/59241.png 4 4242 | Dataset/Test/59242.png 0 4243 | Dataset/Test/59243.png 3 4244 | Dataset/Test/59244.png 9 4245 | Dataset/Test/59245.png 0 4246 | Dataset/Test/59246.png 2 4247 | Dataset/Test/59247.png 7 4248 | Dataset/Test/59248.png 1 4249 | Dataset/Test/59249.png 1 4250 | Dataset/Test/59250.png 0 4251 | Dataset/Test/59251.png 7 4252 | Dataset/Test/59252.png 6 4253 | Dataset/Test/59253.png 2 4254 | Dataset/Test/59254.png 2 4255 | Dataset/Test/59255.png 7 4256 | Dataset/Test/59256.png 6 4257 | Dataset/Test/59257.png 0 4258 | Dataset/Test/59258.png 6 4259 | Dataset/Test/59259.png 9 4260 | Dataset/Test/59260.png 4 4261 | Dataset/Test/59261.png 8 4262 | Dataset/Test/59262.png 4 4263 | Dataset/Test/59263.png 3 4264 | Dataset/Test/59264.png 3 4265 | Dataset/Test/59265.png 7 4266 | Dataset/Test/59266.png 8 4267 | Dataset/Test/59267.png 1 4268 | Dataset/Test/59268.png 0 4269 | Dataset/Test/59269.png 4 4270 | Dataset/Test/59270.png 5 4271 | Dataset/Test/59271.png 8 4272 | Dataset/Test/59272.png 3 4273 | Dataset/Test/59273.png 0 4274 | Dataset/Test/59274.png 6 4275 | Dataset/Test/59275.png 8 4276 | Dataset/Test/59276.png 3 4277 | Dataset/Test/59277.png 7 4278 | Dataset/Test/59278.png 8 4279 | Dataset/Test/59279.png 5 4280 | Dataset/Test/59280.png 7 4281 | Dataset/Test/59281.png 8 4282 | Dataset/Test/59282.png 2 4283 | Dataset/Test/59283.png 3 4284 | Dataset/Test/59284.png 4 4285 | Dataset/Test/59285.png 6 4286 | Dataset/Test/59286.png 7 4287 | Dataset/Test/59287.png 8 4288 | Dataset/Test/59288.png 9 4289 | Dataset/Test/59289.png 0 4290 | Dataset/Test/59290.png 1 4291 | Dataset/Test/59291.png 2 4292 | Dataset/Test/59292.png 5 4293 | Dataset/Test/59293.png 6 4294 | Dataset/Test/59294.png 7 4295 | Dataset/Test/59295.png 8 4296 | Dataset/Test/59296.png 9 4297 | Dataset/Test/59297.png 0 4298 | Dataset/Test/59298.png 1 4299 | Dataset/Test/59299.png 2 4300 | Dataset/Test/59300.png 3 4301 | Dataset/Test/59301.png 4 4302 | Dataset/Test/59302.png 5 4303 | Dataset/Test/59303.png 6 4304 | Dataset/Test/59304.png 8 4305 | Dataset/Test/59305.png 7 4306 | Dataset/Test/59306.png 5 4307 | Dataset/Test/59307.png 7 4308 | Dataset/Test/59308.png 3 4309 | Dataset/Test/59309.png 3 4310 | Dataset/Test/59310.png 8 4311 | Dataset/Test/59311.png 6 4312 | Dataset/Test/59312.png 5 4313 | Dataset/Test/59313.png 4 4314 | Dataset/Test/59314.png 0 4315 | Dataset/Test/59315.png 9 4316 | Dataset/Test/59316.png 3 4317 | Dataset/Test/59317.png 2 4318 | Dataset/Test/59318.png 2 4319 | Dataset/Test/59319.png 3 4320 | Dataset/Test/59320.png 0 4321 | Dataset/Test/59321.png 6 4322 | Dataset/Test/59322.png 4 4323 | Dataset/Test/59323.png 3 4324 | Dataset/Test/59324.png 7 4325 | Dataset/Test/59325.png 6 4326 | Dataset/Test/59326.png 9 4327 | Dataset/Test/59327.png 2 4328 | Dataset/Test/59328.png 2 4329 | Dataset/Test/59329.png 3 4330 | Dataset/Test/59330.png 5 4331 | Dataset/Test/59331.png 5 4332 | Dataset/Test/59332.png 0 4333 | Dataset/Test/59333.png 7 4334 | Dataset/Test/59334.png 2 4335 | Dataset/Test/59335.png 3 4336 | Dataset/Test/59336.png 4 4337 | Dataset/Test/59337.png 0 4338 | Dataset/Test/59338.png 0 4339 | Dataset/Test/59339.png 5 4340 | Dataset/Test/59340.png 1 4341 | Dataset/Test/59341.png 8 4342 | Dataset/Test/59342.png 9 4343 | Dataset/Test/59343.png 0 4344 | Dataset/Test/59344.png 8 4345 | Dataset/Test/59345.png 9 4346 | Dataset/Test/59346.png 6 4347 | Dataset/Test/59347.png 5 4348 | Dataset/Test/59348.png 6 4349 | Dataset/Test/59349.png 7 4350 | Dataset/Test/59350.png 5 4351 | Dataset/Test/59351.png 3 4352 | Dataset/Test/59352.png 5 4353 | Dataset/Test/59353.png 3 4354 | Dataset/Test/59354.png 0 4355 | Dataset/Test/59355.png 1 4356 | Dataset/Test/59356.png 2 4357 | Dataset/Test/59357.png 3 4358 | Dataset/Test/59358.png 4 4359 | Dataset/Test/59359.png 5 4360 | Dataset/Test/59360.png 6 4361 | Dataset/Test/59361.png 7 4362 | Dataset/Test/59362.png 8 4363 | Dataset/Test/59363.png 9 4364 | Dataset/Test/59364.png 0 4365 | Dataset/Test/59365.png 1 4366 | Dataset/Test/59366.png 2 4367 | Dataset/Test/59367.png 3 4368 | Dataset/Test/59368.png 4 4369 | Dataset/Test/59369.png 5 4370 | Dataset/Test/59370.png 6 4371 | Dataset/Test/59371.png 7 4372 | Dataset/Test/59372.png 9 4373 | Dataset/Test/59373.png 0 4374 | Dataset/Test/59374.png 1 4375 | Dataset/Test/59375.png 2 4376 | Dataset/Test/59376.png 3 4377 | Dataset/Test/59377.png 4 4378 | Dataset/Test/59378.png 5 4379 | Dataset/Test/59379.png 6 4380 | Dataset/Test/59380.png 7 4381 | Dataset/Test/59381.png 8 4382 | Dataset/Test/59382.png 9 4383 | Dataset/Test/59383.png 1 4384 | Dataset/Test/59384.png 3 4385 | Dataset/Test/59385.png 5 4386 | Dataset/Test/59386.png 9 4387 | Dataset/Test/59387.png 4 4388 | Dataset/Test/59388.png 1 4389 | Dataset/Test/59389.png 7 4390 | Dataset/Test/59390.png 7 4391 | Dataset/Test/59391.png 2 4392 | Dataset/Test/59392.png 1 4393 | Dataset/Test/59393.png 4 4394 | Dataset/Test/59394.png 8 4395 | Dataset/Test/59395.png 3 4396 | Dataset/Test/59396.png 8 4397 | Dataset/Test/59397.png 2 4398 | Dataset/Test/59398.png 9 4399 | Dataset/Test/59399.png 3 4400 | Dataset/Test/59400.png 8 4401 | Dataset/Test/59401.png 5 4402 | Dataset/Test/59402.png 4 4403 | Dataset/Test/59403.png 8 4404 | Dataset/Test/59404.png 8 4405 | Dataset/Test/59405.png 9 4406 | Dataset/Test/59406.png 7 4407 | Dataset/Test/59407.png 5 4408 | Dataset/Test/59408.png 4 4409 | Dataset/Test/59409.png 3 4410 | Dataset/Test/59410.png 9 4411 | Dataset/Test/59411.png 2 4412 | Dataset/Test/59412.png 5 4413 | Dataset/Test/59413.png 7 4414 | Dataset/Test/59414.png 4 4415 | Dataset/Test/59415.png 1 4416 | Dataset/Test/59416.png 2 4417 | Dataset/Test/59417.png 3 4418 | Dataset/Test/59418.png 6 4419 | Dataset/Test/59419.png 0 4420 | Dataset/Test/59420.png 1 4421 | Dataset/Test/59421.png 0 4422 | Dataset/Test/59422.png 0 4423 | Dataset/Test/59423.png 2 4424 | Dataset/Test/59424.png 8 4425 | Dataset/Test/59425.png 7 4426 | Dataset/Test/59426.png 2 4427 | Dataset/Test/59427.png 5 4428 | Dataset/Test/59428.png 1 4429 | Dataset/Test/59429.png 1 4430 | Dataset/Test/59430.png 8 4431 | Dataset/Test/59431.png 5 4432 | Dataset/Test/59432.png 6 4433 | Dataset/Test/59433.png 4 4434 | Dataset/Test/59434.png 0 4435 | Dataset/Test/59435.png 4 4436 | Dataset/Test/59436.png 7 4437 | Dataset/Test/59437.png 3 4438 | Dataset/Test/59438.png 6 4439 | Dataset/Test/59439.png 8 4440 | Dataset/Test/59440.png 0 4441 | Dataset/Test/59441.png 3 4442 | Dataset/Test/59442.png 7 4443 | Dataset/Test/59443.png 6 4444 | Dataset/Test/59444.png 9 4445 | Dataset/Test/59445.png 2 4446 | Dataset/Test/59446.png 6 4447 | Dataset/Test/59447.png 5 4448 | Dataset/Test/59448.png 8 4449 | Dataset/Test/59449.png 6 4450 | Dataset/Test/59450.png 9 4451 | Dataset/Test/59451.png 0 4452 | Dataset/Test/59452.png 4 4453 | Dataset/Test/59453.png 0 4454 | Dataset/Test/59454.png 6 4455 | Dataset/Test/59455.png 1 4456 | Dataset/Test/59456.png 9 4457 | Dataset/Test/59457.png 2 4458 | Dataset/Test/59458.png 0 4459 | Dataset/Test/59459.png 9 4460 | Dataset/Test/59460.png 5 4461 | Dataset/Test/59461.png 1 4462 | Dataset/Test/59462.png 3 4463 | Dataset/Test/59463.png 7 4464 | Dataset/Test/59464.png 6 4465 | Dataset/Test/59465.png 9 4466 | Dataset/Test/59466.png 4 4467 | Dataset/Test/59467.png 8 4468 | Dataset/Test/59468.png 3 4469 | Dataset/Test/59469.png 7 4470 | Dataset/Test/59470.png 7 4471 | Dataset/Test/59471.png 6 4472 | Dataset/Test/59472.png 3 4473 | Dataset/Test/59473.png 0 4474 | Dataset/Test/59474.png 5 4475 | Dataset/Test/59475.png 6 4476 | Dataset/Test/59476.png 2 4477 | Dataset/Test/59477.png 2 4478 | Dataset/Test/59478.png 0 4479 | Dataset/Test/59479.png 1 4480 | Dataset/Test/59480.png 2 4481 | Dataset/Test/59481.png 3 4482 | Dataset/Test/59482.png 4 4483 | Dataset/Test/59483.png 5 4484 | Dataset/Test/59484.png 6 4485 | Dataset/Test/59485.png 7 4486 | Dataset/Test/59486.png 8 4487 | Dataset/Test/59487.png 9 4488 | Dataset/Test/59488.png 0 4489 | Dataset/Test/59489.png 1 4490 | Dataset/Test/59490.png 2 4491 | Dataset/Test/59491.png 3 4492 | Dataset/Test/59492.png 4 4493 | Dataset/Test/59493.png 5 4494 | Dataset/Test/59494.png 6 4495 | Dataset/Test/59495.png 7 4496 | Dataset/Test/59496.png 8 4497 | Dataset/Test/59497.png 9 4498 | Dataset/Test/59498.png 0 4499 | Dataset/Test/59499.png 1 4500 | Dataset/Test/59500.png 2 4501 | Dataset/Test/59501.png 3 4502 | Dataset/Test/59502.png 4 4503 | Dataset/Test/59503.png 5 4504 | Dataset/Test/59504.png 6 4505 | Dataset/Test/59505.png 7 4506 | Dataset/Test/59506.png 8 4507 | Dataset/Test/59507.png 9 4508 | Dataset/Test/59508.png 5 4509 | Dataset/Test/59509.png 6 4510 | Dataset/Test/59510.png 6 4511 | Dataset/Test/59511.png 0 4512 | Dataset/Test/59512.png 8 4513 | Dataset/Test/59513.png 3 4514 | Dataset/Test/59514.png 7 4515 | Dataset/Test/59515.png 9 4516 | Dataset/Test/59516.png 4 4517 | Dataset/Test/59517.png 7 4518 | Dataset/Test/59518.png 1 4519 | Dataset/Test/59519.png 9 4520 | Dataset/Test/59520.png 1 4521 | Dataset/Test/59521.png 7 4522 | Dataset/Test/59522.png 1 4523 | Dataset/Test/59523.png 4 4524 | Dataset/Test/59524.png 1 4525 | Dataset/Test/59525.png 7 4526 | Dataset/Test/59526.png 5 4527 | Dataset/Test/59527.png 7 4528 | Dataset/Test/59528.png 1 4529 | Dataset/Test/59529.png 3 4530 | Dataset/Test/59530.png 3 4531 | Dataset/Test/59531.png 1 4532 | Dataset/Test/59532.png 6 4533 | Dataset/Test/59533.png 9 4534 | Dataset/Test/59534.png 7 4535 | Dataset/Test/59535.png 4 4536 | Dataset/Test/59536.png 3 4537 | Dataset/Test/59537.png 0 4538 | Dataset/Test/59538.png 2 4539 | Dataset/Test/59539.png 5 4540 | Dataset/Test/59540.png 2 4541 | Dataset/Test/59541.png 6 4542 | Dataset/Test/59542.png 0 4543 | Dataset/Test/59543.png 8 4544 | Dataset/Test/59544.png 4 4545 | Dataset/Test/59545.png 8 4546 | Dataset/Test/59546.png 1 4547 | Dataset/Test/59547.png 5 4548 | Dataset/Test/59548.png 0 4549 | Dataset/Test/59549.png 6 4550 | Dataset/Test/59550.png 6 4551 | Dataset/Test/59551.png 3 4552 | Dataset/Test/59552.png 4 4553 | Dataset/Test/59553.png 7 4554 | Dataset/Test/59554.png 5 4555 | Dataset/Test/59555.png 7 4556 | Dataset/Test/59556.png 2 4557 | Dataset/Test/59557.png 2 4558 | Dataset/Test/59558.png 0 4559 | Dataset/Test/59559.png 0 4560 | Dataset/Test/59560.png 1 4561 | Dataset/Test/59561.png 7 4562 | Dataset/Test/59562.png 7 4563 | Dataset/Test/59563.png 9 4564 | Dataset/Test/59564.png 5 4565 | Dataset/Test/59565.png 9 4566 | Dataset/Test/59566.png 8 4567 | Dataset/Test/59567.png 9 4568 | Dataset/Test/59568.png 6 4569 | Dataset/Test/59569.png 8 4570 | Dataset/Test/59570.png 3 4571 | Dataset/Test/59571.png 6 4572 | Dataset/Test/59572.png 1 4573 | Dataset/Test/59573.png 2 4574 | Dataset/Test/59574.png 9 4575 | Dataset/Test/59575.png 5 4576 | Dataset/Test/59576.png 2 4577 | Dataset/Test/59577.png 5 4578 | Dataset/Test/59578.png 2 4579 | Dataset/Test/59579.png 6 4580 | Dataset/Test/59580.png 2 4581 | Dataset/Test/59581.png 4 4582 | Dataset/Test/59582.png 8 4583 | Dataset/Test/59583.png 4 4584 | Dataset/Test/59584.png 6 4585 | Dataset/Test/59585.png 5 4586 | Dataset/Test/59586.png 0 4587 | Dataset/Test/59587.png 1 4588 | Dataset/Test/59588.png 2 4589 | Dataset/Test/59589.png 3 4590 | Dataset/Test/59590.png 4 4591 | Dataset/Test/59591.png 5 4592 | Dataset/Test/59592.png 6 4593 | Dataset/Test/59593.png 7 4594 | Dataset/Test/59594.png 8 4595 | Dataset/Test/59595.png 9 4596 | Dataset/Test/59596.png 0 4597 | Dataset/Test/59597.png 1 4598 | Dataset/Test/59598.png 2 4599 | Dataset/Test/59599.png 3 4600 | Dataset/Test/59600.png 4 4601 | Dataset/Test/59601.png 5 4602 | Dataset/Test/59602.png 6 4603 | Dataset/Test/59603.png 7 4604 | Dataset/Test/59604.png 8 4605 | Dataset/Test/59605.png 9 4606 | Dataset/Test/59606.png 0 4607 | Dataset/Test/59607.png 1 4608 | Dataset/Test/59608.png 2 4609 | Dataset/Test/59609.png 4 4610 | Dataset/Test/59610.png 5 4611 | Dataset/Test/59611.png 6 4612 | Dataset/Test/59612.png 7 4613 | Dataset/Test/59613.png 8 4614 | Dataset/Test/59614.png 0 4615 | Dataset/Test/59615.png 4 4616 | Dataset/Test/59616.png 0 4617 | Dataset/Test/59617.png 1 4618 | Dataset/Test/59618.png 7 4619 | Dataset/Test/59619.png 5 4620 | Dataset/Test/59620.png 1 4621 | Dataset/Test/59621.png 4 4622 | Dataset/Test/59622.png 2 4623 | Dataset/Test/59623.png 8 4624 | Dataset/Test/59624.png 4 4625 | Dataset/Test/59625.png 3 4626 | Dataset/Test/59626.png 1 4627 | Dataset/Test/59627.png 7 4628 | Dataset/Test/59628.png 8 4629 | Dataset/Test/59629.png 2 4630 | Dataset/Test/59630.png 4 4631 | Dataset/Test/59631.png 3 4632 | Dataset/Test/59632.png 3 4633 | Dataset/Test/59633.png 6 4634 | Dataset/Test/59634.png 9 4635 | Dataset/Test/59635.png 9 4636 | Dataset/Test/59636.png 5 4637 | Dataset/Test/59637.png 8 4638 | Dataset/Test/59638.png 6 4639 | Dataset/Test/59639.png 7 4640 | Dataset/Test/59640.png 0 4641 | Dataset/Test/59641.png 6 4642 | Dataset/Test/59642.png 2 4643 | Dataset/Test/59643.png 6 4644 | Dataset/Test/59644.png 3 4645 | Dataset/Test/59645.png 9 4646 | Dataset/Test/59646.png 1 4647 | Dataset/Test/59647.png 7 4648 | Dataset/Test/59648.png 4 4649 | Dataset/Test/59649.png 8 4650 | Dataset/Test/59650.png 8 4651 | Dataset/Test/59651.png 9 4652 | Dataset/Test/59652.png 0 4653 | Dataset/Test/59653.png 3 4654 | Dataset/Test/59654.png 0 4655 | Dataset/Test/59655.png 5 4656 | Dataset/Test/59656.png 2 4657 | Dataset/Test/59657.png 9 4658 | Dataset/Test/59658.png 4 4659 | Dataset/Test/59659.png 1 4660 | Dataset/Test/59660.png 0 4661 | Dataset/Test/59661.png 3 4662 | Dataset/Test/59662.png 7 4663 | Dataset/Test/59663.png 5 4664 | Dataset/Test/59664.png 8 4665 | Dataset/Test/59665.png 7 4666 | Dataset/Test/59666.png 7 4667 | Dataset/Test/59667.png 8 4668 | Dataset/Test/59668.png 2 4669 | Dataset/Test/59669.png 9 4670 | Dataset/Test/59670.png 5 4671 | Dataset/Test/59671.png 5 4672 | Dataset/Test/59672.png 1 4673 | Dataset/Test/59673.png 2 4674 | Dataset/Test/59674.png 6 4675 | Dataset/Test/59675.png 4 4676 | Dataset/Test/59676.png 2 4677 | Dataset/Test/59677.png 5 4678 | Dataset/Test/59678.png 2 4679 | Dataset/Test/59679.png 3 4680 | Dataset/Test/59680.png 6 4681 | Dataset/Test/59681.png 0 4682 | Dataset/Test/59682.png 0 4683 | Dataset/Test/59683.png 7 4684 | Dataset/Test/59684.png 5 4685 | Dataset/Test/59685.png 2 4686 | Dataset/Test/59686.png 8 4687 | Dataset/Test/59687.png 1 4688 | Dataset/Test/59688.png 6 4689 | Dataset/Test/59689.png 1 4690 | Dataset/Test/59690.png 0 4691 | Dataset/Test/59691.png 4 4692 | Dataset/Test/59692.png 3 4693 | Dataset/Test/59693.png 1 4694 | Dataset/Test/59694.png 6 4695 | Dataset/Test/59695.png 1 4696 | Dataset/Test/59696.png 9 4697 | Dataset/Test/59697.png 0 4698 | Dataset/Test/59698.png 1 4699 | Dataset/Test/59699.png 2 4700 | Dataset/Test/59700.png 3 4701 | Dataset/Test/59701.png 4 4702 | Dataset/Test/59702.png 5 4703 | Dataset/Test/59703.png 6 4704 | Dataset/Test/59704.png 7 4705 | Dataset/Test/59705.png 0 4706 | Dataset/Test/59706.png 1 4707 | Dataset/Test/59707.png 2 4708 | Dataset/Test/59708.png 3 4709 | Dataset/Test/59709.png 4 4710 | Dataset/Test/59710.png 6 4711 | Dataset/Test/59711.png 7 4712 | Dataset/Test/59712.png 8 4713 | Dataset/Test/59713.png 0 4714 | Dataset/Test/59714.png 1 4715 | Dataset/Test/59715.png 2 4716 | Dataset/Test/59716.png 3 4717 | Dataset/Test/59717.png 4 4718 | Dataset/Test/59718.png 7 4719 | Dataset/Test/59719.png 8 4720 | Dataset/Test/59720.png 9 4721 | Dataset/Test/59721.png 2 4722 | Dataset/Test/59722.png 2 4723 | Dataset/Test/59723.png 4 4724 | Dataset/Test/59724.png 0 4725 | Dataset/Test/59725.png 7 4726 | Dataset/Test/59726.png 3 4727 | Dataset/Test/59727.png 5 4728 | Dataset/Test/59728.png 4 4729 | Dataset/Test/59729.png 1 4730 | Dataset/Test/59730.png 8 4731 | Dataset/Test/59731.png 0 4732 | Dataset/Test/59732.png 5 4733 | Dataset/Test/59733.png 2 4734 | Dataset/Test/59734.png 7 4735 | Dataset/Test/59735.png 2 4736 | Dataset/Test/59736.png 3 4737 | Dataset/Test/59737.png 6 4738 | Dataset/Test/59738.png 2 4739 | Dataset/Test/59739.png 1 4740 | Dataset/Test/59740.png 7 4741 | Dataset/Test/59741.png 7 4742 | Dataset/Test/59742.png 9 4743 | Dataset/Test/59743.png 2 4744 | Dataset/Test/59744.png 4 4745 | Dataset/Test/59745.png 6 4746 | Dataset/Test/59746.png 7 4747 | Dataset/Test/59747.png 7 4748 | Dataset/Test/59748.png 5 4749 | Dataset/Test/59749.png 9 4750 | Dataset/Test/59750.png 9 4751 | Dataset/Test/59751.png 1 4752 | Dataset/Test/59752.png 8 4753 | Dataset/Test/59753.png 6 4754 | Dataset/Test/59754.png 4 4755 | Dataset/Test/59755.png 6 4756 | Dataset/Test/59756.png 0 4757 | Dataset/Test/59757.png 9 4758 | Dataset/Test/59758.png 2 4759 | Dataset/Test/59759.png 6 4760 | Dataset/Test/59760.png 4 4761 | Dataset/Test/59761.png 3 4762 | Dataset/Test/59762.png 9 4763 | Dataset/Test/59763.png 0 4764 | Dataset/Test/59764.png 8 4765 | Dataset/Test/59765.png 8 4766 | Dataset/Test/59766.png 9 4767 | Dataset/Test/59767.png 4 4768 | Dataset/Test/59768.png 7 4769 | Dataset/Test/59769.png 1 4770 | Dataset/Test/59770.png 3 4771 | Dataset/Test/59771.png 6 4772 | Dataset/Test/59772.png 9 4773 | Dataset/Test/59773.png 4 4774 | Dataset/Test/59774.png 1 4775 | Dataset/Test/59775.png 7 4776 | Dataset/Test/59776.png 6 4777 | Dataset/Test/59777.png 9 4778 | Dataset/Test/59778.png 3 4779 | Dataset/Test/59779.png 3 4780 | Dataset/Test/59780.png 7 4781 | Dataset/Test/59781.png 4 4782 | Dataset/Test/59782.png 1 4783 | Dataset/Test/59783.png 9 4784 | Dataset/Test/59784.png 1 4785 | Dataset/Test/59785.png 0 4786 | Dataset/Test/59786.png 6 4787 | Dataset/Test/59787.png 0 4788 | Dataset/Test/59788.png 1 4789 | Dataset/Test/59789.png 2 4790 | Dataset/Test/59790.png 4 4791 | Dataset/Test/59791.png 5 4792 | Dataset/Test/59792.png 6 4793 | Dataset/Test/59793.png 7 4794 | Dataset/Test/59794.png 8 4795 | Dataset/Test/59795.png 9 4796 | Dataset/Test/59796.png 0 4797 | Dataset/Test/59797.png 1 4798 | Dataset/Test/59798.png 2 4799 | Dataset/Test/59799.png 3 4800 | Dataset/Test/59800.png 4 4801 | Dataset/Test/59801.png 5 4802 | Dataset/Test/59802.png 6 4803 | Dataset/Test/59803.png 7 4804 | Dataset/Test/59804.png 8 4805 | Dataset/Test/59805.png 9 4806 | Dataset/Test/59806.png 0 4807 | Dataset/Test/59807.png 1 4808 | Dataset/Test/59808.png 2 4809 | Dataset/Test/59809.png 3 4810 | Dataset/Test/59810.png 4 4811 | Dataset/Test/59811.png 5 4812 | Dataset/Test/59812.png 6 4813 | Dataset/Test/59813.png 7 4814 | Dataset/Test/59814.png 8 4815 | Dataset/Test/59815.png 9 4816 | Dataset/Test/59816.png 3 4817 | Dataset/Test/59817.png 2 4818 | Dataset/Test/59818.png 9 4819 | Dataset/Test/59819.png 3 4820 | Dataset/Test/59820.png 2 4821 | Dataset/Test/59821.png 1 4822 | Dataset/Test/59822.png 4 4823 | Dataset/Test/59823.png 5 4824 | Dataset/Test/59824.png 5 4825 | Dataset/Test/59825.png 2 4826 | Dataset/Test/59826.png 3 4827 | Dataset/Test/59827.png 2 4828 | Dataset/Test/59828.png 1 4829 | Dataset/Test/59829.png 3 4830 | Dataset/Test/59830.png 9 4831 | Dataset/Test/59831.png 7 4832 | Dataset/Test/59832.png 2 4833 | Dataset/Test/59833.png 1 4834 | Dataset/Test/59834.png 2 4835 | Dataset/Test/59835.png 8 4836 | Dataset/Test/59836.png 9 4837 | Dataset/Test/59837.png 1 4838 | Dataset/Test/59838.png 8 4839 | Dataset/Test/59839.png 8 4840 | Dataset/Test/59840.png 7 4841 | Dataset/Test/59841.png 0 4842 | Dataset/Test/59842.png 6 4843 | Dataset/Test/59843.png 7 4844 | Dataset/Test/59844.png 7 4845 | Dataset/Test/59845.png 8 4846 | Dataset/Test/59846.png 7 4847 | Dataset/Test/59847.png 5 4848 | Dataset/Test/59848.png 0 4849 | Dataset/Test/59849.png 6 4850 | Dataset/Test/59850.png 1 4851 | Dataset/Test/59851.png 5 4852 | Dataset/Test/59852.png 7 4853 | Dataset/Test/59853.png 4 4854 | Dataset/Test/59854.png 6 4855 | Dataset/Test/59855.png 1 4856 | Dataset/Test/59856.png 2 4857 | Dataset/Test/59857.png 7 4858 | Dataset/Test/59858.png 9 4859 | Dataset/Test/59859.png 9 4860 | Dataset/Test/59860.png 0 4861 | Dataset/Test/59861.png 3 4862 | Dataset/Test/59862.png 8 4863 | Dataset/Test/59863.png 4 4864 | Dataset/Test/59864.png 4 4865 | Dataset/Test/59865.png 1 4866 | Dataset/Test/59866.png 8 4867 | Dataset/Test/59867.png 6 4868 | Dataset/Test/59868.png 5 4869 | Dataset/Test/59869.png 0 4870 | Dataset/Test/59870.png 0 4871 | Dataset/Test/59871.png 3 4872 | Dataset/Test/59872.png 7 4873 | Dataset/Test/59873.png 1 4874 | Dataset/Test/59874.png 6 4875 | Dataset/Test/59875.png 4 4876 | Dataset/Test/59876.png 2 4877 | Dataset/Test/59877.png 6 4878 | Dataset/Test/59878.png 6 4879 | Dataset/Test/59879.png 0 4880 | Dataset/Test/59880.png 4 4881 | Dataset/Test/59881.png 5 4882 | Dataset/Test/59882.png 4 4883 | Dataset/Test/59883.png 1 4884 | Dataset/Test/59884.png 3 4885 | Dataset/Test/59885.png 8 4886 | Dataset/Test/59886.png 6 4887 | Dataset/Test/59887.png 3 4888 | Dataset/Test/59888.png 9 4889 | Dataset/Test/59889.png 9 4890 | Dataset/Test/59890.png 5 4891 | Dataset/Test/59891.png 9 4892 | Dataset/Test/59892.png 3 4893 | Dataset/Test/59893.png 6 4894 | Dataset/Test/59894.png 4 4895 | Dataset/Test/59895.png 7 4896 | Dataset/Test/59896.png 6 4897 | Dataset/Test/59897.png 2 4898 | Dataset/Test/59898.png 2 4899 | Dataset/Test/59899.png 0 4900 | Dataset/Test/59900.png 9 4901 | Dataset/Test/59901.png 4 4902 | Dataset/Test/59902.png 0 4903 | Dataset/Test/59903.png 1 4904 | Dataset/Test/59904.png 2 4905 | Dataset/Test/59905.png 3 4906 | Dataset/Test/59906.png 4 4907 | Dataset/Test/59907.png 5 4908 | Dataset/Test/59908.png 6 4909 | Dataset/Test/59909.png 7 4910 | Dataset/Test/59910.png 8 4911 | Dataset/Test/59911.png 9 4912 | Dataset/Test/59912.png 0 4913 | Dataset/Test/59913.png 1 4914 | Dataset/Test/59914.png 2 4915 | Dataset/Test/59915.png 3 4916 | Dataset/Test/59916.png 4 4917 | Dataset/Test/59917.png 8 4918 | Dataset/Test/59918.png 9 4919 | Dataset/Test/59919.png 0 4920 | Dataset/Test/59920.png 1 4921 | Dataset/Test/59921.png 2 4922 | Dataset/Test/59922.png 3 4923 | Dataset/Test/59923.png 4 4924 | Dataset/Test/59924.png 5 4925 | Dataset/Test/59925.png 6 4926 | Dataset/Test/59926.png 7 4927 | Dataset/Test/59927.png 8 4928 | Dataset/Test/59928.png 9 4929 | Dataset/Test/59929.png 6 4930 | Dataset/Test/59930.png 0 4931 | Dataset/Test/59931.png 3 4932 | Dataset/Test/59932.png 4 4933 | Dataset/Test/59933.png 1 4934 | Dataset/Test/59934.png 4 4935 | Dataset/Test/59935.png 0 4936 | Dataset/Test/59936.png 7 4937 | Dataset/Test/59937.png 8 4938 | Dataset/Test/59938.png 7 4939 | Dataset/Test/59939.png 7 4940 | Dataset/Test/59940.png 9 4941 | Dataset/Test/59941.png 0 4942 | Dataset/Test/59942.png 4 4943 | Dataset/Test/59943.png 9 4944 | Dataset/Test/59944.png 4 4945 | Dataset/Test/59945.png 0 4946 | Dataset/Test/59946.png 5 4947 | Dataset/Test/59947.png 8 4948 | Dataset/Test/59948.png 5 4949 | Dataset/Test/59949.png 9 4950 | Dataset/Test/59950.png 8 4951 | Dataset/Test/59951.png 8 4952 | Dataset/Test/59952.png 4 4953 | Dataset/Test/59953.png 0 4954 | Dataset/Test/59954.png 7 4955 | Dataset/Test/59955.png 1 4956 | Dataset/Test/59956.png 3 4957 | Dataset/Test/59957.png 5 4958 | Dataset/Test/59958.png 3 4959 | Dataset/Test/59959.png 1 4960 | Dataset/Test/59960.png 6 4961 | Dataset/Test/59961.png 5 4962 | Dataset/Test/59962.png 3 4963 | Dataset/Test/59963.png 8 4964 | Dataset/Test/59964.png 7 4965 | Dataset/Test/59965.png 3 4966 | Dataset/Test/59966.png 1 4967 | Dataset/Test/59967.png 6 4968 | Dataset/Test/59968.png 8 4969 | Dataset/Test/59969.png 5 4970 | Dataset/Test/59970.png 9 4971 | Dataset/Test/59971.png 2 4972 | Dataset/Test/59972.png 2 4973 | Dataset/Test/59973.png 0 4974 | Dataset/Test/59974.png 9 4975 | Dataset/Test/59975.png 2 4976 | Dataset/Test/59976.png 4 4977 | Dataset/Test/59977.png 6 4978 | Dataset/Test/59978.png 7 4979 | Dataset/Test/59979.png 3 4980 | Dataset/Test/59980.png 1 4981 | Dataset/Test/59981.png 3 4982 | Dataset/Test/59982.png 6 4983 | Dataset/Test/59983.png 6 4984 | Dataset/Test/59984.png 2 4985 | Dataset/Test/59985.png 1 4986 | Dataset/Test/59986.png 2 4987 | Dataset/Test/59987.png 6 4988 | Dataset/Test/59988.png 0 4989 | Dataset/Test/59989.png 7 4990 | Dataset/Test/59990.png 8 4991 | Dataset/Test/59991.png 9 4992 | Dataset/Test/59992.png 2 4993 | Dataset/Test/59993.png 9 4994 | Dataset/Test/59994.png 5 4995 | Dataset/Test/59995.png 1 4996 | Dataset/Test/59996.png 8 4997 | Dataset/Test/59997.png 3 4998 | Dataset/Test/59998.png 5 4999 | Dataset/Test/59999.png 6 5000 | Dataset/Test/60000.png 8 5001 | -------------------------------------------------------------------------------- /absValInit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/absValInit.png -------------------------------------------------------------------------------- /absValLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "absValLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 320 6 | input_dim: 600 7 | layer { 8 | bottom: "data" 9 | top: "abs_val" 10 | name: "abs_val" 11 | type: "AbsVal" 12 | } 13 | -------------------------------------------------------------------------------- /accuracyLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | layer { 2 | name: "accuracy" 3 | type: "Accuracy" 4 | bottom: "fc8" 5 | bottom: "label" 6 | top: "accuracy" 7 | include { 8 | phase: TEST 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /argMaxLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "argMaxLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "arg_max" 10 | name: "arg_max" 11 | type: "ArgMax" 12 | argmax_param{ 13 | top_k: 1 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /argMaxinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/argMaxinit.png -------------------------------------------------------------------------------- /basic_conv_solver.prototxt: -------------------------------------------------------------------------------- 1 | train_net: "hingelossLayer_example.prototxt" 2 | test_net: "hingelossLayer_example.prototxt" 3 | 4 | test_iter: 10 5 | test_interval: 1 6 | 7 | type: "SGD" 8 | base_lr: 0.01 9 | momentum: 0.9 10 | weight_decay: 0.0005 11 | lr_policy: "inv" 12 | gamma: 0.0001 13 | power: 0.75 14 | average_loss: 1 15 | random_seed: 2 16 | 17 | display: 1 18 | 19 | max_iter: 2 20 | 21 | snapshot: 1 22 | snapshot_prefix: "net" 23 | 24 | 25 | 26 | debug_info: 1 27 | test_compute_loss: 1 28 | 29 | -------------------------------------------------------------------------------- /basic_conv_train_test.prototxt: -------------------------------------------------------------------------------- 1 | name: "LeNet1" 2 | layer { 3 | name: "mnist1" 4 | type: "ImageData" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | } 13 | image_data_param { 14 | source: "Train.txt" 15 | batch_size: 2 16 | } 17 | } 18 | layer { 19 | name: "mnist1" 20 | type: "ImageData" 21 | top: "data" 22 | top: "label" 23 | include { 24 | phase: TEST 25 | } 26 | transform_param { 27 | scale: 0.00390625 28 | } 29 | image_data_param { 30 | source: "Test.txt" 31 | batch_size: 2 32 | } 33 | } 34 | layer { 35 | name: "conv1" 36 | type: "Convolution" 37 | bottom: "data" 38 | top: "conv1" 39 | param { 40 | lr_mult: 1 41 | } 42 | param { 43 | lr_mult: 2 44 | } 45 | convolution_param { 46 | num_output: 20 47 | kernel_size: 5 48 | stride: 1 49 | weight_filler { 50 | type: "xavier" 51 | } 52 | bias_filler { 53 | type: "constant" 54 | } 55 | } 56 | } 57 | layer { 58 | name: "pool1" 59 | type: "Pooling" 60 | bottom: "conv1" 61 | top: "pool1" 62 | pooling_param { 63 | pool: MAX 64 | kernel_size: 2 65 | stride: 2 66 | } 67 | } 68 | layer { 69 | name: "ip1" 70 | type: "InnerProduct" 71 | bottom: "pool1" 72 | top: "ip1" 73 | param { 74 | lr_mult: 1 75 | } 76 | param { 77 | lr_mult: 2 78 | } 79 | inner_product_param { 80 | num_output: 100 81 | weight_filler { 82 | type: "xavier" 83 | } 84 | bias_filler { 85 | type: "constant" 86 | } 87 | } 88 | } 89 | layer { 90 | name: "relu1" 91 | type: "ReLU" 92 | bottom: "ip1" 93 | top: "ip1" 94 | } 95 | layer { 96 | name: "ip2" 97 | type: "InnerProduct" 98 | bottom: "ip1" 99 | top: "ip2" 100 | param { 101 | lr_mult: 1 102 | } 103 | param { 104 | lr_mult: 2 105 | } 106 | inner_product_param { 107 | num_output: 10 108 | weight_filler { 109 | type: "xavier" 110 | } 111 | bias_filler { 112 | type: "constant" 113 | } 114 | } 115 | } 116 | layer { 117 | name: "accuracy" 118 | type: "Accuracy" 119 | bottom: "ip2" 120 | bottom: "label" 121 | top: "accuracy" 122 | include { 123 | phase: TEST 124 | } 125 | } 126 | layer { 127 | name: "loss" 128 | type: "SoftmaxWithLoss" 129 | bottom: "ip2" 130 | bottom: "label" 131 | top: "loss" 132 | } 133 | -------------------------------------------------------------------------------- /batchNormLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "batchNormLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "batch_norm" 10 | name: "batch_norm" 11 | type: "BatchNorm" 12 | 13 | } 14 | -------------------------------------------------------------------------------- /batchNorminit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/batchNorminit.png -------------------------------------------------------------------------------- /bilinearFiller_effectsinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/bilinearFiller_effectsinit.png -------------------------------------------------------------------------------- /bilinearFiller_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "bilinear" 26 | } 27 | bias_filler { 28 | type: "constant" 29 | 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /bilinearFiller_filtersinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/bilinearFiller_filtersinit.png -------------------------------------------------------------------------------- /bnllLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "bnllLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "bnll" 10 | name: "bnll" 11 | type: "BNLL" 12 | 13 | } 14 | -------------------------------------------------------------------------------- /bnllLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/bnllLayerinit.png -------------------------------------------------------------------------------- /constantFiller_effectsinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/constantFiller_effectsinit.png -------------------------------------------------------------------------------- /constantFiller_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "constant" 26 | value: 0.5 27 | } 28 | bias_filler { 29 | type: "constant" 30 | value: 0.2 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /constantFiller_filtersinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/constantFiller_filtersinit.png -------------------------------------------------------------------------------- /convLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "gaussian" 26 | } 27 | bias_filler { 28 | type: "constant" 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /convLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/convLayerinit.png -------------------------------------------------------------------------------- /convertImage2hdf5.py: -------------------------------------------------------------------------------- 1 | import h5py, os 2 | import numpy as np 3 | import cv2 4 | 5 | f = h5py.File('train.h5', 'w') 6 | # 1200 data, each is a 128-dim vector 7 | f.create_dataset('data', (10, 28*28*3), dtype='f8') 8 | # Data's labels, each is a 4-dim vector 9 | f.create_dataset('label', (10, 1), dtype='f4') 10 | 11 | images = open('Train.txt', 'r') 12 | 13 | 14 | # Fill in something with fixed pattern 15 | # Regularize values to between 0 and 1, or SigmoidCrossEntropyLoss will not work 16 | for i in range(10): 17 | a = np.empty(28*28*3) 18 | content = images.readline() 19 | paths,labels = content.split() 20 | print paths 21 | img = cv2.imread(paths,1) 22 | img.reshape(1,28*28*3) 23 | b = np.asarray(img) 24 | c = b.reshape(1,28*28*3) 25 | a = c 26 | # print int(labels) 27 | f['data'][i] = a 28 | f['label'][i] = int(labels) 29 | 30 | f.close() 31 | images.close() 32 | -------------------------------------------------------------------------------- /covLayerFilterinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/covLayerFilterinit.png -------------------------------------------------------------------------------- /deconvLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "deconvLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "gaussian" 26 | } 27 | bias_filler { 28 | type: "constant" 29 | } 30 | } 31 | } 32 | layer { 33 | name: "conv2" 34 | type: "Deconvolution" 35 | bottom: "conv1" 36 | top: "conv2" 37 | param { 38 | lr_mult: 1 39 | decay_mult: 1 40 | } 41 | param { 42 | lr_mult: 2 43 | decay_mult: 0 44 | } 45 | convolution_param { 46 | num_output: 1 47 | kernel_size: 5 48 | stride: 1 49 | weight_filler { 50 | type: "gaussian" 51 | } 52 | bias_filler { 53 | type: "constant" 54 | } 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /deconvLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/deconvLayerinit.png -------------------------------------------------------------------------------- /dropoutLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "dropoutLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "dropout" 10 | name: "dropout" 11 | type: "Dropout" 12 | dropout_param{ 13 | dropout_ratio: 0.5 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /dropoutLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/dropoutLayerinit.png -------------------------------------------------------------------------------- /eltwiseLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "eltwiseLayer" 2 | input: "data1" 3 | input: "data2" 4 | input_dim: 1 5 | input_dim: 3 6 | input_dim: 600 7 | input_dim: 800 8 | input_dim: 1 9 | input_dim: 3 10 | input_dim: 600 11 | input_dim: 800 12 | layer { 13 | bottom: "data1" 14 | bottom: "data2" 15 | top: "eltwise" 16 | name: "eltwise" 17 | type: "Eltwise" 18 | } 19 | -------------------------------------------------------------------------------- /eltwiseLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/eltwiseLayerinit.png -------------------------------------------------------------------------------- /expLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "expLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "exp" 10 | name: "exp" 11 | type: "Exp" 12 | exp_param{ 13 | scale: 1 14 | shift: 1 15 | base: -1 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /expLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/expLayerinit.png -------------------------------------------------------------------------------- /gaussianFiller_effectsinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/gaussianFiller_effectsinit.png -------------------------------------------------------------------------------- /gaussianFiller_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "gaussian" 26 | mean: 0.5 27 | sparse: 3 28 | } 29 | bias_filler { 30 | type: "constant" 31 | value: 0.2 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /gaussianFiller_filtersinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/gaussianFiller_filtersinit.png -------------------------------------------------------------------------------- /hdf5DataLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "imageDataLayer_example" 2 | layer { 3 | name: "mnist" 4 | type: "HDF5Data" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | hdf5_data_param { 11 | source: "hdf5Ptr.txt" 12 | batch_size: 1 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /hdf5Ptr.txt: -------------------------------------------------------------------------------- 1 | train.h5 2 | -------------------------------------------------------------------------------- /hingelossLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "LeNet1" 2 | layer { 3 | name: "mnist1" 4 | type: "ImageData" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | } 13 | image_data_param { 14 | source: "Train.txt" 15 | batch_size: 2 16 | } 17 | } 18 | layer { 19 | name: "mnist1" 20 | type: "ImageData" 21 | top: "data" 22 | top: "label" 23 | include { 24 | phase: TEST 25 | } 26 | transform_param { 27 | scale: 0.00390625 28 | } 29 | image_data_param { 30 | source: "Test.txt" 31 | batch_size: 2 32 | } 33 | } 34 | layer { 35 | name: "conv1" 36 | type: "Convolution" 37 | bottom: "data" 38 | top: "conv1" 39 | param { 40 | lr_mult: 1 41 | } 42 | param { 43 | lr_mult: 2 44 | } 45 | convolution_param { 46 | num_output: 20 47 | kernel_size: 5 48 | stride: 1 49 | weight_filler { 50 | type: "xavier" 51 | } 52 | bias_filler { 53 | type: "constant" 54 | } 55 | } 56 | } 57 | layer { 58 | name: "pool1" 59 | type: "Pooling" 60 | bottom: "conv1" 61 | top: "pool1" 62 | pooling_param { 63 | pool: MAX 64 | kernel_size: 2 65 | stride: 2 66 | } 67 | } 68 | layer { 69 | name: "ip1" 70 | type: "InnerProduct" 71 | bottom: "pool1" 72 | top: "ip1" 73 | param { 74 | lr_mult: 1 75 | } 76 | param { 77 | lr_mult: 2 78 | } 79 | inner_product_param { 80 | num_output: 100 81 | weight_filler { 82 | type: "xavier" 83 | } 84 | bias_filler { 85 | type: "constant" 86 | } 87 | } 88 | } 89 | layer { 90 | name: "relu1" 91 | type: "ReLU" 92 | bottom: "ip1" 93 | top: "ip1" 94 | } 95 | layer { 96 | name: "ip2" 97 | type: "InnerProduct" 98 | bottom: "ip1" 99 | top: "ip2" 100 | param { 101 | lr_mult: 1 102 | } 103 | param { 104 | lr_mult: 2 105 | } 106 | inner_product_param { 107 | num_output: 10 108 | weight_filler { 109 | type: "xavier" 110 | } 111 | bias_filler { 112 | type: "constant" 113 | } 114 | } 115 | } 116 | layer { 117 | name: "accuracy" 118 | type: "Accuracy" 119 | bottom: "ip2" 120 | bottom: "label" 121 | top: "accuracy" 122 | include { 123 | phase: TEST 124 | } 125 | } 126 | layer { 127 | name: "loss" 128 | type: "HingeLoss" 129 | bottom: "ip2" 130 | bottom: "label" 131 | top: "loss" 132 | hinge_loss_param{ 133 | norm: L2 134 | } 135 | loss_param{ 136 | ignore_label: 9 137 | normalize: 1 138 | normalization: VALID 139 | } 140 | } 141 | -------------------------------------------------------------------------------- /imageDataLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "imageDataLayer_example" 2 | layer { 3 | name: "mnist" 4 | type: "ImageData" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | new_height: 28 13 | new_width: 28 14 | crop_size:28 15 | mean_file: "mean.binaryproto" 16 | } 17 | image_data_param { 18 | source: "Train.txt" 19 | batch_size: 64 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /innerProductLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "innerProductLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "conv1" 10 | name: "conv1" 11 | type: "Convolution" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | weight_filler { 22 | type: "msra" 23 | } 24 | bias_filler { 25 | type: "constant" 26 | value: 0 27 | } 28 | num_output: 1 29 | pad: 1 30 | kernel_size: 3 31 | } 32 | } 33 | layer { 34 | name: "ip1" 35 | type: "InnerProduct" 36 | bottom: "conv1" 37 | top: "ip1" 38 | param { 39 | lr_mult: 1 40 | } 41 | param { 42 | lr_mult: 2 43 | } 44 | inner_product_param { 45 | num_output: 500 46 | weight_filler { 47 | type: "xavier" 48 | } 49 | bias_filler { 50 | type: "constant" 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /learn_step.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | from matplotlib import pyplot as plt 3 | caffe_root = '/home/abhi/caffe/caffe/' 4 | import sys 5 | sys.path.insert(0, caffe_root + 'python') 6 | import caffe 7 | from pylab import * 8 | import cv2 9 | 10 | caffe.set_mode_cpu() 11 | 12 | # deploy file reference /caffe/models/bvlc_alexnet/deploy.prototxt 13 | DEPLOY_FILE ='absValLayer_example.prototxt' 14 | 15 | net = caffe.Net(DEPLOY_FILE, caffe.TEST) 16 | 17 | print net.blobs['data'].data.shape 18 | print net.blobs['abs_val'].data.shape 19 | 20 | transformer = caffe.io.Transformer({'data': net.blobs['data'].data.shape}) 21 | transformer.set_transpose('data',(2,0,1)) 22 | transformer.set_raw_scale('data',255) 23 | img = caffe.io.load_image ('road.jpg',1) 24 | net.blobs['data'].data[...] = transformer.preprocess('data', img) 25 | net.forward() 26 | 27 | 28 | def vis_square(data, padsize=1, padval=0): 29 | data -= data.min() 30 | data /= data.max() 31 | 32 | # force the number of filters to be square 33 | n = int(np.ceil(np.sqrt(data.shape[0]))) 34 | padding = ((0, n ** 2 - data.shape[0]), (0, padsize), (0, padsize)) + ((0, 0),) * (data.ndim - 3) 35 | data = np.pad(data, padding, mode='constant', constant_values=(padval, padval)) 36 | 37 | # tile the filters into an image 38 | data = data.reshape((n, n) + data.shape[1:]).transpose((0, 2, 1, 3) + tuple(range(4, data.ndim + 1))) 39 | data = data.reshape((n * data.shape[1], n * data.shape[3]) + data.shape[4:]) 40 | 41 | plt.savefig('absValLayer.png', data) 42 | 43 | 44 | 45 | feat = net.blobs['abs_val'].data[0, :1] 46 | vis_square(feat, padval=1) 47 | 48 | 49 | 50 | 51 | 52 | -------------------------------------------------------------------------------- /leveldbDataLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "imageDataLayer_example" 2 | layer { 3 | name: "mnist" 4 | type: "Data" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | new_height: 28 13 | new_width: 28 14 | crop_size:28 15 | mean_file: "mean.binaryproto" 16 | } 17 | data_param { 18 | source: "Train" 19 | batch_size: 64 20 | backend: LEVELDB 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /lmdbDataLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "imageDataLayer_example" 2 | layer { 3 | name: "mnist" 4 | type: "Data" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | new_height: 28 13 | new_width: 28 14 | crop_size:28 15 | mean_file: "mean.binaryproto" 16 | } 17 | data_param { 18 | source: "Train" 19 | batch_size: 64 20 | backend: LMDB 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /logLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "logLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "log" 10 | name: "log" 11 | type: "Log" 12 | log_param{ 13 | base: -1 14 | scale: 1 15 | shift: 0 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /logLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/logLayerinit.png -------------------------------------------------------------------------------- /lrnLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "lrnLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "lrn" 10 | name: "lrn" 11 | type: "LRN" 12 | lrn_param{ 13 | local_size: 5 14 | alpha: 0.0001 15 | beta: 0.75 16 | k: 1 17 | norm_region: WITHIN_CHANNEL 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /lrnLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/lrnLayerinit.png -------------------------------------------------------------------------------- /msraFiller_effectsinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/msraFiller_effectsinit.png -------------------------------------------------------------------------------- /msraFiller_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "msra" 26 | variance_norm: FAN_IN 27 | } 28 | bias_filler { 29 | type: "constant" 30 | 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /msraFiller_filtersinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/msraFiller_filtersinit.png -------------------------------------------------------------------------------- /mvnLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "mvnLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "mvn" 10 | name: "mvn" 11 | type: "MVN" 12 | mvn_param{ 13 | across_channels: 0 14 | normalize_variance: 0 15 | eps: 100 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /mvnLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/mvnLayerinit.png -------------------------------------------------------------------------------- /net_iter_1.caffemodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/net_iter_1.caffemodel -------------------------------------------------------------------------------- /net_iter_1.solverstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/net_iter_1.solverstate -------------------------------------------------------------------------------- /poolingLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "poolingLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "pool" 10 | name: "pool" 11 | type: "Pooling" 12 | pooling_param { 13 | pool: MAX 14 | kernel_size: 10 15 | stride: 10 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /poolingLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/poolingLayerinit.png -------------------------------------------------------------------------------- /positiveunitballFiller_effectsInit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/positiveunitballFiller_effectsInit.png -------------------------------------------------------------------------------- /positiveunitballFiller_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "positive_unitball" 26 | } 27 | bias_filler { 28 | type: "constant" 29 | value: 0.2 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /positiveunitballFiller_filtersInit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/positiveunitballFiller_filtersInit.png -------------------------------------------------------------------------------- /powerLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "powerLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "power" 10 | name: "power" 11 | type: "Power" 12 | power_param{ 13 | scale : 1 14 | shift: 2 15 | power: 2 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /powerLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/powerLayerinit.png -------------------------------------------------------------------------------- /preluLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "preluLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "prelu" 10 | name: "prelu" 11 | type: "PReLU" 12 | prelu_param{ 13 | channel_shared: 1 14 | filler { 15 | type: "gaussian" 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /preluLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/preluLayerinit.png -------------------------------------------------------------------------------- /read_file_train.cpp: -------------------------------------------------------------------------------- 1 | #include "opencv2/objdetect/objdetect.hpp" 2 | #include "opencv2/highgui/highgui.hpp" 3 | #include "opencv2/imgproc/imgproc.hpp" 4 | #include "opencv2/core/core.hpp" 5 | #include "opencv2/features2d/features2d.hpp" 6 | //#include "opencv2/nonfree/features2d.hpp" 7 | //#include "opencv2/nonfree/nonfree.hpp" 8 | #include 9 | #include 10 | #include 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | # include 19 | # include 20 | # include 21 | # include 22 | # include 23 | # include 24 | #include 25 | #include 26 | #include 27 | #include 28 | #include 29 | #include 30 | #include 31 | 32 | using namespace std; 33 | using namespace cv; 34 | using namespace Eigen; 35 | 36 | int main(int argc, char** argv) 37 | { 38 | ifstream myfile; 39 | myfile.open("mnist_train.csv"); 40 | int Number = 1; 41 | Mat image = Mat(28,28, CV_8U, int(1)); 42 | string val; 43 | 44 | ofstream myfile1; 45 | myfile1.open("Train.txt"); 46 | ofstream myfile2; 47 | myfile2.open("Test.txt"); 48 | 49 | while(myfile >> val) 50 | { 51 | int r = 0; 52 | int c = 0; 53 | string sub = ""; 54 | string label = val.substr(0,1); 55 | for(int i = 2; i < val.length(); i++) 56 | { 57 | 58 | if(val[i] != ',') 59 | sub += val[i]; 60 | else 61 | { 62 | int Result; 63 | istringstream convert(sub); 64 | if ( !(convert >> Result) ) 65 | Result = 0; 66 | image.at(r,c) = Result; 67 | 68 | c++; 69 | if(c == 28) 70 | { 71 | r++; 72 | c = 0; 73 | } 74 | sub = ""; 75 | } 76 | 77 | 78 | } 79 | string Result; 80 | ostringstream convert; 81 | convert << Number; 82 | Result = convert.str(); 83 | 84 | string dataset; 85 | if(Number <= 55000) 86 | { 87 | dataset = "Dataset/Train/" + Result + ".png"; 88 | myfile1 << dataset << " " << label << endl; 89 | } 90 | else 91 | { 92 | dataset = "Dataset/Test/" + Result + ".png"; 93 | myfile2 << dataset << " " << label << endl; 94 | } 95 | cout << dataset << endl; 96 | imwrite(dataset,image); 97 | Number++; 98 | } 99 | 100 | waitKey(0); 101 | return 0; 102 | } 103 | -------------------------------------------------------------------------------- /reluLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "reluLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "relu" 10 | name: "relu" 11 | type: "ReLU" 12 | relu_param{ 13 | negative_slope: 0.5 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /reluLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/reluLayerinit.png -------------------------------------------------------------------------------- /road.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/road.jpg -------------------------------------------------------------------------------- /road1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/road1.jpg -------------------------------------------------------------------------------- /road2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/road2.jpg -------------------------------------------------------------------------------- /sigmoidLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "sigmoidLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "sigmoid" 10 | name: "sigmoid" 11 | type: "Sigmoid" 12 | } 13 | -------------------------------------------------------------------------------- /sigmoidLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/sigmoidLayerinit.png -------------------------------------------------------------------------------- /softmax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/softmax.png -------------------------------------------------------------------------------- /softmaxLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "softmaxLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "softmax" 10 | name: "softmax" 11 | type: "Softmax" 12 | softmax_param{ 13 | axis: 1; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /softmaxLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/softmaxLayerinit.png -------------------------------------------------------------------------------- /softmaxwithlossLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "LeNet1" 2 | layer { 3 | name: "mnist1" 4 | type: "ImageData" 5 | top: "data" 6 | top: "label" 7 | include { 8 | phase: TRAIN 9 | } 10 | transform_param { 11 | scale: 0.00390625 12 | } 13 | image_data_param { 14 | source: "Train.txt" 15 | batch_size: 2 16 | } 17 | } 18 | layer { 19 | name: "mnist1" 20 | type: "ImageData" 21 | top: "data" 22 | top: "label" 23 | include { 24 | phase: TEST 25 | } 26 | transform_param { 27 | scale: 0.00390625 28 | } 29 | image_data_param { 30 | source: "Test.txt" 31 | batch_size: 2 32 | } 33 | } 34 | layer { 35 | name: "conv1" 36 | type: "Convolution" 37 | bottom: "data" 38 | top: "conv1" 39 | param { 40 | lr_mult: 1 41 | } 42 | param { 43 | lr_mult: 2 44 | } 45 | convolution_param { 46 | num_output: 20 47 | kernel_size: 5 48 | stride: 1 49 | weight_filler { 50 | type: "xavier" 51 | } 52 | bias_filler { 53 | type: "constant" 54 | } 55 | } 56 | } 57 | layer { 58 | name: "pool1" 59 | type: "Pooling" 60 | bottom: "conv1" 61 | top: "pool1" 62 | pooling_param { 63 | pool: MAX 64 | kernel_size: 2 65 | stride: 2 66 | } 67 | } 68 | layer { 69 | name: "ip1" 70 | type: "InnerProduct" 71 | bottom: "pool1" 72 | top: "ip1" 73 | param { 74 | lr_mult: 1 75 | } 76 | param { 77 | lr_mult: 2 78 | } 79 | inner_product_param { 80 | num_output: 100 81 | weight_filler { 82 | type: "xavier" 83 | } 84 | bias_filler { 85 | type: "constant" 86 | } 87 | } 88 | } 89 | layer { 90 | name: "relu1" 91 | type: "ReLU" 92 | bottom: "ip1" 93 | top: "ip1" 94 | } 95 | layer { 96 | name: "ip2" 97 | type: "InnerProduct" 98 | bottom: "ip1" 99 | top: "ip2" 100 | param { 101 | lr_mult: 1 102 | } 103 | param { 104 | lr_mult: 2 105 | } 106 | inner_product_param { 107 | num_output: 10 108 | weight_filler { 109 | type: "xavier" 110 | } 111 | bias_filler { 112 | type: "constant" 113 | } 114 | } 115 | } 116 | layer { 117 | name: "accuracy" 118 | type: "Accuracy" 119 | bottom: "ip2" 120 | bottom: "label" 121 | top: "accuracy" 122 | include { 123 | phase: TEST 124 | } 125 | } 126 | layer { 127 | name: "loss" 128 | type: "SoftmaxWithLoss" 129 | bottom: "ip2" 130 | bottom: "label" 131 | top: "loss" 132 | loss_param{ 133 | ignore_label: 9 134 | normalize: 1 135 | normalization: VALID 136 | } 137 | } 138 | -------------------------------------------------------------------------------- /solver_example.prototxt: -------------------------------------------------------------------------------- 1 | average_loss: 1 2 | random_seed: 2 3 | 4 | #net, net_param, train_net, train_net_param 5 | train_net: "train_example.prototxt" 6 | 7 | test_iter: 100 8 | test_interval: 100 9 | 10 | test_net: "train_example.prototxt" 11 | 12 | display:10 13 | 14 | debug_info: 1 15 | 16 | snapshot: 10 17 | 18 | test_compute_loss: 1 19 | 20 | snapshot_format: BINARYPROTO 21 | 22 | snapshot_prefix: "net" 23 | 24 | type: "SGD" 25 | 26 | max_iter: 100 27 | 28 | lr_policy: "fixed" 29 | base_lr: 0.01 30 | 31 | # Does not include every parameter. See Doc 32 | -------------------------------------------------------------------------------- /tanhLayer_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "tanhLayer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | bottom: "data" 9 | top: "tanh" 10 | name: "tanh" 11 | type: "TanH" 12 | } 13 | -------------------------------------------------------------------------------- /tanhLayerinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/tanhLayerinit.png -------------------------------------------------------------------------------- /threshold_layer.prototxt: -------------------------------------------------------------------------------- 1 | name: "VGG_ILSVRC_16_layer" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 360 6 | input_dim: 480 7 | layer { 8 | bottom: "data" 9 | top: "threshold" 10 | name: "threshold" 11 | type: "Threshold" 12 | threshold_param{ 13 | threshold: 128 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /train.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/train.h5 -------------------------------------------------------------------------------- /train_net.py: -------------------------------------------------------------------------------- 1 | #all the arrays are numpy arrays here 2 | import numpy as np 3 | 4 | #For plotting filters & filtered images 5 | import matplotlib.pyplot as plt 6 | 7 | #Set this as the root folder of where caffe in installed 8 | caffe_root = '/home/test/Desktop/Abhi/caffe/caffe-master/' 9 | import sys 10 | sys.path.insert(0, caffe_root + 'python') 11 | import caffe 12 | import cv2 13 | 14 | #For pyplot to be stable 15 | from pylab import * 16 | 17 | #If GPU is not available 18 | caffe.set_mode_cpu() 19 | 20 | 21 | #This takes the solver file 22 | solver = caffe.get_solver('basic_conv_solver.prototxt') 23 | #This makes the training move one step ahead 24 | solver.step(1) 25 | 26 | 27 | #To do the full training uncomment next line 28 | #solver.solve() 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /try_h5.jl: -------------------------------------------------------------------------------- 1 | # convert binary into HDF5 data 2 | 3 | using HDF5 4 | 5 | datasets = [("train", ["Dataset/Train"]), 6 | ("test", ["Dataset/Test"])] 7 | 8 | const width = 28 9 | const height = 28 10 | const channels = 3 11 | const batch_size = 10000 12 | 13 | mean_model = zeros(Float32, width, height, channels, 1) 14 | 15 | for (key, sources) in datasets 16 | h5open("$key.hdf5", "w") do h5 17 | dset_data = d_create(h5, "data", datatype(Float32), 18 | dataspace(width, height, channels, batch_size * length(sources))) 19 | dset_label = d_create(h5, "label", datatype(Float32), 20 | dataspace(1, batch_size * length(sources))) 21 | 22 | for n = 1:length(sources) 23 | open("$(sources[n])") do f 24 | println("Processing $(sources[n])...") 25 | mat = readbytes(f, (1 + width*height*channels) * batch_size) 26 | mat = reshape(mat, 1+width*height*channels, batch_size) 27 | 28 | # random shuffle within batch 29 | rp = randperm(batch_size) 30 | 31 | label = convert(Array{Float32},mat[1, rp]) 32 | # If I divide by 256 as in the MNIST example, then 33 | # training on the giving DNN gives me random 34 | # performance: objective function not changing, 35 | # and test performance is always 10%... 36 | # The same results could be observed when 37 | # running Caffe, as our HDF5 dataset is 38 | # compatible with Caffe. 39 | img = convert(Array{Float32},mat[2:end, rp]) 40 | img = reshape(img, width, height, channels, batch_size) 41 | 42 | if key == "train" 43 | # only accumulate mean from the training data 44 | global mean_model 45 | mean_model = (batch_size*mean_model + sum(img, 4)) / (n*batch_size) 46 | end 47 | 48 | index = (n-1)*batch_size+1:n*batch_size 49 | dset_data[:,:,:,index] = img 50 | dset_label[:,index] = label 51 | end 52 | end 53 | 54 | # but apply mean subtraction for both training and testing data 55 | println("Subtracting the mean...") 56 | for n = 1:length(sources) 57 | index = (n-1)*batch_size+1:n*batch_size 58 | dset_data[:,:,:,index] = dset_data[:,:,:,index] .- mean_model 59 | end 60 | end 61 | end 62 | -------------------------------------------------------------------------------- /understandLayers.py: -------------------------------------------------------------------------------- 1 | #all the arrays are numpy arrays here 2 | import numpy as np 3 | 4 | #For plotting filters & filtered images 5 | import matplotlib.pyplot as plt 6 | 7 | #Set this as the root folder of where caffe in installed 8 | caffe_root = '/home/test/Desktop/Abhi/caffe/caffe-master/' 9 | import sys 10 | sys.path.insert(0, caffe_root + 'python') 11 | import caffe 12 | import cv2 13 | 14 | #For pyplot to be stable 15 | from pylab import * 16 | 17 | #If GPU is not available 18 | caffe.set_mode_cpu() 19 | 20 | 21 | # deploy file reference /caffe/models/bvlc_alexnet/deploy.prototxt 22 | DEPLOY_FILE ='bilinearFiller_example.prototxt' 23 | 24 | #Initialize the net 25 | net = caffe.Net(DEPLOY_FILE, caffe.TRAIN) 26 | 27 | 28 | #Transforming image to suit the need of input as a blob 29 | transformer = caffe.io.Transformer({'data': net.blobs['data'].data.shape}) 30 | transformer.set_transpose('data', (2,0,1)) 31 | #If mean image exists uncomment the line below and add appropriate mean file 32 | #transformer.set_mean('data', np.load(caffe_root + 'python/caffe/imagenet/ilsvrc_2012_mean.npy').mean(1).mean(1)) # mean pixel 33 | #transformer.set_raw_scale('data', 255) # the reference model operates on images in [0,255] range instead of [0,1] 34 | transformer.set_channel_swap('data', (2,1,0)) # the reference model has channels in BGR order instead of RGB 35 | net.blobs['data'].data[...] = transformer.preprocess('data', caffe.io.load_image('road.jpg')) 36 | 37 | 38 | 39 | #Go for one forward step 40 | out = net.forward() 41 | out = net.forward() 42 | 43 | 44 | #Function to map all the filters and the filtered image on a single plot 45 | def vis_square(data, padsize=1, padval=0): 46 | # data -= data.min() 47 | # data /= data.max() 48 | 49 | # force the number of filters to be square 50 | n = int(np.ceil(np.sqrt(data.shape[0]))) 51 | padding = ((0, n ** 2 - data.shape[0]), (0, padsize), (0, padsize)) + ((0, 0),) * (data.ndim - 3) 52 | data = np.pad(data, padding, mode='constant', constant_values=(padval, padval)) 53 | 54 | # tile the filters into an image 55 | data = data.reshape((n, n) + data.shape[1:]).transpose((0, 2, 1, 3) + tuple(range(4, data.ndim + 1))) 56 | data = data.reshape((n * data.shape[1], n * data.shape[3]) + data.shape[4:]) 57 | plt.imshow(data) 58 | plt.show() 59 | 60 | 61 | #If the layer has associated filter 62 | filters = net.params['conv1'][0].data 63 | vis_square(filters.transpose(0, 2, 3, 1)) 64 | 65 | #To print set of filtered images after it passes through the layer. data[0, :x] x is the number of channels you want to print. 66 | feat = net.blobs['conv1'].data[0, :20] 67 | vis_square(feat, padval=1) 68 | 69 | 70 | #Gives all the functions that the layer has 71 | #print dir(net.blobs['eltwise'].data) 72 | 73 | 74 | -------------------------------------------------------------------------------- /uniformFiller_effectsinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/uniformFiller_effectsinit.png -------------------------------------------------------------------------------- /uniformFiller_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "uniform" 26 | min: 0.0 27 | max: 1.0 28 | } 29 | bias_filler { 30 | type: "constant" 31 | value: 0.2 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /uniformFiller_filtersinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/uniformFiller_filtersinit.png -------------------------------------------------------------------------------- /xavierFiller_effectsinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/xavierFiller_effectsinit.png -------------------------------------------------------------------------------- /xavierFiller_example.prototxt: -------------------------------------------------------------------------------- 1 | name: "convLayer_example" 2 | input: "data" 3 | input_dim: 1 4 | input_dim: 3 5 | input_dim: 600 6 | input_dim: 800 7 | layer { 8 | name: "conv1" 9 | type: "Convolution" 10 | bottom: "data" 11 | top: "conv1" 12 | param { 13 | lr_mult: 1 14 | decay_mult: 1 15 | } 16 | param { 17 | lr_mult: 2 18 | decay_mult: 0 19 | } 20 | convolution_param { 21 | num_output: 20 22 | kernel_size: 5 23 | stride: 1 24 | weight_filler { 25 | type: "xavier" 26 | variance_norm: FAN_IN 27 | } 28 | bias_filler { 29 | type: "constant" 30 | 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /xavierFiller_filtersinit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abhi-kumar/Caffe-Python-Basic-Tutorial/b27822508e9660b1529399eb5db2168fcaa2403a/xavierFiller_filtersinit.png --------------------------------------------------------------------------------