[
  {
    "path": ".gitignore",
    "content": ".idea\ndata/wider_face_add_lm_10_10\n\n__pycache__/\n*.py[cod]\n*$py.class\n\ndetect_imgs_results\ndetect_imgs_results_onnx\nwiderface_evaluation\n\nwiderface_evaluate/build\nwiderface_evaluate/*.so\nwiderface_evaluate/*.c"
  },
  {
    "path": ".gitmodules",
    "content": "[submodule \"ncnn/3rdparty/ncnn\"]\n\tpath = ncnn/3rdparty/ncnn\n\turl = https://github.com/Tencent/ncnn\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2019 linzai\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "MNN/CMakeLists.txt",
    "content": "cmake_minimum_required(VERSION 3.10)\nproject(Ultra-face-mnn)\n\nset(CMAKE_CXX_STANDARD 11)\n\nfind_package(OpenCV REQUIRED)\ninclude_directories(\n        mnn/include\n        src\n)\n\nlink_directories(mnn/lib)\n\nadd_executable(Ultra-face-mnn src/main.cpp src/UltraFace.cpp)\ntarget_link_libraries(Ultra-face-mnn MNN ${OpenCV_LIBS})"
  },
  {
    "path": "MNN/README.md",
    "content": "# C++ implemententation of [Ultra-Light-Fast-Generic-Face-Detector-1MB](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB) with [MNN](https://github.com/alibaba/MNN)\n\n## Build\n\n```bash\ngit clone --recursive --depth=1 https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB\n\ncd Ultra-Light-Fast-Generic-Face-Detector-1MB/MNN\n```\n\n* Replace  **libMNN.so** under ./mnn/lib with your compiled libMNN.so and then :\n\n```bash\nmkdir build && cd build && cmake ..\nmake -j$(nproc)\n```\n\n## Run\n* Use FP32 model and run in FP16 mode:\n```bash\n./Ultra-face-mnn ../model/version-RFB/RFB-320.mnn  ../imgs/1.jpg ../imgs/2.jpg ../imgs/3.jpg ../imgs/4.jpg\n```\n* Use quantized INT8 model:\n```bash\n./Ultra-face-mnn ../model/version-RFB/RFB-320-quant-KL-5792.mnn  ../imgs/1.jpg ../imgs/2.jpg ../imgs/3.jpg ../imgs/4.jpg\n```\n\n* We provide both converted MNN FP32 and **quantized INT8** models of version-slim-320 and version-RFB-320 in ./MNN/model . The xxx-quant-KL-xxx.mnn is quantified by the **KL** method and xxx-quant-ADMM-xxx.mnn is quantified by the **ADMM** method.\n\n## How to convert pretrained model to MNN\n\n* Code bellow (```vision/ssd/ssd.py```) should be commented out when convert pytorch pretrained model to onnx. Comment it out and use the **convert_to_onnx.py** in official repo to finish this step.\n\n```python\nif self.is_test:\n    confidences = F.softmax(confidences, dim=2)\n    boxes = locations # this line should be added.\n    #boxes = box_utils.convert_locations_to_boxes(\n    #    locations, self.priors, self.config.center_variance, self.config.size_variance\n    #)\n    # boxes = box_utils.center_form_to_corner_form(boxes) # these lines should be commented out. detail information and analyze comming soon.\n    return confidences, boxes\nelse:\n    return confidences, locations\n```\nThen you can generate the onnx model like **version-RFB-320_without_postprocessing.onnx** in onnx directory. (You need to rename your model when convert.)\n* Then we can use this tool to simplify onnx :\nhttps://github.com/daquexian/onnx-simplifier\n\n```\npython3 -m onnxsim  version-RFB-320_without_postprocessing.onnx version-RFB-320_simplified.onnx\n\n```\n\nNext, you can convert this onnx model like **version-RFB-320_simplified.onnx** into a MNN model. Here is a website for online conversion : https://convertmodel.com. You can also use the MNN compiled conversion tool **MNNConvert**.\n\n\n\n## PS\n* Since MNN mainly accelerates  model inference on mobile, so the INT8 quantified model will run slower on **PC** than FP32 model in CPU mode.\n* If you want to run faster, try using the version-slim model ,using lower-resolution inputs like 160x120 /128x96 or using quantified models(On the mobile).\n\n## Result\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/MNN/result.jpg)\n"
  },
  {
    "path": "MNN/mnn/include/AutoTime.hpp",
    "content": "//\n//  AutoTime.hpp\n//  MNN\n//\n//  Created by MNN on 2018/07/27.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef AutoTime_hpp\n#define AutoTime_hpp\n\n#include <stdint.h>\n#include <stdio.h>\n#include \"MNNDefine.h\"\n\nnamespace MNN {\n\n/** time tracing util. prints duration between init and deinit. */\nclass MNN_PUBLIC AutoTime {\npublic:\n    AutoTime(int line, const char* func);\n    ~AutoTime();\n    AutoTime(const AutoTime&)  = delete;\n    AutoTime(const AutoTime&&) = delete;\n    AutoTime& operator=(const AutoTime&) = delete;\n    AutoTime& operator=(const AutoTime&&) = delete;\n\nprivate:\n    int mLine;\n    char* mName;\n    uint64_t mCurrentTime;\n};\n} // namespace MNN\n\n#ifdef MNN_OPEN_TIME_TRACE\n#define AUTOTIME MNN::AutoTime ___t(__LINE__, __func__)\n#else\n#define AUTOTIME\n#endif\n\n#endif /* AutoTime_hpp */\n"
  },
  {
    "path": "MNN/mnn/include/Backend.hpp",
    "content": "//\n//  Backend.hpp\n//  MNN\n//\n//  Created by MNN on 2018/07/06.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef Backend_hpp\n#define Backend_hpp\n\n#include <stdio.h>\n#include <map>\n#include <memory>\n#include <vector>\n#include \"ErrorCode.hpp\"\n#include \"MNNForwardType.h\"\n#include \"NonCopyable.hpp\"\n#include \"Tensor.hpp\"\n\nnamespace MNN {\n\nstruct Op;\nstruct GpuLibrary;\nclass Execution;\n\n/** abstract backend */\nclass Backend : public NonCopyable {\npublic:\n    /** info used to create backend */\n    struct Info {\n        /** forward type. */\n        MNNForwardType type = MNN_FORWARD_CPU;\n        /** for CPU only. number of threads. */\n        int numThread = 4;\n        /** user data. */\n        BackendConfig* user = NULL;\n        enum Mode {\n            // The Op will be run in execution->onExecute\n            DIRECT = 0,\n\n            // The Op will be recorded. Run in onExecuteBegin and Wait in onExecuteEnd\n            INDIRECT = 1\n        };\n        Mode mode = DIRECT;\n    };\n\n    /** backend buffer storage type */\n    enum StorageType {\n        /**\n         use NOT reusable memory.\n         - allocates memory when `onAcquireBuffer` is called.\n         - releases memory when `onReleaseBuffer` is called or when the backend is deleted.\n         - do NOTHING when `onClearBuffer` is called.\n         */\n        STATIC,\n        /**\n         use reusable memory.\n         - allocates or reuses memory when `onAcquireBuffer` is called. prefers reusing.\n         - collects memory for reuse when `onReleaseBuffer` is called.\n         - releases memory when `onClearBuffer` is called or when the backend is deleted.\n         */\n        DYNAMIC,\n        /**\n         use NOT reusable memory.\n         - allocates memory when `onAcquireBuffer` is called.\n         - do NOTHING when `onReleaseBuffer` is called.\n         - releases memory when `onClearBuffer` is called or when the backend is deleted.\n         */\n        DYNAMIC_SEPERATE\n    };\n\npublic:\n    /**\n     * @brief initializer.\n     * @param type  forward type.\n     */\n    Backend(MNNForwardType type) : mType(type) {\n        // nothing to do\n    }\n\n    /**\n     * @brief deinitializer.\n     */\n    virtual ~Backend() = default;\n\npublic:\n    /**\n     * @brief measure the cost for op with input and output tensors.\n     * @param inputs    input tensors.\n     * @param outputs   output tensors.\n     * @param op        given op.\n     * @return std::make_pair(timeDelayInMs, support);\n     */\n    virtual std::pair<float, bool> onMeasure(const std::vector<Tensor*>& inputs, const std::vector<Tensor*>& outputs,\n                                            const MNN::Op* op) {\n        return std::make_pair(0.0f, false);\n    }\n\n    /**\n     * @brief create execution for op with input and output tensors.\n     * @param inputs    input tensors.\n     * @param outputs   output tensors.\n     * @param op        given op.\n     * @return created execution if op is supported, nullptr otherwise.\n     */\n    virtual Execution* onCreate(const std::vector<Tensor*>& inputs, const std::vector<Tensor*>& outputs,\n                                const MNN::Op* op) = 0;\n\n    /**\n     * @brief callback before resize ops.\n     */\n    virtual void onResizeBegin() {\n        // nothing to do\n    }\n    /**\n     * @brief callback after resize ops.\n     */\n    virtual void onResizeEnd() {\n        // nothing to do\n    }\n\n    /**\n     * @brief callback before executing ops.\n     */\n    virtual void onExecuteBegin() const = 0;\n    /**\n     * @brief callback after executing ops.\n     */\n    virtual void onExecuteEnd() const = 0;\n    /**\n     * @brief wait for all async execution to be finished.\n     * @return success or not.\n     */\n    virtual bool onWaitFinish() {\n        return true;\n    }\n    /**\n     * @brief load GPU library resource.\n     * @param library   loading load GPU library.\n     * @return success or not.\n     */\n    virtual bool onLoadLibrary(const GpuLibrary* library) {\n        return false;\n    }\n\npublic:\n    /**\n     * @brief allocate buffer of tensor for given storage type.\n     * @param tensor        buffer provider.\n     * @param storageType   buffer storage type.\n     * @return success or not.\n     */\n    virtual bool onAcquireBuffer(const Tensor* tensor, StorageType storageType) = 0;\n\n    /**\n     * @brief release buffer of tensor for given storage type.\n     * @param tensor        buffer provider.\n     * @param storageType   buffer storage type.\n     * @return success or not.\n     */\n    virtual bool onReleaseBuffer(const Tensor* tensor, StorageType storageType) = 0;\n\n    /**\n     * @brief callback after all buffers needed by backend ops were allocated.\n     * @return success or not. (result not used currently)\n     */\n    virtual bool onAllocateBuffer() {\n        return true;\n    }\n\n    /**\n     * @brief clear all dynamic buffers.\n     * @return success or not.\n     */\n    virtual bool onClearBuffer() = 0;\n\n    /**\n     * @brief copy buffer from tensor to tensor.\n     * @param srcTensor source buffer provider.\n     * @param dstTensor dest buffer provider.\n     */\n    virtual void onCopyBuffer(const Tensor* srcTensor, const Tensor* dstTensor) const = 0;\n\npublic:\n    /**\n     * @brief get forward type.\n     * @return forward type.\n     */\n    inline MNNForwardType type() const {\n        return mType;\n    }\n\nprivate:\n    const MNNForwardType mType;\n};\n\n/** abstract backend register */\nclass BackendCreator {\npublic:\n    /**\n     @brief initializer.\n     */\n    virtual ~BackendCreator() = default;\n\n    /**\n     @brief create backend with given info.\n     @param info    info to create backend.\n     @return created backend\n     */\n    virtual Backend* onCreate(const Backend::Info& info) const = 0;\n\n\n    /**\n     @brief Turn info to supported.\n     @param info    info to valid.\n     @return success or not\n     */\n    virtual bool onValid(Backend::Info& info) const {\n        info.mode = Backend::Info::DIRECT;\n        return true;\n    }\nprotected:\n    /**\n     @brief deinitializer.\n     */\n    BackendCreator() = default;\n};\n\n/**\n * @brief get registered backend creator for given forward type.\n * @param type  given forward type.\n * @return backend creator pointer if registered, nullptr otherwise.\n */\nMNN_PUBLIC const BackendCreator* MNNGetExtraBackendCreator(MNNForwardType type);\n\n/**\n * @brief register backend creator for given forward type.\n * @param type given forward type.\n * @param creator registering backend creator.\n * @return true if backend creator for given forward type was not registered before, false otherwise.\n */\nMNN_PUBLIC bool MNNInsertExtraBackendCreator(MNNForwardType type, const BackendCreator* creator,\n                                             bool needCheck = false);\n\n} // namespace MNN\n\n#endif /* Backend_hpp */\n"
  },
  {
    "path": "MNN/mnn/include/ErrorCode.hpp",
    "content": "//\n//  ErrorCode.hpp\n//  MNN\n//\n//  Created by MNN on 2018/09/18.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef ErrorCode_h\n#define ErrorCode_h\n\nnamespace MNN {\nenum ErrorCode {\n#ifdef NO_ERROR\n#undef NO_ERROR\n#endif // NO_ERROR\n    NO_ERROR           = 0,\n    OUT_OF_MEMORY      = 1,\n    NOT_SUPPORT        = 2,\n    COMPUTE_SIZE_ERROR = 3,\n    NO_EXECUTION       = 4,\n    INVALID_VALUE      = 5,\n\n    // User error\n    INPUT_DATA_ERROR = 10,\n    CALL_BACK_STOP   = 11,\n\n    // Op Resize Error\n    TENSOR_NOT_SUPPORT = 20,\n    TENSOR_NEED_DIVIDE = 21,\n};\n} // namespace MNN\n\n#endif /* ErrorCode_h */\n"
  },
  {
    "path": "MNN/mnn/include/HalideRuntime.h",
    "content": "#ifndef HALIDE_HALIDERUNTIME_H\n#define HALIDE_HALIDERUNTIME_H\n\n#include <stddef.h>\n#include <stdint.h>\n#include <stdbool.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n// Note that you should not use \"inline\" along with HALIDE_ALWAYS_INLINE;\n// it is not necessary, and may produce warnings for some build configurations.\n#ifdef _MSC_VER\n#define HALIDE_ALWAYS_INLINE __forceinline\n#define HALIDE_NEVER_INLINE __declspec(noinline)\n#else\n#define HALIDE_ALWAYS_INLINE __attribute__((always_inline)) inline\n#define HALIDE_NEVER_INLINE __attribute__((noinline))\n#endif\n\n/** \\file\n *\n * This file declares the routines used by Halide internally in its\n * runtime. On platforms that support weak linking, these can be\n * replaced with user-defined versions by defining an extern \"C\"\n * function with the same name and signature.\n *\n * When doing Just In Time (JIT) compilation methods on the Func being\n * compiled must be called instead. The corresponding methods are\n * documented below.\n *\n * All of these functions take a \"void *user_context\" parameter as their\n * first argument; if the Halide kernel that calls back to any of these\n * functions has been compiled with the UserContext feature set on its Target,\n * then the value of that pointer passed from the code that calls the\n * Halide kernel is piped through to the function.\n *\n * Some of these are also useful to call when using the default\n * implementation. E.g. halide_shutdown_thread_pool.\n *\n * Note that even on platforms with weak linking, some linker setups\n * may not respect the override you provide. E.g. if the override is\n * in a shared library and the halide object files are linked directly\n * into the output, the builtin versions of the runtime functions will\n * be called. See your linker documentation for more details. On\n * Linux, LD_DYNAMIC_WEAK=1 may help.\n *\n */\n\n// Forward-declare to suppress warnings if compiling as C.\nstruct halide_buffer_t;\n\n/** Types in the halide type system. They can be ints, unsigned ints,\n * or floats (of various bit-widths), or a handle (which is always 64-bits).\n * Note that the int/uint/float values do not imply a specific bit width\n * (the bit width is expected to be encoded in a separate value).\n */\ntypedef enum halide_type_code_t\n{\n    halide_type_int = 0,   //!< signed integers\n    halide_type_uint = 1,  //!< unsigned integers\n    halide_type_float = 2, //!< floating point numbers\n    halide_type_handle = 3 //!< opaque pointer type (void *)\n} halide_type_code_t;\n\n// Note that while __attribute__ can go before or after the declaration,\n// __declspec apparently is only allowed before.\n#ifndef HALIDE_ATTRIBUTE_ALIGN\n    #ifdef _MSC_VER\n        #define HALIDE_ATTRIBUTE_ALIGN(x) __declspec(align(x))\n    #else\n        #define HALIDE_ATTRIBUTE_ALIGN(x) __attribute__((aligned(x)))\n    #endif\n#endif\n\n/** A runtime tag for a type in the halide type system. Can be ints,\n * unsigned ints, or floats of various bit-widths (the 'bits'\n * field). Can also be vectors of the same (by setting the 'lanes'\n * field to something larger than one). This struct should be\n * exactly 32-bits in size. */\nstruct halide_type_t {\n    /** The basic type code: signed integer, unsigned integer, or floating point. */\n#if __cplusplus >= 201103L\n    HALIDE_ATTRIBUTE_ALIGN(1) halide_type_code_t code; // halide_type_code_t\n#else\n    HALIDE_ATTRIBUTE_ALIGN(1) uint8_t code; // halide_type_code_t\n#endif\n\n    /** The number of bits of precision of a single scalar value of this type. */\n    HALIDE_ATTRIBUTE_ALIGN(1) uint8_t bits;\n\n    /** How many elements in a vector. This is 1 for scalar types. */\n    HALIDE_ATTRIBUTE_ALIGN(2) uint16_t lanes;\n\n#ifdef __cplusplus\n    /** Construct a runtime representation of a Halide type from:\n     * code: The fundamental type from an enum.\n     * bits: The bit size of one element.\n     * lanes: The number of vector elements in the type. */\n    HALIDE_ALWAYS_INLINE halide_type_t(halide_type_code_t code, uint8_t bits, uint16_t lanes = 1)\n        : code(code), bits(bits), lanes(lanes) {\n    }\n\n    /** Default constructor is required e.g. to declare halide_trace_event\n     * instances. */\n    HALIDE_ALWAYS_INLINE halide_type_t() : code((halide_type_code_t)0), bits(0), lanes(0) {}\n\n    /** Compare two types for equality. */\n    HALIDE_ALWAYS_INLINE bool operator==(const halide_type_t &other) const {\n        return (code == other.code &&\n                bits == other.bits &&\n                lanes == other.lanes);\n    }\n\n    HALIDE_ALWAYS_INLINE bool operator!=(const halide_type_t &other) const {\n        return !(*this == other);\n    }\n\n    /** Size in bytes for a single element, even if width is not 1, of this type. */\n    HALIDE_ALWAYS_INLINE int bytes() const { return (bits + 7) / 8; }\n#endif\n};\n\n/** An opaque struct containing per-GPU API implementations of the\n * device functions. */\nstruct halide_device_interface_impl_t;\n\n/** Each GPU API provides a halide_device_interface_t struct pointing\n * to the code that manages device allocations. You can access these\n * functions directly from the struct member function pointers, or by\n * calling the functions declared below. Note that the global\n * functions are not available when using Halide as a JIT compiler.\n * If you are using raw halide_buffer_t in that context you must use\n * the function pointers in the device_interface struct.\n *\n * The function pointers below are currently the same for every GPU\n * API; only the impl field varies. These top-level functions do the\n * bookkeeping that is common across all GPU APIs, and then dispatch\n * to more API-specific functions via another set of function pointers\n * hidden inside the impl field.\n */\nstruct halide_device_interface_t {\n    int (*device_malloc)(void *user_context, struct halide_buffer_t *buf,\n                         const struct halide_device_interface_t *device_interface);\n    int (*device_free)(void *user_context, struct halide_buffer_t *buf);\n    int (*device_sync)(void *user_context, struct halide_buffer_t *buf);\n    void (*device_release)(void *user_context,\n                           const struct halide_device_interface_t *device_interface);\n    int (*copy_to_host)(void *user_context, struct halide_buffer_t *buf);\n    int (*copy_to_device)(void *user_context, struct halide_buffer_t *buf,\n                          const struct halide_device_interface_t *device_interface);\n    int (*device_and_host_malloc)(void *user_context, struct halide_buffer_t *buf,\n                                  const struct halide_device_interface_t *device_interface);\n    int (*device_and_host_free)(void *user_context, struct halide_buffer_t *buf);\n    int (*buffer_copy)(void *user_context, struct halide_buffer_t *src,\n                       const struct halide_device_interface_t *dst_device_interface, struct halide_buffer_t *dst);\n    int (*device_crop)(void *user_context, const struct halide_buffer_t *src,\n                       struct halide_buffer_t *dst);\n    int (*device_release_crop)(void *user_context, struct halide_buffer_t *buf);\n    int (*wrap_native)(void *user_context, struct halide_buffer_t *buf, uint64_t handle,\n                       const struct halide_device_interface_t *device_interface);\n    int (*detach_native)(void *user_context, struct halide_buffer_t *buf);\n    const struct halide_device_interface_impl_t *impl;\n};\n\ntypedef struct halide_dimension_t {\n    int32_t min, extent, stride;\n\n    // Per-dimension flags. None are defined yet (This is reserved for future use).\n    uint32_t flags;\n\n#ifdef __cplusplus\n    HALIDE_ALWAYS_INLINE halide_dimension_t() : min(0), extent(0), stride(0), flags(0) {}\n    HALIDE_ALWAYS_INLINE halide_dimension_t(int32_t m, int32_t e, int32_t s, uint32_t f = 0) :\n        min(m), extent(e), stride(s), flags(f) {}\n\n    HALIDE_ALWAYS_INLINE bool operator==(const halide_dimension_t &other) const {\n        return (min == other.min) &&\n            (extent == other.extent) &&\n            (stride == other.stride) &&\n            (flags == other.flags);\n    }\n\n    HALIDE_ALWAYS_INLINE bool operator!=(const halide_dimension_t &other) const {\n        return !(*this == other);\n    }\n#endif\n} halide_dimension_t;\n\n#ifdef __cplusplus\n} // extern \"C\"\n#endif\n\ntypedef enum {halide_buffer_flag_host_dirty = 1,\n              halide_buffer_flag_device_dirty = 2} halide_buffer_flags;\n\n/**\n * The raw representation of an image passed around by generated\n * Halide code. It includes some stuff to track whether the image is\n * not actually in main memory, but instead on a device (like a\n * GPU). For a more convenient C++ wrapper, use Halide::Buffer<T>. */\ntypedef struct halide_buffer_t {\n    /** A device-handle for e.g. GPU memory used to back this buffer. */\n    uint64_t device;\n\n    /** The interface used to interpret the above handle. */\n    const struct halide_device_interface_t *device_interface;\n\n    /** A pointer to the start of the data in main memory. In terms of\n     * the Halide coordinate system, this is the address of the min\n     * coordinates (defined below). */\n    uint8_t* host;\n\n    /** flags with various meanings. */\n    uint64_t flags;\n\n    /** The type of each buffer element. */\n    struct halide_type_t type;\n\n    /** The dimensionality of the buffer. */\n    int32_t dimensions;\n\n    /** The shape of the buffer. Halide does not own this array - you\n     * must manage the memory for it yourself. */\n    halide_dimension_t *dim;\n\n    /** Pads the buffer up to a multiple of 8 bytes */\n    void *padding;\n} halide_buffer_t;\n\n\n#ifdef __cplusplus\n\nnamespace {\ntemplate<typename T> struct check_is_pointer;\ntemplate<typename T> struct check_is_pointer<T *> {};\n}\n\n/** Construct the halide equivalent of a C type */\ntemplate<typename T>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of() {\n    // Create a compile-time error if T is not a pointer (without\n    // using any includes - this code goes into the runtime).\n    check_is_pointer<T> check;\n    (void)check;\n    return halide_type_t(halide_type_handle, 64);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<float>() {\n    return halide_type_t(halide_type_float, 32);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<double>() {\n    return halide_type_t(halide_type_float, 64);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<bool>() {\n    return halide_type_t(halide_type_uint, 1);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<uint8_t>() {\n    return halide_type_t(halide_type_uint, 8);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<uint16_t>() {\n    return halide_type_t(halide_type_uint, 16);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<uint32_t>() {\n    return halide_type_t(halide_type_uint, 32);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<uint64_t>() {\n    return halide_type_t(halide_type_uint, 64);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<int8_t>() {\n    return halide_type_t(halide_type_int, 8);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<int16_t>() {\n    return halide_type_t(halide_type_int, 16);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<int32_t>() {\n    return halide_type_t(halide_type_int, 32);\n}\n\ntemplate<>\nHALIDE_ALWAYS_INLINE halide_type_t halide_type_of<int64_t>() {\n    return halide_type_t(halide_type_int, 64);\n}\n\n#endif\n\n#endif // HALIDE_HALIDERUNTIME_H\n"
  },
  {
    "path": "MNN/mnn/include/ImageProcess.hpp",
    "content": "//\n//  ImageProcess.hpp\n//  MNN\n//\n//  Created by MNN on 2018/09/19.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef ImageProcess_hpp\n#define ImageProcess_hpp\n\n#include \"ErrorCode.hpp\"\n#include \"Matrix.h\"\n#include \"Tensor.hpp\"\n\nnamespace MNN {\nnamespace CV {\nenum ImageFormat {\n    RGBA = 0,\n    RGB,\n    BGR,\n    GRAY,\n    BGRA,\n    YUV_NV21 = 11,\n};\n\nenum Filter { NEAREST = 0, BILINEAR = 1, BICUBIC = 2 };\n\nenum Wrap { CLAMP_TO_EDGE = 0, ZERO = 1, REPEAT = 2 };\n\n/**\n * handle image process for tensor.\n * step:\n *  1: Do transform compute and get points\n *  2: Sample line and do format convert\n *  3: Turn RGBA to float tensor, and do sub and normalize\n */\nclass MNN_PUBLIC ImageProcess {\npublic:\n    struct Inside;\n    struct Config {\n        /** data filter */\n        Filter filterType = NEAREST;\n        /** format of source data */\n        ImageFormat sourceFormat = RGBA;\n        /** format of destination data */\n        ImageFormat destFormat = RGBA;\n\n        // Only valid if the dest type is float\n        float mean[4]   = {0.0f, 0.0f, 0.0f, 0.0f};\n        float normal[4] = {1.0f, 1.0f, 1.0f, 1.0f};\n\n        /** edge wrapper */\n        Wrap wrap = CLAMP_TO_EDGE;\n    };\n\npublic:\n    /**\n     * @brief create image process with given config for given tensor.\n     * @param config    given config.\n     * @param dstTensor given tensor.\n     * @return image processor.\n     */\n    static ImageProcess* create(const Config& config, const Tensor* dstTensor = nullptr);\n\n    /**\n     * @brief create image process with given config for given tensor.\n     * @param means given means\n     * @param meanCount given means count\n     * @param normals   given normals\n     * @param normalCount given normal count\n     * @param sourceFormat  format of source data\n     * @param destFormat    format of destination data\n     * @param dstTensor given tensor.\n     * @return image processor.\n     */\n    static ImageProcess* create(const ImageFormat sourceFormat = RGBA, const ImageFormat destFormat = RGBA,\n                                const float* means = nullptr, const int meanCount = 0, const float* normals = nullptr,\n                                const int normalCount = 0, const Tensor* dstTensor = nullptr);\n\n    ~ImageProcess();\n\n    /**\n     * @brief get affine transform matrix.\n     * @return affine transform matrix.\n     */\n    inline const Matrix& matrix() const {\n        return mTransform;\n    }\n    void setMatrix(const Matrix& matrix);\n\n    /**\n     * @brief convert source data to given tensor.\n     * @param source    source data.\n     * @param iw        source width.\n     * @param ih        source height.\n     * @param stride    number of elements per row. eg: 100 width RGB contains at least 300 elements.\n     * @param dest      given tensor.\n     * @return result code.\n     */\n    ErrorCode convert(const uint8_t* source, int iw, int ih, int stride, Tensor* dest);\n\n    /**\n     * @brief convert source data to given tensor.\n     * @param source    source data.\n     * @param iw        source width.\n     * @param ih        source height.\n     * @param stride    number of elements per row. eg: 100 width RGB contains at least 300 elements.\n     * @param dest      dest data.\n     * @param ow      output width.\n     * @param oh      output height.\n     * @param outputBpp      output bpp, if 0, set as the save and config.destFormat.\n     * @param outputStride  output stride, if 0, set as ow * outputBpp.\n     * @param type  Only support halide_type_of<uint8_t> and halide_type_of<float>.\n     * @return result code.\n     */\n    ErrorCode convert(const uint8_t* source, int iw, int ih, int stride, void* dest, int ow, int oh, int outputBpp = 0,\n                      int outputStride = 0, halide_type_t type = halide_type_of<float>());\n\n    /**\n     * @brief create tensor with given data.\n     * @param w     image width.\n     * @param h     image height.\n     * @param bpp   bytes per pixel.\n     * @param p     pixel data pointer.\n     * @return created tensor.\n     */\n    template <typename T>\n    static Tensor* createImageTensor(int w, int h, int bpp, void* p = nullptr) {\n        return createImageTensor(halide_type_of<T>(), w, h, bpp, p);\n    }\n    static Tensor* createImageTensor(halide_type_t type, int w, int h, int bpp, void* p = nullptr);\n\nprivate:\n    ImageProcess(const Config& config);\n    Matrix mTransform;\n    Matrix mTransformInvert;\n    Inside* mInside;\n};\n} // namespace CV\n} // namespace MNN\n\n#endif /* ImageProcess_hpp */\n"
  },
  {
    "path": "MNN/mnn/include/Interpreter.hpp",
    "content": "//\n//  Interpreter.hpp\n//  MNN\n//\n//  Created by MNN on 2018/07/23.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef Interpreter_hpp\n#define Interpreter_hpp\n\n#include <functional>\n#include <map>\n#include <string>\n#include \"ErrorCode.hpp\"\n#include \"MNNForwardType.h\"\n#include \"Tensor.hpp\"\n\nnamespace MNN {\n\n/** session schedule config */\nstruct ScheduleConfig {\n    /** which tensor should be kept */\n    std::vector<std::string> saveTensors;\n    /** forward type */\n    MNNForwardType type = MNN_FORWARD_CPU;\n    /** number of threads in parallel */\n    int numThread = 4;\n\n    /** subpath to run */\n    struct Path {\n        std::vector<std::string> inputs;\n        std::vector<std::string> outputs;\n\n        enum Mode {\n            /**\n             * Op Mode\n             * - inputs means the source op, can NOT be empty.\n             * - outputs means the sink op, can be empty.\n             * The path will start from source op, then flow when encounter the sink op.\n             * The sink op will not be compute in this path.\n             */\n            Op = 0,\n\n            /**\n             * Tensor Mode (NOT supported yet)\n             * - inputs means the inputs tensors, can NOT be empty.\n             * - outputs means the outputs tensors, can NOT be empty.\n             * It will find the pipeline that compute outputs from inputs.\n             */\n            Tensor = 1\n        };\n\n        /** running mode */\n        Mode mode = Op;\n    };\n    Path path;\n\n    /** backup backend used to create execution when desinated backend do NOT support any op */\n    MNNForwardType backupType = MNN_FORWARD_CPU;\n\n    /** extra backend config */\n    BackendConfig* backendConfig = nullptr;\n};\n\nclass Session;\nstruct Content;\nclass Tensor;\nclass Backend;\n\nclass MNN_PUBLIC OperatorInfo {\n    struct Info;\n\npublic:\n    /** Operator's name*/\n    const std::string& name() const;\n\n    /** Operator's type*/\n    const std::string& type() const;\n\n    /** Operator's flops, in M*/\n    float flops() const;\n\nprotected:\n    OperatorInfo();\n    ~OperatorInfo();\n    Info* mContent;\n};\n\ntypedef std::function<bool(const std::vector<Tensor*>&, const std::string& /*opName*/)> TensorCallBack;\ntypedef std::function<bool(const std::vector<Tensor*>&, const OperatorInfo*)> TensorCallBackWithInfo;\n\n/** net data holder. multiple sessions could share same net. */\nclass MNN_PUBLIC Interpreter {\npublic:\n    /**\n     * @brief create net from file.\n     * @param file  given file.\n     * @return created net if success, NULL otherwise.\n     */\n    static Interpreter* createFromFile(const char* file);\n    /**\n     * @brief create net from buffer.\n     * @param buffer    given data buffer.\n     * @param size      size of data buffer.\n     * @return created net if success, NULL otherwise.\n     */\n    static Interpreter* createFromBuffer(const void* buffer, size_t size);\n    ~Interpreter();\n\npublic:\n    /**\n     * @brief create session with schedule config. created session will be managed in net.\n     * @param config session schedule config.\n     * @return created session if success, NULL otherwise.\n     */\n    Session* createSession(const ScheduleConfig& config);\n\n    /**\n     * @brief create multi-path session with schedule configs. created session will be managed in net.\n     * @param configs session schedule configs.\n     * @return created session if success, NULL otherwise.\n     */\n    Session* createMultiPathSession(const std::vector<ScheduleConfig>& configs);\n\n    /**\n     * @brief release session.\n     * @param session   given session.\n     * @return true if given session is held by net and is freed.\n     */\n    bool releaseSession(Session* session);\n\n    /**\n     * @brief call this function to get tensors ready. output tensor buffer (host or deviceId) should be retrieved\n     *        after resize of any input tensor.\n     * @param session given session.\n     */\n    void resizeSession(Session* session);\n\n    /**\n     * @brief call this function if don't need resize or create session any more, it will save a few memory that equal\n     * to the size of model buffer\n     */\n    void releaseModel();\n\n    /**\n     * @brief Get the model buffer for user to save\n     * @return std::make_pair(modleBuffer, modelSize).\n     * @example:\n     * std::ofstream output(\"trainResult.alinn\")\n     * auto buffer = net->getModelBuffer();\n     * output.write((const char*)buffer.first, buffer.second);\n     */\n    std::pair<const void*, size_t> getModelBuffer() const;\n\n    /**\n     * @brief update Session's Tensor to model's Const Op\n     * @param session   given session.\n     * @return result of running.\n     */\n    ErrorCode updateSessionToModel(Session* session);\n\n    /**\n     * @brief run session.\n     * @param session   given session.\n     * @return result of running.\n     */\n    ErrorCode runSession(Session* session) const;\n\n    /*\n     * @brief run session.\n     * @param session   given session.\n     * @param before    callback before each op. return true to run the op; return false to skip the op.\n     * @param after     callback after each op. return true to continue running; return false to interrupt the session.\n     * @param sync      synchronously wait for finish of execution or not.\n     * @return result of running.\n     */\n    ErrorCode runSessionWithCallBack(const Session* session, const TensorCallBack& before, const TensorCallBack& end,\n                                     bool sync = false) const;\n\n    /*\n     * @brief run session.\n     * @param session   given session.\n     * @param before    callback before each op. return true to run the op; return false to skip the op.\n     * @param after     callback after each op. return true to continue running; return false to interrupt the session.\n     * @param sync      synchronously wait for finish of execution or not.\n     * @return result of running.\n     */\n    ErrorCode runSessionWithCallBackInfo(const Session* session, const TensorCallBackWithInfo& before,\n                                         const TensorCallBackWithInfo& end, bool sync = false) const;\n\n    /**\n     * @brief get input tensor for given name.\n     * @param session   given session.\n     * @param name      given name. if NULL, return first input.\n     * @return tensor if found, NULL otherwise.\n     */\n    Tensor* getSessionInput(const Session* session, const char* name);\n    /**\n     * @brief get output tensor for given name.\n     * @param session   given session.\n     * @param name      given name. if NULL, return first output.\n     * @return tensor if found, NULL otherwise.\n     */\n    Tensor* getSessionOutput(const Session* session, const char* name);\n\n    /**\n     * @brief get all input tensors.\n     * @param session   given session.\n     * @return all input tensors mapped with name.\n     */\n    const std::map<std::string, Tensor*>& getSessionOutputAll(const Session* session) const;\n    /**\n     * @brief get all output tensors.\n     * @param session   given session.\n     * @return all output tensors mapped with name.\n     */\n    const std::map<std::string, Tensor*>& getSessionInputAll(const Session* session) const;\n\npublic:\n    /**\n     * @brief resize given tensor.\n     * @param tensor    given tensor.\n     * @param dims      new dims. at most 6 dims.\n     */\n    void resizeTensor(Tensor* tensor, const std::vector<int>& dims);\n\n    /**\n     * @brief resize given tensor by nchw.\n     * @param batch  / N.\n     * @param channel   / C.\n     * @param height / H.\n     * @param width / W\n     */\n    void resizeTensor(Tensor* tensor, int batch, int channel, int height, int width);\n\n    /**\n     * @brief get backend used to create given tensor.\n     * @param session   given session.\n     * @param tensor    given tensor.\n     * @return backend used to create given tensor, may be NULL.\n     */\n    const Backend* getBackend(const Session* session, const Tensor* tensor) const;\n\n    /**\n     * @brief get business code (model identifier).\n     * @return business code.\n     */\n    const char* bizCode() const;\n\nprivate:\n    static Interpreter* createFromBufferInternal(Content* net);\n\n    Content* mNet = nullptr;\n    Interpreter(Content* net);\n\n    Interpreter(const Interpreter&)  = delete;\n    Interpreter(const Interpreter&&) = delete;\n    Interpreter& operator=(const Interpreter&) = delete;\n    Interpreter& operator=(const Interpreter&&) = delete;\n};\n} // namespace MNN\n\n#endif /* Interpreter_hpp */\n"
  },
  {
    "path": "MNN/mnn/include/MNNDefine.h",
    "content": "//\n//  MNNDefine.h\n//  MNN\n//\n//  Created by MNN on 2018/08/09.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef MNNDefine_h\n#define MNNDefine_h\n\n#include <assert.h>\n#include <stdio.h>\n\n#if defined(__APPLE__)\n#include \"TargetConditionals.h\"\n#if TARGET_OS_IPHONE\n#define MNN_BUILD_FOR_IOS\n#endif\n#endif\n\n#ifdef MNN_USE_LOGCAT\n#include <android/log.h>\n#define MNN_ERROR(format, ...) __android_log_print(ANDROID_LOG_ERROR, \"MNNJNI\", format, ##__VA_ARGS__)\n#define MNN_PRINT(format, ...) __android_log_print(ANDROID_LOG_INFO, \"MNNJNI\", format, ##__VA_ARGS__)\n#else\n#define MNN_PRINT(format, ...) printf(format, ##__VA_ARGS__)\n#define MNN_ERROR(format, ...) printf(format, ##__VA_ARGS__)\n#endif\n\n#ifdef DEBUG\n#define MNN_ASSERT(x)                                            \\\n    {                                                            \\\n        int res = (x);                                           \\\n        if (!res) {                                              \\\n            MNN_ERROR(\"Error for %s, %d\\n\", __FILE__, __LINE__); \\\n            assert(res);                                         \\\n        }                                                        \\\n    }\n#else\n#define MNN_ASSERT(x)                                            \\\n    {                                                            \\\n        int res = (x);                                           \\\n        if (!res) {                                              \\\n            MNN_ERROR(\"Error for %s, %d\\n\", __FILE__, __LINE__); \\\n        }                                                        \\\n    }\n#endif\n\n#define FUNC_PRINT(x) MNN_PRINT(#x \"=%d in %s, %d \\n\", x, __func__, __LINE__);\n#define FUNC_PRINT_ALL(x, type) MNN_PRINT(#x \"=\" #type \" %\" #type \" in %s, %d \\n\", x, __func__, __LINE__);\n\n#define MNN_CHECK(success, log) \\\nif(!(success)){ \\\nMNN_ERROR(\"Check failed: %s ==> %s\\n\", #success, #log); \\\n}\n\n#if defined(_MSC_VER)\n#if defined(BUILDING_MNN_DLL)\n#define MNN_PUBLIC __declspec(dllexport)\n#elif defined(USING_MNN_DLL)\n#define MNN_PUBLIC __declspec(dllimport)\n#else\n#define MNN_PUBLIC\n#endif\n#else\n#define MNN_PUBLIC __attribute__((visibility(\"default\")))\n#endif\n\n#endif /* MNNDefine_h */\n"
  },
  {
    "path": "MNN/mnn/include/MNNForwardType.h",
    "content": "//\n//  MNNForwardType.h\n//  MNN\n//\n//  Created by MNN on 2019/01/19.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef MNNForwardType_h\n#define MNNForwardType_h\n#include <stdint.h>\n#include <stddef.h>\n\ntypedef enum {\n    MNN_FORWARD_CPU = 0,\n\n    /*\n     Firtly find the first available backends not equal to CPU\n     If no other backends, use cpu\n     */\n    MNN_FORWARD_AUTO = 4,\n\n    /*Hand write metal*/\n    MNN_FORWARD_METAL = 1,\n\n    /*Use IOS's MPS instead of hand-write metal, Not Support yet*/\n    MNN_FORWARD_MPS = 2,\n\n    /*Android / Common Device GPU API*/\n    MNN_FORWARD_OPENCL = 3,\n    MNN_FORWARD_OPENGL = 6,\n    MNN_FORWARD_VULKAN = 7,\n\n    /*Android 8.1's NNAPI, Not Support yet*/\n    MNN_FORWARD_NN = 5,\n\n    /*User can use API from Backend.hpp to add or search Backend*/\n    MNN_FORWARD_USER_0 = 8,\n    MNN_FORWARD_USER_1 = 9,\n    MNN_FORWARD_USER_2 = 10,\n    MNN_FORWARD_USER_3 = 11,\n\n    MNN_FORWARD_ALL\n} MNNForwardType;\n#ifdef __cplusplus\nnamespace MNN {\nstruct BackendConfig {\n    enum MemoryMode { Memory_Normal = 0, Memory_High, Memory_Low };\n\n    MemoryMode memory = Memory_Normal;\n\n    enum PowerMode { Power_Normal = 0, Power_High, Power_Low };\n\n    PowerMode power = Power_Normal;\n\n    enum PrecisionMode { Precision_Normal = 0, Precision_High, Precision_Low };\n\n    PrecisionMode precision = Precision_Normal;\n\n    /** user defined context */\n    union {\n        void* sharedContext = nullptr;\n        size_t flags; // Valid for CPU Backend\n    };\n};\n}; // namespace MNN\n#endif\n#endif /* MNNForwardType_h */\n"
  },
  {
    "path": "MNN/mnn/include/MNNSharedContext.h",
    "content": "//\n//  MNNSharedContext.h\n//  MNN\n//\n//  Created by MNN on 2018/10/11.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef MNNSharedContext_h\n#define MNNSharedContext_h\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n#include <stdint.h> /*uint32_t*/\n\n#ifndef VK_DEFINE_HANDLE\n#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object;\nVK_DEFINE_HANDLE(VkInstance)\nVK_DEFINE_HANDLE(VkPhysicalDevice)\nVK_DEFINE_HANDLE(VkDevice)\nVK_DEFINE_HANDLE(VkQueue)\n#endif\nstruct MNNVulkanContext {\n    VkInstance pInstance;\n    VkPhysicalDevice pPhysicalDevice;\n    VkDevice pDevice;\n    VkQueue pQueue;\n    uint32_t iQueueFamilyIndex;\n};\n#ifdef __cplusplus\n}\n#endif\n\n#endif /* MNNSharedContext_h */\n"
  },
  {
    "path": "MNN/mnn/include/Matrix.h",
    "content": "/*\n * Copyright 2006 The Android Open Source Project\n *\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file.\n */\n\n/* Generated by tools/bookmaker from include/core/Matrix.h and docs/SkMatrix_Reference.bmh\n   on 2018-07-13 08:15:11. Additional documentation and examples can be found at:\n   https://skia.org/user/api/SkMatrix_Reference\n\n   You may edit either file directly. Structural changes to public interfaces require\n   editing both files. After editing docs/SkMatrix_Reference.bmh, run:\n       bookmaker -b docs -i include/core/Matrix.h -p\n   to create an updated version of this file.\n */\n\n\n//\n//  Modified by jiangxiaotang on 2018/09/19.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef SkMatrix_DEFINED\n#define SkMatrix_DEFINED\n\n#include <string.h>\n#include <cstdint>\n#include \"Rect.h\"\n\nnamespace MNN {\nnamespace CV {\n\n/** \\class Matrix\n    Matrix holds a 3x3 matrix for transforming coordinates. This allows mapping\n    Point and vectors with translation, scaling, skewing, rotation, and\n    perspective.\n\n    Matrix elements are in row major order. Matrix does not have a constructor,\n    so it must be explicitly initialized. setIdentity() initializes Matrix\n    so it has no effect. setTranslate(), setScale(), setSkew(), setRotate(), set9 and setAll()\n    initializes all Matrix elements with the corresponding mapping.\n\n    Matrix includes a hidden variable that classifies the type of matrix to\n    improve performance. Matrix is not thread safe unless getType() is called first.\n*/\n\nclass MNN_PUBLIC Matrix {\npublic:\n    Matrix() {\n        setIdentity();\n    }\n\n    /** Sets Matrix to scale by (sx, sy). Returned matrix is:\n\n            | sx  0  0 |\n            |  0 sy  0 |\n            |  0  0  1 |\n\n        @param sx  horizontal scale factor\n        @param sy  vertical scale factor\n        @return    Matrix with scale\n    */\n    static Matrix MakeScale(float sx, float sy) {\n        Matrix m;\n        m.setScale(sx, sy);\n        return m;\n    }\n\n    /** Sets Matrix to scale by (scale, scale). Returned matrix is:\n\n            | scale   0   0 |\n            |   0   scale 0 |\n            |   0     0   1 |\n\n        @param scale  horizontal and vertical scale factor\n        @return       Matrix with scale\n    */\n    static Matrix MakeScale(float scale) {\n        Matrix m;\n        m.setScale(scale, scale);\n        return m;\n    }\n\n    /** Sets Matrix to translate by (dx, dy). Returned matrix is:\n\n            | 1 0 dx |\n            | 0 1 dy |\n            | 0 0  1 |\n\n        @param dx  horizontal translation\n        @param dy  vertical translation\n        @return    Matrix with translation\n    */\n    static Matrix MakeTrans(float dx, float dy) {\n        Matrix m;\n        m.setTranslate(dx, dy);\n        return m;\n    }\n\n    /** Sets Matrix to:\n\n            | scaleX  skewX transX |\n            |  skewY scaleY transY |\n            |  pers0  pers1  pers2 |\n\n        @param scaleX  horizontal scale factor\n        @param skewX   horizontal skew factor\n        @param transX  horizontal translation\n        @param skewY   vertical skew factor\n        @param scaleY  vertical scale factor\n        @param transY  vertical translation\n        @param pers0   input x-axis perspective factor\n        @param pers1   input y-axis perspective factor\n        @param pers2   perspective scale factor\n        @return        Matrix constructed from parameters\n    */\n    static Matrix MakeAll(float scaleX, float skewX, float transX, float skewY, float scaleY, float transY, float pers0,\n                          float pers1, float pers2) {\n        Matrix m;\n        m.setAll(scaleX, skewX, transX, skewY, scaleY, transY, pers0, pers1, pers2);\n        return m;\n    }\n\n    /** \\enum Matrix::TypeMask\n        Enum of bit fields for mask returned by getType().\n        Used to identify the complexity of Matrix, to optimize performance.\n    */\n    enum TypeMask {\n        kIdentity_Mask    = 0,    //!< identity Matrix; all bits clear\n        kTranslate_Mask   = 0x01, //!< translation Matrix\n        kScale_Mask       = 0x02, //!< scale Matrix\n        kAffine_Mask      = 0x04, //!< skew or rotate Matrix\n        kPerspective_Mask = 0x08, //!< perspective Matrix\n    };\n\n    /** Returns a bit field describing the transformations the matrix may\n        perform. The bit field is computed conservatively, so it may include\n        false positives. For example, when kPerspective_Mask is set, all\n        other bits are set.\n\n        @return  kIdentity_Mask, or combinations of: kTranslate_Mask, kScale_Mask,\n                 kAffine_Mask, kPerspective_Mask\n    */\n    TypeMask getType() const {\n        if (fTypeMask & kUnknown_Mask) {\n            fTypeMask = this->computeTypeMask();\n        }\n        // only return the public masks\n        return (TypeMask)(fTypeMask & 0xF);\n    }\n\n    /** Returns true if Matrix is identity.  Identity matrix is:\n\n            | 1 0 0 |\n            | 0 1 0 |\n            | 0 0 1 |\n\n        @return  true if Matrix has no effect\n    */\n    bool isIdentity() const {\n        return this->getType() == 0;\n    }\n\n    /** Returns true if Matrix at most scales and translates. Matrix may be identity,\n        contain only scale elements, only translate elements, or both. Matrix form is:\n\n            | scale-x    0    translate-x |\n            |    0    scale-y translate-y |\n            |    0       0         1      |\n\n        @return  true if Matrix is identity; or scales, translates, or both\n    */\n    bool isScaleTranslate() const {\n        return !(this->getType() & ~(kScale_Mask | kTranslate_Mask));\n    }\n\n    /** Returns true if Matrix is identity, or translates. Matrix form is:\n\n            | 1 0 translate-x |\n            | 0 1 translate-y |\n            | 0 0      1      |\n\n        @return  true if Matrix is identity, or translates\n    */\n    bool isTranslate() const {\n        return !(this->getType() & ~(kTranslate_Mask));\n    }\n\n    /** Returns true Matrix maps Rect to another Rect. If true, Matrix is identity,\n        or scales, or rotates a multiple of 90 degrees, or mirrors on axes. In all\n        cases, Matrix may also have translation. Matrix form is either:\n\n            | scale-x    0    translate-x |\n            |    0    scale-y translate-y |\n            |    0       0         1      |\n\n        or\n\n            |    0     rotate-x translate-x |\n            | rotate-y    0     translate-y |\n            |    0        0          1      |\n\n        for non-zero values of scale-x, scale-y, rotate-x, and rotate-y.\n\n        Also called preservesAxisAlignment(); use the one that provides better inline\n        documentation.\n\n        @return  true if Matrix maps one Rect into another\n    */\n    bool rectStaysRect() const {\n        if (fTypeMask & kUnknown_Mask) {\n            fTypeMask = this->computeTypeMask();\n        }\n        return (fTypeMask & kRectStaysRect_Mask) != 0;\n    }\n\n    /** Returns true Matrix maps Rect to another Rect. If true, Matrix is identity,\n        or scales, or rotates a multiple of 90 degrees, or mirrors on axes. In all\n        cases, Matrix may also have translation. Matrix form is either:\n\n            | scale-x    0    translate-x |\n            |    0    scale-y translate-y |\n            |    0       0         1      |\n\n        or\n\n            |    0     rotate-x translate-x |\n            | rotate-y    0     translate-y |\n            |    0        0          1      |\n\n        for non-zero values of scale-x, scale-y, rotate-x, and rotate-y.\n\n        Also called rectStaysRect(); use the one that provides better inline\n        documentation.\n\n        @return  true if Matrix maps one Rect into another\n    */\n    bool preservesAxisAlignment() const {\n        return this->rectStaysRect();\n    }\n\n    /** Matrix organizes its values in row order. These members correspond to\n        each value in Matrix.\n    */\n    static constexpr int kMScaleX = 0; //!< horizontal scale factor\n    static constexpr int kMSkewX  = 1; //!< horizontal skew factor\n    static constexpr int kMTransX = 2; //!< horizontal translation\n    static constexpr int kMSkewY  = 3; //!< vertical skew factor\n    static constexpr int kMScaleY = 4; //!< vertical scale factor\n    static constexpr int kMTransY = 5; //!< vertical translation\n    static constexpr int kMPersp0 = 6; //!< input x perspective factor\n    static constexpr int kMPersp1 = 7; //!< input y perspective factor\n    static constexpr int kMPersp2 = 8; //!< perspective bias\n\n    /** Affine arrays are in column major order to match the matrix used by\n        PDF and XPS.\n    */\n    static constexpr int kAScaleX = 0; //!< horizontal scale factor\n    static constexpr int kASkewY  = 1; //!< vertical skew factor\n    static constexpr int kASkewX  = 2; //!< horizontal skew factor\n    static constexpr int kAScaleY = 3; //!< vertical scale factor\n    static constexpr int kATransX = 4; //!< horizontal translation\n    static constexpr int kATransY = 5; //!< vertical translation\n\n    /** Returns one matrix value. Asserts if index is out of range and SK_DEBUG is\n        defined.\n\n        @param index  one of: kMScaleX, kMSkewX, kMTransX, kMSkewY, kMScaleY, kMTransY,\n                      kMPersp0, kMPersp1, kMPersp2\n        @return       value corresponding to index\n    */\n    float operator[](int index) const {\n        MNN_ASSERT((unsigned)index < 9);\n        return fMat[index];\n    }\n\n    /** Returns one matrix value. Asserts if index is out of range and SK_DEBUG is\n        defined.\n\n        @param index  one of: kMScaleX, kMSkewX, kMTransX, kMSkewY, kMScaleY, kMTransY,\n                      kMPersp0, kMPersp1, kMPersp2\n        @return       value corresponding to index\n    */\n    float get(int index) const {\n        MNN_ASSERT((unsigned)index < 9);\n        return fMat[index];\n    }\n\n    /** Returns scale factor multiplied by x-axis input, contributing to x-axis output.\n        With mapPoints(), scales Point along the x-axis.\n\n        @return  horizontal scale factor\n    */\n    float getScaleX() const {\n        return fMat[kMScaleX];\n    }\n\n    /** Returns scale factor multiplied by y-axis input, contributing to y-axis output.\n        With mapPoints(), scales Point along the y-axis.\n\n        @return  vertical scale factor\n    */\n    float getScaleY() const {\n        return fMat[kMScaleY];\n    }\n\n    /** Returns scale factor multiplied by x-axis input, contributing to y-axis output.\n        With mapPoints(), skews Point along the y-axis.\n        Skewing both axes can rotate Point.\n\n        @return  vertical skew factor\n    */\n    float getSkewY() const {\n        return fMat[kMSkewY];\n    }\n\n    /** Returns scale factor multiplied by y-axis input, contributing to x-axis output.\n        With mapPoints(), skews Point along the x-axis.\n        Skewing both axes can rotate Point.\n\n        @return  horizontal scale factor\n    */\n    float getSkewX() const {\n        return fMat[kMSkewX];\n    }\n\n    /** Returns translation contributing to x-axis output.\n        With mapPoints(), moves Point along the x-axis.\n\n        @return  horizontal translation factor\n    */\n    float getTranslateX() const {\n        return fMat[kMTransX];\n    }\n\n    /** Returns translation contributing to y-axis output.\n        With mapPoints(), moves Point along the y-axis.\n\n        @return  vertical translation factor\n    */\n    float getTranslateY() const {\n        return fMat[kMTransY];\n    }\n\n    /** Returns factor scaling input x-axis relative to input y-axis.\n\n        @return  input x-axis perspective factor\n    */\n    float getPerspX() const {\n        return fMat[kMPersp0];\n    }\n\n    /** Returns factor scaling input y-axis relative to input x-axis.\n\n        @return  input y-axis perspective factor\n    */\n    float getPerspY() const {\n        return fMat[kMPersp1];\n    }\n\n    /** Returns writable Matrix value. Asserts if index is out of range and SK_DEBUG is\n        defined. Clears internal cache anticipating that caller will change Matrix value.\n\n        Next call to read Matrix state may recompute cache; subsequent writes to Matrix\n        value must be followed by dirtyMatrixTypeCache().\n\n        @param index  one of: kMScaleX, kMSkewX, kMTransX, kMSkewY, kMScaleY, kMTransY,\n                      kMPersp0, kMPersp1, kMPersp2\n        @return       writable value corresponding to index\n    */\n    float& operator[](int index) {\n        MNN_ASSERT((unsigned)index < 9);\n        this->setTypeMask(kUnknown_Mask);\n        return fMat[index];\n    }\n\n    /** Sets Matrix value. Asserts if index is out of range and SK_DEBUG is\n        defined. Safer than operator[]; internal cache is always maintained.\n\n        @param index  one of: kMScaleX, kMSkewX, kMTransX, kMSkewY, kMScaleY, kMTransY,\n                      kMPersp0, kMPersp1, kMPersp2\n        @param value  scalar to store in Matrix\n    */\n    void set(int index, float value) {\n        MNN_ASSERT((unsigned)index < 9);\n        fMat[index] = value;\n        this->setTypeMask(kUnknown_Mask);\n    }\n\n    /** Sets horizontal scale factor.\n\n        @param v  horizontal scale factor to store\n    */\n    void setScaleX(float v) {\n        this->set(kMScaleX, v);\n    }\n\n    /** Sets vertical scale factor.\n\n        @param v  vertical scale factor to store\n    */\n    void setScaleY(float v) {\n        this->set(kMScaleY, v);\n    }\n\n    /** Sets vertical skew factor.\n\n        @param v  vertical skew factor to store\n    */\n    void setSkewY(float v) {\n        this->set(kMSkewY, v);\n    }\n\n    /** Sets horizontal skew factor.\n\n        @param v  horizontal skew factor to store\n    */\n    void setSkewX(float v) {\n        this->set(kMSkewX, v);\n    }\n\n    /** Sets horizontal translation.\n\n        @param v  horizontal translation to store\n    */\n    void setTranslateX(float v) {\n        this->set(kMTransX, v);\n    }\n\n    /** Sets vertical translation.\n\n        @param v  vertical translation to store\n    */\n    void setTranslateY(float v) {\n        this->set(kMTransY, v);\n    }\n\n    /** Sets input x-axis perspective factor, which causes mapXY() to vary input x-axis values\n        inversely proportional to input y-axis values.\n\n        @param v  perspective factor\n    */\n    void setPerspX(float v) {\n        this->set(kMPersp0, v);\n    }\n\n    /** Sets input y-axis perspective factor, which causes mapXY() to vary input y-axis values\n        inversely proportional to input x-axis values.\n\n        @param v  perspective factor\n    */\n    void setPerspY(float v) {\n        this->set(kMPersp1, v);\n    }\n\n    /** Sets all values from parameters. Sets matrix to:\n\n            | scaleX  skewX transX |\n            |  skewY scaleY transY |\n            | persp0 persp1 persp2 |\n\n        @param scaleX  horizontal scale factor to store\n        @param skewX   horizontal skew factor to store\n        @param transX  horizontal translation to store\n        @param skewY   vertical skew factor to store\n        @param scaleY  vertical scale factor to store\n        @param transY  vertical translation to store\n        @param persp0  input x-axis values perspective factor to store\n        @param persp1  input y-axis values perspective factor to store\n        @param persp2  perspective scale factor to store\n    */\n    void setAll(float scaleX, float skewX, float transX, float skewY, float scaleY, float transY, float persp0,\n                float persp1, float persp2) {\n        fMat[kMScaleX] = scaleX;\n        fMat[kMSkewX]  = skewX;\n        fMat[kMTransX] = transX;\n        fMat[kMSkewY]  = skewY;\n        fMat[kMScaleY] = scaleY;\n        fMat[kMTransY] = transY;\n        fMat[kMPersp0] = persp0;\n        fMat[kMPersp1] = persp1;\n        fMat[kMPersp2] = persp2;\n        this->setTypeMask(kUnknown_Mask);\n    }\n\n    /** Copies nine scalar values contained by Matrix into buffer, in member value\n        ascending order: kMScaleX, kMSkewX, kMTransX, kMSkewY, kMScaleY, kMTransY,\n        kMPersp0, kMPersp1, kMPersp2.\n\n        @param buffer  storage for nine scalar values\n    */\n    void get9(float buffer[9]) const {\n        memcpy(buffer, fMat, 9 * sizeof(float));\n    }\n\n    /** Sets Matrix to nine scalar values in buffer, in member value ascending order:\n        kMScaleX, kMSkewX, kMTransX, kMSkewY, kMScaleY, kMTransY, kMPersp0, kMPersp1,\n        kMPersp2.\n\n        Sets matrix to:\n\n            | buffer[0] buffer[1] buffer[2] |\n            | buffer[3] buffer[4] buffer[5] |\n            | buffer[6] buffer[7] buffer[8] |\n\n        In the future, set9 followed by get9 may not return the same values. Since Matrix\n        maps non-homogeneous coordinates, scaling all nine values produces an equivalent\n        transformation, possibly improving precision.\n\n        @param buffer  nine scalar values\n    */\n    void set9(const float buffer[9]);\n\n    /** Sets Matrix to identity; which has no effect on mapped Point. Sets Matrix to:\n\n            | 1 0 0 |\n            | 0 1 0 |\n            | 0 0 1 |\n\n        Also called setIdentity(); use the one that provides better inline\n        documentation.\n    */\n    void reset();\n\n    /** Sets Matrix to identity; which has no effect on mapped Point. Sets Matrix to:\n\n            | 1 0 0 |\n            | 0 1 0 |\n            | 0 0 1 |\n\n        Also called reset(); use the one that provides better inline\n        documentation.\n    */\n    void setIdentity() {\n        this->reset();\n    }\n\n    /** Sets Matrix to translate by (dx, dy).\n\n        @param dx  horizontal translation\n        @param dy  vertical translation\n    */\n    void setTranslate(float dx, float dy);\n\n    /** Sets Matrix to scale by sx and sy, about a pivot point at (px, py).\n        The pivot point is unchanged when mapped with Matrix.\n\n        @param sx  horizontal scale factor\n        @param sy  vertical scale factor\n        @param px  pivot x\n        @param py  pivot y\n    */\n    void setScale(float sx, float sy, float px, float py);\n\n    /** Sets Matrix to scale by sx and sy about at pivot point at (0, 0).\n\n        @param sx  horizontal scale factor\n        @param sy  vertical scale factor\n    */\n    void setScale(float sx, float sy);\n\n    /** Sets Matrix to rotate by degrees about a pivot point at (px, py).\n        The pivot point is unchanged when mapped with Matrix.\n\n        Positive degrees rotates clockwise.\n\n        @param degrees  angle of axes relative to upright axes\n        @param px       pivot x\n        @param py       pivot y\n    */\n    void setRotate(float degrees, float px, float py);\n\n    /** Sets Matrix to rotate by degrees about a pivot point at (0, 0).\n        Positive degrees rotates clockwise.\n\n        @param degrees  angle of axes relative to upright axes\n    */\n    void setRotate(float degrees);\n\n    /** Sets Matrix to rotate by sinValue and cosValue, about a pivot point at (px, py).\n        The pivot point is unchanged when mapped with Matrix.\n\n        Vector (sinValue, cosValue) describes the angle of rotation relative to (0, 1).\n        Vector length specifies scale.\n\n        @param sinValue  rotation vector x-axis component\n        @param cosValue  rotation vector y-axis component\n        @param px        pivot x-axis\n        @param py        pivot y-axis\n    */\n    void setSinCos(float sinValue, float cosValue, float px, float py);\n\n    /** Sets Matrix to rotate by sinValue and cosValue, about a pivot point at (0, 0).\n\n        Vector (sinValue, cosValue) describes the angle of rotation relative to (0, 1).\n        Vector length specifies scale.\n\n        @param sinValue  rotation vector x-axis component\n        @param cosValue  rotation vector y-axis component\n    */\n    void setSinCos(float sinValue, float cosValue);\n\n    /** Sets Matrix to skew by kx and ky, about a pivot point at (px, py).\n        The pivot point is unchanged when mapped with Matrix.\n\n        @param kx  horizontal skew factor\n        @param ky  vertical skew factor\n        @param px  pivot x\n        @param py  pivot y\n    */\n    void setSkew(float kx, float ky, float px, float py);\n\n    /** Sets Matrix to skew by kx and ky, about a pivot point at (0, 0).\n\n        @param kx  horizontal skew factor\n        @param ky  vertical skew factor\n    */\n    void setSkew(float kx, float ky);\n\n    /** Sets Matrix to Matrix a multiplied by Matrix b. Either a or b may be this.\n\n        Given:\n\n                | A B C |      | J K L |\n            a = | D E F |, b = | M N O |\n                | G H I |      | P Q R |\n\n        sets Matrix to:\n\n                    | A B C |   | J K L |   | AJ+BM+CP AK+BN+CQ AL+BO+CR |\n            a * b = | D E F | * | M N O | = | DJ+EM+FP DK+EN+FQ DL+EO+FR |\n                    | G H I |   | P Q R |   | GJ+HM+IP GK+HN+IQ GL+HO+IR |\n\n        @param a  Matrix on left side of multiply expression\n        @param b  Matrix on right side of multiply expression\n    */\n    void setConcat(const Matrix& a, const Matrix& b);\n\n    /** Sets Matrix to Matrix multiplied by Matrix constructed from translation (dx, dy).\n        This can be thought of as moving the point to be mapped before applying Matrix.\n\n        Given:\n\n                     | A B C |               | 1 0 dx |\n            Matrix = | D E F |,  T(dx, dy) = | 0 1 dy |\n                     | G H I |               | 0 0  1 |\n\n        sets Matrix to:\n\n                                 | A B C | | 1 0 dx |   | A B A*dx+B*dy+C |\n            Matrix * T(dx, dy) = | D E F | | 0 1 dy | = | D E D*dx+E*dy+F |\n                                 | G H I | | 0 0  1 |   | G H G*dx+H*dy+I |\n\n        @param dx  x-axis translation before applying Matrix\n        @param dy  y-axis translation before applying Matrix\n    */\n    void preTranslate(float dx, float dy);\n\n    /** Sets Matrix to Matrix multiplied by Matrix constructed from scaling by (sx, sy)\n        about pivot point (px, py).\n        This can be thought of as scaling about a pivot point before applying Matrix.\n\n        Given:\n\n                     | A B C |                       | sx  0 dx |\n            Matrix = | D E F |,  S(sx, sy, px, py) = |  0 sy dy |\n                     | G H I |                       |  0  0  1 |\n\n        where\n\n            dx = px - sx * px\n            dy = py - sy * py\n\n        sets Matrix to:\n\n                                         | A B C | | sx  0 dx |   | A*sx B*sy A*dx+B*dy+C |\n            Matrix * S(sx, sy, px, py) = | D E F | |  0 sy dy | = | D*sx E*sy D*dx+E*dy+F |\n                                         | G H I | |  0  0  1 |   | G*sx H*sy G*dx+H*dy+I |\n\n        @param sx  horizontal scale factor\n        @param sy  vertical scale factor\n        @param px  pivot x\n        @param py  pivot y\n    */\n    void preScale(float sx, float sy, float px, float py);\n\n    /** Sets Matrix to Matrix multiplied by Matrix constructed from scaling by (sx, sy)\n        about pivot point (0, 0).\n        This can be thought of as scaling about the origin before applying Matrix.\n\n        Given:\n\n                     | A B C |               | sx  0  0 |\n            Matrix = | D E F |,  S(sx, sy) = |  0 sy  0 |\n                     | G H I |               |  0  0  1 |\n\n        sets Matrix to:\n\n                                 | A B C | | sx  0  0 |   | A*sx B*sy C |\n            Matrix * S(sx, sy) = | D E F | |  0 sy  0 | = | D*sx E*sy F |\n                                 | G H I | |  0  0  1 |   | G*sx H*sy I |\n\n        @param sx  horizontal scale factor\n        @param sy  vertical scale factor\n    */\n    void preScale(float sx, float sy);\n\n    /** Sets Matrix to Matrix multiplied by Matrix constructed from rotating by degrees\n        about pivot point (px, py).\n        This can be thought of as rotating about a pivot point before applying Matrix.\n\n        Positive degrees rotates clockwise.\n\n        Given:\n\n                     | A B C |                        | c -s dx |\n            Matrix = | D E F |,  R(degrees, px, py) = | s  c dy |\n                     | G H I |                        | 0  0  1 |\n\n        where\n\n            c  = cos(degrees)\n            s  = sin(degrees)\n            dx =  s * py + (1 - c) * px\n            dy = -s * px + (1 - c) * py\n\n        sets Matrix to:\n\n                                          | A B C | | c -s dx |   | Ac+Bs -As+Bc A*dx+B*dy+C |\n            Matrix * R(degrees, px, py) = | D E F | | s  c dy | = | Dc+Es -Ds+Ec D*dx+E*dy+F |\n                                          | G H I | | 0  0  1 |   | Gc+Hs -Gs+Hc G*dx+H*dy+I |\n\n        @param degrees  angle of axes relative to upright axes\n        @param px       pivot x\n        @param py       pivot y\n    */\n    void preRotate(float degrees, float px, float py);\n\n    /** Sets Matrix to Matrix multiplied by Matrix constructed from rotating by degrees\n        about pivot point (0, 0).\n        This can be thought of as rotating about the origin before applying Matrix.\n\n        Positive degrees rotates clockwise.\n\n        Given:\n\n                     | A B C |                        | c -s 0 |\n            Matrix = | D E F |,  R(degrees, px, py) = | s  c 0 |\n                     | G H I |                        | 0  0 1 |\n\n        where\n\n            c  = cos(degrees)\n            s  = sin(degrees)\n\n        sets Matrix to:\n\n                                          | A B C | | c -s 0 |   | Ac+Bs -As+Bc C |\n            Matrix * R(degrees, px, py) = | D E F | | s  c 0 | = | Dc+Es -Ds+Ec F |\n                                          | G H I | | 0  0 1 |   | Gc+Hs -Gs+Hc I |\n\n        @param degrees  angle of axes relative to upright axes\n    */\n    void preRotate(float degrees);\n\n    /** Sets Matrix to Matrix multiplied by Matrix constructed from skewing by (kx, ky)\n        about pivot point (px, py).\n        This can be thought of as skewing about a pivot point before applying Matrix.\n\n        Given:\n\n                     | A B C |                       |  1 kx dx |\n            Matrix = | D E F |,  K(kx, ky, px, py) = | ky  1 dy |\n                     | G H I |                       |  0  0  1 |\n\n        where\n\n            dx = -kx * py\n            dy = -ky * px\n\n        sets Matrix to:\n\n                                         | A B C | |  1 kx dx |   | A+B*ky A*kx+B A*dx+B*dy+C |\n            Matrix * K(kx, ky, px, py) = | D E F | | ky  1 dy | = | D+E*ky D*kx+E D*dx+E*dy+F |\n                                         | G H I | |  0  0  1 |   | G+H*ky G*kx+H G*dx+H*dy+I |\n\n        @param kx  horizontal skew factor\n        @param ky  vertical skew factor\n        @param px  pivot x\n        @param py  pivot y\n    */\n    void preSkew(float kx, float ky, float px, float py);\n\n    /** Sets Matrix to Matrix multiplied by Matrix constructed from skewing by (kx, ky)\n        about pivot point (0, 0).\n        This can be thought of as skewing about the origin before applying Matrix.\n\n        Given:\n\n                     | A B C |               |  1 kx 0 |\n            Matrix = | D E F |,  K(kx, ky) = | ky  1 0 |\n                     | G H I |               |  0  0 1 |\n\n        sets Matrix to:\n\n                                 | A B C | |  1 kx 0 |   | A+B*ky A*kx+B C |\n            Matrix * K(kx, ky) = | D E F | | ky  1 0 | = | D+E*ky D*kx+E F |\n                                 | G H I | |  0  0 1 |   | G+H*ky G*kx+H I |\n\n        @param kx  horizontal skew factor\n        @param ky  vertical skew factor\n    */\n    void preSkew(float kx, float ky);\n\n    /** Sets Matrix to Matrix multiplied by Matrix other.\n        This can be thought of mapping by other before applying Matrix.\n\n        Given:\n\n                     | A B C |          | J K L |\n            Matrix = | D E F |, other = | M N O |\n                     | G H I |          | P Q R |\n\n        sets Matrix to:\n\n                             | A B C |   | J K L |   | AJ+BM+CP AK+BN+CQ AL+BO+CR |\n            Matrix * other = | D E F | * | M N O | = | DJ+EM+FP DK+EN+FQ DL+EO+FR |\n                             | G H I |   | P Q R |   | GJ+HM+IP GK+HN+IQ GL+HO+IR |\n\n        @param other  Matrix on right side of multiply expression\n    */\n    void preConcat(const Matrix& other);\n\n    /** Sets Matrix to Matrix constructed from translation (dx, dy) multiplied by Matrix.\n        This can be thought of as moving the point to be mapped after applying Matrix.\n\n        Given:\n\n                     | J K L |               | 1 0 dx |\n            Matrix = | M N O |,  T(dx, dy) = | 0 1 dy |\n                     | P Q R |               | 0 0  1 |\n\n        sets Matrix to:\n\n                                 | 1 0 dx | | J K L |   | J+dx*P K+dx*Q L+dx*R |\n            T(dx, dy) * Matrix = | 0 1 dy | | M N O | = | M+dy*P N+dy*Q O+dy*R |\n                                 | 0 0  1 | | P Q R |   |      P      Q      R |\n\n        @param dx  x-axis translation after applying Matrix\n        @param dy  y-axis translation after applying Matrix\n    */\n    void postTranslate(float dx, float dy);\n\n    /** Sets Matrix to Matrix constructed from scaling by (sx, sy) about pivot point\n        (px, py), multiplied by Matrix.\n        This can be thought of as scaling about a pivot point after applying Matrix.\n\n        Given:\n\n                     | J K L |                       | sx  0 dx |\n            Matrix = | M N O |,  S(sx, sy, px, py) = |  0 sy dy |\n                     | P Q R |                       |  0  0  1 |\n\n        where\n\n            dx = px - sx * px\n            dy = py - sy * py\n\n        sets Matrix to:\n\n                                         | sx  0 dx | | J K L |   | sx*J+dx*P sx*K+dx*Q sx*L+dx+R |\n            S(sx, sy, px, py) * Matrix = |  0 sy dy | | M N O | = | sy*M+dy*P sy*N+dy*Q sy*O+dy*R |\n                                         |  0  0  1 | | P Q R |   |         P         Q         R |\n\n        @param sx  horizontal scale factor\n        @param sy  vertical scale factor\n        @param px  pivot x\n        @param py  pivot y\n    */\n    void postScale(float sx, float sy, float px, float py);\n\n    /** Sets Matrix to Matrix constructed from scaling by (sx, sy) about pivot point\n        (0, 0), multiplied by Matrix.\n        This can be thought of as scaling about the origin after applying Matrix.\n\n        Given:\n\n                     | J K L |               | sx  0  0 |\n            Matrix = | M N O |,  S(sx, sy) = |  0 sy  0 |\n                     | P Q R |               |  0  0  1 |\n\n        sets Matrix to:\n\n                                 | sx  0  0 | | J K L |   | sx*J sx*K sx*L |\n            S(sx, sy) * Matrix = |  0 sy  0 | | M N O | = | sy*M sy*N sy*O |\n                                 |  0  0  1 | | P Q R |   |    P    Q    R |\n\n        @param sx  horizontal scale factor\n        @param sy  vertical scale factor\n    */\n    void postScale(float sx, float sy);\n\n    /** Sets Matrix to Matrix constructed from scaling by (1/divx, 1/divy) about pivot point (px, py), multiplied by\n       Matrix.\n\n        Returns false if either divx or divy is zero.\n\n        Given:\n\n                     | J K L |                   | sx  0  0 |\n            Matrix = | M N O |,  I(divx, divy) = |  0 sy  0 |\n                     | P Q R |                   |  0  0  1 |\n\n        where\n\n            sx = 1 / divx\n            sy = 1 / divy\n\n        sets Matrix to:\n\n                                     | sx  0  0 | | J K L |   | sx*J sx*K sx*L |\n            I(divx, divy) * Matrix = |  0 sy  0 | | M N O | = | sy*M sy*N sy*O |\n                                     |  0  0  1 | | P Q R |   |    P    Q    R |\n\n        @param divx  integer divisor for inverse scale in x\n        @param divy  integer divisor for inverse scale in y\n        @return      true on successful scale\n    */\n    bool postIDiv(int divx, int divy);\n\n    /** Sets Matrix to Matrix constructed from rotating by degrees about pivot point\n        (px, py), multiplied by Matrix.\n        This can be thought of as rotating about a pivot point after applying Matrix.\n\n        Positive degrees rotates clockwise.\n\n        Given:\n\n                     | J K L |                        | c -s dx |\n            Matrix = | M N O |,  R(degrees, px, py) = | s  c dy |\n                     | P Q R |                        | 0  0  1 |\n\n        where\n\n            c  = cos(degrees)\n            s  = sin(degrees)\n            dx =  s * py + (1 - c) * px\n            dy = -s * px + (1 - c) * py\n\n        sets Matrix to:\n\n                                          |c -s dx| |J K L|   |cJ-sM+dx*P cK-sN+dx*Q cL-sO+dx+R|\n            R(degrees, px, py) * Matrix = |s  c dy| |M N O| = |sJ+cM+dy*P sK+cN+dy*Q sL+cO+dy*R|\n                                          |0  0  1| |P Q R|   |         P          Q          R|\n\n        @param degrees  angle of axes relative to upright axes\n        @param px       pivot x\n        @param py       pivot y\n    */\n    void postRotate(float degrees, float px, float py);\n\n    /** Sets Matrix to Matrix constructed from rotating by degrees about pivot point\n        (0, 0), multiplied by Matrix.\n        This can be thought of as rotating about the origin after applying Matrix.\n\n        Positive degrees rotates clockwise.\n\n        Given:\n\n                     | J K L |                        | c -s 0 |\n            Matrix = | M N O |,  R(degrees, px, py) = | s  c 0 |\n                     | P Q R |                        | 0  0 1 |\n\n        where\n\n            c  = cos(degrees)\n            s  = sin(degrees)\n\n        sets Matrix to:\n\n                                          | c -s dx | | J K L |   | cJ-sM cK-sN cL-sO |\n            R(degrees, px, py) * Matrix = | s  c dy | | M N O | = | sJ+cM sK+cN sL+cO |\n                                          | 0  0  1 | | P Q R |   |     P     Q     R |\n\n        @param degrees  angle of axes relative to upright axes\n    */\n    void postRotate(float degrees);\n\n    /** Sets Matrix to Matrix constructed from skewing by (kx, ky) about pivot point\n        (px, py), multiplied by Matrix.\n        This can be thought of as skewing about a pivot point after applying Matrix.\n\n        Given:\n\n                     | J K L |                       |  1 kx dx |\n            Matrix = | M N O |,  K(kx, ky, px, py) = | ky  1 dy |\n                     | P Q R |                       |  0  0  1 |\n\n        where\n\n            dx = -kx * py\n            dy = -ky * px\n\n        sets Matrix to:\n\n                                         | 1 kx dx| |J K L|   |J+kx*M+dx*P K+kx*N+dx*Q L+kx*O+dx+R|\n            K(kx, ky, px, py) * Matrix = |ky  1 dy| |M N O| = |ky*J+M+dy*P ky*K+N+dy*Q ky*L+O+dy*R|\n                                         | 0  0  1| |P Q R|   |          P           Q           R|\n\n        @param kx  horizontal skew factor\n        @param ky  vertical skew factor\n        @param px  pivot x\n        @param py  pivot y\n    */\n    void postSkew(float kx, float ky, float px, float py);\n\n    /** Sets Matrix to Matrix constructed from skewing by (kx, ky) about pivot point\n        (0, 0), multiplied by Matrix.\n        This can be thought of as skewing about the origin after applying Matrix.\n\n        Given:\n\n                     | J K L |               |  1 kx 0 |\n            Matrix = | M N O |,  K(kx, ky) = | ky  1 0 |\n                     | P Q R |               |  0  0 1 |\n\n        sets Matrix to:\n\n                                 |  1 kx 0 | | J K L |   | J+kx*M K+kx*N L+kx*O |\n            K(kx, ky) * Matrix = | ky  1 0 | | M N O | = | ky*J+M ky*K+N ky*L+O |\n                                 |  0  0 1 | | P Q R |   |      P      Q      R |\n\n        @param kx  horizontal skew factor\n        @param ky  vertical skew factor\n    */\n    void postSkew(float kx, float ky);\n\n    /** Sets Matrix to Matrix other multiplied by Matrix.\n        This can be thought of mapping by other after applying Matrix.\n\n        Given:\n\n                     | J K L |           | A B C |\n            Matrix = | M N O |,  other = | D E F |\n                     | P Q R |           | G H I |\n\n        sets Matrix to:\n\n                             | A B C |   | J K L |   | AJ+BM+CP AK+BN+CQ AL+BO+CR |\n            other * Matrix = | D E F | * | M N O | = | DJ+EM+FP DK+EN+FQ DL+EO+FR |\n                             | G H I |   | P Q R |   | GJ+HM+IP GK+HN+IQ GL+HO+IR |\n\n        @param other  Matrix on left side of multiply expression\n    */\n    void postConcat(const Matrix& other);\n\n    /** \\enum Matrix::ScaleToFit\n        ScaleToFit describes how Matrix is constructed to map one Rect to another.\n        ScaleToFit may allow Matrix to have unequal horizontal and vertical scaling,\n        or may restrict Matrix to square scaling. If restricted, ScaleToFit specifies\n        how Matrix maps to the side or center of the destination Rect.\n    */\n    enum ScaleToFit {\n        kFill_ScaleToFit,   //!< scales in x and y to fill destination Rect\n        kStart_ScaleToFit,  //!< scales and aligns to left and top\n        kCenter_ScaleToFit, //!< scales and aligns to center\n        kEnd_ScaleToFit,    //!< scales and aligns to right and bottom\n    };\n\n    /** Sets Matrix to scale and translate src Rect to dst Rect. stf selects whether\n        mapping completely fills dst or preserves the aspect ratio, and how to align\n        src within dst. Returns false if src is empty, and sets Matrix to identity.\n        Returns true if dst is empty, and sets Matrix to:\n\n            | 0 0 0 |\n            | 0 0 0 |\n            | 0 0 1 |\n\n        @param src  Rect to map from\n        @param dst  Rect to map to\n        @param stf  one of: kFill_ScaleToFit, kStart_ScaleToFit,\n                    kCenter_ScaleToFit, kEnd_ScaleToFit\n        @return     true if Matrix can represent Rect mapping\n    */\n    bool setRectToRect(const Rect& src, const Rect& dst, ScaleToFit stf);\n\n    /** Returns Matrix set to scale and translate src Rect to dst Rect. stf selects\n        whether mapping completely fills dst or preserves the aspect ratio, and how to\n        align src within dst. Returns the identity Matrix if src is empty. If dst is\n        empty, returns Matrix set to:\n\n            | 0 0 0 |\n            | 0 0 0 |\n            | 0 0 1 |\n\n        @param src  Rect to map from\n        @param dst  Rect to map to\n        @param stf  one of: kFill_ScaleToFit, kStart_ScaleToFit,\n                    kCenter_ScaleToFit, kEnd_ScaleToFit\n        @return     Matrix mapping src to dst\n    */\n    static Matrix MakeRectToRect(const Rect& src, const Rect& dst, ScaleToFit stf) {\n        Matrix m;\n        m.setRectToRect(src, dst, stf);\n        return m;\n    }\n\n    /** Sets Matrix to map src to dst. count must be zero or greater, and four or less.\n\n        If count is zero, sets Matrix to identity and returns true.\n        If count is one, sets Matrix to translate and returns true.\n        If count is two or more, sets Matrix to map Point if possible; returns false\n        if Matrix cannot be constructed. If count is four, Matrix may include\n        perspective.\n\n        @param src    Point to map from\n        @param dst    Point to map to\n        @param count  number of Point in src and dst\n        @return       true if Matrix was constructed successfully\n    */\n    bool setPolyToPoly(const Point src[], const Point dst[], int count);\n\n    /** Sets inverse to reciprocal matrix, returning true if Matrix can be inverted.\n        Geometrically, if Matrix maps from source to destination, inverse Matrix\n        maps from destination to source. If Matrix can not be inverted, inverse is\n        unchanged.\n\n        @param inverse  storage for inverted Matrix; may be nullptr\n        @return         true if Matrix can be inverted\n    */\n    bool invert(Matrix* inverse) const {\n        // Allow the trivial case to be inlined.\n        if (this->isIdentity()) {\n            if (inverse) {\n                inverse->reset();\n            }\n            return true;\n        }\n        return this->invertNonIdentity(inverse);\n    }\n\n    /** Fills affine with identity values in column major order.\n        Sets affine to:\n\n            | 1 0 0 |\n            | 0 1 0 |\n\n        Affine 3x2 matrices in column major order are used by OpenGL and XPS.\n\n        @param affine  storage for 3x2 affine matrix\n    */\n    static void SetAffineIdentity(float affine[6]);\n\n    /** Fills affine in column major order. Sets affine to:\n\n            | scale-x  skew-x translate-x |\n            | skew-y  scale-y translate-y |\n\n        If Matrix contains perspective, returns false and leaves affine unchanged.\n\n        @param affine  storage for 3x2 affine matrix; may be nullptr\n        @return        true if Matrix does not contain perspective\n    */\n    bool asAffine(float affine[6]) const;\n\n    /** Sets Matrix to affine values, passed in column major order. Given affine,\n        column, then row, as:\n\n            | scale-x  skew-x translate-x |\n            |  skew-y scale-y translate-y |\n\n        Matrix is set, row, then column, to:\n\n            | scale-x  skew-x translate-x |\n            |  skew-y scale-y translate-y |\n            |       0       0           1 |\n\n        @param affine  3x2 affine matrix\n    */\n    void setAffine(const float affine[6]);\n\n    /** Maps src Point array of length count to dst Point array of equal or greater\n        length. Point are mapped by multiplying each Point by Matrix. Given:\n\n                     | A B C |        | x |\n            Matrix = | D E F |,  pt = | y |\n                     | G H I |        | 1 |\n\n        where\n\n            for (i = 0; i < count; ++i) {\n                x = src[i].fX\n                y = src[i].fY\n            }\n\n        each dst Point is computed as:\n\n                          |A B C| |x|                               Ax+By+C   Dx+Ey+F\n            Matrix * pt = |D E F| |y| = |Ax+By+C Dx+Ey+F Gx+Hy+I| = ------- , -------\n                          |G H I| |1|                               Gx+Hy+I   Gx+Hy+I\n\n        src and dst may point to the same storage.\n\n        @param dst    storage for mapped Point\n        @param src    Point to transform\n        @param count  number of Point to transform\n    */\n    void mapPoints(Point dst[], const Point src[], int count) const {\n        MNN_ASSERT((dst && src && count > 0) || 0 == count);\n        // no partial overlap\n        MNN_ASSERT(src == dst || &dst[count] <= &src[0] || &src[count] <= &dst[0]);\n        this->getMapPtsProc()(*this, dst, src, count);\n    }\n\n    /** Maps pts Point array of length count in place. Point are mapped by multiplying\n        each Point by Matrix. Given:\n\n                     | A B C |        | x |\n            Matrix = | D E F |,  pt = | y |\n                     | G H I |        | 1 |\n\n        where\n\n            for (i = 0; i < count; ++i) {\n                x = pts[i].fX\n                y = pts[i].fY\n            }\n\n        each resulting pts Point is computed as:\n\n                          |A B C| |x|                               Ax+By+C   Dx+Ey+F\n            Matrix * pt = |D E F| |y| = |Ax+By+C Dx+Ey+F Gx+Hy+I| = ------- , -------\n                          |G H I| |1|                               Gx+Hy+I   Gx+Hy+I\n\n        @param pts    storage for mapped Point\n        @param count  number of Point to transform\n    */\n    void mapPoints(Point pts[], int count) const {\n        this->mapPoints(pts, pts, count);\n    }\n\n    /** Maps Point (x, y) to result. Point is mapped by multiplying by Matrix. Given:\n\n                     | A B C |        | x |\n            Matrix = | D E F |,  pt = | y |\n                     | G H I |        | 1 |\n\n        result is computed as:\n\n                          |A B C| |x|                               Ax+By+C   Dx+Ey+F\n            Matrix * pt = |D E F| |y| = |Ax+By+C Dx+Ey+F Gx+Hy+I| = ------- , -------\n                          |G H I| |1|                               Gx+Hy+I   Gx+Hy+I\n\n        @param x       x-axis value of Point to map\n        @param y       y-axis value of Point to map\n        @param result  storage for mapped Point\n    */\n    void mapXY(float x, float y, Point* result) const {\n        this->getMapXYProc()(*this, x, y, result);\n    }\n\n    /** Returns Point (x, y) multiplied by Matrix. Given:\n\n                     | A B C |        | x |\n            Matrix = | D E F |,  pt = | y |\n                     | G H I |        | 1 |\n\n        result is computed as:\n\n                          |A B C| |x|                               Ax+By+C   Dx+Ey+F\n            Matrix * pt = |D E F| |y| = |Ax+By+C Dx+Ey+F Gx+Hy+I| = ------- , -------\n                          |G H I| |1|                               Gx+Hy+I   Gx+Hy+I\n\n        @param x  x-axis value of Point to map\n        @param y  y-axis value of Point to map\n        @return   mapped Point\n    */\n    Point mapXY(float x, float y) const {\n        Point result;\n        this->getMapXYProc()(*this, x, y, &result);\n        return result;\n    }\n\n    /** Sets dst to bounds of src corners mapped by Matrix.\n        Returns true if mapped corners are dst corners.\n\n        Returned value is the same as calling rectStaysRect().\n\n        @param dst  storage for bounds of mapped Point\n        @param src  Rect to map\n        @return     true if dst is equivalent to mapped src\n    */\n    bool mapRect(Rect* dst, const Rect& src) const;\n\n    /** Sets rect to bounds of rect corners mapped by Matrix.\n        Returns true if mapped corners are computed rect corners.\n\n        Returned value is the same as calling rectStaysRect().\n\n        @param rect  rectangle to map, and storage for bounds of mapped corners\n        @return      true if result is equivalent to mapped src\n    */\n    bool mapRect(Rect* rect) const {\n        return this->mapRect(rect, *rect);\n    }\n\n    /** Returns bounds of src corners mapped by Matrix.\n\n        @param src  rectangle to map\n        @return     mapped bounds\n    */\n    Rect mapRect(const Rect& src) const {\n        Rect dst;\n        (void)this->mapRect(&dst, src);\n        return dst;\n    }\n\n    /** Sets dst to bounds of src corners mapped by Matrix. If matrix contains\n        elements other than scale or translate: asserts if SK_DEBUG is defined;\n        otherwise, results are undefined.\n\n        @param dst  storage for bounds of mapped Point\n        @param src  Rect to map\n    */\n    void mapRectScaleTranslate(Rect* dst, const Rect& src) const;\n\n    /** Returns true if Matrix equals m, using an efficient comparison.\n\n        Returns false when the sign of zero values is the different; when one\n        matrix has positive zero value and the other has negative zero value.\n\n        Returns true even when both Matrix contain NaN.\n\n        NaN never equals any value, including itself. To improve performance, NaN values\n        are treated as bit patterns that are equal if their bit patterns are equal.\n\n        @param m  Matrix to compare\n        @return   true if m and Matrix are represented by identical bit patterns\n    */\n    bool cheapEqualTo(const Matrix& m) const {\n        return 0 == memcmp(fMat, m.fMat, sizeof(fMat));\n    }\n\n    /** Compares a and b; returns true if a and b are numerically equal. Returns true\n        even if sign of zero values are different. Returns false if either Matrix\n        contains NaN, even if the other Matrix also contains NaN.\n\n        @param a  Matrix to compare\n        @param b  Matrix to compare\n        @return   true if Matrix a and Matrix b are numerically equal\n    */\n    friend MNN_PUBLIC bool operator==(const Matrix& a, const Matrix& b);\n\n    /** Compares a and b; returns true if a and b are not numerically equal. Returns false\n        even if sign of zero values are different. Returns true if either Matrix\n        contains NaN, even if the other Matrix also contains NaN.\n\n        @param a  Matrix to compare\n        @param b  Matrix to compare\n        @return   true if Matrix a and Matrix b are numerically not equal\n    */\n    friend MNN_PUBLIC bool operator!=(const Matrix& a, const Matrix& b) {\n        return !(a == b);\n    }\n\n    /** Writes text representation of Matrix to standard output. Floating point values\n        are written with limited precision; it may not be possible to reconstruct\n        original Matrix from output.\n    */\n    void dump() const;\n\n    /** Returns the minimum scaling factor of Matrix by decomposing the scaling and\n        skewing elements.\n        Returns -1 if scale factor overflows or Matrix contains perspective.\n\n        @return  minimum scale factor\n    */\n    float getMinScale() const;\n\n    /** Returns the maximum scaling factor of Matrix by decomposing the scaling and\n        skewing elements.\n        Returns -1 if scale factor overflows or Matrix contains perspective.\n\n        @return  maximum scale factor\n    */\n    float getMaxScale() const;\n\n    /** Sets scaleFactors[0] to the minimum scaling factor, and scaleFactors[1] to the\n        maximum scaling factor. Scaling factors are computed by decomposing\n        the Matrix scaling and skewing elements.\n\n        Returns true if scaleFactors are found; otherwise, returns false and sets\n        scaleFactors to undefined values.\n\n        @param scaleFactors  storage for minimum and maximum scale factors\n        @return              true if scale factors were computed correctly\n    */\n    bool getMinMaxScales(float scaleFactors[2]) const;\n\n    /** Returns reference to const identity Matrix. Returned Matrix is set to:\n\n            | 1 0 0 |\n            | 0 1 0 |\n            | 0 0 1 |\n\n        @return  const identity Matrix\n    */\n    static const Matrix& I();\n\n    /** Returns reference to a const Matrix with invalid values. Returned Matrix is set\n        to:\n\n            | SK_ScalarMax SK_ScalarMax SK_ScalarMax |\n            | SK_ScalarMax SK_ScalarMax SK_ScalarMax |\n            | SK_ScalarMax SK_ScalarMax SK_ScalarMax |\n\n        @return  const invalid Matrix\n    */\n    static const Matrix& InvalidMatrix();\n\n    /** Returns Matrix a multiplied by Matrix b.\n\n        Given:\n\n                | A B C |      | J K L |\n            a = | D E F |, b = | M N O |\n                | G H I |      | P Q R |\n\n        sets Matrix to:\n\n                    | A B C |   | J K L |   | AJ+BM+CP AK+BN+CQ AL+BO+CR |\n            a * b = | D E F | * | M N O | = | DJ+EM+FP DK+EN+FQ DL+EO+FR |\n                    | G H I |   | P Q R |   | GJ+HM+IP GK+HN+IQ GL+HO+IR |\n\n        @param a  Matrix on left side of multiply expression\n        @param b  Matrix on right side of multiply expression\n        @return   Matrix computed from a times b\n    */\n    static Matrix Concat(const Matrix& a, const Matrix& b) {\n        Matrix result;\n        result.setConcat(a, b);\n        return result;\n    }\n\n    /** Sets internal cache to unknown state. Use to force update after repeated\n        modifications to Matrix element reference returned by operator[](int index).\n    */\n    void dirtyMatrixTypeCache() {\n        this->setTypeMask(kUnknown_Mask);\n    }\n\n    /** Initializes Matrix with scale and translate elements.\n\n            | sx  0 tx |\n            |  0 sy ty |\n            |  0  0  1 |\n\n        @param sx  horizontal scale factor to store\n        @param sy  vertical scale factor to store\n        @param tx  horizontal translation to store\n        @param ty  vertical translation to store\n    */\n    void setScaleTranslate(float sx, float sy, float tx, float ty) {\n        fMat[kMScaleX] = sx;\n        fMat[kMSkewX]  = 0;\n        fMat[kMTransX] = tx;\n\n        fMat[kMSkewY]  = 0;\n        fMat[kMScaleY] = sy;\n        fMat[kMTransY] = ty;\n\n        fMat[kMPersp0] = 0;\n        fMat[kMPersp1] = 0;\n        fMat[kMPersp2] = 1;\n\n        unsigned mask = 0;\n        if (sx != 1 || sy != 1) {\n            mask |= kScale_Mask;\n        }\n        if (tx || ty) {\n            mask |= kTranslate_Mask;\n        }\n        this->setTypeMask(mask | kRectStaysRect_Mask);\n    }\n\n    /** Returns true if all elements of the matrix are finite. Returns false if any\n        element is infinity, or NaN.\n\n        @return  true if matrix has only finite elements\n    */\n\nprivate:\n    /** Set if the matrix will map a rectangle to another rectangle. This\n        can be true if the matrix is scale-only, or rotates a multiple of\n        90 degrees.\n\n        This bit will be set on identity matrices\n    */\n    static constexpr int kRectStaysRect_Mask = 0x10;\n\n    /** Set if the perspective bit is valid even though the rest of\n        the matrix is Unknown.\n    */\n    static constexpr int kOnlyPerspectiveValid_Mask = 0x40;\n\n    static constexpr int kUnknown_Mask = 0x80;\n\n    static constexpr int kORableMasks = kTranslate_Mask | kScale_Mask | kAffine_Mask | kPerspective_Mask;\n\n    static constexpr int kAllMasks =\n        kTranslate_Mask | kScale_Mask | kAffine_Mask | kPerspective_Mask | kRectStaysRect_Mask;\n\n    float fMat[9];\n    mutable uint32_t fTypeMask;\n\n    static void ComputeInv(float dst[9], const float src[9], double invDet, bool isPersp);\n\n    uint8_t computeTypeMask() const;\n    uint8_t computePerspectiveTypeMask() const;\n\n    void setTypeMask(int mask) {\n        // allow kUnknown or a valid mask\n        MNN_ASSERT(kUnknown_Mask == mask || (mask & kAllMasks) == mask ||\n                   ((kUnknown_Mask | kOnlyPerspectiveValid_Mask) & mask) ==\n                       (kUnknown_Mask | kOnlyPerspectiveValid_Mask));\n        fTypeMask = (uint8_t)(mask);\n    }\n\n    void orTypeMask(int mask) {\n        MNN_ASSERT((mask & kORableMasks) == mask);\n        fTypeMask = (uint8_t)(fTypeMask | mask);\n    }\n\n    void clearTypeMask(int mask) {\n        // only allow a valid mask\n        MNN_ASSERT((mask & kAllMasks) == mask);\n        fTypeMask = fTypeMask & ~mask;\n    }\n\n    TypeMask getPerspectiveTypeMaskOnly() const {\n        if ((fTypeMask & kUnknown_Mask) && !(fTypeMask & kOnlyPerspectiveValid_Mask)) {\n            fTypeMask = this->computePerspectiveTypeMask();\n        }\n        return (TypeMask)(fTypeMask & 0xF);\n    }\n\n    /** Returns true if we already know that the matrix is identity;\n        false otherwise.\n    */\n    bool isTriviallyIdentity() const {\n        if (fTypeMask & kUnknown_Mask) {\n            return false;\n        }\n        return ((fTypeMask & 0xF) == 0);\n    }\n\n    inline void updateTranslateMask() {\n        if ((fMat[kMTransX] != 0) | (fMat[kMTransY] != 0)) {\n            fTypeMask |= kTranslate_Mask;\n        } else {\n            fTypeMask &= ~kTranslate_Mask;\n        }\n    }\n\n    typedef void (*MapXYProc)(const Matrix& mat, float x, float y, Point* result);\n\n    static MapXYProc GetMapXYProc(TypeMask mask) {\n        MNN_ASSERT((mask & ~kAllMasks) == 0);\n        return gMapXYProcs[mask & kAllMasks];\n    }\n\n    MapXYProc getMapXYProc() const {\n        return GetMapXYProc(this->getType());\n    }\n\n    typedef void (*MapPtsProc)(const Matrix& mat, Point dst[], const Point src[], int count);\n\n    static MapPtsProc GetMapPtsProc(TypeMask mask) {\n        MNN_ASSERT((mask & ~kAllMasks) == 0);\n        return gMapPtsProcs[mask & kAllMasks];\n    }\n\n    MapPtsProc getMapPtsProc() const {\n        return GetMapPtsProc(this->getType());\n    }\n\n    bool invertNonIdentity(Matrix* inverse) const;\n\n    static void Identity_xy(const Matrix&, float, float, Point*);\n    static void Trans_xy(const Matrix&, float, float, Point*);\n    static void Scale_xy(const Matrix&, float, float, Point*);\n    static void ScaleTrans_xy(const Matrix&, float, float, Point*);\n    static void Rot_xy(const Matrix&, float, float, Point*);\n    static void RotTrans_xy(const Matrix&, float, float, Point*);\n    static void Persp_xy(const Matrix&, float, float, Point*);\n\n    static const MapXYProc gMapXYProcs[];\n\n    static void Identity_pts(const Matrix&, Point[], const Point[], int);\n    static void Trans_pts(const Matrix&, Point dst[], const Point[], int);\n    static void Scale_pts(const Matrix&, Point dst[], const Point[], int);\n    static void ScaleTrans_pts(const Matrix&, Point dst[], const Point[], int count);\n    static void Persp_pts(const Matrix&, Point dst[], const Point[], int);\n\n    static void Affine_vpts(const Matrix&, Point dst[], const Point[], int);\n\n    static const MapPtsProc gMapPtsProcs[];\n    static bool Poly2Proc(const Point srcPt[], Matrix* dst);\n    static bool Poly3Proc(const Point srcPt[], Matrix* dst);\n    static bool Poly4Proc(const Point srcPt[], Matrix* dst);\n};\n} // namespace CV\n} // namespace MNN\n#endif\n"
  },
  {
    "path": "MNN/mnn/include/NonCopyable.hpp",
    "content": "//\n//  NonCopyable.hpp\n//  MNN\n//\n//  Created by MNN on 2018/09/19.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef NonCopyable_hpp\n#define NonCopyable_hpp\n\nnamespace MNN {\n/** protocol class. used to delete assignment operator. */\nclass NonCopyable {\npublic:\n    NonCopyable()                    = default;\n    NonCopyable(const NonCopyable&)  = delete;\n    NonCopyable(const NonCopyable&&) = delete;\n    NonCopyable& operator=(const NonCopyable&) = delete;\n    NonCopyable& operator=(const NonCopyable&&) = delete;\n};\n} // namespace MNN\n\n#endif /* NonCopyable_hpp */\n"
  },
  {
    "path": "MNN/mnn/include/Rect.h",
    "content": "//\n//  Rect.h\n//  MNN\n//\n//  Modified by jiangxiaotang on 2018/09/19.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n/*\n * Copyright 2006 The Android Open Source Project\n *\n * Use of this source code is governed by a BSD-style license that can be\n * found in the LICENSE file.\n */\n\n/* Generated by tools/bookmaker from include/core/Rect.h and docs/SkRect_Reference.bmh\n   on 2018-07-13 08:15:11. Additional documentation and examples can be found at:\n   https://skia.org/user/api/SkRect_Reference\n\n   You may edit either file directly. Structural changes to public interfaces require\n   editing both files. After editing docs/SkRect_Reference.bmh, run:\n       bookmaker -b docs -i include/core/Rect.h -p\n   to create an updated version of this file.\n */\n\n#ifndef SkRect_DEFINED\n#define SkRect_DEFINED\n\n#include <math.h>\n#include <algorithm>\n#include <utility>\n#include \"MNNDefine.h\"\n\nnamespace MNN {\nnamespace CV {\n\nstruct Point {\n    float fX;\n    float fY;\n\n    void set(float x, float y) {\n        fX = x;\n        fY = y;\n    }\n};\n\n/** \\struct Rect\n    Rect holds four float coordinates describing the upper and\n    lower bounds of a rectangle. Rect may be created from outer bounds or\n    from position, width, and height. Rect describes an area; if its right\n    is less than or equal to its left, or if its bottom is less than or equal to\n    its top, it is considered empty.\n*/\nstruct MNN_PUBLIC Rect {\n    float fLeft;   //!< smaller x-axis bounds\n    float fTop;    //!< smaller y-axis bounds\n    float fRight;  //!< larger x-axis bounds\n    float fBottom; //!< larger y-axis bounds\n\n    /** Returns constructed Rect set to (0, 0, 0, 0).\n        Many other rectangles are empty; if left is equal to or greater than right,\n        or if top is equal to or greater than bottom. Setting all members to zero\n        is a convenience, but does not designate a special empty rectangle.\n\n        @return  bounds (0, 0, 0, 0)\n    */\n    static constexpr Rect MakeEmpty() {\n        return Rect{0, 0, 0, 0};\n    }\n\n#ifdef SK_SUPPORT_LEGACY_RECTMAKELARGEST\n    /** Deprecated.\n     */\n    static Rect MakeLargest() {\n        return {SK_ScalarMin, SK_ScalarMin, SK_ScalarMax, SK_ScalarMax};\n    }\n#endif\n\n    /** Returns constructed Rect set to float values (0, 0, w, h). Does not\n        validate input; w or h may be negative.\n\n        Passing integer values may generate a compiler warning since Rect cannot\n        represent 32-bit integers exactly. Use SkIRect for an exact integer rectangle.\n\n        @param w  float width of constructed Rect\n        @param h  float height of constructed Rect\n        @return   bounds (0, 0, w, h)\n    */\n    static constexpr Rect MakeWH(float w, float h) {\n        return Rect{0, 0, w, h};\n    }\n\n    /** Returns constructed Rect set to integer values (0, 0, w, h). Does not validate\n        input; w or h may be negative.\n\n        Use to avoid a compiler warning that input may lose precision when stored.\n        Use SkIRect for an exact integer rectangle.\n\n        @param w  integer width of constructed Rect\n        @param h  integer height of constructed Rect\n        @return   bounds (0, 0, w, h)\n    */\n    static Rect MakeIWH(int w, int h) {\n        Rect r;\n        r.set(0, 0, (float)(w), (float)(h));\n        return r;\n    }\n\n    /** Returns constructed Rect set to (l, t, r, b). Does not sort input; Rect may\n        result in fLeft greater than fRight, or fTop greater than fBottom.\n\n        @param l  float stored in fLeft\n        @param t  float stored in fTop\n        @param r  float stored in fRight\n        @param b  float stored in fBottom\n        @return   bounds (l, t, r, b)\n    */\n    static constexpr Rect MakeLTRB(float l, float t, float r, float b) {\n        return Rect{l, t, r, b};\n    }\n\n    /** Returns constructed Rect set to (x, y, x + w, y + h). Does not validate input;\n        w or h may be negative.\n\n        @param x  stored in fLeft\n        @param y  stored in fTop\n        @param w  added to x and stored in fRight\n        @param h  added to y and stored in fBottom\n        @return   bounds at (x, y) with width w and height h\n    */\n    static constexpr Rect MakeXYWH(float x, float y, float w, float h) {\n        return Rect{x, y, x + w, y + h};\n    }\n\n    /** Returns true if fLeft is equal to or greater than fRight, or if fTop is equal\n        to or greater than fBottom. Call sort() to reverse rectangles with negative\n        width() or height().\n\n        @return  true if width() or height() are zero or negative\n    */\n    bool isEmpty() const {\n        // We write it as the NOT of a non-empty rect, so we will return true if any values\n        // are NaN.\n        return !(fLeft < fRight && fTop < fBottom);\n    }\n\n    /** Returns true if fLeft is equal to or less than fRight, or if fTop is equal\n        to or less than fBottom. Call sort() to reverse rectangles with negative\n        width() or height().\n\n        @return  true if width() or height() are zero or positive\n    */\n    bool isSorted() const {\n        return fLeft <= fRight && fTop <= fBottom;\n    }\n\n    /** Returns left edge of Rect, if sorted. Call isSorted() to see if Rect is valid.\n        Call sort() to reverse fLeft and fRight if needed.\n\n        @return  fLeft\n    */\n    float x() const {\n        return fLeft;\n    }\n\n    /** Returns top edge of Rect, if sorted. Call isEmpty() to see if Rect may be invalid,\n        and sort() to reverse fTop and fBottom if needed.\n\n        @return  fTop\n    */\n    float y() const {\n        return fTop;\n    }\n\n    /** Returns left edge of Rect, if sorted. Call isSorted() to see if Rect is valid.\n        Call sort() to reverse fLeft and fRight if needed.\n\n        @return  fLeft\n    */\n    float left() const {\n        return fLeft;\n    }\n\n    /** Returns top edge of Rect, if sorted. Call isEmpty() to see if Rect may be invalid,\n        and sort() to reverse fTop and fBottom if needed.\n\n        @return  fTop\n    */\n    float top() const {\n        return fTop;\n    }\n\n    /** Returns right edge of Rect, if sorted. Call isSorted() to see if Rect is valid.\n        Call sort() to reverse fLeft and fRight if needed.\n\n        @return  fRight\n    */\n    float right() const {\n        return fRight;\n    }\n\n    /** Returns bottom edge of Rect, if sorted. Call isEmpty() to see if Rect may be invalid,\n        and sort() to reverse fTop and fBottom if needed.\n\n        @return  fBottom\n    */\n    float bottom() const {\n        return fBottom;\n    }\n\n    /** Returns span on the x-axis. This does not check if Rect is sorted, or if\n        result fits in 32-bit float; result may be negative or infinity.\n\n        @return  fRight minus fLeft\n    */\n    float width() const {\n        return fRight - fLeft;\n    }\n\n    /** Returns span on the y-axis. This does not check if Rect is sorted, or if\n        result fits in 32-bit float; result may be negative or infinity.\n\n        @return  fBottom minus fTop\n    */\n    float height() const {\n        return fBottom - fTop;\n    }\n\n    /** Returns average of left edge and right edge. Result does not change if Rect\n        is sorted. Result may overflow to infinity if Rect is far from the origin.\n\n        @return  midpoint in x\n    */\n    float centerX() const {\n        // don't use floatHalf(fLeft + fBottom) as that might overflow before the 0.5\n        return 0.5f * (fLeft) + 0.5f * (fRight);\n    }\n\n    /** Returns average of top edge and bottom edge. Result does not change if Rect\n        is sorted.\n\n        @return  midpoint in y\n    */\n    float centerY() const {\n        // don't use floatHalf(fTop + fBottom) as that might overflow before the 0.5\n        return 0.5f * (fTop) + 0.5f * (fBottom);\n    }\n\n    /** Sets Rect to (0, 0, 0, 0).\n\n        Many other rectangles are empty; if left is equal to or greater than right,\n        or if top is equal to or greater than bottom. Setting all members to zero\n        is a convenience, but does not designate a special empty rectangle.\n    */\n    void setEmpty() {\n        *this = MakeEmpty();\n    }\n\n    /** Sets Rect to (left, top, right, bottom).\n        left and right are not sorted; left is not necessarily less than right.\n        top and bottom are not sorted; top is not necessarily less than bottom.\n\n        @param left    stored in fLeft\n        @param top     stored in fTop\n        @param right   stored in fRight\n        @param bottom  stored in fBottom\n    */\n    void set(float left, float top, float right, float bottom) {\n        fLeft   = left;\n        fTop    = top;\n        fRight  = right;\n        fBottom = bottom;\n    }\n\n    /** Sets Rect to (left, top, right, bottom).\n        left and right are not sorted; left is not necessarily less than right.\n        top and bottom are not sorted; top is not necessarily less than bottom.\n\n        @param left    stored in fLeft\n        @param top     stored in fTop\n        @param right   stored in fRight\n        @param bottom  stored in fBottom\n    */\n    void setLTRB(float left, float top, float right, float bottom) {\n        this->set(left, top, right, bottom);\n    }\n\n    /** Sets Rect to (left, top, right, bottom).\n        All parameters are promoted from integer to scalar.\n        left and right are not sorted; left is not necessarily less than right.\n        top and bottom are not sorted; top is not necessarily less than bottom.\n\n        @param left    promoted to float and stored in fLeft\n        @param top     promoted to float and stored in fTop\n        @param right   promoted to float and stored in fRight\n        @param bottom  promoted to float and stored in fBottom\n    */\n    void iset(int left, int top, int right, int bottom) {\n        fLeft   = (float)(left);\n        fTop    = (float)(top);\n        fRight  = (float)(right);\n        fBottom = (float)(bottom);\n    }\n\n    /** Sets Rect to (0, 0, width, height).\n        width and height may be zero or negative. width and height are promoted from\n        integer to float, large values may lose precision.\n\n        @param width   promoted to float and stored in fRight\n        @param height  promoted to float and stored in fBottom\n    */\n    void isetWH(int width, int height) {\n        fLeft = fTop = 0;\n        fRight       = (float)(width);\n        fBottom      = (float)(height);\n    }\n\n    /** Sets Rect to (x, y, x + width, y + height). Does not validate input;\n        width or height may be negative.\n\n        @param x       stored in fLeft\n        @param y       stored in fTop\n        @param width   added to x and stored in fRight\n        @param height  added to y and stored in fBottom\n    */\n    void setXYWH(float x, float y, float width, float height) {\n        fLeft   = x;\n        fTop    = y;\n        fRight  = x + width;\n        fBottom = y + height;\n    }\n\n    /** Sets Rect to (0, 0, width, height). Does not validate input;\n        width or height may be negative.\n\n        @param width   stored in fRight\n        @param height  stored in fBottom\n    */\n    void setWH(float width, float height) {\n        fLeft   = 0;\n        fTop    = 0;\n        fRight  = width;\n        fBottom = height;\n    }\n\n    /** Returns Rect offset by (dx, dy).\n\n        If dx is negative, Rect returned is moved to the left.\n        If dx is positive, Rect returned is moved to the right.\n        If dy is negative, Rect returned is moved upward.\n        If dy is positive, Rect returned is moved downward.\n\n        @param dx  added to fLeft and fRight\n        @param dy  added to fTop and fBottom\n        @return    Rect offset on axes, with original width and height\n    */\n    Rect makeOffset(float dx, float dy) const {\n        return MakeLTRB(fLeft + dx, fTop + dy, fRight + dx, fBottom + dy);\n    }\n\n    /** Returns Rect, inset by (dx, dy).\n\n        If dx is negative, Rect returned is wider.\n        If dx is positive, Rect returned is narrower.\n        If dy is negative, Rect returned is taller.\n        If dy is positive, Rect returned is shorter.\n\n        @param dx  added to fLeft and subtracted from fRight\n        @param dy  added to fTop and subtracted from fBottom\n        @return    Rect inset symmetrically left and right, top and bottom\n    */\n    Rect makeInset(float dx, float dy) const {\n        return MakeLTRB(fLeft + dx, fTop + dy, fRight - dx, fBottom - dy);\n    }\n\n    /** Returns Rect, outset by (dx, dy).\n\n        If dx is negative, Rect returned is narrower.\n        If dx is positive, Rect returned is wider.\n        If dy is negative, Rect returned is shorter.\n        If dy is positive, Rect returned is taller.\n\n        @param dx  subtracted to fLeft and added from fRight\n        @param dy  subtracted to fTop and added from fBottom\n        @return    Rect outset symmetrically left and right, top and bottom\n    */\n    Rect makeOutset(float dx, float dy) const {\n        return MakeLTRB(fLeft - dx, fTop - dy, fRight + dx, fBottom + dy);\n    }\n\n    /** Offsets Rect by adding dx to fLeft, fRight; and by adding dy to fTop, fBottom.\n\n        If dx is negative, moves Rect to the left.\n        If dx is positive, moves Rect to the right.\n        If dy is negative, moves Rect upward.\n        If dy is positive, moves Rect downward.\n\n        @param dx  offset added to fLeft and fRight\n        @param dy  offset added to fTop and fBottom\n    */\n    void offset(float dx, float dy) {\n        fLeft += dx;\n        fTop += dy;\n        fRight += dx;\n        fBottom += dy;\n    }\n\n    /** Offsets Rect so that fLeft equals newX, and fTop equals newY. width and height\n        are unchanged.\n\n        @param newX  stored in fLeft, preserving width()\n        @param newY  stored in fTop, preserving height()\n    */\n    void offsetTo(float newX, float newY) {\n        fRight += newX - fLeft;\n        fBottom += newY - fTop;\n        fLeft = newX;\n        fTop  = newY;\n    }\n\n    /** Insets Rect by (dx, dy).\n\n        If dx is positive, makes Rect narrower.\n        If dx is negative, makes Rect wider.\n        If dy is positive, makes Rect shorter.\n        If dy is negative, makes Rect taller.\n\n        @param dx  added to fLeft and subtracted from fRight\n        @param dy  added to fTop and subtracted from fBottom\n    */\n    void inset(float dx, float dy) {\n        fLeft += dx;\n        fTop += dy;\n        fRight -= dx;\n        fBottom -= dy;\n    }\n\n    /** Outsets Rect by (dx, dy).\n\n        If dx is positive, makes Rect wider.\n        If dx is negative, makes Rect narrower.\n        If dy is positive, makes Rect taller.\n        If dy is negative, makes Rect shorter.\n\n        @param dx  subtracted to fLeft and added from fRight\n        @param dy  subtracted to fTop and added from fBottom\n    */\n    void outset(float dx, float dy) {\n        this->inset(-dx, -dy);\n    }\n\nprivate:\n    static bool Intersects(float al, float at, float ar, float ab, float bl, float bt, float br, float bb) {\n        float L = std::max(al, bl);\n        float R = std::min(ar, br);\n        float T = std::max(at, bt);\n        float B = std::min(ab, bb);\n        return L < R && T < B;\n    }\n\npublic:\n    /** Constructs Rect to intersect from (left, top, right, bottom). Does not sort\n        construction.\n\n        Returns true if Rect intersects construction.\n        Returns false if either construction or Rect is empty, or do not intersect.\n\n        @param left    x-axis minimum of constructed Rect\n        @param top     y-axis minimum of constructed Rect\n        @param right   x-axis maximum of constructed Rect\n        @param bottom  y-axis maximum of constructed Rect\n        @return        true if construction and Rect have area in common\n    */\n    bool intersects(float left, float top, float right, float bottom) const {\n        return Intersects(fLeft, fTop, fRight, fBottom, left, top, right, bottom);\n    }\n\n    /** Returns true if Rect intersects r.\n        Returns false if either r or Rect is empty, or do not intersect.\n\n        @param r  Rect to intersect\n        @return   true if r and Rect have area in common\n    */\n    bool intersects(const Rect& r) const {\n        return Intersects(fLeft, fTop, fRight, fBottom, r.fLeft, r.fTop, r.fRight, r.fBottom);\n    }\n\n    /** Returns true if a intersects b.\n        Returns false if either a or b is empty, or do not intersect.\n\n        @param a  Rect to intersect\n        @param b  Rect to intersect\n        @return   true if a and b have area in common\n    */\n    static bool Intersects(const Rect& a, const Rect& b) {\n        return Intersects(a.fLeft, a.fTop, a.fRight, a.fBottom, b.fLeft, b.fTop, b.fRight, b.fBottom);\n    }\n\n    /** Sets Rect to the union of itself and r.\n\n        Asserts if r is empty and SK_DEBUG is defined.\n        If Rect is empty, sets Rect to r.\n\n        May produce incorrect results if r is empty.\n\n        @param r  expansion Rect\n    */\n    void joinNonEmptyArg(const Rect& r) {\n        MNN_ASSERT(!r.isEmpty());\n        // if we are empty, just assign\n        if (fLeft >= fRight || fTop >= fBottom) {\n            *this = r;\n        } else {\n            this->joinPossiblyEmptyRect(r);\n        }\n    }\n\n    /** Sets Rect to the union of itself and the construction.\n\n        May produce incorrect results if Rect or r is empty.\n\n        @param r  expansion Rect\n    */\n    void joinPossiblyEmptyRect(const Rect& r) {\n        fLeft   = std::min(fLeft, r.left());\n        fTop    = std::min(fTop, r.top());\n        fRight  = std::max(fRight, r.right());\n        fBottom = std::max(fBottom, r.bottom());\n    }\n\n    /** Returns true if: fLeft <= x < fRight && fTop <= y < fBottom.\n        Returns false if Rect is empty.\n\n        @param x  test Point x-coordinate\n        @param y  test Point y-coordinate\n        @return   true if (x, y) is inside Rect\n    */\n    bool contains(float x, float y) const {\n        return x >= fLeft && x < fRight && y >= fTop && y < fBottom;\n    }\n\n    /** Swaps fLeft and fRight if fLeft is greater than fRight; and swaps\n        fTop and fBottom if fTop is greater than fBottom. Result may be empty;\n        and width() and height() will be zero or positive.\n    */\n    void sort() {\n        using std::swap;\n        if (fLeft > fRight) {\n            swap(fLeft, fRight);\n        }\n\n        if (fTop > fBottom) {\n            swap(fTop, fBottom);\n        }\n    }\n\n    /** Returns Rect with fLeft and fRight swapped if fLeft is greater than fRight; and\n        with fTop and fBottom swapped if fTop is greater than fBottom. Result may be empty;\n        and width() and height() will be zero or positive.\n\n        @return  sorted Rect\n    */\n    Rect makeSorted() const {\n        return MakeLTRB(std::min(fLeft, fRight), std::min(fTop, fBottom), std::max(fLeft, fRight),\n                        std::max(fTop, fBottom));\n    }\n\n    /** Returns pointer to first scalar in Rect, to treat it as an array with four\n        entries.\n\n        @return  pointer to fLeft\n    */\n    const float* asScalars() const {\n        return &fLeft;\n    }\n};\n\n} // namespace CV\n} // namespace MNN\n#endif\n"
  },
  {
    "path": "MNN/mnn/include/Tensor.hpp",
    "content": "//\n//  Tensor.hpp\n//  MNN\n//\n//  Created by MNN on 2018/08/14.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef Tensor_hpp\n#define Tensor_hpp\n\n#include <vector>\n#include \"HalideRuntime.h\"\n#include \"MNNDefine.h\"\n\nnamespace MNN {\n\n/**\n * data container.\n * data for host tensor is saved in `host` field. its memory is allocated malloc directly.\n * data for device tensor is saved in `deviceId` field. its memory is allocated by session's backend.\n * usually, device tensors are created by engine (like net, session).\n * meanwhile, host tensors could be created by engine or user.\n */\nclass MNN_PUBLIC Tensor {\npublic:\n    struct InsideDescribe;\n\n    /** dimension type used to create tensor */\n    enum DimensionType {\n        /** for tensorflow net type. uses NHWC as data format. */\n        TENSORFLOW,\n        /** for caffe net type. uses NCHW as data format. */\n        CAFFE,\n        /** for caffe net type. uses NC4HW4 as data format. */\n        CAFFE_C4\n    };\n\n    /** handle type */\n    enum HandleDataType {\n        /** default handle type */\n        HANDLE_NONE = 0,\n        /** string handle type */\n        HANDLE_STRING = 1\n    };\n\npublic:\n    /**\n     * @brief create a tensor with dimension size and type without acquire memory for data.\n     * @param dimSize   dimension size.\n     * @param type      dimension type.\n     */\n    Tensor(int dimSize = 4, DimensionType type = CAFFE);\n\n    /**\n     * @brief create a tensor with same shape as given tensor.\n     * @param tensor        shape provider.\n     * @param type          dimension type.\n     * @param allocMemory   acquire memory for data or not.\n     * @warning tensor data won't be copied.\n     */\n    Tensor(const Tensor* tensor, DimensionType type = CAFFE, bool allocMemory = true);\n\n    /** deinitializer */\n    ~Tensor();\n\nprivate:\n    // remove all assignment operator\n    Tensor(const Tensor& tensor)  = delete;\n    Tensor(const Tensor&& tensor) = delete;\n    Tensor& operator=(const Tensor&) = delete;\n    Tensor& operator=(const Tensor&&) = delete;\n\npublic:\n    /**\n     * @brief create tensor with shape, data type and dimension type.\n     * @param shape     tensor shape.\n     * @param type      data type.\n     * @param dimType   dimension type.\n     * @return created tensor.\n     * @warning memory for data won't be acquired. call backend's onAcquireBuffer to get memory ready.\n     */\n    static Tensor* createDevice(const std::vector<int>& shape, halide_type_t type, DimensionType dimType = TENSORFLOW);\n\n    /**\n     * @brief create tensor with shape and dimension type. data type is represented by `T`.\n     * @param shape     tensor shape.\n     * @param dimType   dimension type.\n     * @return created tensor.\n     * @warning memory for data won't be acquired. call backend's onAcquireBuffer to get memory ready.\n     */\n    template <typename T>\n    static Tensor* createDevice(const std::vector<int>& shape, DimensionType dimType = TENSORFLOW) {\n        return createDevice(shape, halide_type_of<T>(), dimType);\n    }\n\n    /**\n     * @brief create tensor with shape, data type, data and dimension type.\n     * @param shape     tensor shape.\n     * @param type      data type.\n     * @param data      data to save.\n     * @param dimType   dimension type.\n     * @return created tensor.\n     */\n    static Tensor* create(const std::vector<int>& shape, halide_type_t type, void* data = NULL,\n                          DimensionType dimType = TENSORFLOW);\n\n    /**\n     * @brief create tensor with shape, data and dimension type. data type is represented by `T`.\n     * @param shape     tensor shape.\n     * @param data      data to save.\n     * @param dimType   dimension type.\n     * @return created tensor.\n     */\n    template <typename T>\n    static Tensor* create(const std::vector<int>& shape, void* data = NULL, DimensionType dimType = TENSORFLOW) {\n        return create(shape, halide_type_of<T>(), data, dimType);\n    }\n\npublic:\n    /**\n     * @brief for DEVICE tensor, copy data from given host tensor.\n     * @param hostTensor    host tensor, the data provider.\n     * @return true for DEVICE tensor, and false for HOST tensor.\n     */\n    bool copyFromHostTensor(const Tensor* hostTensor);\n\n    /**\n     * @brief for DEVICE tensor, copy data to given host tensor.\n     * @param hostTensor    host tensor, the data consumer.\n     * @return true for DEVICE tensor, and false for HOST tensor.\n     */\n    bool copyToHostTensor(Tensor* hostTensor) const;\n\n    /**\n     * @brief create HOST tensor from DEVICE tensor, with or without data copying.\n     * @param deviceTensor  given device tensor.\n     * @param copyData      copy data or not.\n     * @return created host tensor.\n     */\n    static Tensor* createHostTensorFromDevice(const Tensor* deviceTensor, bool copyData = true);\n\npublic:\n    const halide_buffer_t& buffer() const {\n        return mBuffer;\n    }\n    halide_buffer_t& buffer() {\n        return mBuffer;\n    }\n\n    /**\n     * @brief get dimension type.\n     * @return dimension type.\n     */\n    DimensionType getDimensionType() const;\n\n    /**\n     * @brief handle data type. used when data type code is halide_type_handle.\n     * @return handle data type.\n     */\n    HandleDataType getHandleDataType() const;\n\n    /**\n     * @brief set data type.\n     * @param type data type defined in 'Type_generated.h'.\n     */\n    void setType(int type);\n\n    /**\n     * @brief get data type.\n     * @return data type.\n     */\n    inline halide_type_t getType() const {\n        return mBuffer.type;\n    }\n\n    /**\n     * @brief visit host memory, data type is represented by `T`.\n     * @return data point in `T` type.\n     */\n    template <typename T>\n    T* host() const {\n        return (T*)mBuffer.host;\n    }\n\n    /**\n     * @brief visit device memory.\n     * @return device data ID. what the ID means varies between backends.\n     */\n    uint64_t deviceId() const {\n        return mBuffer.device;\n    }\n\npublic:\n    int dimensions() const {\n        return mBuffer.dimensions;\n    }\n\n    /**\n     * @brief get all dimensions' extent.\n     * @return dimensions' extent.\n     */\n    std::vector<int> shape() const;\n\n    /**\n     * @brief calculate number of bytes needed to store data taking reordering flag into account.\n     * @return bytes needed to store data\n     */\n    int size() const;\n\n    /**\n     * @brief calculate number of elements needed to store data taking reordering flag into account.\n     * @return elements needed to store data\n     */\n    inline int elementSize() const {\n        return size() / mBuffer.type.bytes();\n    }\n\npublic:\n    inline int width() const {\n        if (getDimensionType() == TENSORFLOW) {\n            return mBuffer.dim[2].extent;\n        }\n        \n        return mBuffer.dim[3].extent;\n    }\n    inline int height() const {\n        if (getDimensionType() == TENSORFLOW) {\n            return mBuffer.dim[1].extent;\n        }\n        return mBuffer.dim[2].extent;\n    }\n    inline int channel() const {\n        if (getDimensionType() == TENSORFLOW) {\n            return mBuffer.dim[3].extent;\n        }\n        return mBuffer.dim[1].extent;\n    }\n    inline int batch() const {\n        return mBuffer.dim[0].extent;\n    }\n\n    // visit dimension's extent & stride\n    inline int stride(int index) const {\n        return mBuffer.dim[index].stride;\n    }\n    inline int length(int index) const {\n        return mBuffer.dim[index].extent;\n    }\n    inline void setStride(int index, int stride) {\n        mBuffer.dim[index].stride = stride;\n    }\n    inline void setLength(int index, int length) {\n        mBuffer.dim[index].extent = length;\n    }\n\npublic:\n    /**\n     * @brief print tensor data. for DEBUG use only.\n     */\n    void print() const;\n\nprivate:\n    halide_buffer_t mBuffer;\n    struct InsideDescribe* mDescribe;\n\nprivate:\n    friend class TensorUtils;\n};\n} // namespace MNN\n\n#endif /* Tensor_hpp */\n"
  },
  {
    "path": "MNN/mnn/include/revertMNNModel.hpp",
    "content": "//\n//  revertMNNModel.hpp\n//  MNN\n//\n//  Created by MNN on 2019/01/31.\n//  Copyright © 2018, Alibaba Group Holding Limited\n//\n\n#ifndef REVERTMNNMODEL_HPP\n#define REVERTMNNMODEL_HPP\n\n#include \"mnn/MNN_generated.h\"\n\nclass Revert {\npublic:\n    Revert(const char* originalModelFileName);\n    ~Revert();\n    void* getBuffer() const;\n    const size_t getBufferSize() const;\n    void initialize();\n    static float getRandValue();\n\nprivate:\n    Revert();\n    std::unique_ptr<MNN::NetT> mMNNNet;\n    size_t mBufferSize;\n    std::shared_ptr<uint8_t> mBuffer;\n    void randStart();\n    void packMNNNet();\n};\n\n#endif // REVERTMNNMODEL_HPP\n"
  },
  {
    "path": "MNN/python/README.md",
    "content": "# Python implemententation of [Ultra-Light-Fast-Generic-Face-Detector-1MB](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB) with [MNN](https://github.com/alibaba/MNN)\n\n## How to use MNN in Python\n\n### Install\n#### Install Depencies\n##### graphviz\nfor macOS:\n```bash\nbrew install graphviz\n```\nfor Linux:\n```bash\napt-get install graphviz\n```\n\n#### Python Version Limitation\nPython2.7, 3.5, 3.6, 3.7 are supported, but for Windows, python2.7 is not supported.\nfor macOS:\n```bash\npip install -U MNN\n```\n\nfor Linux:\nAs PyPi requires all wheels to be tagged with \"ManyLinux\", and old version pip can't get the \"ManyLinux\" Tagged wheel, thus you have to upgrade your pip to newer version in order to use \"pip install\"\n```bash\npip install -U pip\npip install -U MNN\n```\n\n## Run\n* Use FP32 model(version-RFB) and run in FP16 mode:\n```bash\npython ultraface_py_mnn.py  --model_path ../model/version-RFB/RFB-320.mnn\n```\n* Use quantized INT8 model:\n```bash\npython ultraface_py_mnn.py  --model_path ../model/version-RFB/RFB-320-quant-KL-5792.mnn \n```\n\n* We provide both converted MNN FP32 and **quantized INT8** models of version-slim-320 and version-RFB-320 in ./MNN/model . The xxx-quant-KL-xxx.mnn is quantified by the **KL** method and xxx-quant-ADMM-xxx.mnn is quantified by the **ADMM** method.\n\n\n## PS\n* Since MNN mainly accelerates  model inference on mobile, so the INT8 quantified model will run slower on **PC** than FP32 model in CPU mode.\n* If you want to run faster, try using the version-slim model ,using lower-resolution inputs like 160x120 /128x96 or using quantified models(On the mobile).\n\n## Result\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/MNN/result.jpg)"
  },
  {
    "path": "MNN/python/ultraface_py_mnn.py",
    "content": "#!/usr/bin/env/ python\n# -*- coding: utf-8 -*-\n\"\"\" \n@author:linzai \n@file: ultraface_py_mnn.py \n@time: 2019-11-25 \n\"\"\"\nfrom __future__ import print_function\n\nimport os\nimport argparse\nimport sys\nimport time\nfrom math import ceil\n\nimport MNN\nimport cv2\nimport numpy as np\nimport torch\n\nsys.path.append('../../')\nimport vision.utils.box_utils_numpy as box_utils\n\nparser = argparse.ArgumentParser(description='run ultraface with MNN in py')\nparser.add_argument('--model_path', default=\"../model/version-RFB/RFB-320.mnn\", type=str, help='model path')\nparser.add_argument('--input_size', default=\"320,240\", type=str,\n                    help='define network input size,format: width,height')\nparser.add_argument('--threshold', default=0.7, type=float, help='score threshold')\nparser.add_argument('--imgs_path', default=\"../imgs\", type=str, help='imgs dir')\nparser.add_argument('--results_path', default=\"results\", type=str, help='results dir')\nargs = parser.parse_args()\n\nimage_mean = np.array([127, 127, 127])\nimage_std = 128.0\niou_threshold = 0.3\ncenter_variance = 0.1\nsize_variance = 0.2\nmin_boxes = [[10, 16, 24], [32, 48], [64, 96], [128, 192, 256]]\nstrides = [8, 16, 32, 64]\n\n\ndef define_img_size(image_size):\n    shrinkage_list = []\n    feature_map_w_h_list = []\n    for size in image_size:\n        feature_map = [ceil(size / stride) for stride in strides]\n        feature_map_w_h_list.append(feature_map)\n\n    for i in range(0, len(image_size)):\n        shrinkage_list.append(strides)\n    priors = generate_priors(feature_map_w_h_list, shrinkage_list, image_size, min_boxes)\n    return priors\n\n\ndef generate_priors(feature_map_list, shrinkage_list, image_size, min_boxes, clamp=True):\n    priors = []\n    for index in range(0, len(feature_map_list[0])):\n        scale_w = image_size[0] / shrinkage_list[0][index]\n        scale_h = image_size[1] / shrinkage_list[1][index]\n        for j in range(0, feature_map_list[1][index]):\n            for i in range(0, feature_map_list[0][index]):\n                x_center = (i + 0.5) / scale_w\n                y_center = (j + 0.5) / scale_h\n\n                for min_box in min_boxes[index]:\n                    w = min_box / image_size[0]\n                    h = min_box / image_size[1]\n                    priors.append([\n                        x_center,\n                        y_center,\n                        w,\n                        h\n                    ])\n    print(\"priors nums:{}\".format(len(priors)))\n    priors = torch.tensor(priors)\n    if clamp:\n        torch.clamp(priors, 0.0, 1.0, out=priors)\n    return priors\n\n\ndef predict(width, height, confidences, boxes, prob_threshold, iou_threshold=0.3, top_k=-1):\n    boxes = boxes[0]\n    confidences = confidences[0]\n    picked_box_probs = []\n    picked_labels = []\n    for class_index in range(1, confidences.shape[1]):\n        probs = confidences[:, class_index]\n        mask = probs > prob_threshold\n        probs = probs[mask]\n        if probs.shape[0] == 0:\n            continue\n        subset_boxes = boxes[mask, :]\n        box_probs = np.concatenate([subset_boxes, probs.reshape(-1, 1)], axis=1)\n        box_probs = box_utils.hard_nms(box_probs,\n                                       iou_threshold=iou_threshold,\n                                       top_k=top_k,\n                                       )\n        picked_box_probs.append(box_probs)\n        picked_labels.extend([class_index] * box_probs.shape[0])\n    if not picked_box_probs:\n        return np.array([]), np.array([]), np.array([])\n    picked_box_probs = np.concatenate(picked_box_probs)\n    picked_box_probs[:, 0] *= width\n    picked_box_probs[:, 1] *= height\n    picked_box_probs[:, 2] *= width\n    picked_box_probs[:, 3] *= height\n    return picked_box_probs[:, :4].astype(np.int32), np.array(picked_labels), picked_box_probs[:, 4]\n\n\ndef inference():\n    input_size = [int(v.strip()) for v in args.input_size.split(\",\")]\n    priors = define_img_size(input_size)\n    result_path = args.results_path\n    imgs_path = args.imgs_path\n    if not os.path.exists(result_path):\n        os.makedirs(result_path)\n    listdir = os.listdir(imgs_path)\n    for file_path in listdir:\n        img_path = os.path.join(imgs_path, file_path)\n        image_ori = cv2.imread(img_path)\n        interpreter = MNN.Interpreter(args.model_path)\n        session = interpreter.createSession()\n        input_tensor = interpreter.getSessionInput(session)\n        image = cv2.cvtColor(image_ori, cv2.COLOR_BGR2RGB)\n        image = cv2.resize(image, tuple(input_size))\n        image = image.astype(float)\n        image = (image - image_mean) / image_std\n        image = image.transpose((2, 0, 1))\n        tmp_input = MNN.Tensor((1, 3, input_size[1], input_size[0]), MNN.Halide_Type_Float, image, MNN.Tensor_DimensionType_Caffe)\n        input_tensor.copyFrom(tmp_input)\n        time_time = time.time()\n        interpreter.runSession(session)\n        scores = interpreter.getSessionOutput(session, \"scores\").getData()\n        boxes = interpreter.getSessionOutput(session, \"boxes\").getData()\n        boxes = np.expand_dims(np.reshape(boxes, (-1, 4)), axis=0)\n        scores = np.expand_dims(np.reshape(scores, (-1, 2)), axis=0)\n        print(\"inference time: {} s\".format(round(time.time() - time_time, 4)))\n        boxes = box_utils.convert_locations_to_boxes(boxes, priors, center_variance, size_variance)\n        boxes = box_utils.center_form_to_corner_form(boxes)\n        boxes, labels, probs = predict(image_ori.shape[1], image_ori.shape[0], scores, boxes, args.threshold)\n        for i in range(boxes.shape[0]):\n            box = boxes[i, :]\n            cv2.rectangle(image_ori, (box[0], box[1]), (box[2], box[3]), (0, 255, 0), 2)\n        cv2.imwrite(os.path.join(result_path, file_path), image_ori)\n        print(\"result_pic is written to {}\".format(os.path.join(result_path, file_path)))\n        cv2.imshow(\"UltraFace_mnn_py\", image_ori)\n        cv2.waitKey(-1)\n    cv2.destroyAllWindows()\n\n\nif __name__ == \"__main__\":\n    inference()\n"
  },
  {
    "path": "MNN/src/UltraFace.cpp",
    "content": "//  Created by Linzaer on 2019/11/15.\n//  Copyright © 2019 Linzaer. All rights reserved.\n\n#define clip(x, y) (x < 0 ? 0 : (x > y ? y : x))\n\n#include \"UltraFace.hpp\"\n\nusing namespace std;\n\nUltraFace::UltraFace(const std::string &mnn_path,\n                     int input_width, int input_length, int num_thread_,\n                     float score_threshold_, float iou_threshold_, int topk_) {\n    num_thread = num_thread_;\n    score_threshold = score_threshold_;\n    iou_threshold = iou_threshold_;\n    in_w = input_width;\n    in_h = input_length;\n    w_h_list = {in_w, in_h};\n\n    for (auto size : w_h_list) {\n        std::vector<float> fm_item;\n        for (float stride : strides) {\n            fm_item.push_back(ceil(size / stride));\n        }\n        featuremap_size.push_back(fm_item);\n    }\n\n    for (auto size : w_h_list) {\n        shrinkage_size.push_back(strides);\n    }\n    /* generate prior anchors */\n    for (int index = 0; index < num_featuremap; index++) {\n        float scale_w = in_w / shrinkage_size[0][index];\n        float scale_h = in_h / shrinkage_size[1][index];\n        for (int j = 0; j < featuremap_size[1][index]; j++) {\n            for (int i = 0; i < featuremap_size[0][index]; i++) {\n                float x_center = (i + 0.5) / scale_w;\n                float y_center = (j + 0.5) / scale_h;\n\n                for (float k : min_boxes[index]) {\n                    float w = k / in_w;\n                    float h = k / in_h;\n                    priors.push_back({clip(x_center, 1), clip(y_center, 1), clip(w, 1), clip(h, 1)});\n                }\n            }\n        }\n    }\n    /* generate prior anchors finished */\n\n    num_anchors = priors.size();\n\n    ultraface_interpreter = std::shared_ptr<MNN::Interpreter>(MNN::Interpreter::createFromFile(mnn_path.c_str()));\n    MNN::ScheduleConfig config;\n    config.numThread = num_thread;\n    MNN::BackendConfig backendConfig;\n    backendConfig.precision = (MNN::BackendConfig::PrecisionMode) 2;\n    config.backendConfig = &backendConfig;\n\n    ultraface_session = ultraface_interpreter->createSession(config);\n\n    input_tensor = ultraface_interpreter->getSessionInput(ultraface_session, nullptr);\n\n}\n\nUltraFace::~UltraFace() {\n    ultraface_interpreter->releaseModel();\n    ultraface_interpreter->releaseSession(ultraface_session);\n}\n\nint UltraFace::detect(cv::Mat &raw_image, std::vector<FaceInfo> &face_list) {\n    if (raw_image.empty()) {\n        std::cout << \"image is empty ,please check!\" << std::endl;\n        return -1;\n    }\n\n    image_h = raw_image.rows;\n    image_w = raw_image.cols;\n    cv::Mat image;\n    cv::resize(raw_image, image, cv::Size(in_w, in_h));\n\n    ultraface_interpreter->resizeTensor(input_tensor, {1, 3, in_h, in_w});\n    ultraface_interpreter->resizeSession(ultraface_session);\n    std::shared_ptr<MNN::CV::ImageProcess> pretreat(\n            MNN::CV::ImageProcess::create(MNN::CV::BGR, MNN::CV::RGB, mean_vals, 3,\n                                          norm_vals, 3));\n    pretreat->convert(image.data, in_w, in_h, image.step[0], input_tensor);\n\n    auto start = chrono::steady_clock::now();\n\n\n    // run network\n    ultraface_interpreter->runSession(ultraface_session);\n\n    // get output data\n\n    string scores = \"scores\";\n    string boxes = \"boxes\";\n    MNN::Tensor *tensor_scores = ultraface_interpreter->getSessionOutput(ultraface_session, scores.c_str());\n    MNN::Tensor *tensor_boxes = ultraface_interpreter->getSessionOutput(ultraface_session, boxes.c_str());\n\n    MNN::Tensor tensor_scores_host(tensor_scores, tensor_scores->getDimensionType());\n\n    tensor_scores->copyToHostTensor(&tensor_scores_host);\n\n    MNN::Tensor tensor_boxes_host(tensor_boxes, tensor_boxes->getDimensionType());\n\n    tensor_boxes->copyToHostTensor(&tensor_boxes_host);\n\n    std::vector<FaceInfo> bbox_collection;\n\n\n    auto end = chrono::steady_clock::now();\n    chrono::duration<double> elapsed = end - start;\n    cout << \"inference time:\" << elapsed.count() << \" s\" << endl;\n\n    generateBBox(bbox_collection, tensor_scores, tensor_boxes);\n    nms(bbox_collection, face_list);\n    return 0;\n}\n\nvoid UltraFace::generateBBox(std::vector<FaceInfo> &bbox_collection, MNN::Tensor *scores, MNN::Tensor *boxes) {\n    for (int i = 0; i < num_anchors; i++) {\n        if (scores->host<float>()[i * 2 + 1] > score_threshold) {\n            FaceInfo rects;\n            float x_center = boxes->host<float>()[i * 4] * center_variance * priors[i][2] + priors[i][0];\n            float y_center = boxes->host<float>()[i * 4 + 1] * center_variance * priors[i][3] + priors[i][1];\n            float w = exp(boxes->host<float>()[i * 4 + 2] * size_variance) * priors[i][2];\n            float h = exp(boxes->host<float>()[i * 4 + 3] * size_variance) * priors[i][3];\n\n            rects.x1 = clip(x_center - w / 2.0, 1) * image_w;\n            rects.y1 = clip(y_center - h / 2.0, 1) * image_h;\n            rects.x2 = clip(x_center + w / 2.0, 1) * image_w;\n            rects.y2 = clip(y_center + h / 2.0, 1) * image_h;\n            rects.score = clip(scores->host<float>()[i * 2 + 1], 1);\n            bbox_collection.push_back(rects);\n        }\n    }\n}\n\nvoid UltraFace::nms(std::vector<FaceInfo> &input, std::vector<FaceInfo> &output, int type) {\n    std::sort(input.begin(), input.end(), [](const FaceInfo &a, const FaceInfo &b) { return a.score > b.score; });\n\n    int box_num = input.size();\n\n    std::vector<int> merged(box_num, 0);\n\n    for (int i = 0; i < box_num; i++) {\n        if (merged[i])\n            continue;\n        std::vector<FaceInfo> buf;\n\n        buf.push_back(input[i]);\n        merged[i] = 1;\n\n        float h0 = input[i].y2 - input[i].y1 + 1;\n        float w0 = input[i].x2 - input[i].x1 + 1;\n\n        float area0 = h0 * w0;\n\n        for (int j = i + 1; j < box_num; j++) {\n            if (merged[j])\n                continue;\n\n            float inner_x0 = input[i].x1 > input[j].x1 ? input[i].x1 : input[j].x1;\n            float inner_y0 = input[i].y1 > input[j].y1 ? input[i].y1 : input[j].y1;\n\n            float inner_x1 = input[i].x2 < input[j].x2 ? input[i].x2 : input[j].x2;\n            float inner_y1 = input[i].y2 < input[j].y2 ? input[i].y2 : input[j].y2;\n\n            float inner_h = inner_y1 - inner_y0 + 1;\n            float inner_w = inner_x1 - inner_x0 + 1;\n\n            if (inner_h <= 0 || inner_w <= 0)\n                continue;\n\n            float inner_area = inner_h * inner_w;\n\n            float h1 = input[j].y2 - input[j].y1 + 1;\n            float w1 = input[j].x2 - input[j].x1 + 1;\n\n            float area1 = h1 * w1;\n\n            float score;\n\n            score = inner_area / (area0 + area1 - inner_area);\n\n            if (score > iou_threshold) {\n                merged[j] = 1;\n                buf.push_back(input[j]);\n            }\n        }\n        switch (type) {\n            case hard_nms: {\n                output.push_back(buf[0]);\n                break;\n            }\n            case blending_nms: {\n                float total = 0;\n                for (int i = 0; i < buf.size(); i++) {\n                    total += exp(buf[i].score);\n                }\n                FaceInfo rects;\n                memset(&rects, 0, sizeof(rects));\n                for (int i = 0; i < buf.size(); i++) {\n                    float rate = exp(buf[i].score) / total;\n                    rects.x1 += buf[i].x1 * rate;\n                    rects.y1 += buf[i].y1 * rate;\n                    rects.x2 += buf[i].x2 * rate;\n                    rects.y2 += buf[i].y2 * rate;\n                    rects.score += buf[i].score * rate;\n                }\n                output.push_back(rects);\n                break;\n            }\n            default: {\n                printf(\"wrong type of nms.\");\n                exit(-1);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "MNN/src/UltraFace.hpp",
    "content": "//  Created by Linzaer on 2019/11/15.\n//  Copyright © 2019 Linzaer. All rights reserved.\n\n#ifndef UltraFace_hpp\n#define UltraFace_hpp\n\n#pragma once\n\n#include \"Interpreter.hpp\"\n\n#include \"MNNDefine.h\"\n#include \"Tensor.hpp\"\n#include \"ImageProcess.hpp\"\n#include <opencv2/opencv.hpp>\n#include <algorithm>\n#include <iostream>\n#include <string>\n#include <vector>\n#include <memory>\n#include <chrono>\n\n#define num_featuremap 4\n#define hard_nms 1\n#define blending_nms 2 /* mix nms was been proposaled in paper blaze face, aims to minimize the temporal jitter*/\ntypedef struct FaceInfo {\n    float x1;\n    float y1;\n    float x2;\n    float y2;\n    float score;\n\n} FaceInfo;\n\nclass UltraFace {\npublic:\n    UltraFace(const std::string &mnn_path,\n              int input_width, int input_length, int num_thread_ = 4, float score_threshold_ = 0.7, float iou_threshold_ = 0.3,\n              int topk_ = -1);\n\n    ~UltraFace();\n\n    int detect(cv::Mat &img, std::vector<FaceInfo> &face_list);\n\nprivate:\n    void generateBBox(std::vector<FaceInfo> &bbox_collection, MNN::Tensor *scores, MNN::Tensor *boxes);\n\n    void nms(std::vector<FaceInfo> &input, std::vector<FaceInfo> &output, int type = blending_nms);\n\nprivate:\n\n    std::shared_ptr<MNN::Interpreter> ultraface_interpreter;\n    MNN::Session *ultraface_session = nullptr;\n    MNN::Tensor *input_tensor = nullptr;\n\n    int num_thread;\n    int image_w;\n    int image_h;\n\n    int in_w;\n    int in_h;\n    int num_anchors;\n\n    float score_threshold;\n    float iou_threshold;\n\n\n    const float mean_vals[3] = {127, 127, 127};\n    const float norm_vals[3] = {1.0 / 128, 1.0 / 128, 1.0 / 128};\n\n    const float center_variance = 0.1;\n    const float size_variance = 0.2;\n    const std::vector<std::vector<float>> min_boxes = {\n            {10.0f,  16.0f,  24.0f},\n            {32.0f,  48.0f},\n            {64.0f,  96.0f},\n            {128.0f, 192.0f, 256.0f}};\n    const std::vector<float> strides = {8.0, 16.0, 32.0, 64.0};\n    std::vector<std::vector<float>> featuremap_size;\n    std::vector<std::vector<float>> shrinkage_size;\n    std::vector<int> w_h_list;\n\n    std::vector<std::vector<float>> priors = {};\n};\n\n#endif /* UltraFace_hpp */\n"
  },
  {
    "path": "MNN/src/main.cpp",
    "content": "//  Created by Linzaer on 2019/11/15.\n//  Copyright © 2019 Linzaer. All rights reserved.\n\n#include \"UltraFace.hpp\"\n#include <iostream>\n#include <opencv2/opencv.hpp>\n\nusing namespace std;\n\nint main(int argc, char **argv) {\n    if (argc <= 2) {\n        fprintf(stderr, \"Usage: %s <mnn .mnn> [image files...]\\n\", argv[0]);\n        return 1;\n    }\n\n    string mnn_path = argv[1];\n    UltraFace ultraface(mnn_path, 320, 240, 4, 0.65); // config model input\n\n    for (int i = 2; i < argc; i++) {\n        string image_file = argv[i];\n        cout << \"Processing \" << image_file << endl;\n\n        cv::Mat frame = cv::imread(image_file);\n        auto start = chrono::steady_clock::now();\n        vector<FaceInfo> face_info;\n        ultraface.detect(frame, face_info);\n\n        for (auto face : face_info) {\n            cv::Point pt1(face.x1, face.y1);\n            cv::Point pt2(face.x2, face.y2);\n            cv::rectangle(frame, pt1, pt2, cv::Scalar(0, 255, 0), 2);\n        }\n\n        auto end = chrono::steady_clock::now();\n        chrono::duration<double> elapsed = end - start;\n        cout << \"all time: \" << elapsed.count() << \" s\" << endl;\n        cv::imshow(\"UltraFace\", frame);\n        cv::waitKey();\n        string result_name = \"result\" + to_string(i) + \".jpg\";\n        cv::imwrite(result_name, frame);\n    }\n    return 0;\n}\n"
  },
  {
    "path": "README.md",
    "content": "[English](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB ) | [中文简体](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/README_CN.md)\n# Ultra-Light-Fast-Generic-Face-Detector-1MB \n# Ultra-lightweight face detection model\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/27.jpg)\nThis model is a lightweight facedetection model designed for edge computing devices.\n\n- In terms of model size, the default FP32 precision (.pth) file size is **1.04~1.1MB**, and the inference framework int8 quantization size is about **300KB**.\n- In terms of the calculation amount of the model, the input resolution of 320x240 is about **90~109 MFlops**.\n- There are two versions of the model, version-slim (network backbone simplification,slightly faster) and version-RFB (with the modified RFB module, higher precision).\n- Widerface training pre-training model with different input resolutions of 320x240 and 640x480 is provided to better work in different application scenarios.\n- Support for onnx export for ease of migration and inference.\n- [Provide NCNN C++ inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/ncnn).\n- [Provide MNN C++ inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN), [MNN Python inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN/python), [FP32/INT8 quantized models](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN/model).\n- [Provide Caffe model](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe/model) and [onnx2caffe conversion code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe).\n- [Caffe python inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_caffe_inference.py) and [OpencvDNN inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_opencvdnn_inference.py).\n \n## Tested the environment that works\n- Ubuntu16.04、Ubuntu18.04、Windows 10（for inference）\n- Python3.6\n- Pytorch1.2\n- CUDA10.0 + CUDNN7.6\n\n## Accuracy, speed, model size comparison\nThe training set is the VOC format data set generated by using the cleaned widerface labels provided by [Retinaface](https://github.com/deepinsight/insightface/blob/master/RetinaFace/README.md)  in conjunction with the widerface data set (PS: the following test results were obtained by myself, and the results may be partially inconsistent).\n### Widerface test\n- Test accuracy in the WIDER FACE val set (single-scale input resolution: **320*240 or scaling by the maximum side length of 320**)\n\nModel|Easy Set|Medium Set|Hard Set\n------|--------|----------|--------\nlibfacedetection v1（caffe）|0.65 |0.5       |0.233\nlibfacedetection v2（caffe）|0.714 |0.585       |0.306\nRetinaface-Mobilenet-0.25 (Mxnet)   |0.745|0.553|0.232\nversion-slim|0.77     |0.671       |0.395\nversion-RFB|**0.787**     |**0.698**       |**0.438**\n\n\n- Test accuracy in the WIDER FACE val set (single-scale input resolution: **VGA 640*480 or scaling by the maximum side length of 640** )\n\nModel|Easy Set|Medium Set|Hard Set\n------|--------|----------|--------\nlibfacedetection v1（caffe）|0.741 |0.683       |0.421\nlibfacedetection v2（caffe）|0.773 |0.718       |0.485\nRetinaface-Mobilenet-0.25 (Mxnet)   |**0.879**|0.807|0.481\nversion-slim|0.853     |0.819       |0.539\nversion-RFB|0.855     |**0.822**       |**0.579**\n\n> - This part mainly tests the effect of the test set under the medium and small resolutions.\n> - RetinaFace-mnet (Retinaface-Mobilenet-0.25), from a great job [insightface](https://github.com/deepinsight/insightface), when testing this network, the original image is scaled by 320 or 640 as the maximum side length, so the face will not be deformed, and the rest of the networks will have a fixed size resize. At the same time, the result of the RetinaFace-mnet optimal 1600 single-scale val set was 0.887 (Easy) / 0.87 (Medium) / 0.791 (Hard).\n\n### Terminal device inference speed\n\n- Raspberry Pi 4B MNN Inference Latency **(unit: ms)** (ARM/A72x4/1.5GHz/input resolution: **320x240** /int8 quantization)\n\nModel|1 core|2 core|3 core|4 core\n------|--------|----------|--------|--------\nlibfacedetection v1|**28**    |**16**|**12**|9.7\nOfficial Retinaface-Mobilenet-0.25 (Mxnet)   |46|25|18.5|15\nversion-slim|29     |**16**       |**12**|**9.5**\nversion-RFB|35     |19.6       |14.8| 11\n\n- iPhone 6s Plus MNN (version tag：0.2.1.5) Inference Latency ( input resolution : **320x240** )[Data comes from  MNN official](https://www.yuque.com/mnn/en/demo_zoo#bXsRY)\n\nModel|Inference Latency(ms)\n------|--------\n[slim-320](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/MNN/model/version-slim/slim-320.mnn) |6.33\n[RFB-320](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/MNN/model/version-RFB/RFB-320.mnn)|7.8\n\n- [Kendryte K210](https://kendryte.com/) NNCase Inference Latency (RISC-V/400MHz/input resolution: **320x240** /int8 quantization)[Data comes from NNCase](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect)\n\nModel|Inference Latency(ms)\n------|--------\n[slim-320](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect/k210/kpu_fast_facedetect_example/slim-320.kmodel)|65.6\n[RFB-320](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect/k210/kpu_fast_facedetect_example/RFB-320.kmodel)|164.8\n\n### Model size comparison\n- Comparison of several open source lightweight face detection models:\n\nModel|model file size（MB）\n------|--------\nlibfacedetection v1（caffe）| 2.58\nlibfacedetection v2（caffe）| 3.34\nOfficial Retinaface-Mobilenet-0.25 (Mxnet) | 1.68\nversion-slim| **1.04**\nversion-RFB| **1.11** \n\n## Generate VOC format training data set and training process\n\n1. Download the wideface official website dataset or download the training set I provided and extract it into the ./data folder:\n\n  (1) The clean widerface data pack after filtering out the 10px*10px small face: [Baidu cloud disk (extraction code: cbiu)](https://pan.baidu.com/s/1MR0ZOKHUP_ArILjbAn03sw) 、[Google Drive](https://drive.google.com/open?id=1OBY-Pk5hkcVBX1dRBOeLI4e4OCvqJRnH )\n  \n  (2) Complete widerface data compression package without filtering small faces: [Baidu cloud disk (extraction code: ievk)](https://pan.baidu.com/s/1faHNz9ZrtEmr_yw48GW7ZA)、[Google Drive](https://drive.google.com/open?id=1sbBrDRgctEkymIpCh1OZBrU5qBS-SnCP )\n\n2. **(PS: If you download the filtered packets in (1) above, you don't need to perform this step)** Because the wideface has many small and unclear faces, which is not conducive to the convergence of efficient models, it needs to be filtered for training.By default,faces smaller than 10 pixels by 10 pixels will be filtered.\nrun ./data/wider_face_2_voc_add_landmark.py\n```Python\n python3 ./data/wider_face_2_voc_add_landmark.py\n```\nAfter the program is run and finished, the **wider_face_add_lm_10_10** folder will be generated in the ./data directory. The folder data and data package (1) are the same after decompression. The complete directory structure is as follows:\n```Shell\n  data/\n    retinaface_labels/\n      test/\n      train/\n      val/\n    wider_face/\n      WIDER_test/\n      WIDER_train/\n      WIDER_val/\n    wider_face_add_lm_10_10/\n      Annotations/\n      ImageSets/\n      JPEGImages/\n    wider_face_2_voc_add_landmark.py\n```\n\n3. At this point, the VOC training set is ready. There are two scripts: **train-version-slim.sh** and **train-version-RFB.sh** in the root directory of the project. The former is used to train the **slim version** model, and the latter is used. Training **RFB version** model, the default parameters have been set, if the parameters need to be changed, please refer to the description of each training parameter in **./train.py**.\n\n4. Run **train-version-slim.sh**  **train-version-RFB.sh**\n```Shell\nsh train-version-slim.sh or sh train-version-RFB.sh\n```\n\n## Detecting image effects (input resolution: 640x480)\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/26.jpg)\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/2.jpg)\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/4.jpg)\n## PS\n\n- If the actual production scene is medium-distance, large face, and small number of faces, it is recommended to use input size input_size: 320 (320x240) resolution for training, and use 320x240 ,160x120 or 128x96 image size input for inference, such as using the provided pre-training  model **version-slim-320.pth** or **version-RFB-320.pth** .\n- If the actual production scene is medium or long distance,  medium or small face and large face number, it is recommended to adopt:\n\n (1) Optimal: input size input_size: 640 (640x480) resolution training, and use the same or larger input size for inference, such as using the provided pre-training model **version-slim-640.pth** or **version-RFB-640.pth** for inference, lower False positives.\n \n (2) Sub-optimal: input size input_size: 320 (320x240) resolution training, and use 480x360 or 640x480 size input for predictive reasoning, more sensitive to small faces, false positives will increase.\n \n- The best results for each scene require adjustment of the input resolution to strike a balance between speed and accuracy.\n- Excessive input resolution will enhance the recall rate of small faces, but it will also increase the false positive rate of large and close-range faces, and the speed of inference will increase exponentially.\n- Too small input resolution will significantly speed up the inference, but it will greatly reduce the recall rate of small faces.\n- The input resolution of the production scene should be as consistent as possible with the input resolution of the model training, and the up and down floating should not be too large.\n\n## TODO LIST\n\n- Add some test data\n\n## Completed list\n - [Widerface test code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/widerface_evaluate)\n - [NCNN C++ inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/ncnn) ([vealocia](https://github.com/vealocia))\n - [MNN C++ inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN), [MNN Python inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN/python)\n - [Caffe model](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe/model) and [onnx2caffe conversion code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe)\n - [Caffe python inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_caffe_inference.py) and [OpencvDNN inference code](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_opencvdnn_inference.py)\n  \n## Third-party related projects\n - [NNCase C++ inference code](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect)\n - [UltraFaceDotNet (C#)](https://github.com/takuya-takeuchi/UltraFaceDotNet)\n - [faceDetect-ios](https://github.com/Ian778/faceDetect-ios)\n - [Android-FaceDetection-UltraNet-MNN](https://github.com/jackweiwang/Android-FaceDetection-UltraNet-MNN)\n - [Ultra-Tensorflow-Model-Converter](https://github.com/jason9075/Ultra-Light-Fast-Generic-Face-Detector_Tensorflow-Model-Converter)\n - [UltraFace TNN C++ Demo](https://github.com/DefTruth/lite.ai.toolkit/blob/main/lite/tnn/cv/tnn_ultraface.cpp)\n  \n##  Reference\n- [pytorch-ssd](https://github.com/qfgaohao/pytorch-ssd)\n- [libfacedetection](https://github.com/ShiqiYu/libfacedetection/)\n- [RFBNet](https://github.com/ruinmessi/RFBNet)\n- [RFSong-779](https://github.com/songwsx/RFSong-779)\n- [Retinaface](https://github.com/deepinsight/insightface/blob/master/RetinaFace/README.md)\n"
  },
  {
    "path": "README_CN.md",
    "content": "[English](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB) | [中文简体](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/README_CN.md )\n# Ultra-Light-Fast-Generic-Face-Detector-1MB \n# 轻量级人脸检测模型\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/27.jpg)\n该模型是针对边缘计算设备设计的轻量人脸检测模型。\n\n - 在模型大小上，默认FP32精度下（.pth）文件大小为 **1.04~1.1MB**，推理框架int8量化后大小为 **300KB** 左右。\n - 在模型计算量上，320x240的输入分辨率下 **90~109 MFlops**左右。\n - 模型有两个版本，version-slim(主干精简速度略快)，version-RFB(加入了修改后的RFB模块，精度更高)。\n - 提供320x240、640x480不同输入分辨率下使用widerface训练的预训练模型，更好的工作于不同的应用场景。\n - 支持onnx导出。\n - [提供NCNN C++推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/ncnn)。\n - [提供MNN C++推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN)、[MNN Python推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN/python)、[FP32/INT8量化后模型](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN/model)。\n - [提供转换后的Caffe model](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe/model) 和 [onnx2caffe 转换代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe)。\n - [Caffe python 推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_caffe_inference.py) 和 [OpencvDNN推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_opencvdnn_inference.py)。\n\n## 测试过正常的运行环境\n- Ubuntu16.04、Ubuntu18.04、Windows 10（inference）\n- Python3.6\n- Pytorch1.2\n- CUDA10.0 + CUDNN7.6\n\n## 精度、速度、模型大小比较\n训练集是使用[Retinaface](https://github.com/deepinsight/insightface/blob/master/RetinaFace/README.md )提供的清理过的widerface标签配合widerface数据集生成VOC训练集（PS:以下测试结果为本人测试，结果可能有部分出入）。\n### Widerface测试\n - 在WIDER FACE val集测试精度（单尺度输入分辨率：**320*240 或按最大边长320等比缩放**） \n\n模型|Easy Set|Medium Set|Hard Set\n------|--------|----------|--------\nlibfacedetection v1（caffe）|0.65 |0.5       |0.233\nlibfacedetection v2（caffe）|0.714 |0.585       |0.306\nRetinaface-Mobilenet-0.25 (Mxnet)   |0.745|0.553|0.232\nversion-slim|0.77     |0.671       |0.395\nversion-RFB|**0.787**     |**0.698**       |**0.438**\n\n\n- 在WIDER FACE val集测试精度（单尺度输入分辨率：**VGA 640*480 或按最大边长640等比缩放** ） \n\n模型|Easy Set|Medium Set|Hard Set\n------|--------|----------|--------\nlibfacedetection v1（caffe）|0.741 |0.683       |0.421\nlibfacedetection v2（caffe）|0.773 |0.718       |0.485\nRetinaface-Mobilenet-0.25 (Mxnet)   |**0.879**|0.807|0.481\nversion-slim|0.853     |0.819       |0.539\nversion-RFB|0.855     |**0.822**       |**0.579**\n\n> - 该部分主要是测试模型在中小分辨率下的测试集效果。\n> - RetinaFace-mnet（Retinaface-Mobilenet-0.25），来自于很棒的工作[insightface](https://github.com/deepinsight/insightface)，测试该网络时是将原图按最大边长320或者640等比缩放，所以人脸不会形变,其余网络采用固定尺寸resize。同时RetinaFace-mnet最优1600单尺度val测试集结果为0.887(Easy)/0.87(Medium)/0.791(Hard)。\n\n### 终端设备推理速度\n\n- 树莓派4B MNN推理测试耗时 **(单位：ms)**（ARM/A72x4/1.5GHz/输入分辨率 : **320x240** /int8 量化 ） \n\n模型|1核|2核|3核|4核\n------|--------|----------|--------|--------\nlibfacedetection v1|**28**    |**16**|**12**|9.7\n官方 Retinaface-Mobilenet-0.25 (Mxnet)   |46|25|18.5|15\nversion-slim|29     |**16**       |**12**|**9.5**\nversion-RFB|35     |19.6       |14.8| 11\n\n- iPhone 6s Plus MNN (版本Tag：0.2.1.5) 推理测试耗时（输入分辨率 : **320x240** ）[数据来自MNN官方](https://www.yuque.com/mnn/en/demo_zoo#bXsRY)\n\n模型|耗时（ms）\n------|--------\n[slim-320](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/MNN/model/version-slim/slim-320.mnn) |6.33\n[RFB-320](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/MNN/model/version-RFB/RFB-320.mnn)|7.8\n\n- [Kendryte K210](https://kendryte.com/) NNCase 推理测试耗时 (RISC-V/400MHz/输入分辨率 : **320x240** /int8 量化) [数据来自NNCase](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect)\n\nModel|Inference Latency(ms)\n------|--------\n[slim-320](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect/k210/kpu_fast_facedetect_example/slim-320.kmodel)|65.6\n[RFB-320](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect/k210/kpu_fast_facedetect_example/RFB-320.kmodel)|164.8\n\n### 模型大小比较\n- 若干开源轻量级人脸检测模型大小比较 ：\n\n模型|模型文件大小（MB）\n------|--------\nlibfacedetection v1（caffe）| 2.58\nlibfacedetection v2（caffe）| 3.34\n官方 Retinaface-Mobilenet-0.25 (Mxnet) | 1.68\nversion-slim| **1.04**\nversion-RFB| **1.11** \n\n## 生成VOC格式训练数据集以及训练流程\n\n1. 下载widerface官网数据集或者下载我提供的训练集解压放入./data文件夹内：\n\n  （1）过滤掉10px*10px 小人脸后的干净widerface数据压缩包 ：[百度云盘 (提取码：cbiu)](https://pan.baidu.com/s/1MR0ZOKHUP_ArILjbAn03sw ) 、[Google Drive](https://drive.google.com/open?id=1OBY-Pk5hkcVBX1dRBOeLI4e4OCvqJRnH )\n  \n  （2）未过滤小人脸的完整widerface数据压缩包 ：[百度云盘 (提取码：ievk)](https://pan.baidu.com/s/1faHNz9ZrtEmr_yw48GW7ZA ) 、[Google Drive](https://drive.google.com/open?id=1sbBrDRgctEkymIpCh1OZBrU5qBS-SnCP )\n  \n2. **（PS:如果下载的是过滤后的上述(1)中的数据包，则不需要执行这步）** 由于widerface存在很多极小的不清楚的人脸，不太利于高效模型的收敛，所以需要过滤训练，默认过滤人脸大小10像素x10像素以下的人脸。\n运行./data/wider_face_2_voc_add_landmark.py\n```Python\n python3 ./data/wider_face_2_voc_add_landmark.py\n```\n程序运行和完毕后会在./data目录下生成 **wider_face_add_lm_10_10**文件夹，该文件夹数据和数据包（1）解压后相同，完整目录结构如下：\n```Shell\n  data/\n    retinaface_labels/\n      test/\n      train/\n      val/\n    wider_face/\n      WIDER_test/\n      WIDER_train/\n      WIDER_val/\n    wider_face_add_lm_10_10/\n      Annotations/\n      ImageSets/\n      JPEGImages/\n    wider_face_2_voc_add_landmark.py\n```\n\n3. 至此VOC训练集准备完毕，项目根目录下分别有 **train-version-slim.sh** 和 **train-version-RFB.sh** 两个脚本，前者用于训练**slim版本**模型，后者用于训练**RFB版本**模型，默认参数已设置好，参数如需微调请参考 **./train.py** 中关于各训练超参数的说明。\n\n4. 运行**train-version-slim.sh** 或 **train-version-RFB.sh**即可\n```Shell\nsh train-version-slim.sh 或者 sh train-version-RFB.sh\n```\n\n## 检测图片效果（输入分辨率：640x480）\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/26.jpg)\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/2.jpg)\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/readme_imgs/4.jpg)\n## PS\n\n - 若生产实际场景为中近距离、人脸大、人脸数少，则建议采用输入尺寸input_size：320（320x240）分辨率训练，并采用 320x240/160x120/128x96 图片大小输入进行预测推理，如使用提供的预训练模型 **version-slim-320.pth** 或者 **version-RFB-320.pth** 进行推理。\n - 若生产实际场景为中远距离、人脸中小、人脸数多，则建议采用：\n \n （1）最优：输入尺寸input_size：640（640x480）分辨率训练，并采用同等或更大输入尺寸进行预测推理,如使用提供的预训练模型 **version-slim-640.pth** 或者 **version-RFB-640.pth** 进行推理，更低的误报。\n \n （2）次优：输入尺寸input_size：320（320x240）分辨率训练，并采用480x360或640x480大小输入进行预测推理，对于小人脸更敏感，误报会增加。\n \n - 各个场景的最佳效果需要调整输入分辨率从而在速度和精度中间取得平衡。\n - 过大的输入分辨率虽然会增强小人脸的召回率，但是也会提高大、近距离人脸的误报率，而且推理速度延迟成倍增加。\n - 过小的输入分辨率虽然会明显加快推理速度，但是会大幅降低小人脸的召回率。\n - 生产场景的输入分辨率尽量与模型训练时的输入分辨率保持一致，上下浮动不宜过大。\n \n\n## TODO LIST\n\n - 完善测试数据\n\n \n## 已完成功能清单\n - [Widerface测试代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/widerface_evaluate)\n - [NCNN C++推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/ncnn) ([vealocia](https://github.com/vealocia))\n - [MNN C++推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN)、[MNN Python推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN/python)\n - [Caffe model](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe/model) 和 [onnx2caffe 转换代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe)\n - [Caffe python 推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_caffe_inference.py) 和 [OpencvDNN推理代码](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_opencvdnn_inference.py)\n  \n## 第三方相关工程\n - [NNCase C++推理代码](https://github.com/kendryte/nncase/tree/master/examples/fast_facedetect)\n - [UltraFaceDotNet (C#)](https://github.com/takuya-takeuchi/UltraFaceDotNet)\n - [faceDetect-ios](https://github.com/Ian778/faceDetect-ios)\n - [Android-FaceDetection-UltraNet-MNN](https://github.com/jackweiwang/Android-FaceDetection-UltraNet-MNN)\n - [Ultra-Tensorflow-Model-Converter](https://github.com/jason9075/Ultra-Light-Fast-Generic-Face-Detector_Tensorflow-Model-Converter)\n - [UltraFace TNN C++ Demo](https://github.com/DefTruth/lite.ai.toolkit/blob/main/lite/tnn/cv/tnn_ultraface.cpp)\n\n##  Reference\n - [pytorch-ssd](https://github.com/qfgaohao/pytorch-ssd)\n - [libfacedetection](https://github.com/ShiqiYu/libfacedetection/)\n - [RFBNet](https://github.com/ruinmessi/RFBNet)\n - [RFSong-779](https://github.com/songwsx/RFSong-779)\n - [Retinaface](https://github.com/deepinsight/insightface/blob/master/RetinaFace/README.md)\n"
  },
  {
    "path": "caffe/MyCaffe.py",
    "content": "from collections import OrderedDict, Counter\n\nfrom caffe.proto import caffe_pb2\nfrom google import protobuf\nimport six\n\ndef param_name_dict():\n    \"\"\"Find out the correspondence between layer names and parameter names.\"\"\"\n\n    layer = caffe_pb2.LayerParameter()\n    # get all parameter names (typically underscore case) and corresponding\n    # type names (typically camel case), which contain the layer names\n    # (note that not all parameters correspond to layers, but we'll ignore that)\n    param_names = [f.name for f in layer.DESCRIPTOR.fields if f.name.endswith('_param')]\n    param_type_names = [type(getattr(layer, s)).__name__ for s in param_names]\n    # strip the final '_param' or 'Parameter'\n    param_names = [s[:-len('_param')] for s in param_names]\n    param_type_names = [s[:-len('Parameter')] for s in param_type_names]\n    return dict(zip(param_type_names, param_names))\n\ndef assign_proto(proto, name, val):\n    \"\"\"Assign a Python object to a protobuf message, based on the Python\n    type (in recursive fashion). Lists become repeated fields/messages, dicts\n    become messages, and other types are assigned directly. For convenience,\n    repeated fields whose values are not lists are converted to single-element\n    lists; e.g., `my_repeated_int_field=3` is converted to\n    `my_repeated_int_field=[3]`.\"\"\"\n\n    is_repeated_field = hasattr(getattr(proto, name), 'extend')\n    if is_repeated_field and not isinstance(val, list):\n        val = [val]\n    if isinstance(val, list):\n        if isinstance(val[0], dict):\n            for item in val:\n                proto_item = getattr(proto, name).add()\n                for k, v in six.iteritems(item):\n                    assign_proto(proto_item, k, v)\n        else:\n            getattr(proto, name).extend(val)\n    elif isinstance(val, dict):\n        for k, v in six.iteritems(val):\n            assign_proto(getattr(proto, name), k, v)\n    else:\n        setattr(proto, name, val)\n\nclass Function(object):\n    \"\"\"A Function specifies a layer, its parameters, and its inputs (which\n    are Tops from other layers).\"\"\"\n\n    def __init__(self, type_name, layer_name, inputs,outputs, **params):\n        self.type_name = type_name\n        self.inputs = inputs\n        self.outputs = outputs\n        self.params = params\n        self.layer_name = layer_name\n        self.ntop = self.params.get('ntop', 1)\n        # use del to make sure kwargs are not double-processed as layer params\n        if 'ntop' in self.params:\n            del self.params['ntop']\n        self.in_place = self.params.get('in_place', False)\n        if 'in_place' in self.params:\n            del self.params['in_place']\n        # self.tops = tuple(Top(self, n) for n in range(self.ntop))l\n\n    def _get_name(self, names, autonames):\n        if self not in names and self.ntop > 0:\n            names[self] = self._get_top_name(self.tops[0], names, autonames)\n        elif self not in names:\n            autonames[self.type_name] += 1\n            names[self] = self.type_name + str(autonames[self.type_name])\n        return names[self]\n\n    def _get_top_name(self, top, names, autonames):\n        if top not in names:\n            autonames[top.fn.type_name] += 1\n            names[top] = top.fn.type_name + str(autonames[top.fn.type_name])\n        return names[top]\n\n    def _to_proto(self):\n        bottom_names = []\n        for inp in self.inputs:\n            # inp._to_proto(layers, names, autonames)\n            bottom_names.append(inp)\n        layer = caffe_pb2.LayerParameter()\n        layer.type = self.type_name\n        layer.bottom.extend(bottom_names)\n\n        if self.in_place:\n            layer.top.extend(layer.bottom)\n        else:\n            for top in self.outputs:\n                layer.top.append(top)\n        layer.name = self.layer_name\n        # print(self.type_name + \"...\")\n        for k, v in six.iteritems(self.params):\n            # special case to handle generic *params\n            # print(\"generating \"+k+\"...\")\n\n            if k.endswith('param'):\n                assign_proto(layer, k, v)\n            else:\n                try:\n                    assign_proto(getattr(layer,\n                        _param_names[self.type_name] + '_param'), k, v)\n                except (AttributeError, KeyError):\n                    assign_proto(layer, k, v)\n\n        return layer\n\nclass Layers(object):\n    \"\"\"A Layers object is a pseudo-module which generates functions that specify\n    layers; e.g., Layers().Convolution(bottom, kernel_size=3) will produce a Top\n    specifying a 3x3 convolution applied to bottom.\"\"\"\n\n    def __getattr__(self, name):\n        def layer_fn(*args, **kwargs):\n            fn = Function(name, args, kwargs)\n            return fn\n        return layer_fn\n\n\n\n\n_param_names = param_name_dict()\n\n"
  },
  {
    "path": "caffe/README.md",
    "content": "## I added several operator(Transpose/Permute/Softmax) conversion support based on [onnx2caffe](https://github.com/MTlab/onnx2caffe).\n# Convert pytorch to Caffe by ONNX\nThis tool converts [pytorch](https://github.com/pytorch/pytorch) model to [Caffe](https://github.com/BVLC/caffe) model by [ONNX](https://github.com/onnx/onnx)  \nonly use for inference\n\n### Dependencies\n* caffe (with python support)\n* pytorch 0.4+ (optional if you only want to convert onnx)\n* onnx  \n\n### Current support operation\n* Conv\n* ConvTranspose\n* BatchNormalization\n* MaxPool\n* AveragePool\n* Relu\n* Sigmoid\n* Dropout\n* Gemm (InnerProduct only)\n* Add\n* Mul\n* Reshape\n* Upsample\n* Concat\n* Flatten\n* Transpose/Permute (new)\n* Softmax (new)\n\n## PS\n* You need to use [onnx-simplifier](https://github.com/daquexian/onnx-simplifier) to simplify onnx model and then run convertCaffe.py to convert it into caffe model.\n* You need to install [ssd-caffe](https://github.com/weiliu89/caffe/tree/ssd) and pycaffe of ssd-caffe.\n"
  },
  {
    "path": "caffe/convertCaffe.py",
    "content": "from __future__ import print_function\n\nimport sys\n\nimport caffe\nfrom caffe.proto import caffe_pb2\nimport onnx\n\ncaffe.set_mode_cpu()\nsys.path.append('../')\nfrom onnx2caffe._transformers import ConvAddFuser, ConstantsToInitializers\nfrom onnx2caffe._graph import Graph\n\nimport onnx2caffe._operators as cvt\nimport onnx2caffe._weightloader as wlr\nfrom onnx2caffe._error_utils import ErrorHandling\nfrom onnx import shape_inference\n\ntransformers = [\n    ConstantsToInitializers(),\n    ConvAddFuser(),\n]\n\n\ndef convertToCaffe(graph, prototxt_save_path, caffe_model_save_path):\n    exist_edges = []\n    layers = []\n    exist_nodes = []\n    err = ErrorHandling()\n    for i in graph.inputs:\n        edge_name = i[0]\n        input_layer = cvt.make_input(i)\n        layers.append(input_layer)\n        exist_edges.append(i[0])\n        graph.channel_dims[edge_name] = graph.shape_dict[edge_name][1]\n\n    for id, node in enumerate(graph.nodes):\n        node_name = node.name\n        op_type = node.op_type\n        inputs = node.inputs\n        inputs_tensor = node.input_tensors\n        input_non_exist_flag = False\n\n        for inp in inputs:\n            if inp not in exist_edges and inp not in inputs_tensor:\n                input_non_exist_flag = True\n                break\n        if input_non_exist_flag:\n            continue\n\n        if op_type not in cvt._ONNX_NODE_REGISTRY:\n            err.unsupported_op(node)\n            continue\n        converter_fn = cvt._ONNX_NODE_REGISTRY[op_type]\n        layer = converter_fn(node, graph, err)\n        if type(layer) == tuple:\n            for l in layer:\n                layers.append(l)\n        else:\n            layers.append(layer)\n        outs = node.outputs\n        for out in outs:\n            exist_edges.append(out)\n\n    net = caffe_pb2.NetParameter()\n    for id, layer in enumerate(layers):\n        layers[id] = layer._to_proto()\n    net.layer.extend(layers)\n\n    with open(prototxt_save_path, 'w') as f:\n        print(net, file=f)\n\n    caffe.set_mode_cpu()\n    deploy = prototxt_save_path\n    net = caffe.Net(deploy,\n                    caffe.TEST)\n\n    for id, node in enumerate(graph.nodes):\n        node_name = node.name\n        op_type = node.op_type\n        inputs = node.inputs\n        inputs_tensor = node.input_tensors\n        input_non_exist_flag = False\n        if op_type not in wlr._ONNX_NODE_REGISTRY:\n            err.unsupported_op(node)\n            continue\n        converter_fn = wlr._ONNX_NODE_REGISTRY[op_type]\n        converter_fn(net, node, graph, err)\n\n    net.save(caffe_model_save_path)\n    return net\n\n\ndef getGraph(onnx_path):\n    model = onnx.load(onnx_path)\n    model = shape_inference.infer_shapes(model)\n    model_graph = model.graph\n    graph = Graph.from_onnx(model_graph)\n    graph = graph.transformed(transformers)\n    graph.channel_dims = {}\n\n    return graph\n\n\nif __name__ == \"__main__\":\n    onnx_path = \"../models/onnx/version-RFB-320_simplified.onnx\"\n    prototxt_path = \"./RFB-320.prototxt\"\n    caffemodel_path = \"./RFB-320.caffemodel\"\n    graph = getGraph(onnx_path)\n    convertToCaffe(graph, prototxt_path, caffemodel_path)\n"
  },
  {
    "path": "caffe/model/RFB-320/RFB-320.prototxt",
    "content": "layer {\n  name: \"input\"\n  type: \"Input\"\n  top: \"input\"\n  input_param {\n    shape {\n      dim: 1\n      dim: 3\n      dim: 240\n      dim: 320\n    }\n  }\n}\nlayer {\n  name: \"245\"\n  type: \"Convolution\"\n  bottom: \"input\"\n  top: \"245\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"247\"\n  type: \"ReLU\"\n  bottom: \"245\"\n  top: \"247\"\n}\nlayer {\n  name: \"248\"\n  type: \"Convolution\"\n  bottom: \"247\"\n  top: \"248\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 16\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"250\"\n  type: \"ReLU\"\n  bottom: \"248\"\n  top: \"250\"\n}\nlayer {\n  name: \"251\"\n  type: \"Convolution\"\n  bottom: \"250\"\n  top: \"251\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"253\"\n  type: \"ReLU\"\n  bottom: \"251\"\n  top: \"253\"\n}\nlayer {\n  name: \"254\"\n  type: \"Convolution\"\n  bottom: \"253\"\n  top: \"254\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 32\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"256\"\n  type: \"ReLU\"\n  bottom: \"254\"\n  top: \"256\"\n}\nlayer {\n  name: \"257\"\n  type: \"Convolution\"\n  bottom: \"256\"\n  top: \"257\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"259\"\n  type: \"ReLU\"\n  bottom: \"257\"\n  top: \"259\"\n}\nlayer {\n  name: \"260\"\n  type: \"Convolution\"\n  bottom: \"259\"\n  top: \"260\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 32\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"262\"\n  type: \"ReLU\"\n  bottom: \"260\"\n  top: \"262\"\n}\nlayer {\n  name: \"263\"\n  type: \"Convolution\"\n  bottom: \"262\"\n  top: \"263\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"265\"\n  type: \"ReLU\"\n  bottom: \"263\"\n  top: \"265\"\n}\nlayer {\n  name: \"266\"\n  type: \"Convolution\"\n  bottom: \"265\"\n  top: \"266\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 32\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"268\"\n  type: \"ReLU\"\n  bottom: \"266\"\n  top: \"268\"\n}\nlayer {\n  name: \"269\"\n  type: \"Convolution\"\n  bottom: \"268\"\n  top: \"269\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"271\"\n  type: \"ReLU\"\n  bottom: \"269\"\n  top: \"271\"\n}\nlayer {\n  name: \"272\"\n  type: \"Convolution\"\n  bottom: \"271\"\n  top: \"272\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"274\"\n  type: \"ReLU\"\n  bottom: \"272\"\n  top: \"274\"\n}\nlayer {\n  name: \"275\"\n  type: \"Convolution\"\n  bottom: \"274\"\n  top: \"275\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"277\"\n  type: \"ReLU\"\n  bottom: \"275\"\n  top: \"277\"\n}\nlayer {\n  name: \"278\"\n  type: \"Convolution\"\n  bottom: \"277\"\n  top: \"278\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"280\"\n  type: \"ReLU\"\n  bottom: \"278\"\n  top: \"280\"\n}\nlayer {\n  name: \"281\"\n  type: \"Convolution\"\n  bottom: \"280\"\n  top: \"281\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"283\"\n  type: \"ReLU\"\n  bottom: \"281\"\n  top: \"283\"\n}\nlayer {\n  name: \"284\"\n  type: \"Convolution\"\n  bottom: \"283\"\n  top: \"284\"\n  convolution_param {\n    num_output: 8\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"286\"\n  type: \"Convolution\"\n  bottom: \"284\"\n  top: \"286\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"288\"\n  type: \"ReLU\"\n  bottom: \"286\"\n  top: \"288\"\n}\nlayer {\n  name: \"289\"\n  type: \"Convolution\"\n  bottom: \"288\"\n  top: \"289\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 2\n    pad_w: 2\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 2\n  }\n}\nlayer {\n  name: \"291\"\n  type: \"Convolution\"\n  bottom: \"283\"\n  top: \"291\"\n  convolution_param {\n    num_output: 8\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"293\"\n  type: \"Convolution\"\n  bottom: \"291\"\n  top: \"293\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"295\"\n  type: \"ReLU\"\n  bottom: \"293\"\n  top: \"295\"\n}\nlayer {\n  name: \"296\"\n  type: \"Convolution\"\n  bottom: \"295\"\n  top: \"296\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 3\n    pad_w: 3\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 3\n  }\n}\nlayer {\n  name: \"298\"\n  type: \"Convolution\"\n  bottom: \"283\"\n  top: \"298\"\n  convolution_param {\n    num_output: 8\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"300\"\n  type: \"Convolution\"\n  bottom: \"298\"\n  top: \"300\"\n  convolution_param {\n    num_output: 12\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"302\"\n  type: \"ReLU\"\n  bottom: \"300\"\n  top: \"302\"\n}\nlayer {\n  name: \"303\"\n  type: \"Convolution\"\n  bottom: \"302\"\n  top: \"303\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"305\"\n  type: \"ReLU\"\n  bottom: \"303\"\n  top: \"305\"\n}\nlayer {\n  name: \"306\"\n  type: \"Convolution\"\n  bottom: \"305\"\n  top: \"306\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 5\n    pad_w: 5\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 5\n  }\n}\nlayer {\n  name: \"308\"\n  type: \"Concat\"\n  bottom: \"289\"\n  bottom: \"296\"\n  bottom: \"306\"\n  top: \"308\"\n  concat_param {\n    axis: 1\n  }\n}\nlayer {\n  name: \"309\"\n  type: \"Convolution\"\n  bottom: \"308\"\n  top: \"309\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"311\"\n  type: \"Convolution\"\n  bottom: \"283\"\n  top: \"311\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"313\"\n  type: \"Eltwise\"\n  bottom: \"309\"\n  bottom: \"311\"\n  top: \"313\"\n  eltwise_param {\n    operation: SUM\n  }\n}\nlayer {\n  name: \"314\"\n  type: \"ReLU\"\n  bottom: \"313\"\n  top: \"314\"\n}\nlayer {\n  name: \"315\"\n  type: \"Convolution\"\n  bottom: \"314\"\n  top: \"315\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"316\"\n  type: \"ReLU\"\n  bottom: \"315\"\n  top: \"316\"\n}\nlayer {\n  name: \"317\"\n  type: \"Convolution\"\n  bottom: \"316\"\n  top: \"317\"\n  convolution_param {\n    num_output: 6\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"318\"\n  type: \"Permute\"\n  bottom: \"317\"\n  top: \"318\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"328\"\n  type: \"Reshape\"\n  bottom: \"318\"\n  top: \"328\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"329\"\n  type: \"Convolution\"\n  bottom: \"314\"\n  top: \"329\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"330\"\n  type: \"ReLU\"\n  bottom: \"329\"\n  top: \"330\"\n}\nlayer {\n  name: \"331\"\n  type: \"Convolution\"\n  bottom: \"330\"\n  top: \"331\"\n  convolution_param {\n    num_output: 12\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"332\"\n  type: \"Permute\"\n  bottom: \"331\"\n  top: \"332\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"342\"\n  type: \"Reshape\"\n  bottom: \"332\"\n  top: \"342\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"343\"\n  type: \"Convolution\"\n  bottom: \"314\"\n  top: \"343\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"345\"\n  type: \"ReLU\"\n  bottom: \"343\"\n  top: \"345\"\n}\nlayer {\n  name: \"346\"\n  type: \"Convolution\"\n  bottom: \"345\"\n  top: \"346\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"348\"\n  type: \"ReLU\"\n  bottom: \"346\"\n  top: \"348\"\n}\nlayer {\n  name: \"349\"\n  type: \"Convolution\"\n  bottom: \"348\"\n  top: \"349\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"351\"\n  type: \"ReLU\"\n  bottom: \"349\"\n  top: \"351\"\n}\nlayer {\n  name: \"352\"\n  type: \"Convolution\"\n  bottom: \"351\"\n  top: \"352\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"354\"\n  type: \"ReLU\"\n  bottom: \"352\"\n  top: \"354\"\n}\nlayer {\n  name: \"355\"\n  type: \"Convolution\"\n  bottom: \"354\"\n  top: \"355\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"357\"\n  type: \"ReLU\"\n  bottom: \"355\"\n  top: \"357\"\n}\nlayer {\n  name: \"358\"\n  type: \"Convolution\"\n  bottom: \"357\"\n  top: \"358\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"360\"\n  type: \"ReLU\"\n  bottom: \"358\"\n  top: \"360\"\n}\nlayer {\n  name: \"361\"\n  type: \"Convolution\"\n  bottom: \"360\"\n  top: \"361\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"362\"\n  type: \"ReLU\"\n  bottom: \"361\"\n  top: \"362\"\n}\nlayer {\n  name: \"363\"\n  type: \"Convolution\"\n  bottom: \"362\"\n  top: \"363\"\n  convolution_param {\n    num_output: 4\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"364\"\n  type: \"Permute\"\n  bottom: \"363\"\n  top: \"364\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"374\"\n  type: \"Reshape\"\n  bottom: \"364\"\n  top: \"374\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"375\"\n  type: \"Convolution\"\n  bottom: \"360\"\n  top: \"375\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"376\"\n  type: \"ReLU\"\n  bottom: \"375\"\n  top: \"376\"\n}\nlayer {\n  name: \"377\"\n  type: \"Convolution\"\n  bottom: \"376\"\n  top: \"377\"\n  convolution_param {\n    num_output: 8\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"378\"\n  type: \"Permute\"\n  bottom: \"377\"\n  top: \"378\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"388\"\n  type: \"Reshape\"\n  bottom: \"378\"\n  top: \"388\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"389\"\n  type: \"Convolution\"\n  bottom: \"360\"\n  top: \"389\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"391\"\n  type: \"ReLU\"\n  bottom: \"389\"\n  top: \"391\"\n}\nlayer {\n  name: \"392\"\n  type: \"Convolution\"\n  bottom: \"391\"\n  top: \"392\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"394\"\n  type: \"ReLU\"\n  bottom: \"392\"\n  top: \"394\"\n}\nlayer {\n  name: \"395\"\n  type: \"Convolution\"\n  bottom: \"394\"\n  top: \"395\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 256\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"397\"\n  type: \"ReLU\"\n  bottom: \"395\"\n  top: \"397\"\n}\nlayer {\n  name: \"398\"\n  type: \"Convolution\"\n  bottom: \"397\"\n  top: \"398\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"400\"\n  type: \"ReLU\"\n  bottom: \"398\"\n  top: \"400\"\n}\nlayer {\n  name: \"401\"\n  type: \"Convolution\"\n  bottom: \"400\"\n  top: \"401\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 256\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"402\"\n  type: \"ReLU\"\n  bottom: \"401\"\n  top: \"402\"\n}\nlayer {\n  name: \"403\"\n  type: \"Convolution\"\n  bottom: \"402\"\n  top: \"403\"\n  convolution_param {\n    num_output: 4\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"404\"\n  type: \"Permute\"\n  bottom: \"403\"\n  top: \"404\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"414\"\n  type: \"Reshape\"\n  bottom: \"404\"\n  top: \"414\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"415\"\n  type: \"Convolution\"\n  bottom: \"400\"\n  top: \"415\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 256\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"416\"\n  type: \"ReLU\"\n  bottom: \"415\"\n  top: \"416\"\n}\nlayer {\n  name: \"417\"\n  type: \"Convolution\"\n  bottom: \"416\"\n  top: \"417\"\n  convolution_param {\n    num_output: 8\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"418\"\n  type: \"Permute\"\n  bottom: \"417\"\n  top: \"418\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"428\"\n  type: \"Reshape\"\n  bottom: \"418\"\n  top: \"428\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"429\"\n  type: \"Convolution\"\n  bottom: \"400\"\n  top: \"429\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"430\"\n  type: \"ReLU\"\n  bottom: \"429\"\n  top: \"430\"\n}\nlayer {\n  name: \"431\"\n  type: \"Convolution\"\n  bottom: \"430\"\n  top: \"431\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"432\"\n  type: \"ReLU\"\n  bottom: \"431\"\n  top: \"432\"\n}\nlayer {\n  name: \"433\"\n  type: \"Convolution\"\n  bottom: \"432\"\n  top: \"433\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"434\"\n  type: \"ReLU\"\n  bottom: \"433\"\n  top: \"434\"\n}\nlayer {\n  name: \"435\"\n  type: \"Convolution\"\n  bottom: \"434\"\n  top: \"435\"\n  convolution_param {\n    num_output: 6\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"436\"\n  type: \"Permute\"\n  bottom: \"435\"\n  top: \"436\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"446\"\n  type: \"Reshape\"\n  bottom: \"436\"\n  top: \"446\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"447\"\n  type: \"Convolution\"\n  bottom: \"434\"\n  top: \"447\"\n  convolution_param {\n    num_output: 12\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"448\"\n  type: \"Permute\"\n  bottom: \"447\"\n  top: \"448\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"458\"\n  type: \"Reshape\"\n  bottom: \"448\"\n  top: \"458\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"459\"\n  type: \"Concat\"\n  bottom: \"328\"\n  bottom: \"374\"\n  bottom: \"414\"\n  bottom: \"446\"\n  top: \"459\"\n  concat_param {\n    axis: 1\n  }\n}\nlayer {\n  name: \"boxes\"\n  type: \"Concat\"\n  bottom: \"342\"\n  bottom: \"388\"\n  bottom: \"428\"\n  bottom: \"458\"\n  top: \"boxes\"\n  concat_param {\n    axis: 1\n  }\n}\nlayer {\n  name: \"scores\"\n  type: \"Softmax\"\n  bottom: \"459\"\n  top: \"scores\"\n  softmax_param {\n    axis: 2\n  }\n}\n\n"
  },
  {
    "path": "caffe/model/Slim-320/slim-320.prototxt",
    "content": "layer {\n  name: \"input\"\n  type: \"Input\"\n  top: \"input\"\n  input_param {\n    shape {\n      dim: 1\n      dim: 3\n      dim: 240\n      dim: 320\n    }\n  }\n}\nlayer {\n  name: \"185\"\n  type: \"Convolution\"\n  bottom: \"input\"\n  top: \"185\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"187\"\n  type: \"ReLU\"\n  bottom: \"185\"\n  top: \"187\"\n}\nlayer {\n  name: \"188\"\n  type: \"Convolution\"\n  bottom: \"187\"\n  top: \"188\"\n  convolution_param {\n    num_output: 16\n    bias_term: true\n    group: 16\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"190\"\n  type: \"ReLU\"\n  bottom: \"188\"\n  top: \"190\"\n}\nlayer {\n  name: \"191\"\n  type: \"Convolution\"\n  bottom: \"190\"\n  top: \"191\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"193\"\n  type: \"ReLU\"\n  bottom: \"191\"\n  top: \"193\"\n}\nlayer {\n  name: \"194\"\n  type: \"Convolution\"\n  bottom: \"193\"\n  top: \"194\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 32\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"196\"\n  type: \"ReLU\"\n  bottom: \"194\"\n  top: \"196\"\n}\nlayer {\n  name: \"197\"\n  type: \"Convolution\"\n  bottom: \"196\"\n  top: \"197\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"199\"\n  type: \"ReLU\"\n  bottom: \"197\"\n  top: \"199\"\n}\nlayer {\n  name: \"200\"\n  type: \"Convolution\"\n  bottom: \"199\"\n  top: \"200\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 32\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"202\"\n  type: \"ReLU\"\n  bottom: \"200\"\n  top: \"202\"\n}\nlayer {\n  name: \"203\"\n  type: \"Convolution\"\n  bottom: \"202\"\n  top: \"203\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"205\"\n  type: \"ReLU\"\n  bottom: \"203\"\n  top: \"205\"\n}\nlayer {\n  name: \"206\"\n  type: \"Convolution\"\n  bottom: \"205\"\n  top: \"206\"\n  convolution_param {\n    num_output: 32\n    bias_term: true\n    group: 32\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"208\"\n  type: \"ReLU\"\n  bottom: \"206\"\n  top: \"208\"\n}\nlayer {\n  name: \"209\"\n  type: \"Convolution\"\n  bottom: \"208\"\n  top: \"209\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"211\"\n  type: \"ReLU\"\n  bottom: \"209\"\n  top: \"211\"\n}\nlayer {\n  name: \"212\"\n  type: \"Convolution\"\n  bottom: \"211\"\n  top: \"212\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"214\"\n  type: \"ReLU\"\n  bottom: \"212\"\n  top: \"214\"\n}\nlayer {\n  name: \"215\"\n  type: \"Convolution\"\n  bottom: \"214\"\n  top: \"215\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"217\"\n  type: \"ReLU\"\n  bottom: \"215\"\n  top: \"217\"\n}\nlayer {\n  name: \"218\"\n  type: \"Convolution\"\n  bottom: \"217\"\n  top: \"218\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"220\"\n  type: \"ReLU\"\n  bottom: \"218\"\n  top: \"220\"\n}\nlayer {\n  name: \"221\"\n  type: \"Convolution\"\n  bottom: \"220\"\n  top: \"221\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"223\"\n  type: \"ReLU\"\n  bottom: \"221\"\n  top: \"223\"\n}\nlayer {\n  name: \"224\"\n  type: \"Convolution\"\n  bottom: \"223\"\n  top: \"224\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"226\"\n  type: \"ReLU\"\n  bottom: \"224\"\n  top: \"226\"\n}\nlayer {\n  name: \"227\"\n  type: \"Convolution\"\n  bottom: \"226\"\n  top: \"227\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"229\"\n  type: \"ReLU\"\n  bottom: \"227\"\n  top: \"229\"\n}\nlayer {\n  name: \"230\"\n  type: \"Convolution\"\n  bottom: \"229\"\n  top: \"230\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"231\"\n  type: \"ReLU\"\n  bottom: \"230\"\n  top: \"231\"\n}\nlayer {\n  name: \"232\"\n  type: \"Convolution\"\n  bottom: \"231\"\n  top: \"232\"\n  convolution_param {\n    num_output: 6\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"233\"\n  type: \"Permute\"\n  bottom: \"232\"\n  top: \"233\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"243\"\n  type: \"Reshape\"\n  bottom: \"233\"\n  top: \"243\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"244\"\n  type: \"Convolution\"\n  bottom: \"229\"\n  top: \"244\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"245\"\n  type: \"ReLU\"\n  bottom: \"244\"\n  top: \"245\"\n}\nlayer {\n  name: \"246\"\n  type: \"Convolution\"\n  bottom: \"245\"\n  top: \"246\"\n  convolution_param {\n    num_output: 12\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"247\"\n  type: \"Permute\"\n  bottom: \"246\"\n  top: \"247\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"257\"\n  type: \"Reshape\"\n  bottom: \"247\"\n  top: \"257\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"258\"\n  type: \"Convolution\"\n  bottom: \"229\"\n  top: \"258\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"260\"\n  type: \"ReLU\"\n  bottom: \"258\"\n  top: \"260\"\n}\nlayer {\n  name: \"261\"\n  type: \"Convolution\"\n  bottom: \"260\"\n  top: \"261\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"263\"\n  type: \"ReLU\"\n  bottom: \"261\"\n  top: \"263\"\n}\nlayer {\n  name: \"264\"\n  type: \"Convolution\"\n  bottom: \"263\"\n  top: \"264\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"266\"\n  type: \"ReLU\"\n  bottom: \"264\"\n  top: \"266\"\n}\nlayer {\n  name: \"267\"\n  type: \"Convolution\"\n  bottom: \"266\"\n  top: \"267\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"269\"\n  type: \"ReLU\"\n  bottom: \"267\"\n  top: \"269\"\n}\nlayer {\n  name: \"270\"\n  type: \"Convolution\"\n  bottom: \"269\"\n  top: \"270\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"272\"\n  type: \"ReLU\"\n  bottom: \"270\"\n  top: \"272\"\n}\nlayer {\n  name: \"273\"\n  type: \"Convolution\"\n  bottom: \"272\"\n  top: \"273\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"275\"\n  type: \"ReLU\"\n  bottom: \"273\"\n  top: \"275\"\n}\nlayer {\n  name: \"276\"\n  type: \"Convolution\"\n  bottom: \"275\"\n  top: \"276\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"277\"\n  type: \"ReLU\"\n  bottom: \"276\"\n  top: \"277\"\n}\nlayer {\n  name: \"278\"\n  type: \"Convolution\"\n  bottom: \"277\"\n  top: \"278\"\n  convolution_param {\n    num_output: 4\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"279\"\n  type: \"Permute\"\n  bottom: \"278\"\n  top: \"279\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"289\"\n  type: \"Reshape\"\n  bottom: \"279\"\n  top: \"289\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"290\"\n  type: \"Convolution\"\n  bottom: \"275\"\n  top: \"290\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"291\"\n  type: \"ReLU\"\n  bottom: \"290\"\n  top: \"291\"\n}\nlayer {\n  name: \"292\"\n  type: \"Convolution\"\n  bottom: \"291\"\n  top: \"292\"\n  convolution_param {\n    num_output: 8\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"293\"\n  type: \"Permute\"\n  bottom: \"292\"\n  top: \"293\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"303\"\n  type: \"Reshape\"\n  bottom: \"293\"\n  top: \"303\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"304\"\n  type: \"Convolution\"\n  bottom: \"275\"\n  top: \"304\"\n  convolution_param {\n    num_output: 128\n    bias_term: true\n    group: 128\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"306\"\n  type: \"ReLU\"\n  bottom: \"304\"\n  top: \"306\"\n}\nlayer {\n  name: \"307\"\n  type: \"Convolution\"\n  bottom: \"306\"\n  top: \"307\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"309\"\n  type: \"ReLU\"\n  bottom: \"307\"\n  top: \"309\"\n}\nlayer {\n  name: \"310\"\n  type: \"Convolution\"\n  bottom: \"309\"\n  top: \"310\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 256\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"312\"\n  type: \"ReLU\"\n  bottom: \"310\"\n  top: \"312\"\n}\nlayer {\n  name: \"313\"\n  type: \"Convolution\"\n  bottom: \"312\"\n  top: \"313\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"315\"\n  type: \"ReLU\"\n  bottom: \"313\"\n  top: \"315\"\n}\nlayer {\n  name: \"316\"\n  type: \"Convolution\"\n  bottom: \"315\"\n  top: \"316\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 256\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"317\"\n  type: \"ReLU\"\n  bottom: \"316\"\n  top: \"317\"\n}\nlayer {\n  name: \"318\"\n  type: \"Convolution\"\n  bottom: \"317\"\n  top: \"318\"\n  convolution_param {\n    num_output: 4\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"319\"\n  type: \"Permute\"\n  bottom: \"318\"\n  top: \"319\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"329\"\n  type: \"Reshape\"\n  bottom: \"319\"\n  top: \"329\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"330\"\n  type: \"Convolution\"\n  bottom: \"315\"\n  top: \"330\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 256\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"331\"\n  type: \"ReLU\"\n  bottom: \"330\"\n  top: \"331\"\n}\nlayer {\n  name: \"332\"\n  type: \"Convolution\"\n  bottom: \"331\"\n  top: \"332\"\n  convolution_param {\n    num_output: 8\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"333\"\n  type: \"Permute\"\n  bottom: \"332\"\n  top: \"333\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"343\"\n  type: \"Reshape\"\n  bottom: \"333\"\n  top: \"343\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"344\"\n  type: \"Convolution\"\n  bottom: \"315\"\n  top: \"344\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"345\"\n  type: \"ReLU\"\n  bottom: \"344\"\n  top: \"345\"\n}\nlayer {\n  name: \"346\"\n  type: \"Convolution\"\n  bottom: \"345\"\n  top: \"346\"\n  convolution_param {\n    num_output: 64\n    bias_term: true\n    group: 64\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 2\n    stride_w: 2\n    dilation: 1\n  }\n}\nlayer {\n  name: \"347\"\n  type: \"ReLU\"\n  bottom: \"346\"\n  top: \"347\"\n}\nlayer {\n  name: \"348\"\n  type: \"Convolution\"\n  bottom: \"347\"\n  top: \"348\"\n  convolution_param {\n    num_output: 256\n    bias_term: true\n    group: 1\n    pad_h: 0\n    pad_w: 0\n    kernel_h: 1\n    kernel_w: 1\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"349\"\n  type: \"ReLU\"\n  bottom: \"348\"\n  top: \"349\"\n}\nlayer {\n  name: \"350\"\n  type: \"Convolution\"\n  bottom: \"349\"\n  top: \"350\"\n  convolution_param {\n    num_output: 6\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"351\"\n  type: \"Permute\"\n  bottom: \"350\"\n  top: \"351\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"361\"\n  type: \"Reshape\"\n  bottom: \"351\"\n  top: \"361\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 2\n    }\n  }\n}\nlayer {\n  name: \"362\"\n  type: \"Convolution\"\n  bottom: \"349\"\n  top: \"362\"\n  convolution_param {\n    num_output: 12\n    bias_term: true\n    group: 1\n    pad_h: 1\n    pad_w: 1\n    kernel_h: 3\n    kernel_w: 3\n    stride_h: 1\n    stride_w: 1\n    dilation: 1\n  }\n}\nlayer {\n  name: \"363\"\n  type: \"Permute\"\n  bottom: \"362\"\n  top: \"363\"\n  permute_param {\n    order: 0\n    order: 2\n    order: 3\n    order: 1\n  }\n}\nlayer {\n  name: \"373\"\n  type: \"Reshape\"\n  bottom: \"363\"\n  top: \"373\"\n  reshape_param {\n    shape {\n      dim: 1\n      dim: -1\n      dim: 4\n    }\n  }\n}\nlayer {\n  name: \"374\"\n  type: \"Concat\"\n  bottom: \"243\"\n  bottom: \"289\"\n  bottom: \"329\"\n  bottom: \"361\"\n  top: \"374\"\n  concat_param {\n    axis: 1\n  }\n}\nlayer {\n  name: \"boxes\"\n  type: \"Concat\"\n  bottom: \"257\"\n  bottom: \"303\"\n  bottom: \"343\"\n  bottom: \"373\"\n  top: \"boxes\"\n  concat_param {\n    axis: 1\n  }\n}\nlayer {\n  name: \"scores\"\n  type: \"Softmax\"\n  bottom: \"374\"\n  top: \"scores\"\n  softmax_param {\n    axis: 2\n  }\n}\n\n"
  },
  {
    "path": "caffe/onnx2caffe/__init__.py",
    "content": ""
  },
  {
    "path": "caffe/onnx2caffe/_error_utils.py",
    "content": "from __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\n\nfrom typing import Dict, Text, Any, Callable\nfrom ._graph import Node, Graph\n\nclass ErrorHandling(object):\n  '''\n  To handle errors and addition of custom layers\n  '''\n\n  def __init__(self,\n               add_custom_layers = False, # type: bool\n               custom_conversion_functions = dict(), # type: Dict[Text, Any]\n               custom_layer_nodes = [], # type : List[Node]\n               ):\n      # type: (...) -> None\n      self.add_custom_layers = add_custom_layers\n      self.custom_conversion_functions = custom_conversion_functions\n      self.custom_layer_nodes = custom_layer_nodes\n\n\n  def unsupported_op(self,\n                     node,  # type: Node\n                    ):\n      # type: (...) -> Callable[[Any, Node, Graph, ErrorHandling], None]\n      '''\n      Either raise an error for an unsupported op type or return custom layer add function\n      '''\n      if self.add_custom_layers:\n        from ._operators import _convert_custom\n        return _convert_custom\n      else:\n        raise TypeError(\n          \"ONNX node of type {} is not supported.\\n\".format(node.op_type,)\n        )\n\n\n  def unsupported_op_configuration(self,\n                                   node, # type: Node\n                                   err_message, # type: Text\n                                   ):\n      raise TypeError(\n        \"Error while converting op of type: {}. Error message: {}\\n\".format(node.op_type, err_message, )\n      )\n\n\n  def missing_initializer(self,\n                          node, # type: Node\n                          err_message, # type: Text\n                          ):\n      # type: (...) -> None\n      '''\n      Missing initializer error\n      '''\n      raise ValueError(\n        \"Missing initializer error in op of type {}, with input name = {}, \"\n        \"output name = {}. Error message: {}\\n\".\n        format(node.op_type, node.inputs[0], node.outputs[0], err_message)\n      )\n\n\n\n"
  },
  {
    "path": "caffe/onnx2caffe/_graph.py",
    "content": "from __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom onnx import numpy_helper, ValueInfoProto, AttributeProto, GraphProto, NodeProto, TensorProto, TensorShapeProto\nfrom typing import Any, Text, Iterable, List, Dict, Sequence, Optional, Tuple, Union\nfrom typing_extensions import Protocol\nimport numpy as np\n\n\nclass Transformer(Protocol):\n    def __call__(self, graph):  # type: (Graph) -> Graph\n        pass\n\n\nEdgeInfo = Tuple[Text, Any, TensorShapeProto]\nAttributeValue = Any # TODO Union[Sequence[float], Sequence[int], Sequence[Text], Sequence[TensorProto], Sequence[GraphProto]]\n\ndef _input_from_onnx_input(input):  # type: (ValueInfoProto) -> EdgeInfo\n    name = input.name\n    type = input.type.tensor_type.elem_type\n    shape = tuple([d.dim_value for d in input.type.tensor_type.shape.dim])\n    return (name, type, shape)\n\n\ndef _convertAttributeProto(onnx_arg):  # type: (AttributeProto) -> AttributeValue\n    \"\"\"\n    Convert an ONNX AttributeProto into an appropriate Python object\n    for the type.\n    NB: Tensor attribute gets returned as numpy array\n    \"\"\"\n    if onnx_arg.HasField('f'):\n        return onnx_arg.f\n    elif onnx_arg.HasField('i'):\n        return onnx_arg.i\n    elif onnx_arg.HasField('s'):\n        return onnx_arg.s\n    elif onnx_arg.HasField('t'):\n        return numpy_helper.to_array(onnx_arg.t)\n    elif len(onnx_arg.floats):\n        return list(onnx_arg.floats)\n    elif len(onnx_arg.ints):\n        return list(onnx_arg.ints)\n    elif len(onnx_arg.strings):\n        return list(onnx_arg.strings)\n    else:\n        raise ValueError(\"Unsupported ONNX attribute: {}\".format(onnx_arg))\n\n\nclass Attributes(Dict[Text, Any]):\n    @staticmethod\n    def from_onnx(args):  # type: (Iterable[AttributeProto]) -> Attributes\n        d = Attributes()\n        for arg in args:\n            d[arg.name] = _convertAttributeProto(arg)\n        return d\n\n\nclass Node(object):\n    def __init__(self,\n                 name,  # type: Optional[Text]\n                 op_type,  # type: Text\n                 attrs,  # type: Dict[Text, AttributeValue]\n                 inputs,  # type: List[Text]\n                 outputs,  # type: List[Text]\n                 ):\n        # type: (...) -> None\n        self.name = name\n        self.op_type = op_type\n        self.attrs = attrs\n        self.inputs = inputs\n        self.outputs = outputs\n        self.input_tensors = {}  # type: Dict[Text, np._ArrayLike[Any]]\n        self.parents = []  # type: List[Node]\n        self.children = []  # type: List[Node]\n        self.metadata = {}  # type: Dict[Any, Any]\n\n    def add_parent(self, parent_node):  # type: (Node) -> None\n        assert parent_node not in self.parents\n        self.parents.append(parent_node)\n        if self not in parent_node.children:\n            parent_node.children.append(self)\n\n    def add_child(self, child_node):  # type: (Node) -> None\n        assert child_node not in self.children\n        self.children.append(child_node)\n        if self not in child_node.parents:\n            child_node.parents.append(self)\n\n    def get_only_parent(self):  # type: () -> Node\n        if len(self.parents) != 1:\n            raise ValueError('Node ({}) expected to have 1 parent. Found {}.'\n                             .format(self, len(self.parents)))\n        return self.parents[0]\n\n    @staticmethod\n    def from_onnx(node):  # type: (NodeProto) -> Node\n        attrs = Attributes.from_onnx(node.attribute)\n        name = Text(node.name)\n        if len(name) == 0:\n            name = \"_\".join(node.output)\n        return Node(\n            name, node.op_type, attrs, list(node.input), list(node.output)\n        )\n\n\nclass Graph(object):\n    def __init__(self,\n                 nodes,  # type: List[Node]\n                 inputs,  # type: List[EdgeInfo]\n                 outputs,  # type: List[EdgeInfo]\n                 shape_dict, # type: Dict[Text,Tuple[int,...]]\n                 ):\n        # type: (...) -> None\n        self.nodes = nodes\n        self.inputs = inputs\n        self.outputs = outputs\n        self.shape_dict = shape_dict  # data blob name to its shape\n\n        # data blob name to the list of op types it feeds into\n        self.blob_to_op_type = {} # type: Dict[Text, List[Text]]\n        # data blob name to the op_type that generates it\n        self.blob_from_op_type = {}  # type: Dict[Text, Text]\n\n        for node_ in nodes:\n            for input_ in node_.inputs:\n                if input_ in self.blob_to_op_type:\n                    self.blob_to_op_type[input_].append(node_.op_type)\n                else:\n                    self.blob_to_op_type[input_] = [node_.op_type]\n            for output_ in node_.outputs:\n                if output_ in self.blob_from_op_type:\n                    raise ValueError(\"Data blob: %s, is generated by more than 1 op\" %(output_))\n                self.blob_from_op_type[output_] = node_.op_type\n\n\n    def transformed(self, transformers):  # type: (Iterable[Transformer]) -> Graph\n        graph = self\n        for transformer in transformers:\n            graph = transformer(graph)\n        return graph\n\n    def has_edge_name(self, name):  # type: (Text) -> bool\n        '''\n        Check if name is already used for graph inputs/outputs or for nodes\n        inputs/outputs\n        '''\n        names = set()\n        for input in self.inputs:\n            names.add(input[0])\n        for output in self.outputs:\n            names.add(output[0])\n        for node in self.nodes:\n            names.update(node.inputs)\n            names.update(node.outputs)\n        return name in names\n\n    def get_unique_edge_name(self, name):  # type: (Text) -> Text\n        n_ = name\n        i = 0\n        while self.has_edge_name(n_):\n            n_ = \"{}_{}\".format(name, i)\n            i += 1\n        return n_\n\n    @staticmethod\n    def from_onnx(graph):  # type: (GraphProto) -> Graph\n        input_tensors = {\n            t.name: numpy_helper.to_array(t) for t in graph.initializer\n        }\n        nodes_ = []\n        nodes_by_input = {}  # type: Dict[Text, List[Node]]\n        nodes_by_output = {}\n        for node in graph.node:\n            node_ = Node.from_onnx(node)\n            for input_ in node_.inputs:\n                if input_ in input_tensors:\n                    node_.input_tensors[input_] = input_tensors[input_]\n                else:\n                    if input_ in nodes_by_input:\n                        input_nodes = nodes_by_input[input_]\n                    else:\n                        input_nodes = []\n                        nodes_by_input[input_] = input_nodes\n                    input_nodes.append(node_)\n            for output_ in node_.outputs:\n                nodes_by_output[output_] = node_\n            nodes_.append(node_)\n\n        inputs = []\n        for i in graph.input:\n            if i.name not in input_tensors:\n                inputs.append(_input_from_onnx_input(i))\n\n        outputs = []\n        for o in graph.output:\n            outputs.append(_input_from_onnx_input(o))\n\n        for node_ in nodes_:\n            for input_ in node_.inputs:\n                if input_ in nodes_by_output:\n                    node_.parents.append(nodes_by_output[input_])\n            for output_ in node_.outputs:\n                if output_ in nodes_by_input:\n                    node_.children.extend(nodes_by_input[output_])\n\n        # Dictionary to hold the \"value_info\" field from ONNX graph\n        shape_dict = {} # type: Dict[Text,Tuple[int,...]]\n\n        def extract_value_info(shape_dict, # type: Dict[Text,Tuple[int,...]]\n                               value_info, # type: ValueInfoProto[...]\n                               ):\n            # type: (...) -> None\n            shape_dict[value_info.name] = tuple([int(dim.dim_value) for dim in value_info.type.tensor_type.shape.dim])\n\n        for value_info in graph.value_info:\n            extract_value_info(shape_dict, value_info)\n        for value_info in graph.input:\n            extract_value_info(shape_dict, value_info)\n        for value_info in graph.output:\n            extract_value_info(shape_dict, value_info)\n\n\n        return Graph(nodes_, inputs, outputs, shape_dict)\n"
  },
  {
    "path": "caffe/onnx2caffe/_operators.py",
    "content": "from __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\nfrom caffe import params as P\nimport math\nimport numpy as np\nfrom ._graph import Node, Graph\nfrom MyCaffe import Function as myf\n\n\ndef _compare(a, b, encoding=\"utf8\"):  # type: (Text, Text, Text) -> bool\n    if isinstance(a, bytes):\n        a = a.decode(encoding)\n    if isinstance(b, bytes):\n        b = b.decode(encoding)\n    return a == b\n\n\ndef make_input(input):\n    name = input[0]\n    output = input[0]\n    output = [output]\n    shape = input[2]\n    shape = list(shape)\n    input_layer = myf(\"Input\", name, [], output, input_param=dict(shape=dict(dim=shape)))\n    return input_layer\n\n\ndef _convert_conv(node, graph, err):\n    weight_name = node.inputs[1]\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    node_name = node.name\n    W = None\n    if weight_name in node.input_tensors:\n        W = node.input_tensors[weight_name]\n    else:\n        err.missing_initializer(node,\n                                \"Weight tensor: {} not found in the graph initializer\".format(weight_name, ))\n    is_deconv = False\n    if node.op_type.endswith(\"Transpose\"):\n        is_deconv = True\n    bias_flag = False\n    bias = None\n    if len(node.inputs) > 2:\n        bias = node.input_tensors[node.inputs[2]]\n        bias_flag = True\n    dilations = node.attrs.get(\"dilations\", [1, 1])\n    # groups = 1\n    groups = node.attrs.get(\"group\", 1)\n    kernel_shape = node.attrs[\"kernel_shape\"]\n    pads = node.attrs.get(\"pads\", [0, 0, 0, 0])\n    strides = node.attrs[\"strides\"]\n\n    layer = myf(\"Convolution\", node_name, [input_name], [output_name],\n                kernel_h=kernel_shape[0], kernel_w=kernel_shape[1],\n                stride_h=strides[0], stride_w=strides[1], group=groups,\n                pad_h=pads[0], pad_w=pads[1],\n                num_output=W.shape[0], dilation=dilations[0], bias_term=bias_flag)\n\n    graph.channel_dims[output_name] = W.shape[0]\n    return layer\n\n\ndef _convert_relu(node, graph, err):\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    name = str(node.name)\n\n    if input_name == output_name:\n        inplace = True\n    else:\n        inplace = False\n\n    layer = myf(\"ReLU\", name, [input_name], [output_name], in_place=inplace)\n    # l_top_relu1 = L.ReLU(l_bottom, name=name, in_place=True)\n\n    graph.channel_dims[output_name] = graph.channel_dims[input_name]\n\n    return layer\n\n\ndef _convert_sigmoid(node, graph, err):\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    name = str(node.name)\n\n    if input_name == output_name:\n        inplace = True\n    else:\n        inplace = False\n\n    layer = myf(\"Sigmoid\", name, [input_name], [output_name], in_place=inplace)\n    # l_top_relu1 = L.ReLU(l_bottom, name=name, in_place=True)\n\n    graph.channel_dims[output_name] = graph.channel_dims[input_name]\n\n    return layer\n\n\ndef _convert_BatchNorm(node, graph, err):\n    epsilon = node.attrs.get(\"epsilon\", 1e-5)\n    scale = node.input_tensors[node.inputs[1]]\n    bias = node.input_tensors[node.inputs[2]]\n    mean = node.input_tensors[node.inputs[3]]\n    var = node.input_tensors[node.inputs[4]]\n    node_name = node.name\n\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n\n    if input_name == output_name:\n        inplace = True\n    else:\n        inplace = False\n\n    bn_layer = myf(\"BatchNorm\", node_name + \"_bn\", [input_name], [output_name], eps=epsilon, use_global_stats=True, in_place=inplace)\n    scale_layer = myf(\"Scale\", node_name, [output_name], [output_name], in_place=True, bias_term=True)\n\n    graph.channel_dims[output_name] = graph.channel_dims[input_name]\n\n    return bn_layer, scale_layer\n\n\ndef _convert_Add(node, graph, err):\n    input_name_list = [str(i) for i in node.inputs]\n    output_name = str(node.outputs[0])\n    node_name = node.name\n\n    max_dim = 0\n    for name in input_name_list:\n        if graph.channel_dims[name] > max_dim:\n            max_dim = graph.channel_dims[name]\n\n    if 'broadcast' in node.attrs:\n        if node.attrs['broadcast'] == 1:\n            input_node_number = len(input_name_list)\n            if input_node_number != 2:\n                return err.unsupported_op_configuration(node, \"Broadcast Add must has 2 input, not {}\".format(input_node_number))\n            axis = node.attrs['axis']\n            flat_layer = myf(\"Flatten\", node_name + '_flat', [input_name_list[1]], [output_name + '_flat'])\n            layer = myf(\"Bias\", node_name, [input_name_list[0], output_name + '_flat'], [output_name], axis=axis)\n            # layer = myf(\"Bias\", node_name, input_name_list, [output_name], bias_term = False, axis = axis)\n            graph.channel_dims[output_name] = graph.channel_dims[input_name_list[0]]\n            return flat_layer, layer\n\n    layer = myf(\"Eltwise\", node_name, input_name_list, [output_name], operation=P.Eltwise.SUM)\n    graph.channel_dims[output_name] = graph.channel_dims[input_name_list[0]]\n    return layer\n\n\ndef _convert_Mul(node, graph, err):\n    input_name_list = [str(i) for i in node.inputs]\n    output_name = str(node.outputs[0])\n    node_name = node.name\n\n    # max_dim = 0\n    # for name in input_name_list:\n    #     if graph.channel_dims[name]>max_dim:\n    #         max_dim = graph.channel_dims[name]\n\n    if 'broadcast' in node.attrs:\n        if node.attrs['broadcast'] == 1:\n            input_node_number = len(input_name_list)\n            if input_node_number != 2:\n                return err.unsupported_op_configuration(node, \"Broadcast Mul must has 2 input, not {}\".format(input_node_number))\n            axis = node.attrs['axis']\n            flat_layer = myf(\"Flatten\", node_name + '_flat', [input_name_list[1]], [output_name + '_flat'])\n            layer = myf(\"Scale\", node_name, [input_name_list[0], output_name + '_flat'], [output_name], bias_term=False, axis=axis)\n            graph.channel_dims[output_name] = graph.channel_dims[input_name_list[0]]\n            return flat_layer, layer\n\n    layer = myf(\"Eltwise\", node_name, input_name_list, [output_name], operation=P.Eltwise.PROD)\n    graph.channel_dims[output_name] = graph.channel_dims[input_name_list[0]]\n    return layer\n\n\ndef _convert_Reshape(node, graph, err):\n    node_name = node.name\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    if len(node.inputs) == 1:\n        shape = tuple(node.attrs.get('shape', ()))\n    else:\n        shape = tuple(node.input_tensors[node.inputs[1]])\n    # if shape == ():\n\n    if input_name == output_name:\n        inplace = True\n    else:\n        inplace = False\n    if len(shape) == 2:\n        layer = myf(\"Flatten\", node_name, [input_name], [output_name], in_place=inplace)\n        graph.channel_dims[output_name] = shape[1]\n        return layer\n    elif len(shape) == 4 or len(shape) == 3:\n        graph.channel_dims[output_name] = shape[1]\n        layer = myf(\"Reshape\", node_name, [input_name], [output_name], reshape_param=dict(shape=dict(dim=list(shape))))\n        return layer\n    else:\n        return err.unsupported_op_configuration(node, \"Reshape dimention number shall be 2 or 4\")\n\n\ndef _convert_Flatten(node, graph, err):\n    node_name = node.name\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    # shape = tuple(node.attrs.get('shape', ()))\n    if input_name == output_name:\n        inplace = True\n    else:\n        inplace = False\n    layer = myf(\"Flatten\", node_name, [input_name], [output_name], in_place=inplace)\n    # graph.channel_dims[output_name] = shape[1]\n    return layer\n\n\ndef _convert_Permute(node, graph, err):\n    node_name = node.name\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    if len(node.inputs) == 1:\n        shape = tuple(node.attrs.get('perm', ()))\n    else:\n        shape = tuple(node.input_tensors[node.inputs[1]])\n\n    if len(shape) == 4:\n        layer = myf(\"Permute\", node_name, [input_name], [output_name], permute_param=dict(order=list(shape)))\n        return layer\n    else:\n        return err.unsupported_op_configuration(node, \"Reshape dimention number shall be 2 or 4\")\n\ndef _convert_Softmax(node, graph, err):\n    node_name = node.name\n    input_name_list = [str(i) for i in node.inputs]\n    output_name = str(node.outputs[0])\n    axis = node.attrs.get(\"axis\", 1)\n\n    layer = myf('Softmax', node_name, input_name_list, [output_name], axis=axis)\n\n    return layer\n\ndef _convert_pool(node, graph, err):\n    node_name = node.name\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    if node.op_type.endswith(\"MaxPool\"):\n        pool_type = P.Pooling.MAX\n    elif node.op_type.endswith(\"AveragePool\"):\n        pool_type = P.Pooling.AVE\n    else:\n        return err.unsupported_op_configuration(node, \"Unsupported pool type\")\n\n    kernel_shape = node.attrs[\"kernel_shape\"]\n    strides = node.attrs.get('strides', [1, 1])\n    pads = node.attrs.get('pads', [0, 0, 0, 0])\n\n    layer = myf(\"Pooling\", node_name, [input_name], [output_name], pooling_param=dict(pool=pool_type,\n                                                                                      kernel_h=kernel_shape[0],\n                                                                                      kernel_w=kernel_shape[1],\n                                                                                      stride_h=strides[0],\n                                                                                      stride_w=strides[1],\n                                                                                      pad_h=pads[0],\n                                                                                      pad_w=pads[1]))\n    graph.channel_dims[output_name] = graph.channel_dims[input_name]\n    return layer\n\n\ndef _convert_dropout(node, graph, err):\n    node_name = node.name\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    ratio = node.attrs.get('ratio', 0.5)\n    layer = myf(\"Dropout\", node_name, [input_name], [output_name], dropout_ratio=ratio)\n    graph.channel_dims[output_name] = graph.channel_dims[input_name]\n    return layer\n\n\ndef _convert_gemm(node, graph, err):\n    node_name = node.name\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    weight_name = node.inputs[1]\n    if weight_name in node.input_tensors:\n        W = node.input_tensors[weight_name]\n    else:\n        err.missing_initializer(node,\n                                \"Weight tensor: {} not found in the graph initializer\".format(weight_name, ))\n        return\n\n    if node.attrs[\"broadcast\"] != 1 or node.attrs[\"transB\"] != 1:\n        return err.unsupported_op_configuration(node, \"Gemm is supported only for inner_product layer\")\n\n    b = None\n    bias_flag = False\n    if len(node.inputs) > 2:\n        b = node.input_tensors[node.inputs[2]]\n\n    if len(W.shape) != 2 or (b is not None and len(b.shape) != 1):\n        return err.unsupported_op_configuration(node, \"Gemm is supported only for inner_product layer\")\n    if b is not None:\n        bias_flag = True\n        if W.shape[0] != b.shape[0]:\n            return err.unsupported_op_configuration(node,\n                                                    \"Gemm is supported only for inner_product layer\")\n\n    layer = myf(\"InnerProduct\", node_name, [input_name], [output_name], num_output=W.shape[0], bias_term=bias_flag)\n    graph.channel_dims[output_name] = W.shape[0]\n\n    return layer\n\n\ndef _convert_upsample(node, graph, err):\n    factor = int(node.attrs[\"height_scale\"])\n    node_name = node.name\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    # input_shape = graph.shape_dict[input_name]\n    # channels = input_shape[1]\n    channels = graph.channel_dims[input_name]\n    pad = int(math.ceil((factor - 1) / 2.))\n    # layer = myf(\"Deconvolution\", node_name, [input_name], [output_name],\n    #             kernel_size=2 * factor - factor % 2,\n    #             stride=factor, group=channels,\n    #             pad = pad, num_output=channels, bias_term = False)\n    mode = node.attrs[\"mode\"]\n    # https://github.com/pytorch/pytorch/issues/6900\n    if mode == \"bilinear\":\n        layer = myf(\"Deconvolution\", node_name, [input_name], [output_name],\n                    convolution_param=dict(\n                        num_output=channels,\n                        kernel_size=2 * factor - factor % 2,\n                        stride=factor,\n                        pad=pad,\n                        group=channels,\n                        bias_term=False,\n                        weight_filler=dict(type=\"bilinear_upsampling\")\n                    ))\n    else:\n        layer = myf(\"Deconvolution\", node_name, [input_name], [output_name],\n                    convolution_param=dict(\n                        num_output=channels,\n                        kernel_size=factor,\n                        stride=factor,\n                        group=channels,\n                        bias_term=False,\n                    ))\n\n    graph.channel_dims[output_name] = graph.channel_dims[input_name]\n    return layer\n\n\ndef _convert_concat(node, graph, err):\n    node_name = node.name\n    input_name_list = [str(i) for i in node.inputs]\n    output_name = str(node.outputs[0])\n    axis = node.attrs.get(\"axis\", 1)\n\n    layer = myf('Concat', node_name, input_name_list, [output_name], axis=axis)\n    if axis == 1:\n        dim = 0\n        for name in input_name_list:\n            dim += graph.channel_dims[name]\n        graph.channel_dims[output_name] = dim\n    else:\n        graph.channel_dims[output_name] = graph.channel_dims[input_name_list[0]]\n\n    return layer\n\n\ndef _convert_conv_transpose(node, graph, err):\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    node_name = node.name\n    weight_name = node.inputs[1]\n    W = None\n    if weight_name in node.input_tensors:\n        W = node.input_tensors[weight_name]\n    else:\n        err.missing_initializer(node,\n                                \"Weight tensor: {} not found in the graph initializer\".format(weight_name, ))\n    bias_flag = False\n    bias = None\n    if len(node.inputs) > 2:\n        bias = node.input_tensors[node.inputs[2]]\n        bias_flag = True\n    dilations = node.attrs.get(\"dilations\", [1, 1])\n    # groups = 1\n    groups = node.attrs.get(\"group\", 1)\n    kernel_shape = node.attrs[\"kernel_shape\"]\n    pads = node.attrs.get(\"pads\", [0, 0, 0, 0])\n    strides = node.attrs[\"strides\"]\n\n    layer = myf('Deconvolution', node_name, [input_name], [output_name],\n                convolution_param=dict(\n                    num_output=W.shape[1],\n                    kernel_h=kernel_shape[0], kernel_w=kernel_shape[1],\n                    stride_h=strides[0], stride_w=strides[1],\n                    group=groups,\n                    pad_h=pads[0], pad_w=pads[1],\n                    bias_term=bias_flag,\n                ))\n\n    graph.channel_dims[output_name] = W.shape[1]\n    return layer\n\n    # l_top = L.Deconvolution(\n    #     l_bottom,\n    #     name=name,\n    #     convolution_param=dict(\n    #         num_output=W.shape[1],\n    #         kernel_h=kernel_h,\n    #         kernel_w=kernel_w,\n    #         stride_h=stride_h,\n    #         stride_w=stride_w,\n    #         pad_h=pad_h,\n    #         pad_w=pad_w,\n    #         group=groups,\n    #         bias_term=bias_term))\n\n\n_ONNX_NODE_REGISTRY = {\n    \"Conv\": _convert_conv,\n    \"Relu\": _convert_relu,\n    \"BatchNormalization\": _convert_BatchNorm,\n    \"Add\": _convert_Add,\n    \"Mul\": _convert_Mul,\n    \"Reshape\": _convert_Reshape,\n    \"MaxPool\": _convert_pool,\n    \"AveragePool\": _convert_pool,\n    \"Dropout\": _convert_dropout,\n    \"Gemm\": _convert_gemm,\n    \"Upsample\": _convert_upsample,\n    \"Concat\": _convert_concat,\n    \"ConvTranspose\": _convert_conv_transpose,\n    \"Sigmoid\": _convert_sigmoid,\n    \"Flatten\": _convert_Flatten,\n    \"Transpose\": _convert_Permute,\n    \"Softmax\": _convert_Softmax,\n}\n"
  },
  {
    "path": "caffe/onnx2caffe/_transformers.py",
    "content": "from __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n\nfrom typing import Sequence, Text, Dict, List\nimport numpy as np\n\nfrom onnx import TensorProto\n\nfrom ._graph import Graph, Node\n\n\nclass NodesFuser(object):\n    '''\n    An abstract helper for merging nodes\n    '''\n    def __init__(self,\n                 num_nodes,  # type: int\n                 ):\n        # type: (...) -> None\n        assert num_nodes >= 2, \"Algorithm only works if fusing multiple nodes\"\n        self.num_nodes = num_nodes\n\n    def __call__(self, graph):  # type: (Graph) -> Graph\n        nodes = graph.nodes\n        merged_nodes = {}\n        for node in nodes:\n            nodes_window = []  # type: List[Node]\n            n = node\n            for _ in range(self.num_nodes - 1):\n                if len(n.parents) != 1:\n                    # We're only fusing nodes with single parents\n                    break\n                p = n.get_only_parent()\n                if len(p.children) != 1:\n                    # We can only fuse a node if its parent's\n                    # value isn't used by any other node.\n                    break\n                nodes_window.insert(0, n)\n                n = p\n            if len(nodes_window) > 0:\n                # add parent of chained nodes\n                first = nodes_window[0]\n                p = first.get_only_parent()\n                if len(p.children) == 1:\n                    nodes_window.insert(0, p)\n            if len(nodes_window) != self.num_nodes:\n                continue\n            if not self.is_eligible(graph, nodes_window):\n                continue\n            merged = self.merge(graph, nodes_window)\n            first, last = nodes_window[0], nodes_window[-1]\n            for parent in first.parents:\n                parent.children.remove(first)\n                if merged[0] not in parent.children:\n                    parent.add_child(merged[0])\n            for child in last.children:\n                child.parents.remove(last)\n                if merged[-1] not in child.parents:\n                    child.add_parent(merged[-1])\n            for n in nodes_window:\n                merged_nodes[n.name] = merged\n\n        transformed_nodes = []\n        added_merged = []  # type: List[Node]\n        for node in nodes:\n            if node.name in merged_nodes:\n                merged = merged_nodes[node.name]\n                if merged[0] not in added_merged:\n                    for n in merged:\n                        transformed_nodes.append(n)\n                    added_merged.append(merged[0])\n            else:\n                transformed_nodes.append(node)\n        return Graph(transformed_nodes, graph.inputs, graph.outputs, graph.shape_dict)\n\n    def is_eligible(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> bool\n        '''Returns true if this subset of nodes is eligible for fusion.'''\n        raise NotImplementedError('Must be implemented by subclass.')\n\n    def merge(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> Sequence[Node]\n        '''Merge nodes'''\n        nodes[0].outputs = nodes[-1].outputs\n        return [nodes[0]]\n\n\nclass ConvAddFuser(NodesFuser):\n    '''\n    Fuses Add layer into parent convolution layer.\n    '''\n    def __init__(self):  # type: () -> None\n        super(ConvAddFuser, self).__init__(2)\n\n    def is_eligible(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> bool\n        parent, child = nodes[0], nodes[1]\n        if parent.op_type != 'Conv':\n            return False\n        if child.op_type != 'Add':\n            return False\n        if 'broadcast' not in child.attrs:\n            return False\n        if 'axis' not in child.attrs:\n            return False\n        if parent.inputs[1] not in parent.input_tensors:\n            return False\n        if len(parent.inputs) > 2 and parent.inputs[2] not in parent.input_tensors:\n            return False\n        if child.inputs[1] not in child.input_tensors:\n            return False\n\n        broadcast = child.attrs['broadcast']\n        if broadcast != 1:\n            return False\n\n        axis = child.attrs['axis']\n        if axis != 1:\n            return False\n\n        return True\n\n    def merge(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> Sequence[Node]\n        parent, child = nodes[0], nodes[1]\n        output_channels = parent.input_tensors[parent.inputs[1]].shape[0]\n        if len(parent.inputs) > 2:\n            bias_input_name = parent.inputs[2]\n            bias = parent.input_tensors[bias_input_name]\n        else:\n            bias_input_name = \"{}_bias\".format(parent.name,)\n            parent.inputs.append(bias_input_name)\n            bias = np.zeros(\n                (output_channels,), dtype=np.float32\n            )\n            parent.input_tensors[bias_input_name] = bias\n        bias = bias + child.input_tensors[child.inputs[1]]\n        parent.input_tensors[bias_input_name] = bias\n        parent.outputs = child.outputs\n        parent.children.remove(child)\n        child.parents.remove(parent)\n        return [parent]\n\n\nclass BNBroadcastedMulFuser(NodesFuser):\n    '''\n    Fuses Mul into BatchNorm\n    '''\n    def __init__(self):  # type: () -> None\n        super(BNBroadcastedMulFuser, self).__init__(2)\n\n    def is_eligible(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> bool\n        parent, child = nodes[0], nodes[1]\n        if parent.op_type != 'BatchNormalization':\n            return False\n        if child.op_type != 'Mul':\n            return False\n        if \"broadcast\" not in child.attrs:\n            return False\n        if child.attrs[\"broadcast\"] != 1:\n            return False\n        if \"axis\" not in child.attrs:\n            return False\n        if child.attrs[\"axis\"] != 1:\n            return False\n        if child.inputs[1] not in child.input_tensors:\n            return False\n        if parent.inputs[1] not in parent.input_tensors:\n            return False\n        if parent.inputs[2] not in parent.input_tensors:\n            return False\n        return True\n\n    def merge(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> Sequence[Node]\n        parent, child = nodes[0], nodes[1]\n        weight = parent.input_tensors[parent.inputs[1]]\n        bias = parent.input_tensors[parent.inputs[2]]\n        W = child.input_tensors[child.inputs[1]]\n        parent.input_tensors[parent.inputs[1]] = np.multiply(weight, W)\n        parent.input_tensors[parent.inputs[2]] = np.multiply(bias, W)\n        parent.outputs = child.outputs\n        parent.children.remove(child)\n        child.parents.remove(parent)\n        return [parent]\n\n\nclass BNBroadcastedAddFuser(NodesFuser):\n    '''\n    Fuses Add into BatchNorm\n    '''\n    def __init__(self):  # type: () -> None\n        super(BNBroadcastedAddFuser, self).__init__(2)\n\n    def is_eligible(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> bool\n        parent, child = nodes[0], nodes[1]\n        if parent.op_type != 'BatchNormalization':\n            return False\n        if child.op_type != 'Add':\n            return False\n        if \"broadcast\" not in child.attrs:\n            return False\n        if child.attrs[\"broadcast\"] != 1:\n            return False\n        if \"axis\" not in child.attrs:\n            return False\n        if child.attrs[\"axis\"] != 1:\n            return False\n        if len(child.inputs) != 2:\n            return False\n        if child.inputs[1] not in child.input_tensors:\n            return False\n        if parent.inputs[2] not in parent.input_tensors:\n            return False\n        return True\n\n    def merge(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> Sequence[Node]\n        parent, child = nodes[0], nodes[1]\n        bias = parent.input_tensors[parent.inputs[2]]\n        b = child.input_tensors[child.inputs[1]]\n        parent.input_tensors[parent.inputs[2]] = bias + b\n        parent.outputs = child.outputs\n        parent.children.remove(child)\n        child.parents.remove(parent)\n        return [parent]\n\n\nclass DropoutRemover(NodesFuser):\n    '''\n    Removes Dropout layer\n    '''\n    def __init__(self):  # type: () -> None\n        super(DropoutRemover, self).__init__(2)\n\n    def is_eligible(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> bool\n        child = nodes[1]\n        return child.op_type == \"Dropout\"\n\n    def merge(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> Sequence[Node]\n        parent, child = nodes[0], nodes[1]\n        parent.children.remove(child)\n        child.parents.remove(parent)\n        parent.outputs = child.outputs\n        return [parent]\n\n\nclass ReshapeInitTensorFuser(object):\n    '''\n    Fuses Reshape operator if it is used only to reshape blob in\n    graph initializer. We can reshape here instead of runtime.\n    '''\n\n    def __call__(self, graph):  # type: (Graph) -> Graph\n        nodes = graph.nodes\n        removed = []\n        for node in nodes:\n            if node.op_type != 'Reshape':\n                continue\n            if not (len(node.input_tensors) == 2 or len(node.input_tensors) == 1):\n                continue\n            tensor_name = node.inputs[0]\n            if tensor_name not in node.input_tensors:\n                continue\n            if len(node.inputs) > 1:\n                shape_name = node.inputs[1]\n                if shape_name not in node.input_tensors:\n                    continue\n            is_non_constant_parent = False\n            if len(node.parents) > 0:\n                for parent in node.parents:\n                    if parent.op_type != 'Constant':\n                        is_non_constant_parent = True\n                        break\n            if is_non_constant_parent:\n                continue\n\n            removed.append(node)\n            output_name = node.outputs[0]\n\n            tensor = node.input_tensors[tensor_name]\n            if 'shape' in node.attrs:\n                shape = tuple(node.attrs[\"shape\"])\n            else:\n                shape = node.input_tensors[shape_name] # type: ignore\n\n            # ONNX spec supports setting dimension to '0', in which case\n            # it should be taken from old dimension.\n            # This isn't supported in numpy, so don't transform.\n            # TODO Should we support this case?\n            if any([s == 0 for s in shape]):\n                continue\n\n            reshaped_tensor = tensor.reshape(shape)\n\n            for child in node.children:\n                child.parents.remove(node)\n                child.input_tensors[output_name] = reshaped_tensor\n\n        transformed_nodes = [node for node in nodes if node not in removed]\n        return Graph(transformed_nodes, graph.inputs, graph.outputs, graph.shape_dict)\n\n\nclass OutputRenamer(object):\n    '''\n    Rename outputs according to mapping\n    '''\n    def __init__(self,\n                 mapping,  # type: Dict[Text, Text]\n                 ):\n        # type: (...) -> None\n        self.mapping = mapping\n\n    def __call__(self, graph):  # type: (Graph) -> Graph\n        mapping = self.mapping.copy()\n        nodes = graph.nodes\n        for node in nodes:\n            for i in range(len(node.outputs)):\n                output = node.outputs[i]\n                if output not in mapping:\n                    continue\n                node.outputs[i] = mapping[output]\n                for child in node.children:\n                    for j in range(len(child.inputs)):\n                        input_ = child.inputs[j]\n                        if input_ != output:\n                            continue\n                        child.inputs[j] = mapping[output]\n                del mapping[output]\n                if len(mapping) == 0:\n                    break\n        return graph\n\n\nclass PixelShuffleFuser(NodesFuser):\n    '''\n    Fuses 3 operators reshape->transpose->reshape which is equivalent to\n    pytorch's pixel_shuffle layer\n    '''\n    def __init__(self):  # type: () -> None\n        super(PixelShuffleFuser, self).__init__(3)\n        self.num_added = 0\n\n    def is_eligible(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> bool\n        if nodes[0].op_type != 'Reshape':\n            return False\n        if nodes[1].op_type != 'Transpose':\n            return False\n        if nodes[2].op_type != 'Reshape':\n            return False\n        if nodes[0].inputs[1] not in nodes[0].input_tensors:\n            return False\n        if nodes[2].inputs[1] not in nodes[2].input_tensors:\n            return False\n\n        shape = nodes[0].input_tensors[nodes[0].inputs[1]]\n        if len(shape) != 6:\n            return False\n        if shape[0] != 1 or shape[2] != shape[3]:\n            return False\n\n        input_channels = shape[1]\n        scale_factor = shape[2]\n        input_height = shape[4]\n        input_width = shape[5]\n\n        if nodes[1].attrs.get('perm', []) != [0, 1, 4, 2, 5, 3]:\n            return False\n\n        shape = nodes[2].input_tensors[nodes[2].inputs[1]]\n        if len(shape) != 4:\n            return False\n\n        output_channels = shape[1]\n        output_height = shape[2]\n        output_width = shape[3]\n        if input_channels != output_channels:\n            return False\n        if (input_height * scale_factor) != output_height:\n            return False\n        if (input_width * scale_factor) != output_width:\n            return False\n\n        return True\n\n    def get_unique_edge_name(self, graph, name):  # type: (Graph, Text) -> Text\n        self.num_added += 1\n        return graph.get_unique_edge_name(name + '_' + str(self.num_added))\n\n    def merge(self, graph, nodes):  # type: (Graph, Sequence[Node]) -> Sequence[Node]\n        '''\n        Pixel shuffle is implemented using 3 operators:\n            - Reshape(1, channels, scale, scale, height, width)\n            - Transpose(0, 1, 4, 2, 5, 3)\n            - Reshape(1, channels, height * scale, width * scale)\n        CoreML Reshape and Transpose layers don't support tensors with more\n        than 4 dimensions. Thus we change above sequence of operators to the\n        following equivalent sequence:\n            - Reshape(channels, scale * scale, height, width)\n            - Transpose(0, 2, 1, 3)\n            - Reshape(channels * height, scale, scale, width)\n            - Transpose(0, 1, 3, 2)\n            - Reshape(1, channels, height * scale, width * scale)\n        '''\n        reshape_1 = nodes[0]\n        transpose_1 = nodes[1]\n        transpose_1.children = []\n\n        shape = reshape_1.input_tensors[reshape_1.inputs[1]]\n\n        channels = shape[1]\n        scale = shape[2]\n        height = shape[4]\n        width = shape[5]\n\n        reshape_1.input_tensors[reshape_1.inputs[1]] = np.asarray([channels, scale * scale, height, width])\n        transpose_1.attrs['perm'] = [0, 2, 1, 3]\n\n        reshape_output_name = 'pixel_shuffle_reshape'\n        transpose_output_name = 'pixel_shuffle_transpose'\n\n        transpose_1.outputs = [\n            self.get_unique_edge_name(graph, transpose_output_name)\n        ]\n\n        shape_name_second_reshape = self.get_unique_edge_name(graph, reshape_output_name)\n        output_name_second_reshape = self.get_unique_edge_name(graph, reshape_output_name)\n        reshape_2 = Node(\n            reshape_output_name,\n            'Reshape',\n            {},\n            [transpose_1.outputs[0], shape_name_second_reshape],\n            [output_name_second_reshape]\n        )\n        reshape_2.input_tensors[shape_name_second_reshape] = np.asarray([channels * height, scale, scale, width])\n        transpose_1.add_child(reshape_2)\n\n        transpose_2 = Node(\n            transpose_output_name,\n            'Transpose',\n            {'perm': [0, 1, 3, 2]},\n            reshape_2.outputs,\n            [self.get_unique_edge_name(graph, transpose_output_name)]\n        )\n        reshape_2.add_child(transpose_2)\n\n        final_reshape = nodes[2]\n        final_reshape.inputs = [transpose_2.outputs[0], nodes[2].inputs[1]]\n        final_reshape.parents = []\n        transpose_2.add_child(final_reshape)\n        return [reshape_1, transpose_1, reshape_2, transpose_2, final_reshape]\n\n\nclass AddModelInputsOutputs(object):\n    '''\n    Expose hidden states of recurrent layers as model inputs and outputs\n    '''\n    def __call__(self, graph):  # type: (Graph) -> Graph\n        input_names = [str(input_[0]) for input_ in graph.inputs]\n        output_names = [str(output_[0]) for output_ in graph.outputs]\n        for node in graph.nodes:\n            if str(node.op_type) == 'LSTM':\n                input_h = node.inputs[5] if len(node.inputs) > 5 else node.inputs[0] + '_h_input'\n                input_c = node.inputs[6] if len(node.inputs) > 6 else node.inputs[0] + '_c_input'\n                output_h = node.outputs[1] if len(node.outputs) > 1 else node.outputs[0] + '_h_output'\n                output_c = node.outputs[2] if len(node.outputs) > 2 else node.outputs[0] + '_c_output'\n                h = node.attrs[\"hidden_size\"]\n                for input_ in [str(input_h), str(input_c)]:\n                    if input_ not in input_names:\n                        graph.inputs.append(tuple((input_, TensorProto.FLOAT, (h,))))  #type: ignore\n                    if input_ not in graph.blob_to_op_type:\n                        graph.blob_to_op_type[input_] = ['LSTM']\n                for output_ in [str(output_h), str(output_c)]:\n                    if output_ not in output_names:\n                        graph.outputs.append(tuple((output_, TensorProto.FLOAT, (h,))))  #type: ignore\n                    graph.blob_from_op_type[output_] = 'LSTM'\n        return graph\n\n\nclass ConstantsToInitializers(object):\n    '''\n    Takes onnx Constant nodes and puts the tensor into graph initializers instead.\n    '''\n    def __call__(self, graph):  # type: (Graph) -> Graph\n        output_names = [str(output_[0]) for output_ in graph.outputs]\n        remaining_nodes = []\n        for node in graph.nodes:\n            if node.op_type != 'Constant' or node.name in output_names:\n                remaining_nodes.append(node)\n                continue\n            for child in node.children:\n                child.input_tensors[node.outputs[0]] = node.attrs[\"value\"]\n\n        graph.nodes = remaining_nodes\n        return graph\n\n\nclass ImageScalerRemover(object):\n    '''\n    Removes ImageScaler layer if connected to a model input and single parent child nodes\n    '''\n\n    def __call__(self, graph):  # type: (Graph) -> Graph\n        input_names = [str(input_[0]) for input_ in graph.inputs]\n        nodes_to_be_removed = []\n        for node in graph.nodes:\n            if (node.op_type != 'ImageScaler') or (len(node.parents) != 0) or (node.inputs[0] not in input_names):\n                continue\n            is_eligible = True\n            for child in node.children:\n                if not (len(child.parents) == 1 and child.inputs[0] == node.outputs[0]):\n                    is_eligible = False\n                    break\n                child.inputs[0] = node.inputs[0]\n                child.parents = []\n            if not is_eligible:\n                continue\n            nodes_to_be_removed.append(node.name)\n\n        transformed_nodes = []\n        for node in graph.nodes:\n            if node.name not in nodes_to_be_removed:\n                transformed_nodes.append(node)\n        return Graph(transformed_nodes, graph.inputs, graph.outputs, graph.shape_dict)"
  },
  {
    "path": "caffe/onnx2caffe/_weightloader.py",
    "content": "from __future__ import absolute_import\nfrom __future__ import division\nfrom __future__ import print_function\nfrom __future__ import unicode_literals\n# from caffe import params as P\nimport numpy as np\nfrom ._graph import Node, Graph\n\n\ndef _convert_conv(net, node, graph, err):\n    weight_name = node.inputs[1]\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    node_name = node.name\n    W = None\n    if weight_name in node.input_tensors:\n        W = node.input_tensors[weight_name]\n    else:\n        err.missing_initializer(node,\n                                \"Weight tensor: {} not found in the graph initializer\".format(weight_name, ))\n    bias_flag = False\n    bias = None\n    if len(node.inputs) > 2:\n        bias = node.input_tensors[node.inputs[2]]\n        bias_flag = True\n    # net.params[node_name][0].data = W\n    # if bias_flag:\n    #     net.params[node_name][1].data = bias\n    np.copyto(net.params[node_name][0].data, W, casting='same_kind')\n    if bias_flag:\n        np.copyto(net.params[node_name][1].data, bias, casting='same_kind')\n\n\ndef _convert_relu(net, node, graph, err):\n    pass\n\n\ndef _convert_sigmoid(net, node, graph, err):\n    pass\n\n\ndef _convert_BatchNorm(net, node, graph, err):\n    scale = node.input_tensors[node.inputs[1]]\n    bias = node.input_tensors[node.inputs[2]]\n    mean = node.input_tensors[node.inputs[3]]\n    var = node.input_tensors[node.inputs[4]]\n    node_name = node.name\n    np.copyto(net.params[node_name + '_bn'][0].data, mean, casting='same_kind')\n    np.copyto(net.params[node_name + '_bn'][1].data, var, casting='same_kind')\n    net.params[node_name + '_bn'][2].data[...] = 1.0\n    np.copyto(net.params[node_name][0].data, scale, casting='same_kind')\n    np.copyto(net.params[node_name][1].data, bias, casting='same_kind')\n    # net.params[node_name+'_bn'][1].data = var\n    # net.params[node_name][0].data = scale\n    # net.params[node_name][1].data = bias\n\n\ndef _convert_Add(net, node, graph, err):\n    pass\n\n\ndef _convert_Mul(net, node, graph, err):\n    pass\n\n\ndef _convert_Reshape(net, node, graph, err):\n    pass\n\n\ndef _convert_Flatten(net, node, graph, err):\n    pass\n\n\ndef _convert_pool(net, node, graph, err):\n    pass\n\n\ndef _convert_dropout(net, node, graph, err):\n    pass\n\n\ndef _convert_Permute(net, node, graph, err):\n    pass\n\n\ndef _convert_Softmax(net, node, graph, err):\n    pass\n\n\ndef _convert_gemm(net, node, graph, err):\n    node_name = node.name\n    weight_name = node.inputs[1]\n    if weight_name in node.input_tensors:\n        W = node.input_tensors[weight_name]\n    else:\n        err.missing_initializer(node,\n                                \"Weight tensor: {} not found in the graph initializer\".format(weight_name, ))\n    if node.attrs[\"broadcast\"] != 1 or node.attrs[\"transB\"] != 1:\n        return err.unsupported_op_configuration(node, \"Gemm is supported only for inner_product layer\")\n    b = None\n    if len(node.inputs) > 2:\n        b = node.input_tensors[node.inputs[2]]\n    if len(W.shape) != 2 or (b is not None and len(b.shape) != 1):\n        return err.unsupported_op_configuration(node, \"Gemm is supported only for inner_product layer\")\n    if b is not None:\n        if W.shape[0] != b.shape[0]:\n            return err.unsupported_op_configuration(node, \"Gemm is supported only for inner_product layer\")\n    net.params[node_name][0].data[...] = W\n    net.params[node_name][1].data[...] = b\n\n\ndef _convert_upsample(net, node, graph, err):\n    mode = node.attrs[\"mode\"]\n    node_name = node.name\n    if mode == \"nearest\":\n        caffe_params = net.params[node_name][0].data\n        weights = np.ones(caffe_params.shape).astype(\"float32\")\n        np.copyto(net.params[node_name][0].data, weights, casting='same_kind')\n        # net.params[node_name][0].data[]\n\n\ndef _convert_concat(net, node, graph, err):\n    pass\n\n\ndef _convert_conv_transpose(net, node, graph, err):\n    weight_name = node.inputs[1]\n    input_name = str(node.inputs[0])\n    output_name = str(node.outputs[0])\n    node_name = node.name\n    W = None\n    if weight_name in node.input_tensors:\n        W = node.input_tensors[weight_name]\n    else:\n        err.missing_initializer(node,\n                                \"Weight tensor: {} not found in the graph initializer\".format(weight_name, ))\n    bias_flag = False\n    bias = None\n    if len(node.inputs) > 2:\n        bias = node.input_tensors[node.inputs[2]]\n        bias_flag = True\n    # net.params[node_name][0].data = W\n    # if bias_flag:\n    #     net.params[node_name][1].data = bias\n    np.copyto(net.params[node_name][0].data, W, casting='same_kind')\n    if bias_flag:\n        np.copyto(net.params[node_name][1].data, bias, casting='same_kind')\n\n\n_ONNX_NODE_REGISTRY = {\n    \"Conv\": _convert_conv,\n    \"Relu\": _convert_relu,\n    \"BatchNormalization\": _convert_BatchNorm,\n    \"Add\": _convert_Add,\n    \"Mul\": _convert_Mul,\n    \"Reshape\": _convert_Reshape,\n    \"MaxPool\": _convert_pool,\n    \"AveragePool\": _convert_pool,\n    \"Dropout\": _convert_dropout,\n    \"Gemm\": _convert_gemm,\n    \"Upsample\": _convert_upsample,\n    \"Concat\": _convert_concat,\n    \"ConvTranspose\": _convert_conv_transpose,\n    \"Sigmoid\": _convert_sigmoid,\n    \"Flatten\": _convert_Flatten,\n    \"Transpose\": _convert_Permute,\n    \"Softmax\": _convert_Softmax,\n}\n"
  },
  {
    "path": "caffe/ultra_face_caffe_inference.py",
    "content": "# coding=utf-8\nimport argparse\nimport os\nimport time\nfrom math import ceil\n\nimport caffe\nimport cv2\nimport numpy as np\n\nparser = argparse.ArgumentParser()\nparser.add_argument('--caffe_prototxt_path', default=\"model/RFB-320/RFB-320.prototxt\", type=str, help='caffe_prototxt_path')\nparser.add_argument('--caffe_model_path', default=\"model/RFB-320/RFB-320.caffemodel\", type=str, help='caffe_model_path')\nparser.add_argument('--input_size', default=\"320,240\", type=str, help='define network input size,format: width,height')\nparser.add_argument('--threshold', default=0.7, type=float, help='score threshold')\nparser.add_argument('--imgs_path', default=\"../MNN/imgs\", type=str, help='imgs dir')\nparser.add_argument('--results_path', default=\"results\", type=str, help='results dir')\nparser.add_argument('--mode', default=\"cpu\", type=str, help='cpu or gpu')\nargs = parser.parse_args()\n\nif args.mode == \"cpu\":\n    caffe.set_mode_cpu()\nelif args.mode == \"gpu\":\n    caffe.set_mode_gpu()\nimage_mean = np.array([127, 127, 127])\nimage_std = 128.0\niou_threshold = 0.3\ncenter_variance = 0.1\nsize_variance = 0.2\nmin_boxes = [[10.0, 16.0, 24.0], [32.0, 48.0], [64.0, 96.0], [128.0, 192.0, 256.0]]\nstrides = [8.0, 16.0, 32.0, 64.0]\n\n\ndef define_img_size(image_size):\n    shrinkage_list = []\n    feature_map_w_h_list = []\n    for size in image_size:\n        feature_map = [int(ceil(size / stride)) for stride in strides]\n        feature_map_w_h_list.append(feature_map)\n\n    for i in range(0, len(image_size)):\n        shrinkage_list.append(strides)\n    priors = generate_priors(feature_map_w_h_list, shrinkage_list, image_size, min_boxes)\n    return priors\n\n\ndef generate_priors(feature_map_list, shrinkage_list, image_size, min_boxes):\n    priors = []\n    for index in range(0, len(feature_map_list[0])):\n        scale_w = image_size[0] / shrinkage_list[0][index]\n        scale_h = image_size[1] / shrinkage_list[1][index]\n        for j in range(0, feature_map_list[1][index]):\n            for i in range(0, feature_map_list[0][index]):\n                x_center = (i + 0.5) / scale_w\n                y_center = (j + 0.5) / scale_h\n\n                for min_box in min_boxes[index]:\n                    w = min_box / image_size[0]\n                    h = min_box / image_size[1]\n                    priors.append([\n                        x_center,\n                        y_center,\n                        w,\n                        h\n                    ])\n    print(\"priors nums:{}\".format(len(priors)))\n    return np.clip(priors, 0.0, 1.0)\n\n\ndef hard_nms(box_scores, iou_threshold, top_k=-1, candidate_size=200):\n    scores = box_scores[:, -1]\n    boxes = box_scores[:, :-1]\n    picked = []\n    indexes = np.argsort(scores)\n    indexes = indexes[-candidate_size:]\n    while len(indexes) > 0:\n        current = indexes[-1]\n        picked.append(current)\n        if 0 < top_k == len(picked) or len(indexes) == 1:\n            break\n        current_box = boxes[current, :]\n        indexes = indexes[:-1]\n        rest_boxes = boxes[indexes, :]\n        iou = iou_of(\n            rest_boxes,\n            np.expand_dims(current_box, axis=0),\n        )\n        indexes = indexes[iou <= iou_threshold]\n    return box_scores[picked, :]\n\n\ndef area_of(left_top, right_bottom):\n    hw = np.clip(right_bottom - left_top, 0.0, None)\n    return hw[..., 0] * hw[..., 1]\n\n\ndef iou_of(boxes0, boxes1, eps=1e-5):\n    overlap_left_top = np.maximum(boxes0[..., :2], boxes1[..., :2])\n    overlap_right_bottom = np.minimum(boxes0[..., 2:], boxes1[..., 2:])\n\n    overlap_area = area_of(overlap_left_top, overlap_right_bottom)\n    area0 = area_of(boxes0[..., :2], boxes0[..., 2:])\n    area1 = area_of(boxes1[..., :2], boxes1[..., 2:])\n    return overlap_area / (area0 + area1 - overlap_area + eps)\n\n\ndef predict(width, height, confidences, boxes, prob_threshold, iou_threshold=0.3, top_k=-1):\n    boxes = boxes[0]\n    confidences = confidences[0]\n    picked_box_probs = []\n    picked_labels = []\n    for class_index in range(1, confidences.shape[1]):\n        probs = confidences[:, class_index]\n        mask = probs > prob_threshold\n        probs = probs[mask]\n        if probs.shape[0] == 0:\n            continue\n        subset_boxes = boxes[mask, :]\n        box_probs = np.concatenate([subset_boxes, probs.reshape(-1, 1)], axis=1)\n        box_probs = hard_nms(box_probs,\n                             iou_threshold=iou_threshold,\n                             top_k=top_k,\n                             )\n        picked_box_probs.append(box_probs)\n        picked_labels.extend([class_index] * box_probs.shape[0])\n    if not picked_box_probs:\n        return np.array([]), np.array([]), np.array([])\n    picked_box_probs = np.concatenate(picked_box_probs)\n    picked_box_probs[:, 0] *= width\n    picked_box_probs[:, 1] *= height\n    picked_box_probs[:, 2] *= width\n    picked_box_probs[:, 3] *= height\n    return picked_box_probs[:, :4].astype(np.int32), np.array(picked_labels), picked_box_probs[:, 4]\n\n\ndef convert_locations_to_boxes(locations, priors, center_variance,\n                               size_variance):\n    if len(priors.shape) + 1 == len(locations.shape):\n        priors = np.expand_dims(priors, 0)\n    return np.concatenate([\n        locations[..., :2] * center_variance * priors[..., 2:] + priors[..., :2],\n        np.exp(locations[..., 2:] * size_variance) * priors[..., 2:]\n    ], axis=len(locations.shape) - 1)\n\n\ndef center_form_to_corner_form(locations):\n    return np.concatenate([locations[..., :2] - locations[..., 2:] / 2,\n                           locations[..., :2] + locations[..., 2:] / 2], len(locations.shape) - 1)\n\n\ndef inference():\n    net = caffe.Net(args.caffe_prototxt_path, args.caffe_model_path, caffe.TEST)\n    input_size = [int(v.strip()) for v in args.input_size.split(\",\")]\n    witdh = input_size[0]\n    height = input_size[1]\n    priors = define_img_size(input_size)\n    net.blobs['input'].reshape(1, 3, height, witdh)\n    result_path = args.results_path\n    imgs_path = args.imgs_path\n    if not os.path.exists(result_path):\n        os.makedirs(result_path)\n    listdir = os.listdir(imgs_path)\n    for file_path in listdir:\n        img_path = os.path.join(imgs_path, file_path)\n        img_ori = cv2.imread(img_path)\n        tmp_batch = np.zeros([1, 3, height, witdh], dtype=np.float32)\n        rect = cv2.resize(img_ori, (witdh, height))\n        rect = cv2.cvtColor(rect, cv2.COLOR_BGR2RGB)\n        image = (rect - image_mean) / image_std\n        tmp_batch[0, :, :, :] = image.transpose(2, 0, 1)\n        net.blobs['input'].data[...] = tmp_batch\n        time_time = time.time()\n        scores = net.forward()['scores'][0]\n        boxes = net.forward()['boxes'][0]\n        print(\"inference time: {} s\".format(round(time.time() - time_time, 4)))\n        boxes = np.expand_dims(np.reshape(boxes, (-1, 4)), axis=0)\n        scores = np.expand_dims(np.reshape(scores, (-1, 2)), axis=0)\n        boxes = convert_locations_to_boxes(boxes, priors, center_variance, size_variance)\n        boxes = center_form_to_corner_form(boxes)\n        boxes, labels, probs = predict(img_ori.shape[1], img_ori.shape[0], scores, boxes, args.threshold)\n        for i in range(boxes.shape[0]):\n            box = boxes[i, :]\n            cv2.rectangle(img_ori, (box[0], box[1]), (box[2], box[3]), (0, 255, 0), 2)\n        cv2.imwrite(os.path.join(result_path, file_path), img_ori)\n        print(\"result_pic is written to {}\".format(os.path.join(result_path, file_path)))\n        cv2.imshow(\"ultraFace_caffe_py\", img_ori)\n        cv2.waitKey(-1)\n    cv2.destroyAllWindows()\n\n\nif __name__ == '__main__':\n    inference()\n"
  },
  {
    "path": "caffe/ultra_face_opencvdnn_inference.py",
    "content": "# coding=utf-8\nimport argparse\nimport os\nimport time\nfrom math import ceil\n\nimport cv2\nimport numpy as np\nfrom cv2 import dnn\n\nparser = argparse.ArgumentParser()\nparser.add_argument('--caffe_prototxt_path', default=\"model/RFB-320/RFB-320.prototxt\", type=str, help='caffe_prototxt_path')\nparser.add_argument('--caffe_model_path', default=\"model/RFB-320/RFB-320.caffemodel\", type=str, help='caffe_model_path')\nparser.add_argument('--onnx_path', default=\"../models/onnx/version-RFB-320_simplified.onnx\", type=str, help='onnx version')\nparser.add_argument('--input_size', default=\"320,240\", type=str, help='define network input size,format: width,height')\nparser.add_argument('--threshold', default=0.7, type=float, help='score threshold')\nparser.add_argument('--imgs_path', default=\"../MNN/imgs\", type=str, help='imgs dir')\nparser.add_argument('--results_path', default=\"results\", type=str, help='results dir')\nargs = parser.parse_args()\n\nimage_mean = np.array([127, 127, 127])\nimage_std = 128.0\niou_threshold = 0.3\ncenter_variance = 0.1\nsize_variance = 0.2\nmin_boxes = [[10.0, 16.0, 24.0], [32.0, 48.0], [64.0, 96.0], [128.0, 192.0, 256.0]]\nstrides = [8.0, 16.0, 32.0, 64.0]\n\n\ndef define_img_size(image_size):\n    shrinkage_list = []\n    feature_map_w_h_list = []\n    for size in image_size:\n        feature_map = [int(ceil(size / stride)) for stride in strides]\n        feature_map_w_h_list.append(feature_map)\n\n    for i in range(0, len(image_size)):\n        shrinkage_list.append(strides)\n    priors = generate_priors(feature_map_w_h_list, shrinkage_list, image_size, min_boxes)\n    return priors\n\n\ndef generate_priors(feature_map_list, shrinkage_list, image_size, min_boxes):\n    priors = []\n    for index in range(0, len(feature_map_list[0])):\n        scale_w = image_size[0] / shrinkage_list[0][index]\n        scale_h = image_size[1] / shrinkage_list[1][index]\n        for j in range(0, feature_map_list[1][index]):\n            for i in range(0, feature_map_list[0][index]):\n                x_center = (i + 0.5) / scale_w\n                y_center = (j + 0.5) / scale_h\n\n                for min_box in min_boxes[index]:\n                    w = min_box / image_size[0]\n                    h = min_box / image_size[1]\n                    priors.append([\n                        x_center,\n                        y_center,\n                        w,\n                        h\n                    ])\n    print(\"priors nums:{}\".format(len(priors)))\n    return np.clip(priors, 0.0, 1.0)\n\n\ndef hard_nms(box_scores, iou_threshold, top_k=-1, candidate_size=200):\n    scores = box_scores[:, -1]\n    boxes = box_scores[:, :-1]\n    picked = []\n    indexes = np.argsort(scores)\n    indexes = indexes[-candidate_size:]\n    while len(indexes) > 0:\n        current = indexes[-1]\n        picked.append(current)\n        if 0 < top_k == len(picked) or len(indexes) == 1:\n            break\n        current_box = boxes[current, :]\n        indexes = indexes[:-1]\n        rest_boxes = boxes[indexes, :]\n        iou = iou_of(\n            rest_boxes,\n            np.expand_dims(current_box, axis=0),\n        )\n        indexes = indexes[iou <= iou_threshold]\n    return box_scores[picked, :]\n\n\ndef area_of(left_top, right_bottom):\n    hw = np.clip(right_bottom - left_top, 0.0, None)\n    return hw[..., 0] * hw[..., 1]\n\n\ndef iou_of(boxes0, boxes1, eps=1e-5):\n    overlap_left_top = np.maximum(boxes0[..., :2], boxes1[..., :2])\n    overlap_right_bottom = np.minimum(boxes0[..., 2:], boxes1[..., 2:])\n\n    overlap_area = area_of(overlap_left_top, overlap_right_bottom)\n    area0 = area_of(boxes0[..., :2], boxes0[..., 2:])\n    area1 = area_of(boxes1[..., :2], boxes1[..., 2:])\n    return overlap_area / (area0 + area1 - overlap_area + eps)\n\n\ndef predict(width, height, confidences, boxes, prob_threshold, iou_threshold=0.3, top_k=-1):\n    boxes = boxes[0]\n    confidences = confidences[0]\n    picked_box_probs = []\n    picked_labels = []\n    for class_index in range(1, confidences.shape[1]):\n        probs = confidences[:, class_index]\n        mask = probs > prob_threshold\n        probs = probs[mask]\n        if probs.shape[0] == 0:\n            continue\n        subset_boxes = boxes[mask, :]\n        box_probs = np.concatenate([subset_boxes, probs.reshape(-1, 1)], axis=1)\n        box_probs = hard_nms(box_probs,\n                             iou_threshold=iou_threshold,\n                             top_k=top_k,\n                             )\n        picked_box_probs.append(box_probs)\n        picked_labels.extend([class_index] * box_probs.shape[0])\n    if not picked_box_probs:\n        return np.array([]), np.array([]), np.array([])\n    picked_box_probs = np.concatenate(picked_box_probs)\n    picked_box_probs[:, 0] *= width\n    picked_box_probs[:, 1] *= height\n    picked_box_probs[:, 2] *= width\n    picked_box_probs[:, 3] *= height\n    return picked_box_probs[:, :4].astype(np.int32), np.array(picked_labels), picked_box_probs[:, 4]\n\n\ndef convert_locations_to_boxes(locations, priors, center_variance,\n                               size_variance):\n    if len(priors.shape) + 1 == len(locations.shape):\n        priors = np.expand_dims(priors, 0)\n    return np.concatenate([\n        locations[..., :2] * center_variance * priors[..., 2:] + priors[..., :2],\n        np.exp(locations[..., 2:] * size_variance) * priors[..., 2:]\n    ], axis=len(locations.shape) - 1)\n\n\ndef center_form_to_corner_form(locations):\n    return np.concatenate([locations[..., :2] - locations[..., 2:] / 2,\n                           locations[..., :2] + locations[..., 2:] / 2], len(locations.shape) - 1)\n\n\ndef inference():\n    net = dnn.readNetFromONNX(args.onnx_path)  # onnx version\n    # net = dnn.readNetFromCaffe(args.caffe_prototxt_path, args.caffe_model_path)  # caffe model converted from onnx\n    input_size = [int(v.strip()) for v in args.input_size.split(\",\")]\n    witdh = input_size[0]\n    height = input_size[1]\n    priors = define_img_size(input_size)\n    result_path = args.results_path\n    imgs_path = args.imgs_path\n    if not os.path.exists(result_path):\n        os.makedirs(result_path)\n    listdir = os.listdir(imgs_path)\n    for file_path in listdir:\n        img_path = os.path.join(imgs_path, file_path)\n        img_ori = cv2.imread(img_path)\n        rect = cv2.resize(img_ori, (witdh, height))\n        rect = cv2.cvtColor(rect, cv2.COLOR_BGR2RGB)\n        net.setInput(dnn.blobFromImage(rect, 1 / image_std, (witdh, height), 127))\n        time_time = time.time()\n        boxes, scores = net.forward([\"boxes\", \"scores\"])\n        print(\"inference time: {} s\".format(round(time.time() - time_time, 4)))\n        boxes = np.expand_dims(np.reshape(boxes, (-1, 4)), axis=0)\n        scores = np.expand_dims(np.reshape(scores, (-1, 2)), axis=0)\n        boxes = convert_locations_to_boxes(boxes, priors, center_variance, size_variance)\n        boxes = center_form_to_corner_form(boxes)\n        boxes, labels, probs = predict(img_ori.shape[1], img_ori.shape[0], scores, boxes, args.threshold)\n        for i in range(boxes.shape[0]):\n            box = boxes[i, :]\n            cv2.rectangle(img_ori, (box[0], box[1]), (box[2], box[3]), (0, 255, 0), 2)\n        cv2.imwrite(os.path.join(result_path, file_path), img_ori)\n        print(\"result_pic is written to {}\".format(os.path.join(result_path, file_path)))\n        cv2.imshow(\"ultra_face_ace_opencvdnn_py\", img_ori)\n        cv2.waitKey(-1)\n    cv2.destroyAllWindows()\n\n\nif __name__ == '__main__':\n    inference()\n"
  },
  {
    "path": "cal_flops.py",
    "content": "\"\"\"\nOutput model complexity\n\"\"\"\nimport time\n\nimport torch\nfrom torchstat import stat\nfrom torchsummary import summary\n\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd\n\ndevice = \"cpu\"  # default cpu\nwidth = 320\nheight = 240\n\n# fd = create_mb_tiny_fd(2)\nfd = create_Mb_Tiny_RFB_fd(2)\n\nprint(fd)\nfd.eval()\nfd.to(device)\nx = torch.randn(1, 3, width, height).to(device)\n\nsummary(fd.to(\"cuda\"), (3, width, height))\n\nfrom ptflops import get_model_complexity_info\n\nflops, params = get_model_complexity_info(fd.to(device), (3, width, height), print_per_layer_stat=True, as_strings=True)\nprint(\"FLOPS:\", flops)\nprint(\"PARAMS:\", params)\n\nfor i in range(5):\n    time_time = time.time()\n    features = fd(x)\n    print(\"inference time :{} s\".format(time.time() - time_time))\n\nstat(fd, (3, width, height))\n"
  },
  {
    "path": "check_gt_box.py",
    "content": "\"\"\"\nThis code is used to check the data size distribution in the dataset.\n\"\"\"\nimport xml.etree.ElementTree as ET\nfrom math import sqrt as sqrt\n\nimport cv2\nimport matplotlib.pyplot as plt\n\n# sets = [(\"./data/wider_face_add_lm_10_10\", \"trainval\")]\nsets = [(\"./data/wider_face_add_lm_10_10\", \"test\")]\n\nclasses = ['face']\n\nif __name__ == '__main__':\n    width = []\n    height = []\n\n    for image_set, set in sets:\n        image_ids = open('{}/ImageSets/Main/{}.txt'.format(image_set, set)).read().strip().split()\n        for image_id in image_ids:\n            img_path = '{}/JPEGImages/{}.jpg'.format(image_set, image_id)\n            label_file = open('{}/Annotations/{}.xml'.format(image_set, image_id))\n            tree = ET.parse(label_file)\n            root = tree.getroot()\n            size = root.find('size')\n            img_w = int(size.find('width').text)\n            img_h = int(size.find('height').text)\n            img = cv2.imread(img_path)\n            for obj in root.iter('object'):\n                difficult = obj.find('difficult').text\n                cls = obj.find('name').text\n                if cls not in classes or int(difficult) == 2:\n                    continue\n                cls_id = classes.index(cls)\n\n                xmlbox = obj.find('bndbox')\n                xmin = int(xmlbox.find('xmin').text)\n                ymin = int(xmlbox.find('ymin').text)\n                xmax = int(xmlbox.find('xmax').text)\n                ymax = int(xmlbox.find('ymax').text)\n                w = xmax - xmin\n                h = ymax - ymin\n\n                # img = cv2.rectangle(img, (int(xmin), int(ymin)), (int(xmax), int(ymax)), (0, 255, 0), 8)\n                w_change = (w / img_w) * 320\n                h_change = (h / img_h) * 240\n                s = w_change * h_change\n                if w_change / h_change > 6:\n                    print(\"{}/{}/{}/{}\".format(xmin, xmax, ymin, ymax))\n                width.append(sqrt(s))\n                height.append(w_change / h_change)\n            print(img_path)\n            # img = cv2.resize(img, (608, 608))\n            # cv2.imwrite('{}_{}'.format(image_set.split('/')[-1], set), img)\n            # cv2.waitKey()\n\n    plt.plot(width, height, 'ro')\n    plt.show()\n"
  },
  {
    "path": "convert_to_onnx.py",
    "content": "\"\"\"\nThis code is used to convert the pytorch model into an onnx format model.\n\"\"\"\nimport sys\n\nimport torch.onnx\n\nfrom vision.ssd.config.fd_config import define_img_size\n\ninput_img_size = 320  # define input size ,default optional(128/160/320/480/640/1280)\ndefine_img_size(input_img_size)\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd\n\n# net_type = \"slim\"  # inference faster,lower precision\nnet_type = \"RFB\"  # inference lower,higher precision\n\nlabel_path = \"models/voc-model-labels.txt\"\nclass_names = [name.strip() for name in open(label_path).readlines()]\nnum_classes = len(class_names)\n\nif net_type == 'slim':\n    model_path = \"models/pretrained/version-slim-320.pth\"\n    # model_path = \"models/pretrained/version-slim-640.pth\"\n    net = create_mb_tiny_fd(len(class_names), is_test=True)\nelif net_type == 'RFB':\n    model_path = \"models/pretrained/version-RFB-320.pth\"\n    # model_path = \"models/pretrained/version-RFB-640.pth\"\n    net = create_Mb_Tiny_RFB_fd(len(class_names), is_test=True)\n\nelse:\n    print(\"unsupport network type.\")\n    sys.exit(1)\nnet.load(model_path)\nnet.eval()\nnet.to(\"cuda\")\n\nmodel_name = model_path.split(\"/\")[-1].split(\".\")[0]\nmodel_path = f\"models/onnx/{model_name}.onnx\"\n\ndummy_input = torch.randn(1, 3, 240, 320).to(\"cuda\")\n# dummy_input = torch.randn(1, 3, 480, 640).to(\"cuda\") #if input size is 640*480\ntorch.onnx.export(net, dummy_input, model_path, verbose=False, input_names=['input'], output_names=['scores', 'boxes'])\n"
  },
  {
    "path": "data/retinaface_labels/test/label.txt",
    "content": "# 0--Parade/0_Parade_marchingband_1_737.jpg\n# 0--Parade/0_Parade_marchingband_1_494.jpg\n# 0--Parade/0_Parade_Parade_0_338.jpg\n# 0--Parade/0_Parade_marchingband_1_533.jpg\n# 0--Parade/0_Parade_marchingband_1_62.jpg\n# 0--Parade/0_Parade_marchingband_1_184.jpg\n# 0--Parade/0_Parade_marchingband_1_120.jpg\n# 0--Parade/0_Parade_Parade_0_832.jpg\n# 0--Parade/0_Parade_marchingband_1_396.jpg\n# 0--Parade/0_Parade_marchingband_1_432.jpg\n# 0--Parade/0_Parade_Parade_0_613.jpg\n# 0--Parade/0_Parade_Parade_0_729.jpg\n# 0--Parade/0_Parade_marchingband_1_389.jpg\n# 0--Parade/0_Parade_marchingband_1_85.jpg\n# 0--Parade/0_Parade_Parade_0_918.jpg\n# 0--Parade/0_Parade_Parade_0_372.jpg\n# 0--Parade/0_Parade_marchingband_1_577.jpg\n# 0--Parade/0_Parade_Parade_0_511.jpg\n# 0--Parade/0_Parade_Parade_0_301.jpg\n# 0--Parade/0_Parade_Parade_0_874.jpg\n# 0--Parade/0_Parade_marchingband_1_1012.jpg\n# 0--Parade/0_Parade_marchingband_1_250.jpg\n# 0--Parade/0_Parade_marchingband_1_303.jpg\n# 0--Parade/0_Parade_Parade_0_951.jpg\n# 0--Parade/0_Parade_Parade_0_143.jpg\n# 0--Parade/0_Parade_Parade_0_638.jpg\n# 0--Parade/0_Parade_Parade_0_340.jpg\n# 0--Parade/0_Parade_marchingband_1_204.jpg\n# 0--Parade/0_Parade_Parade_0_124.jpg\n# 0--Parade/0_Parade_marchingband_1_781.jpg\n# 0--Parade/0_Parade_marchingband_1_77.jpg\n# 0--Parade/0_Parade_marchingband_1_384.jpg\n# 0--Parade/0_Parade_Parade_0_321.jpg\n# 0--Parade/0_Parade_Parade_0_704.jpg\n# 0--Parade/0_Parade_Parade_0_82.jpg\n# 0--Parade/0_Parade_marchingband_1_369.jpg\n# 0--Parade/0_Parade_marchingband_1_248.jpg\n# 0--Parade/0_Parade_Parade_0_2.jpg\n# 0--Parade/0_Parade_marchingband_1_824.jpg\n# 0--Parade/0_Parade_marchingband_1_365.jpg\n# 0--Parade/0_Parade_marchingband_1_373.jpg\n# 0--Parade/0_Parade_Parade_0_78.jpg\n# 0--Parade/0_Parade_Parade_0_200.jpg\n# 0--Parade/0_Parade_Parade_0_111.jpg\n# 0--Parade/0_Parade_marchingband_1_729.jpg\n# 0--Parade/0_Parade_Parade_0_657.jpg\n# 0--Parade/0_Parade_marchingband_1_320.jpg\n# 0--Parade/0_Parade_Parade_0_345.jpg\n# 0--Parade/0_Parade_Parade_0_593.jpg\n# 0--Parade/0_Parade_marchingband_1_789.jpg\n# 0--Parade/0_Parade_marchingband_1_666.jpg\n# 0--Parade/0_Parade_marchingband_1_55.jpg\n# 0--Parade/0_Parade_marchingband_1_246.jpg\n# 0--Parade/0_Parade_Parade_0_360.jpg\n# 0--Parade/0_Parade_Parade_0_618.jpg\n# 0--Parade/0_Parade_marchingband_1_501.jpg\n# 0--Parade/0_Parade_Parade_0_695.jpg\n# 0--Parade/0_Parade_Parade_0_650.jpg\n# 0--Parade/0_Parade_Parade_0_783.jpg\n# 0--Parade/0_Parade_Parade_0_216.jpg\n# 0--Parade/0_Parade_Parade_0_536.jpg\n# 0--Parade/0_Parade_Parade_0_41.jpg\n# 0--Parade/0_Parade_Parade_0_767.jpg\n# 0--Parade/0_Parade_Parade_0_512.jpg\n# 0--Parade/0_Parade_Parade_0_679.jpg\n# 0--Parade/0_Parade_marchingband_1_1032.jpg\n# 0--Parade/0_Parade_Parade_0_563.jpg\n# 0--Parade/0_Parade_marchingband_1_635.jpg\n# 0--Parade/0_Parade_marchingband_1_406.jpg\n# 0--Parade/0_Parade_marchingband_1_121.jpg\n# 0--Parade/0_Parade_marchingband_1_634.jpg\n# 0--Parade/0_Parade_Parade_0_223.jpg\n# 0--Parade/0_Parade_marchingband_1_924.jpg\n# 0--Parade/0_Parade_marchingband_1_70.jpg\n# 0--Parade/0_Parade_marchingband_1_621.jpg\n# 0--Parade/0_Parade_Parade_0_714.jpg\n# 0--Parade/0_Parade_Parade_0_869.jpg\n# 0--Parade/0_Parade_Parade_0_312.jpg\n# 0--Parade/0_Parade_marchingband_1_623.jpg\n# 0--Parade/0_Parade_marchingband_1_181.jpg\n# 0--Parade/0_Parade_marchingband_1_519.jpg\n# 0--Parade/0_Parade_marchingband_1_257.jpg\n# 0--Parade/0_Parade_Parade_0_57.jpg\n# 0--Parade/0_Parade_marchingband_1_60.jpg\n# 0--Parade/0_Parade_marchingband_1_135.jpg\n# 0--Parade/0_Parade_Parade_0_708.jpg\n# 0--Parade/0_Parade_Parade_0_571.jpg\n# 0--Parade/0_Parade_Parade_0_826.jpg\n# 0--Parade/0_Parade_marchingband_1_637.jpg\n# 0--Parade/0_Parade_Parade_0_84.jpg\n# 0--Parade/0_Parade_marchingband_1_144.jpg\n# 0--Parade/0_Parade_Parade_0_210.jpg\n# 0--Parade/0_Parade_marchingband_1_867.jpg\n# 0--Parade/0_Parade_Parade_0_308.jpg\n# 0--Parade/0_Parade_marchingband_1_898.jpg\n# 0--Parade/0_Parade_marchingband_1_466.jpg\n# 0--Parade/0_Parade_Parade_0_23.jpg\n# 0--Parade/0_Parade_marchingband_1_376.jpg\n# 0--Parade/0_Parade_Parade_0_1008.jpg\n# 0--Parade/0_Parade_Parade_0_445.jpg\n# 0--Parade/0_Parade_Parade_0_640.jpg\n# 0--Parade/0_Parade_marchingband_1_229.jpg\n# 0--Parade/0_Parade_Parade_0_298.jpg\n# 0--Parade/0_Parade_marchingband_1_734.jpg\n# 0--Parade/0_Parade_Parade_0_594.jpg\n# 0--Parade/0_Parade_marchingband_1_11.jpg\n# 0--Parade/0_Parade_Parade_0_217.jpg\n# 0--Parade/0_Parade_Parade_0_103.jpg\n# 0--Parade/0_Parade_Parade_0_646.jpg\n# 0--Parade/0_Parade_Parade_0_419.jpg\n# 0--Parade/0_Parade_marchingband_1_179.jpg\n# 0--Parade/0_Parade_Parade_0_802.jpg\n# 0--Parade/0_Parade_Parade_0_885.jpg\n# 0--Parade/0_Parade_Parade_0_173.jpg\n# 0--Parade/0_Parade_marchingband_1_837.jpg\n# 0--Parade/0_Parade_Parade_0_521.jpg\n# 0--Parade/0_Parade_marchingband_1_453.jpg\n# 0--Parade/0_Parade_marchingband_1_327.jpg\n# 0--Parade/0_Parade_marchingband_1_484.jpg\n# 0--Parade/0_Parade_marchingband_1_513.jpg\n# 0--Parade/0_Parade_marchingband_1_726.jpg\n# 0--Parade/0_Parade_Parade_0_98.jpg\n# 0--Parade/0_Parade_Parade_0_907.jpg\n# 0--Parade/0_Parade_marchingband_1_328.jpg\n# 0--Parade/0_Parade_marchingband_1_983.jpg\n# 0--Parade/0_Parade_marchingband_1_59.jpg\n# 0--Parade/0_Parade_Parade_0_276.jpg\n# 0--Parade/0_Parade_marchingband_1_907.jpg\n# 0--Parade/0_Parade_marchingband_1_319.jpg\n# 0--Parade/0_Parade_Parade_0_579.jpg\n# 0--Parade/0_Parade_marchingband_1_75.jpg\n# 0--Parade/0_Parade_marchingband_1_276.jpg\n# 0--Parade/0_Parade_Parade_0_381.jpg\n# 0--Parade/0_Parade_marchingband_1_152.jpg\n# 0--Parade/0_Parade_Parade_0_583.jpg\n# 0--Parade/0_Parade_Parade_0_622.jpg\n# 0--Parade/0_Parade_Parade_0_684.jpg\n# 0--Parade/0_Parade_marchingband_1_647.jpg\n# 0--Parade/0_Parade_marchingband_1_240.jpg\n# 0--Parade/0_Parade_marchingband_1_222.jpg\n# 0--Parade/0_Parade_marchingband_1_587.jpg\n# 0--Parade/0_Parade_marchingband_1_763.jpg\n# 0--Parade/0_Parade_marchingband_1_618.jpg\n# 0--Parade/0_Parade_marchingband_1_508.jpg\n# 0--Parade/0_Parade_Parade_0_344.jpg\n# 0--Parade/0_Parade_Parade_0_267.jpg\n# 0--Parade/0_Parade_marchingband_1_105.jpg\n# 0--Parade/0_Parade_Parade_0_134.jpg\n# 0--Parade/0_Parade_marchingband_1_141.jpg\n# 0--Parade/0_Parade_Parade_0_6.jpg\n# 0--Parade/0_Parade_Parade_0_1047.jpg\n# 0--Parade/0_Parade_marchingband_1_605.jpg\n# 0--Parade/0_Parade_Parade_0_333.jpg\n# 0--Parade/0_Parade_Parade_0_1020.jpg\n# 0--Parade/0_Parade_marchingband_1_161.jpg\n# 0--Parade/0_Parade_Parade_0_67.jpg\n# 0--Parade/0_Parade_Parade_0_448.jpg\n# 0--Parade/0_Parade_Parade_0_576.jpg\n# 0--Parade/0_Parade_marchingband_1_1026.jpg\n# 0--Parade/0_Parade_Parade_0_671.jpg\n# 0--Parade/0_Parade_Parade_0_116.jpg\n# 0--Parade/0_Parade_Parade_0_346.jpg\n# 0--Parade/0_Parade_marchingband_1_157.jpg\n# 0--Parade/0_Parade_Parade_0_313.jpg\n# 0--Parade/0_Parade_Parade_0_935.jpg\n# 0--Parade/0_Parade_marchingband_1_32.jpg\n# 0--Parade/0_Parade_Parade_0_297.jpg\n# 0--Parade/0_Parade_Parade_0_197.jpg\n# 0--Parade/0_Parade_Parade_0_18.jpg\n# 0--Parade/0_Parade_Parade_0_575.jpg\n# 0--Parade/0_Parade_marchingband_1_301.jpg\n# 0--Parade/0_Parade_marchingband_1_258.jpg\n# 0--Parade/0_Parade_marchingband_1_909.jpg\n# 0--Parade/0_Parade_Parade_0_131.jpg\n# 0--Parade/0_Parade_Parade_0_182.jpg\n# 0--Parade/0_Parade_Parade_0_833.jpg\n# 0--Parade/0_Parade_Parade_0_151.jpg\n# 0--Parade/0_Parade_Parade_0_51.jpg\n# 0--Parade/0_Parade_Parade_0_366.jpg\n# 0--Parade/0_Parade_Parade_0_263.jpg\n# 0--Parade/0_Parade_marchingband_1_715.jpg\n# 0--Parade/0_Parade_marchingband_1_565.jpg\n# 0--Parade/0_Parade_Parade_0_112.jpg\n# 0--Parade/0_Parade_Parade_0_620.jpg\n# 0--Parade/0_Parade_Parade_0_115.jpg\n# 0--Parade/0_Parade_Parade_0_707.jpg\n# 0--Parade/0_Parade_marchingband_1_269.jpg\n# 0--Parade/0_Parade_marchingband_1_174.jpg\n# 0--Parade/0_Parade_Parade_0_637.jpg\n# 0--Parade/0_Parade_marchingband_1_616.jpg\n# 0--Parade/0_Parade_Parade_0_477.jpg\n# 0--Parade/0_Parade_marchingband_1_833.jpg\n# 0--Parade/0_Parade_marchingband_1_142.jpg\n# 0--Parade/0_Parade_Parade_0_801.jpg\n# 0--Parade/0_Parade_Parade_0_533.jpg\n# 0--Parade/0_Parade_Parade_0_251.jpg\n# 0--Parade/0_Parade_marchingband_1_284.jpg\n# 0--Parade/0_Parade_marchingband_1_407.jpg\n# 0--Parade/0_Parade_marchingband_1_405.jpg\n# 0--Parade/0_Parade_Parade_0_350.jpg\n# 0--Parade/0_Parade_marchingband_1_397.jpg\n# 0--Parade/0_Parade_marchingband_1_677.jpg\n# 0--Parade/0_Parade_Parade_0_323.jpg\n# 0--Parade/0_Parade_Parade_0_710.jpg\n# 0--Parade/0_Parade_Parade_0_685.jpg\n# 0--Parade/0_Parade_marchingband_1_210.jpg\n# 0--Parade/0_Parade_marchingband_1_52.jpg\n# 0--Parade/0_Parade_Parade_0_398.jpg\n# 0--Parade/0_Parade_Parade_0_282.jpg\n# 0--Parade/0_Parade_Parade_0_513.jpg\n# 0--Parade/0_Parade_Parade_0_663.jpg\n# 0--Parade/0_Parade_Parade_0_699.jpg\n# 0--Parade/0_Parade_Parade_0_79.jpg\n# 0--Parade/0_Parade_marchingband_1_191.jpg\n# 0--Parade/0_Parade_marchingband_1_281.jpg\n# 0--Parade/0_Parade_Parade_0_759.jpg\n# 0--Parade/0_Parade_Parade_0_696.jpg\n# 0--Parade/0_Parade_marchingband_1_283.jpg\n# 0--Parade/0_Parade_marchingband_1_918.jpg\n# 0--Parade/0_Parade_Parade_0_91.jpg\n# 0--Parade/0_Parade_marchingband_1_850.jpg\n# 0--Parade/0_Parade_Parade_0_694.jpg\n# 0--Parade/0_Parade_marchingband_1_878.jpg\n# 0--Parade/0_Parade_Parade_0_894.jpg\n# 0--Parade/0_Parade_Parade_0_351.jpg\n# 0--Parade/0_Parade_marchingband_1_247.jpg\n# 0--Parade/0_Parade_Parade_0_635.jpg\n# 0--Parade/0_Parade_Parade_0_871.jpg\n# 0--Parade/0_Parade_Parade_0_517.jpg\n# 0--Parade/0_Parade_Parade_0_558.jpg\n# 0--Parade/0_Parade_marchingband_1_294.jpg\n# 0--Parade/0_Parade_Parade_0_396.jpg\n# 0--Parade/0_Parade_Parade_0_22.jpg\n# 0--Parade/0_Parade_marchingband_1_923.jpg\n# 0--Parade/0_Parade_Parade_0_60.jpg\n# 0--Parade/0_Parade_marchingband_1_332.jpg\n# 0--Parade/0_Parade_marchingband_1_703.jpg\n# 0--Parade/0_Parade_Parade_0_165.jpg\n# 0--Parade/0_Parade_Parade_0_523.jpg\n# 0--Parade/0_Parade_marchingband_1_279.jpg\n# 0--Parade/0_Parade_Parade_0_903.jpg\n# 0--Parade/0_Parade_marchingband_1_576.jpg\n# 0--Parade/0_Parade_marchingband_1_683.jpg\n# 0--Parade/0_Parade_Parade_0_447.jpg\n# 0--Parade/0_Parade_marchingband_1_694.jpg\n# 0--Parade/0_Parade_marchingband_1_263.jpg\n# 0--Parade/0_Parade_Parade_0_905.jpg\n# 0--Parade/0_Parade_Parade_0_712.jpg\n# 0--Parade/0_Parade_Parade_0_367.jpg\n# 0--Parade/0_Parade_Parade_0_64.jpg\n# 0--Parade/0_Parade_Parade_0_305.jpg\n# 0--Parade/0_Parade_Parade_0_339.jpg\n# 0--Parade/0_Parade_Parade_0_203.jpg\n# 0--Parade/0_Parade_Parade_0_619.jpg\n# 0--Parade/0_Parade_Parade_0_172.jpg\n# 0--Parade/0_Parade_Parade_0_794.jpg\n# 0--Parade/0_Parade_marchingband_1_268.jpg\n# 0--Parade/0_Parade_Parade_0_401.jpg\n# 0--Parade/0_Parade_Parade_0_505.jpg\n# 0--Parade/0_Parade_marchingband_1_531.jpg\n# 0--Parade/0_Parade_Parade_0_117.jpg\n# 0--Parade/0_Parade_marchingband_1_583.jpg\n# 0--Parade/0_Parade_marchingband_1_30.jpg\n# 0--Parade/0_Parade_Parade_0_348.jpg\n# 0--Parade/0_Parade_Parade_0_274.jpg\n# 0--Parade/0_Parade_marchingband_1_1025.jpg\n# 0--Parade/0_Parade_Parade_0_259.jpg\n# 0--Parade/0_Parade_marchingband_1_383.jpg\n# 0--Parade/0_Parade_marchingband_1_339.jpg\n# 0--Parade/0_Parade_Parade_0_453.jpg\n# 0--Parade/0_Parade_marchingband_1_159.jpg\n# 0--Parade/0_Parade_marchingband_1_136.jpg\n# 0--Parade/0_Parade_Parade_0_244.jpg\n# 0--Parade/0_Parade_marchingband_1_91.jpg\n# 0--Parade/0_Parade_marchingband_1_415.jpg\n# 0--Parade/0_Parade_Parade_0_585.jpg\n# 0--Parade/0_Parade_Parade_0_392.jpg\n# 0--Parade/0_Parade_marchingband_1_288.jpg\n# 0--Parade/0_Parade_marchingband_1_777.jpg\n# 0--Parade/0_Parade_Parade_0_319.jpg\n# 0--Parade/0_Parade_marchingband_1_289.jpg\n# 0--Parade/0_Parade_Parade_0_686.jpg\n# 0--Parade/0_Parade_Parade_0_46.jpg\n# 0--Parade/0_Parade_marchingband_1_845.jpg\n# 0--Parade/0_Parade_Parade_0_1025.jpg\n# 0--Parade/0_Parade_Parade_0_19.jpg\n# 0--Parade/0_Parade_Parade_0_785.jpg\n# 0--Parade/0_Parade_marchingband_1_853.jpg\n# 0--Parade/0_Parade_marchingband_1_772.jpg\n# 0--Parade/0_Parade_Parade_0_494.jpg\n# 0--Parade/0_Parade_Parade_0_651.jpg\n# 0--Parade/0_Parade_marchingband_1_851.jpg\n# 0--Parade/0_Parade_Parade_0_556.jpg\n# 0--Parade/0_Parade_Parade_0_1046.jpg\n# 0--Parade/0_Parade_Parade_0_240.jpg\n# 0--Parade/0_Parade_marchingband_1_882.jpg\n# 0--Parade/0_Parade_marchingband_1_394.jpg\n# 0--Parade/0_Parade_Parade_0_227.jpg\n# 0--Parade/0_Parade_marchingband_1_566.jpg\n# 0--Parade/0_Parade_Parade_0_726.jpg\n# 0--Parade/0_Parade_marchingband_1_314.jpg\n# 0--Parade/0_Parade_marchingband_1_165.jpg\n# 0--Parade/0_Parade_Parade_0_76.jpg\n# 0--Parade/0_Parade_marchingband_1_363.jpg\n# 0--Parade/0_Parade_marchingband_1_545.jpg\n# 0--Parade/0_Parade_marchingband_1_1010.jpg\n# 0--Parade/0_Parade_marchingband_1_696.jpg\n# 0--Parade/0_Parade_marchingband_1_640.jpg\n# 0--Parade/0_Parade_Parade_0_557.jpg\n# 0--Parade/0_Parade_Parade_0_535.jpg\n# 0--Parade/0_Parade_Parade_0_262.jpg\n# 0--Parade/0_Parade_Parade_0_316.jpg\n# 0--Parade/0_Parade_Parade_0_909.jpg\n# 0--Parade/0_Parade_Parade_0_483.jpg\n# 0--Parade/0_Parade_marchingband_1_318.jpg\n# 0--Parade/0_Parade_Parade_0_925.jpg\n# 0--Parade/0_Parade_marchingband_1_771.jpg\n# 0--Parade/0_Parade_Parade_0_328.jpg\n# 0--Parade/0_Parade_marchingband_1_282.jpg\n# 0--Parade/0_Parade_marchingband_1_617.jpg\n# 0--Parade/0_Parade_Parade_0_748.jpg\n# 0--Parade/0_Parade_marchingband_1_716.jpg\n# 0--Parade/0_Parade_marchingband_1_414.jpg\n# 0--Parade/0_Parade_marchingband_1_936.jpg\n# 0--Parade/0_Parade_Parade_0_349.jpg\n# 0--Parade/0_Parade_marchingband_1_434.jpg\n# 0--Parade/0_Parade_marchingband_1_701.jpg\n# 0--Parade/0_Parade_marchingband_1_228.jpg\n# 0--Parade/0_Parade_marchingband_1_259.jpg\n# 0--Parade/0_Parade_marchingband_1_643.jpg\n# 0--Parade/0_Parade_Parade_0_565.jpg\n# 0--Parade/0_Parade_Parade_0_54.jpg\n# 0--Parade/0_Parade_marchingband_1_786.jpg\n# 0--Parade/0_Parade_Parade_0_365.jpg\n# 0--Parade/0_Parade_Parade_0_331.jpg\n# 0--Parade/0_Parade_marchingband_1_802.jpg\n# 0--Parade/0_Parade_marchingband_1_573.jpg\n# 0--Parade/0_Parade_marchingband_1_712.jpg\n# 0--Parade/0_Parade_marchingband_1_370.jpg\n# 0--Parade/0_Parade_marchingband_1_118.jpg\n# 0--Parade/0_Parade_marchingband_1_922.jpg\n# 0--Parade/0_Parade_marchingband_1_18.jpg\n# 0--Parade/0_Parade_Parade_0_489.jpg\n# 0--Parade/0_Parade_marchingband_1_1028.jpg\n# 0--Parade/0_Parade_marchingband_1_1008.jpg\n# 0--Parade/0_Parade_Parade_0_144.jpg\n# 0--Parade/0_Parade_Parade_0_602.jpg\n# 0--Parade/0_Parade_marchingband_1_201.jpg\n# 0--Parade/0_Parade_Parade_0_655.jpg\n# 0--Parade/0_Parade_marchingband_1_47.jpg\n# 0--Parade/0_Parade_Parade_0_177.jpg\n# 0--Parade/0_Parade_marchingband_1_450.jpg\n# 0--Parade/0_Parade_marchingband_1_192.jpg\n# 0--Parade/0_Parade_Parade_0_231.jpg\n# 0--Parade/0_Parade_Parade_0_187.jpg\n# 0--Parade/0_Parade_Parade_0_482.jpg\n# 0--Parade/0_Parade_Parade_0_417.jpg\n# 0--Parade/0_Parade_marchingband_1_1016.jpg\n# 0--Parade/0_Parade_marchingband_1_296.jpg\n# 0--Parade/0_Parade_marchingband_1_569.jpg\n# 0--Parade/0_Parade_Parade_0_440.jpg\n# 0--Parade/0_Parade_Parade_0_214.jpg\n# 0--Parade/0_Parade_Parade_0_1034.jpg\n# 0--Parade/0_Parade_marchingband_1_9.jpg\n# 0--Parade/0_Parade_marchingband_1_1042.jpg\n# 0--Parade/0_Parade_Parade_0_256.jpg\n# 0--Parade/0_Parade_marchingband_1_823.jpg\n# 0--Parade/0_Parade_Parade_0_607.jpg\n# 0--Parade/0_Parade_Parade_0_380.jpg\n# 0--Parade/0_Parade_Parade_0_789.jpg\n# 0--Parade/0_Parade_marchingband_1_76.jpg\n# 0--Parade/0_Parade_Parade_0_692.jpg\n# 0--Parade/0_Parade_Parade_0_584.jpg\n# 0--Parade/0_Parade_Parade_0_548.jpg\n# 0--Parade/0_Parade_marchingband_1_987.jpg\n# 0--Parade/0_Parade_Parade_0_63.jpg\n# 0--Parade/0_Parade_Parade_0_464.jpg\n# 0--Parade/0_Parade_Parade_0_596.jpg\n# 0--Parade/0_Parade_marchingband_1_241.jpg\n# 0--Parade/0_Parade_Parade_0_61.jpg\n# 0--Parade/0_Parade_marchingband_1_758.jpg\n# 0--Parade/0_Parade_marchingband_1_357.jpg\n# 0--Parade/0_Parade_Parade_0_422.jpg\n# 0--Parade/0_Parade_marchingband_1_904.jpg\n# 0--Parade/0_Parade_marchingband_1_504.jpg\n# 0--Parade/0_Parade_marchingband_1_239.jpg\n# 0--Parade/0_Parade_Parade_0_864.jpg\n# 0--Parade/0_Parade_marchingband_1_220.jpg\n# 0--Parade/0_Parade_marchingband_1_169.jpg\n# 0--Parade/0_Parade_Parade_0_122.jpg\n# 0--Parade/0_Parade_Parade_0_915.jpg\n# 0--Parade/0_Parade_marchingband_1_183.jpg\n# 0--Parade/0_Parade_Parade_0_121.jpg\n# 0--Parade/0_Parade_Parade_0_369.jpg\n# 0--Parade/0_Parade_marchingband_1_271.jpg\n# 0--Parade/0_Parade_marchingband_1_584.jpg\n# 0--Parade/0_Parade_Parade_0_236.jpg\n# 0--Parade/0_Parade_marchingband_1_317.jpg\n# 0--Parade/0_Parade_Parade_0_146.jpg\n# 0--Parade/0_Parade_marchingband_1_171.jpg\n# 0--Parade/0_Parade_marchingband_1_638.jpg\n# 0--Parade/0_Parade_Parade_0_99.jpg\n# 0--Parade/0_Parade_marchingband_1_521.jpg\n# 0--Parade/0_Parade_marchingband_1_482.jpg\n# 0--Parade/0_Parade_marchingband_1_668.jpg\n# 0--Parade/0_Parade_Parade_0_107.jpg\n# 0--Parade/0_Parade_marchingband_1_820.jpg\n# 0--Parade/0_Parade_Parade_0_252.jpg\n# 0--Parade/0_Parade_Parade_0_175.jpg\n# 0--Parade/0_Parade_marchingband_1_245.jpg\n# 0--Parade/0_Parade_Parade_0_654.jpg\n# 0--Parade/0_Parade_marchingband_1_58.jpg\n# 0--Parade/0_Parade_marchingband_1_34.jpg\n# 0--Parade/0_Parade_marchingband_1_568.jpg\n# 0--Parade/0_Parade_Parade_0_50.jpg\n# 0--Parade/0_Parade_Parade_0_20.jpg\n# 0--Parade/0_Parade_marchingband_1_170.jpg\n# 0--Parade/0_Parade_marchingband_1_485.jpg\n# 0--Parade/0_Parade_Parade_0_169.jpg\n# 0--Parade/0_Parade_marchingband_1_752.jpg\n# 0--Parade/0_Parade_marchingband_1_754.jpg\n# 0--Parade/0_Parade_Parade_0_574.jpg\n# 0--Parade/0_Parade_marchingband_1_892.jpg\n# 0--Parade/0_Parade_marchingband_1_498.jpg\n# 0--Parade/0_Parade_Parade_0_75.jpg\n# 0--Parade/0_Parade_Parade_0_211.jpg\n# 0--Parade/0_Parade_Parade_0_743.jpg\n# 0--Parade/0_Parade_marchingband_1_372.jpg\n# 0--Parade/0_Parade_Parade_0_347.jpg\n# 0--Parade/0_Parade_marchingband_1_721.jpg\n# 0--Parade/0_Parade_Parade_0_610.jpg\n# 0--Parade/0_Parade_Parade_0_270.jpg\n# 0--Parade/0_Parade_marchingband_1_15.jpg\n# 0--Parade/0_Parade_marchingband_1_232.jpg\n# 0--Parade/0_Parade_Parade_0_285.jpg\n# 0--Parade/0_Parade_Parade_0_402.jpg\n# 0--Parade/0_Parade_Parade_0_287.jpg\n# 0--Parade/0_Parade_Parade_0_597.jpg\n# 0--Parade/0_Parade_marchingband_1_810.jpg\n# 0--Parade/0_Parade_marchingband_1_518.jpg\n# 0--Parade/0_Parade_marchingband_1_520.jpg\n# 0--Parade/0_Parade_marchingband_1_345.jpg\n# 0--Parade/0_Parade_Parade_0_130.jpg\n# 0--Parade/0_Parade_Parade_0_389.jpg\n# 0--Parade/0_Parade_Parade_0_139.jpg\n# 0--Parade/0_Parade_marchingband_1_700.jpg\n# 0--Parade/0_Parade_Parade_0_750.jpg\n# 0--Parade/0_Parade_Parade_0_566.jpg\n# 0--Parade/0_Parade_marchingband_1_16.jpg\n# 0--Parade/0_Parade_marchingband_1_214.jpg\n# 0--Parade/0_Parade_marchingband_1_180.jpg\n# 0--Parade/0_Parade_marchingband_1_832.jpg\n# 0--Parade/0_Parade_Parade_0_543.jpg\n# 0--Parade/0_Parade_marchingband_1_597.jpg\n# 0--Parade/0_Parade_Parade_0_358.jpg\n# 0--Parade/0_Parade_Parade_0_133.jpg\n# 0--Parade/0_Parade_Parade_0_1007.jpg\n# 0--Parade/0_Parade_Parade_0_388.jpg\n# 0--Parade/0_Parade_Parade_0_456.jpg\n# 0--Parade/0_Parade_marchingband_1_168.jpg\n# 0--Parade/0_Parade_marchingband_1_164.jpg\n# 0--Parade/0_Parade_Parade_0_662.jpg\n# 0--Parade/0_Parade_Parade_0_795.jpg\n# 0--Parade/0_Parade_marchingband_1_860.jpg\n# 0--Parade/0_Parade_marchingband_1_207.jpg\n# 0--Parade/0_Parade_marchingband_1_578.jpg\n# 0--Parade/0_Parade_marchingband_1_492.jpg\n# 0--Parade/0_Parade_Parade_0_798.jpg\n# 0--Parade/0_Parade_Parade_0_437.jpg\n# 0--Parade/0_Parade_marchingband_1_937.jpg\n# 0--Parade/0_Parade_marchingband_1_236.jpg\n# 0--Parade/0_Parade_marchingband_1_735.jpg\n# 0--Parade/0_Parade_marchingband_1_744.jpg\n# 0--Parade/0_Parade_Parade_0_742.jpg\n# 0--Parade/0_Parade_marchingband_1_674.jpg\n# 0--Parade/0_Parade_Parade_0_943.jpg\n# 0--Parade/0_Parade_Parade_0_765.jpg\n# 0--Parade/0_Parade_Parade_0_311.jpg\n# 0--Parade/0_Parade_marchingband_1_671.jpg\n# 0--Parade/0_Parade_Parade_0_16.jpg\n# 0--Parade/0_Parade_Parade_0_153.jpg\n# 0--Parade/0_Parade_marchingband_1_809.jpg\n# 0--Parade/0_Parade_Parade_0_114.jpg\n# 0--Parade/0_Parade_Parade_0_755.jpg\n# 0--Parade/0_Parade_Parade_0_653.jpg\n# 0--Parade/0_Parade_Parade_0_425.jpg\n# 0--Parade/0_Parade_Parade_0_486.jpg\n# 0--Parade/0_Parade_marchingband_1_461.jpg\n# 0--Parade/0_Parade_marchingband_1_346.jpg\n# 0--Parade/0_Parade_Parade_0_150.jpg\n# 0--Parade/0_Parade_Parade_0_375.jpg\n# 0--Parade/0_Parade_marchingband_1_670.jpg\n# 0--Parade/0_Parade_marchingband_1_196.jpg\n# 0--Parade/0_Parade_Parade_0_587.jpg\n# 0--Parade/0_Parade_marchingband_1_1007.jpg\n# 0--Parade/0_Parade_Parade_0_258.jpg\n# 0--Parade/0_Parade_marchingband_1_349.jpg\n# 0--Parade/0_Parade_marchingband_1_707.jpg\n# 0--Parade/0_Parade_marchingband_1_876.jpg\n# 0--Parade/0_Parade_Parade_0_641.jpg\n# 0--Parade/0_Parade_Parade_0_790.jpg\n# 0--Parade/0_Parade_marchingband_1_54.jpg\n# 0--Parade/0_Parade_Parade_0_418.jpg\n# 0--Parade/0_Parade_marchingband_1_596.jpg\n# 0--Parade/0_Parade_Parade_0_500.jpg\n# 0--Parade/0_Parade_Parade_0_34.jpg\n# 0--Parade/0_Parade_marchingband_1_784.jpg\n# 0--Parade/0_Parade_Parade_0_506.jpg\n# 0--Parade/0_Parade_Parade_0_368.jpg\n# 0--Parade/0_Parade_marchingband_1_187.jpg\n# 0--Parade/0_Parade_Parade_0_119.jpg\n# 0--Parade/0_Parade_Parade_0_642.jpg\n# 0--Parade/0_Parade_marchingband_1_788.jpg\n# 0--Parade/0_Parade_Parade_0_910.jpg\n# 0--Parade/0_Parade_marchingband_1_773.jpg\n# 0--Parade/0_Parade_Parade_0_208.jpg\n# 0--Parade/0_Parade_Parade_0_198.jpg\n# 0--Parade/0_Parade_Parade_0_387.jpg\n# 0--Parade/0_Parade_marchingband_1_1024.jpg\n# 0--Parade/0_Parade_marchingband_1_21.jpg\n# 0--Parade/0_Parade_Parade_0_796.jpg\n# 0--Parade/0_Parade_Parade_0_973.jpg\n# 0--Parade/0_Parade_Parade_0_166.jpg\n# 0--Parade/0_Parade_marchingband_1_1049.jpg\n# 0--Parade/0_Parade_Parade_0_964.jpg\n# 0--Parade/0_Parade_marchingband_1_238.jpg\n# 0--Parade/0_Parade_Parade_0_689.jpg\n# 0--Parade/0_Parade_Parade_0_186.jpg\n# 0--Parade/0_Parade_Parade_0_149.jpg\n# 0--Parade/0_Parade_marchingband_1_530.jpg\n# 0--Parade/0_Parade_marchingband_1_580.jpg\n# 0--Parade/0_Parade_marchingband_1_330.jpg\n# 0--Parade/0_Parade_Parade_0_373.jpg\n# 0--Parade/0_Parade_Parade_0_485.jpg\n# 0--Parade/0_Parade_marchingband_1_130.jpg\n# 0--Parade/0_Parade_Parade_0_56.jpg\n# 0--Parade/0_Parade_marchingband_1_964.jpg\n# 0--Parade/0_Parade_marchingband_1_977.jpg\n# 0--Parade/0_Parade_marchingband_1_395.jpg\n# 0--Parade/0_Parade_Parade_0_128.jpg\n# 0--Parade/0_Parade_Parade_0_40.jpg\n# 0--Parade/0_Parade_marchingband_1_93.jpg\n# 0--Parade/0_Parade_marchingband_1_861.jpg\n# 0--Parade/0_Parade_marchingband_1_854.jpg\n# 0--Parade/0_Parade_Parade_0_845.jpg\n# 0--Parade/0_Parade_Parade_0_390.jpg\n# 0--Parade/0_Parade_marchingband_1_305.jpg\n# 0--Parade/0_Parade_Parade_0_546.jpg\n# 0--Parade/0_Parade_Parade_0_292.jpg\n# 0--Parade/0_Parade_Parade_0_141.jpg\n# 0--Parade/0_Parade_marchingband_1_540.jpg\n# 0--Parade/0_Parade_Parade_0_529.jpg\n# 0--Parade/0_Parade_marchingband_1_740.jpg\n# 0--Parade/0_Parade_Parade_0_1003.jpg\n# 0--Parade/0_Parade_marchingband_1_89.jpg\n# 0--Parade/0_Parade_marchingband_1_292.jpg\n# 0--Parade/0_Parade_marchingband_1_858.jpg\n# 0--Parade/0_Parade_Parade_0_1039.jpg\n# 0--Parade/0_Parade_marchingband_1_951.jpg\n# 0--Parade/0_Parade_Parade_0_330.jpg\n# 0--Parade/0_Parade_marchingband_1_290.jpg\n# 0--Parade/0_Parade_marchingband_1_814.jpg\n# 0--Parade/0_Parade_marchingband_1_113.jpg\n# 0--Parade/0_Parade_Parade_0_567.jpg\n# 0--Parade/0_Parade_Parade_0_661.jpg\n# 0--Parade/0_Parade_marchingband_1_443.jpg\n# 0--Parade/0_Parade_marchingband_1_1019.jpg\n# 0--Parade/0_Parade_marchingband_1_642.jpg\n# 0--Parade/0_Parade_marchingband_1_500.jpg\n# 0--Parade/0_Parade_marchingband_1_102.jpg\n# 0--Parade/0_Parade_Parade_0_397.jpg\n# 0--Parade/0_Parade_Parade_0_384.jpg\n# 0--Parade/0_Parade_Parade_0_492.jpg\n# 0--Parade/0_Parade_marchingband_1_1034.jpg\n# 0--Parade/0_Parade_Parade_0_882.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_631.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_711.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_240.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_557.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_405.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_717.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_440.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_271.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_332.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_184.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_349.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_216.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_317.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_877.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_950.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_659.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_498.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_502.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_687.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_623.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_881.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_726.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_245.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_941.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_501.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_811.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_445.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_675.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_813.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_342.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_278.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_834.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_150.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_525.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_36.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_505.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_442.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_86.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_85.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_51.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_41.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_177.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_753.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_507.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_560.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_578.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_433.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_406.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_47.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_432.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_476.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_849.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_787.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_97.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_385.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_74.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_301.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_836.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_129.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_479.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_361.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_772.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_530.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_599.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_510.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_565.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_115.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_638.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_612.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_876.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_95.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_725.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_414.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_597.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_232.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_144.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_760.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_920.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_618.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_529.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_181.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_157.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_219.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_371.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_523.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_423.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_807.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_286.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_654.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_553.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_140.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_25.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_492.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_462.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_189.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_573.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_533.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_644.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_683.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_689.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_469.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_619.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_77.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_455.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_534.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_606.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_704.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_221.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_556.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_570.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_237.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_9.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_96.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_108.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_308.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_541.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_366.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_641.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_714.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_777.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_93.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_699.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_78.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_470.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_211.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_54.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_593.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_154.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_207.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_460.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_471.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_196.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_511.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_632.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_728.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_72.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_608.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_882.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_848.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_20.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_695.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_590.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_116.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_490.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_663.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_503.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_318.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_585.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_441.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_824.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_325.jpg\n# 1--Handshaking/1_Handshaking_Handshaking_1_336.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_74.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_230.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_366.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_280.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_297.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_53.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_228.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_138.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_420.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_416.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_238.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_344.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_480.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_367.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_41.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_712.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_770.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_113.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_643.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_732.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_428.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_414.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_942.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_342.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_945.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_687.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_38.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_803.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_318.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_220.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_169.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_572.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_556.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_634.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_786.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_603.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_354.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_435.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_385.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_694.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_51.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_763.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_250.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_188.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_946.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_1009.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_472.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_489.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_246.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_515.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_886.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_734.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_286.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_378.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_75.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_912.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_787.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_397.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_612.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_458.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_300.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_58.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_601.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_130.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_376.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_232.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_528.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_425.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_453.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_440.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_522.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_706.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_497.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_651.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_751.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_902.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_685.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_647.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_362.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_672.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_352.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_993.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_70.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_106.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_211.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_730.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_639.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_128.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_529.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_613.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_868.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_135.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_243.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_1014.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_186.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_719.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_8.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_590.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_114.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_585.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_495.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_44.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_57.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_680.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_80.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_903.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_317.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_516.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_879.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_278.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_596.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_272.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_408.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_584.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_442.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_421.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_755.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_642.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_669.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_1007.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_636.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_21.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_254.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_518.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_501.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_26.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_915.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_545.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_683.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_418.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_369.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_1.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_538.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_475.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_285.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_83.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_346.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_852.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_914.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_697.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_139.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_861.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_525.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_257.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_67.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_305.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_502.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_779.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_589.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_846.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_252.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_357.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_359.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_337.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_925.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_87.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_1042.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_574.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_847.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_298.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_796.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_383.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_818.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_650.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_197.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_740.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_463.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_431.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_737.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_170.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_393.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_845.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_23.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_154.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_28.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_571.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_666.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_1006.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_836.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_826.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_835.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_178.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_410.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_84.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_372.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_117.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_42.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_1037.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_54.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_234.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_659.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_90.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_889.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_581.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_242.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_76.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_1049.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_615.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_819.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_850.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_949.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_492.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_798.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_349.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_517.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_160.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_85.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_310.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_913.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_37.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_510.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_872.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_808.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_548.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_402.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_31.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_895.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_146.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_494.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_837.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_504.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_771.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_329.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_617.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_769.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_576.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_629.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_377.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_605.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_11.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_255.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_862.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_301.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_166.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_1003.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_120.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_68.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_602.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_710.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_609.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_18.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_172.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_1032.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_438.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_279.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_831.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_9.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_452.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_583.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_14.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_419.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_735.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_714.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_869.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_910.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_700.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_16.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_783.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_579.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_137.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_46.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_941.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_233.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_467.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_247.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_487.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_784.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_535.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_664.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_325.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_461.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_966.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_86.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_479.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_679.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_761.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_503.jpg\n# 10--People_Marching/10_People_Marching_People_Marching_2_724.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_517.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_33.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_366.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_408.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_520.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_302.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_812.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_889.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_459.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_37.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_523.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_535.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_220.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_589.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_232.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_852.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_82.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_83.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_622.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_207.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_601.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_412.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_62.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_247.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_335.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_492.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_479.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_277.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_334.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_422.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_611.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_121.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_259.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_661.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_225.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_771.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_474.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_354.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_600.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_143.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_623.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_484.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_904.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_28.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_572.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_222.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_1032.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_588.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_578.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_43.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_68.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_66.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_819.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_398.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_65.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_90.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_52.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_1005.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_118.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_183.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_556.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_81.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_154.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_309.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_100.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_555.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_278.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_461.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_214.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_855.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_632.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_130.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_286.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_27.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_1038.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_628.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_178.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_327.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_481.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_168.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_359.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_74.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_58.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_128.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_457.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_24.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_565.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_918.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_624.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_750.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_174.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_480.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_34.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_32.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_323.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_241.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_677.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_101.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_534.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_42.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_236.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_93.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_38.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_132.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_482.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_268.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_675.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_782.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_833.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_57.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_815.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_92.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_846.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_56.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_111.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_840.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_678.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_187.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_795.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_919.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_332.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_821.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_708.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_488.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_45.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_255.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_1001.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_19.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_243.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_280.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_839.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_169.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_483.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_138.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_142.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_727.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_478.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_258.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_546.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_193.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_244.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_950.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_135.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_262.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_269.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_291.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_331.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_125.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_538.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_363.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_239.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_617.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_476.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_202.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_50.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_1008.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_76.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_550.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_304.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_328.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_360.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_670.jpg\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_41.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_627.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_363.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_215.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_269.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_381.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_34.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_232.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_9.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_46.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_808.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_751.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_1018.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_1029.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_201.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_982.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_534.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_873.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_70.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_609.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_306.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_271.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_19.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_450.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_556.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_576.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_492.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_858.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_33.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_852.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_17.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_103.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_435.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_782.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_423.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_687.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_303.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_225.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_888.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_541.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_9.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_438.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_701.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_36.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_226.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_143.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_76.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_500.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_370.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_28.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_703.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_435.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_334.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_311.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_654.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_550.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_154.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_43.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_1009.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_792.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_357.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_150.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_362.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_34.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_127.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_818.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_587.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_599.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_402.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_544.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_971.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_231.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_449.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_730.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_168.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_417.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_402.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_46.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_57.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_200.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_287.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_894.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_709.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_448.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_581.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_289.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_905.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_464.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_927.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_291.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_476.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_451.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_401.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_260.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_124.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_74.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_478.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_19.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_339.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_30.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_1042.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_951.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_280.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_119.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_73.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_224.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_869.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_453.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_65.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_371.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_673.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_167.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_106.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_795.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_27.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_532.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_196.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_26.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_106.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_98.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_423.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_547.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_870.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_44.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_515.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_505.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_589.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_406.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_540.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_1022.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_993.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_386.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_230.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_303.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_381.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_474.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_549.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_267.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_137.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_250.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_830.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_475.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_542.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_54.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_82.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_627.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_353.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_335.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_159.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_272.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_413.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_145.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_896.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_350.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_134.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_483.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_681.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_211.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_1026.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_95.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_672.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_163.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_765.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_670.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_387.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_57.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_282.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_92.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_142.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_356.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_485.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_482.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_3.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_573.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_115.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_884.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_576.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_74.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_216.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_396.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_570.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_908.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_114.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_498.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_116.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_633.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_762.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_4.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_791.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_133.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_56.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_156.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_486.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_172.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_157.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_686.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_602.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_177.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_77.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_914.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_101.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_266.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_37.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_775.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_94.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_517.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_390.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_679.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_828.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_87.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_257.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_70.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_118.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_326.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_179.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_84.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_92.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_677.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_330.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_114.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_729.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_824.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_941.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_349.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_38.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_343.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_796.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_131.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_620.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_224.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_198.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_29.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_833.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_755.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_199.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_223.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_1045.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_757.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_746.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_266.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_484.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_887.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_240.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_441.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_254.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_46.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_424.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_151.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_489.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_213.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_96.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_201.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_936.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_721.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_344.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_711.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_621.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_125.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_743.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_578.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_641.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_558.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_571.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_264.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_640.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_225.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_413.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_764.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_826.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_614.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_606.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_429.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_206.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_191.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_502.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_777.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_438.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_484.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_645.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_743.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_217.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_636.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_2.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_138.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_53.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_653.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_443.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_620.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_555.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_430.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_270.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_22.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_764.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_136.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_667.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_379.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_857.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_234.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_531.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_39.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_258.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_626.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_468.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_34.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_1039.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_50.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_140.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_936.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_113.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_618.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_36.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_310.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_594.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_351.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_342.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_635.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_91.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_933.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_466.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_259.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_826.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_1009.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_62.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_1045.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_1033.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_60.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_542.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_275.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_204.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_214.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_208.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_72.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_361.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_430.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_189.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_945.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_239.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_623.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_40.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_834.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_933.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_255.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_265.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_830.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_426.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_236.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_113.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_863.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_612.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_168.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_535.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_749.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_185.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_646.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_8.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_726.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_110.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_876.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_15.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_173.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_180.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_35.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_804.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_514.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_173.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_709.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_634.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_26.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_663.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_781.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_314.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_264.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_178.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_645.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_947.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_23.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_847.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_8.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_438.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_89.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_761.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_582.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_165.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_125.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_666.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_398.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_841.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_506.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_456.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_164.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_139.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_808.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_9.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_691.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_284.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_408.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_704.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_924.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_728.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_394.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_1002.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_477.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_59.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_241.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_891.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_190.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_822.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_437.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_558.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_296.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_461.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_135.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_819.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_122.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_214.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_291.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_724.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_307.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_658.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_609.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_775.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_760.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_425.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_885.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_146.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_755.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_1.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_340.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_377.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_252.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_49.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_148.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_44.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_503.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_408.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_681.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_8.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_765.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_394.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_572.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_1015.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_506.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_160.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_622.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_410.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_879.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_156.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_56.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_576.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_95.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_170.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_1039.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_694.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_487.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_557.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_523.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_179.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_821.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_921.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_124.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_416.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_634.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_768.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_339.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_831.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_641.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_39.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_585.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_383.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_154.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_14.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_362.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_50.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_821.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_142.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_517.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_486.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_419.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_43.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_561.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_468.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_195.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_657.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_369.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_382.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_482.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_656.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_237.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_754.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_13.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_316.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_768.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_770.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_120.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_45.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_762.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_314.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_110.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_92.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_283.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_32.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_62.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_181.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_158.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_41.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_450.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_400.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_80.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_305.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_343.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_359.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_432.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_263.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_121.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_12.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_185.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_265.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_647.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_712.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_424.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_751.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_311.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_681.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_747.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_54.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_601.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_374.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_588.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_779.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_682.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_366.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_562.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_208.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_64.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_742.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_175.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_705.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_30.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_288.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_477.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_444.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_45.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_318.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_168.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_288.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_195.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_338.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_3.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_669.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_134.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_605.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_232.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_479.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_13.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_875.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_129.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_237.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_493.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_296.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_243.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_448.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_785.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_732.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_346.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_71.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_769.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_844.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_881.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_792.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_779.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_376.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_874.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_166.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_497.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_111.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_750.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_436.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_514.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_929.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_90.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_194.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_105.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_663.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_588.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_33.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_785.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_262.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_166.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_194.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_10.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_880.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_16.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_804.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_135.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_106.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_618.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_457.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_6.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_143.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_21.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_692.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_475.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_207.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_107.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_351.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_321.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_20.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_107.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_907.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_533.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_887.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_895.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_638.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_248.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_345.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_465.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_560.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_565.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_811.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_377.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_603.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_800.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_373.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_289.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_128.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_209.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_285.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_128.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_388.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_923.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_769.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_942.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_838.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_591.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_361.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_175.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_85.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_401.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_59.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_744.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_186.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_444.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_664.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_886.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_592.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_809.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_1022.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_376.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_636.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_452.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_962.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_455.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_169.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_689.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_829.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_843.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_890.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_7.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_348.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_910.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_180.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_181.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_439.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_770.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_137.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_56.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_870.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_421.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_287.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_171.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_523.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_357.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_204.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_333.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_397.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_937.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_736.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_464.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_258.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_467.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_920.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_495.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_549.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_326.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_93.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_228.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_1048.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_158.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_734.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_173.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_277.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_741.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_748.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_298.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_440.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_126.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_103.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_314.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_693.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_3.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_212.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_513.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_548.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_659.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_1014.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_734.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_437.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_63.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_513.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_737.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_152.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_579.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_816.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_590.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_26.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_348.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_399.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_403.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_671.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_640.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_366.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_117.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_555.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_331.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_47.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_347.jpg\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_483.jpg\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_93.jpg\n# 12--Group/12_Group_Group_12_Group_Group_12_639.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_428.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_11.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_407.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_436.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_289.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_230.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_371.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_774.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_459.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_254.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_23.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_271.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_819.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_140.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_205.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_582.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_433.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_331.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_422.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_88.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_938.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_261.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_57.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_22.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_847.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_127.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_97.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_263.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_466.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_388.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_762.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_947.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_71.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_578.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_387.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_700.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_170.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_127.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_235.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_103.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_864.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_195.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_177.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_385.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_854.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_911.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_118.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_535.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_212.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_828.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_410.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_314.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_132.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_487.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_363.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_83.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_484.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_702.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_835.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_914.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_500.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_830.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_464.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_447.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_2.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_458.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_231.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_901.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_293.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_811.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_358.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_319.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_742.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_315.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_328.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_4.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_87.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_5.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_243.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_604.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_677.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_233.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_600.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_838.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_263.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_42.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_251.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_439.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_243.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_93.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_222.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_543.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_478.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_525.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_828.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_577.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_802.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_64.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_238.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_859.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_455.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_848.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_438.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_387.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_808.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_471.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_123.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1016.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_223.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_505.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_30.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_637.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_297.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_366.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_17.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_423.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_178.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_801.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_669.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_448.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_86.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_429.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_897.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_823.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_811.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_405.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_285.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_46.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_305.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_295.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_820.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_738.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_436.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_648.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_863.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_73.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_911.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_368.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_226.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_865.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_58.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_574.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_489.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_345.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_713.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_643.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_671.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_346.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_655.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_214.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_131.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_389.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_17.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_206.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_143.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_369.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_850.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_886.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_252.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_114.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_26.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_507.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1028.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_614.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_405.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_724.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_397.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_327.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1012.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_709.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_53.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1018.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_659.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_786.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_129.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_120.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_255.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_781.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_715.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_105.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_70.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_55.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_789.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_61.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_372.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_272.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_155.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_335.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_10.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_35.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_364.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_635.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_191.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_559.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_476.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_136.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_82.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_43.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_94.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_37.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_97.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_35.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1006.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_210.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_934.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_311.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_662.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_257.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_612.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_354.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_718.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_412.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1037.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_265.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_623.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_472.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_239.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_751.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_268.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_497.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_879.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_471.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_281.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_383.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_66.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_105.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_931.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_85.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_318.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_414.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_367.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_89.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_484.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_240.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_180.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_837.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_91.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1033.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_440.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_367.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_749.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_575.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_404.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_151.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_695.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_378.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_885.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_396.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_675.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_150.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_560.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_561.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_166.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_726.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_173.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_443.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_627.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_99.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_274.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_408.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_168.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_869.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1017.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_783.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_63.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_322.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_776.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_596.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_373.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1001.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_775.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_248.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_58.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_949.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_223.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_553.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_26.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_142.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_543.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_323.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_857.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_754.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_86.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_200.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_531.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_241.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_594.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_136.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_640.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_884.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_422.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_361.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_101.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_160.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_359.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_617.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_256.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_362.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_737.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_44.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_18.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_572.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_624.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_175.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_274.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_369.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_79.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_845.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_807.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_357.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_444.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_566.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_343.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_768.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_992.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_192.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_563.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_534.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_426.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_137.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_797.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_50.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_342.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_708.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_830.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_181.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_519.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_493.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_410.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_775.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_502.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_891.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_163.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_42.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_89.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_429.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_810.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_800.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_98.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_293.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1027.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1005.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_699.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_409.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_687.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_112.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_508.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_459.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_782.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_535.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_625.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_146.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_444.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_367.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_32.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_678.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_215.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_363.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_145.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_156.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_290.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_693.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_246.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_821.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_577.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_138.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_126.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_158.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_374.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_171.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_34.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_971.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_217.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1007.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_546.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_85.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_7.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_634.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_787.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_371.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_571.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_1022.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_854.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_306.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_24.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_356.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_878.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_281.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_269.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_785.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_36.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_235.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_568.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_211.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_583.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1036.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_445.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_290.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_629.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_663.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_236.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1028.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_95.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_548.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_229.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_661.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_566.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1019.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_396.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_440.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_313.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_41.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_159.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_942.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_118.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_25.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_59.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_629.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_22.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_242.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_602.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_719.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_175.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_345.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_273.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_1000.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_499.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_532.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_1025.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_283.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_924.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_239.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_499.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_186.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_329.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_584.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_465.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_402.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_285.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_428.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_116.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_386.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_417.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_526.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_397.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_53.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_720.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_115.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_573.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_608.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_64.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_781.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_232.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_842.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_147.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_316.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_913.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_453.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_275.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_417.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_590.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_735.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_872.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_731.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_468.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_778.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_194.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_358.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_939.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_463.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_65.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_13.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_219.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_9.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_626.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_630.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_117.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_41.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_608.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_650.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_599.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_192.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_321.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_306.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_468.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_880.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_533.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_207.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_771.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_485.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_64.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_567.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_62.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_562.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_857.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_165.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_606.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_898.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_157.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_277.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_141.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_486.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_1024.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_724.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_894.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_422.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_318.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_697.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_667.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_412.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_885.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_290.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_230.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_361.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_479.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_787.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_500.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_292.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_783.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_318.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_445.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_312.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_441.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_45.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_184.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_829.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_928.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_431.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_679.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_16.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_40.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_294.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_491.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_357.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_210.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_803.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_507.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_135.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_438.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_295.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_472.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_288.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_377.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_255.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_309.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_551.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_344.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_880.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_266.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_930.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_391.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_976.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_377.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_72.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_545.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_722.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_388.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_846.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_708.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_839.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1047.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_115.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_730.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_554.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_140.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_689.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_205.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_68.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_287.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_104.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_856.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_693.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_256.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_374.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_589.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_400.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_908.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_616.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_616.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_722.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_13.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_482.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_493.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_428.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_717.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_155.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_248.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_748.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_94.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_591.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_351.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_177.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_918.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_111.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_834.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_812.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_567.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_139.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_418.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_919.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_874.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_1019.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_328.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_402.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_1014.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_545.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_741.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_443.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_20.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_350.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1003.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_354.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_517.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_520.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_28.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_45.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_923.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_796.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_474.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_308.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_139.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_208.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_121.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_232.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_114.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_220.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_279.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_941.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_163.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1009.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_134.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_454.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_225.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_490.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_544.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_705.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_65.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_637.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_380.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_376.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_179.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_228.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_698.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_375.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_411.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_158.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_282.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_268.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1039.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_683.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_529.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_462.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_212.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_332.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_676.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_521.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_771.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_756.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_856.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_31.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_112.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_919.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_837.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_540.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_279.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_80.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_741.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_77.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_494.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_181.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_34.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_867.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_523.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_799.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_338.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_743.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_195.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_52.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_307.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_331.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_681.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_929.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_692.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_79.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_1000.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_697.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_283.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_939.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_257.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_370.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_1010.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_390.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_797.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_435.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_78.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_671.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_597.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_611.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_362.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_482.jpg\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_306.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_160.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_902.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_68.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_635.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_398.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_926.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_740.jpg\n# 13--Interview/13_Interview_Interview_Sequences_13_337.jpg\n# 13--Interview/13_Interview_Interview_On_Location_13_631.jpg\n# 14--Traffic/14_Traffic_Traffic_14_645.jpg\n# 14--Traffic/14_Traffic_Traffic_14_449.jpg\n# 14--Traffic/14_Traffic_Traffic_14_419.jpg\n# 14--Traffic/14_Traffic_Traffic_14_238.jpg\n# 14--Traffic/14_Traffic_Traffic_14_384.jpg\n# 14--Traffic/14_Traffic_Traffic_14_278.jpg\n# 14--Traffic/14_Traffic_Traffic_14_733.jpg\n# 14--Traffic/14_Traffic_Traffic_14_585.jpg\n# 14--Traffic/14_Traffic_Traffic_14_703.jpg\n# 14--Traffic/14_Traffic_Traffic_14_839.jpg\n# 14--Traffic/14_Traffic_Traffic_14_877.jpg\n# 14--Traffic/14_Traffic_Traffic_14_38.jpg\n# 14--Traffic/14_Traffic_Traffic_14_190.jpg\n# 14--Traffic/14_Traffic_Traffic_14_270.jpg\n# 14--Traffic/14_Traffic_Traffic_14_889.jpg\n# 14--Traffic/14_Traffic_Traffic_14_622.jpg\n# 14--Traffic/14_Traffic_Traffic_14_682.jpg\n# 14--Traffic/14_Traffic_Traffic_14_179.jpg\n# 14--Traffic/14_Traffic_Traffic_14_320.jpg\n# 14--Traffic/14_Traffic_Traffic_14_740.jpg\n# 14--Traffic/14_Traffic_Traffic_14_387.jpg\n# 14--Traffic/14_Traffic_Traffic_14_685.jpg\n# 14--Traffic/14_Traffic_Traffic_14_529.jpg\n# 14--Traffic/14_Traffic_Traffic_14_726.jpg\n# 14--Traffic/14_Traffic_Traffic_14_171.jpg\n# 14--Traffic/14_Traffic_Traffic_14_14.jpg\n# 14--Traffic/14_Traffic_Traffic_14_826.jpg\n# 14--Traffic/14_Traffic_Traffic_14_298.jpg\n# 14--Traffic/14_Traffic_Traffic_14_581.jpg\n# 14--Traffic/14_Traffic_Traffic_14_279.jpg\n# 14--Traffic/14_Traffic_Traffic_14_299.jpg\n# 14--Traffic/14_Traffic_Traffic_14_586.jpg\n# 14--Traffic/14_Traffic_Traffic_14_766.jpg\n# 14--Traffic/14_Traffic_Traffic_14_336.jpg\n# 14--Traffic/14_Traffic_Traffic_14_501.jpg\n# 14--Traffic/14_Traffic_Traffic_14_220.jpg\n# 14--Traffic/14_Traffic_Traffic_14_515.jpg\n# 14--Traffic/14_Traffic_Traffic_14_676.jpg\n# 14--Traffic/14_Traffic_Traffic_14_203.jpg\n# 14--Traffic/14_Traffic_Traffic_14_94.jpg\n# 14--Traffic/14_Traffic_Traffic_14_855.jpg\n# 14--Traffic/14_Traffic_Traffic_14_431.jpg\n# 14--Traffic/14_Traffic_Traffic_14_197.jpg\n# 14--Traffic/14_Traffic_Traffic_14_518.jpg\n# 14--Traffic/14_Traffic_Traffic_14_44.jpg\n# 14--Traffic/14_Traffic_Traffic_14_592.jpg\n# 14--Traffic/14_Traffic_Traffic_14_734.jpg\n# 14--Traffic/14_Traffic_Traffic_14_41.jpg\n# 14--Traffic/14_Traffic_Traffic_14_210.jpg\n# 14--Traffic/14_Traffic_Traffic_14_778.jpg\n# 14--Traffic/14_Traffic_Traffic_14_672.jpg\n# 14--Traffic/14_Traffic_Traffic_14_169.jpg\n# 14--Traffic/14_Traffic_Traffic_14_159.jpg\n# 14--Traffic/14_Traffic_Traffic_14_841.jpg\n# 14--Traffic/14_Traffic_Traffic_14_162.jpg\n# 14--Traffic/14_Traffic_Traffic_14_161.jpg\n# 14--Traffic/14_Traffic_Traffic_14_776.jpg\n# 14--Traffic/14_Traffic_Traffic_14_502.jpg\n# 14--Traffic/14_Traffic_Traffic_14_13.jpg\n# 14--Traffic/14_Traffic_Traffic_14_754.jpg\n# 14--Traffic/14_Traffic_Traffic_14_692.jpg\n# 14--Traffic/14_Traffic_Traffic_14_708.jpg\n# 14--Traffic/14_Traffic_Traffic_14_523.jpg\n# 14--Traffic/14_Traffic_Traffic_14_605.jpg\n# 14--Traffic/14_Traffic_Traffic_14_61.jpg\n# 14--Traffic/14_Traffic_Traffic_14_154.jpg\n# 14--Traffic/14_Traffic_Traffic_14_483.jpg\n# 14--Traffic/14_Traffic_Traffic_14_590.jpg\n# 14--Traffic/14_Traffic_Traffic_14_924.jpg\n# 14--Traffic/14_Traffic_Traffic_14_186.jpg\n# 14--Traffic/14_Traffic_Traffic_14_313.jpg\n# 14--Traffic/14_Traffic_Traffic_14_906.jpg\n# 14--Traffic/14_Traffic_Traffic_14_227.jpg\n# 14--Traffic/14_Traffic_Traffic_14_248.jpg\n# 14--Traffic/14_Traffic_Traffic_14_101.jpg\n# 14--Traffic/14_Traffic_Traffic_14_887.jpg\n# 14--Traffic/14_Traffic_Traffic_14_69.jpg\n# 14--Traffic/14_Traffic_Traffic_14_490.jpg\n# 14--Traffic/14_Traffic_Traffic_14_664.jpg\n# 14--Traffic/14_Traffic_Traffic_14_83.jpg\n# 14--Traffic/14_Traffic_Traffic_14_784.jpg\n# 14--Traffic/14_Traffic_Traffic_14_564.jpg\n# 14--Traffic/14_Traffic_Traffic_14_217.jpg\n# 14--Traffic/14_Traffic_Traffic_14_130.jpg\n# 14--Traffic/14_Traffic_Traffic_14_232.jpg\n# 14--Traffic/14_Traffic_Traffic_14_138.jpg\n# 14--Traffic/14_Traffic_Traffic_14_377.jpg\n# 14--Traffic/14_Traffic_Traffic_14_737.jpg\n# 14--Traffic/14_Traffic_Traffic_14_832.jpg\n# 14--Traffic/14_Traffic_Traffic_14_459.jpg\n# 14--Traffic/14_Traffic_Traffic_14_578.jpg\n# 14--Traffic/14_Traffic_Traffic_14_595.jpg\n# 14--Traffic/14_Traffic_Traffic_14_667.jpg\n# 14--Traffic/14_Traffic_Traffic_14_674.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_794.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_684.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_669.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_66.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_1010.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_926.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_70.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_17.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_968.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_611.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_891.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_755.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_331.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_363.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_138.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_532.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_279.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_281.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_690.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_540.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_61.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_187.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_683.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_65.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_712.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_357.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_572.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_645.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_285.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_732.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_92.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_896.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_543.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_766.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_1006.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_728.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_1012.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_485.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_1003.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_680.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_640.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_1037.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_582.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_761.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_417.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_807.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_1030.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_184.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_784.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_330.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_514.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_932.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_250.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_494.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_374.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_452.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_795.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_894.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_95.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_702.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_812.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_335.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_287.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_400.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_578.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_836.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_399.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_633.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_639.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_68.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_815.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_463.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_388.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_715.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_842.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_576.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_802.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_623.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_773.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_79.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_555.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_704.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_694.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_202.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_750.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_430.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_1033.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_821.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_270.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_35.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_173.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_579.jpg\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_654.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_381.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_334.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_68.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_354.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_262.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_284.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_526.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_87.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_323.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_29.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_203.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_131.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_450.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_600.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_404.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_27.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_395.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_12.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_368.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_389.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_322.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_567.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_349.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_681.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_263.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_348.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_186.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_537.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_578.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_424.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_529.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_79.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_96.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_463.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_34.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_544.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_265.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_254.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_532.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_387.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_586.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_351.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_429.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_123.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_112.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_210.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_441.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_219.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_571.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_69.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_427.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_287.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_483.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_453.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_542.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_35.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_359.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_493.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_320.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_257.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_696.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_63.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_72.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_336.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_502.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_5.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_355.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_693.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_519.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_656.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_50.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_423.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_234.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_268.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_680.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_643.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_145.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_111.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_393.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_581.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_167.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_144.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_406.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_165.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_218.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_410.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_514.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_534.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_596.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_45.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_367.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_276.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_332.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_316.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_421.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_118.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_540.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_723.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_584.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_818.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_109.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_125.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_98.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_54.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_202.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_308.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_247.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_580.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_390.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_738.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_211.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_559.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_18.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_107.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_128.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_83.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_108.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_507.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_20.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_331.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_253.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_197.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_267.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_23.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_497.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_518.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_371.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_66.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_235.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_310.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_564.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_432.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_391.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_139.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_55.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_204.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_295.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_575.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_52.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_156.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_48.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_536.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_160.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_469.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_152.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_408.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_556.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_476.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_302.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_281.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_176.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_103.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_301.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_489.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_300.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_252.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_216.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_227.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_679.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_480.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_454.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_193.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_53.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_10.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_515.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_570.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_592.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_198.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_428.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_278.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_407.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_415.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_232.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_438.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_86.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_459.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_7.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_376.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_516.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_465.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_352.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_503.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_16.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_504.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_568.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_394.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_100.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_132.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_101.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_315.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_102.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_240.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_509.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_473.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_417.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_200.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_296.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_214.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_194.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_22.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_475.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_562.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_500.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_42.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_377.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_517.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_175.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_505.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_169.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_553.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_409.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_535.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_561.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_457.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_345.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_479.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_558.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_303.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_225.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_183.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_434.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_170.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_472.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_182.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_11.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_36.jpg\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_129.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_605.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_277.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_102.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_56.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_884.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_293.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_909.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_755.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_208.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_120.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_318.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_662.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_910.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_800.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_872.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_882.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_880.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_824.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_324.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_941.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_773.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_480.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_178.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_69.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_853.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_483.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_936.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_231.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_786.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_125.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_866.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_523.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_363.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_565.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_268.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_16.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_619.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_621.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_434.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_395.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_594.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_75.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_191.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_564.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_847.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_848.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_749.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_60.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_286.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_578.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_407.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_889.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_226.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_558.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_823.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_48.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_20.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_3.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_112.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_860.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_471.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_746.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_126.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_128.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_945.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_267.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_206.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_188.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_710.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_14.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_533.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_503.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_875.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_1034.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_41.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_335.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_807.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_1036.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_86.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_305.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_716.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_451.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_914.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_334.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_432.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_383.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_311.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_233.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_118.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_386.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_647.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_203.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_404.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_814.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_854.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_117.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_498.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_1043.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_732.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_871.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_705.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_52.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_476.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_893.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_327.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_217.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_26.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_350.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_153.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_90.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_908.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_808.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_397.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_777.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_67.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_204.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_62.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_902.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_484.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_119.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_630.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_903.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_80.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_981.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_37.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_759.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_274.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_309.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_473.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_351.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_73.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_313.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_103.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_2.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_610.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_715.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_140.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_1047.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_99.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_228.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_1003.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_927.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_200.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_367.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_342.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_778.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_931.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_706.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_682.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_475.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_691.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_259.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_874.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_707.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_845.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_712.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_142.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_135.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_124.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_581.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_762.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_678.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_410.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_645.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_373.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_301.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_1030.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_30.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_273.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_289.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_131.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_108.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_95.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_6.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_216.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_587.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_435.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_320.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_681.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_168.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_385.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_340.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_53.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_136.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_121.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_422.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_355.jpg\n# 17--Ceremony/17_Ceremony_Ceremony_17_11.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1044.jpg\n# 18--Concerts/18_Concerts_Concerts_18_790.jpg\n# 18--Concerts/18_Concerts_Concerts_18_928.jpg\n# 18--Concerts/18_Concerts_Concerts_18_277.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1043.jpg\n# 18--Concerts/18_Concerts_Concerts_18_888.jpg\n# 18--Concerts/18_Concerts_Concerts_18_514.jpg\n# 18--Concerts/18_Concerts_Concerts_18_196.jpg\n# 18--Concerts/18_Concerts_Concerts_18_779.jpg\n# 18--Concerts/18_Concerts_Concerts_18_58.jpg\n# 18--Concerts/18_Concerts_Concerts_18_616.jpg\n# 18--Concerts/18_Concerts_Concerts_18_557.jpg\n# 18--Concerts/18_Concerts_Concerts_18_804.jpg\n# 18--Concerts/18_Concerts_Concerts_18_699.jpg\n# 18--Concerts/18_Concerts_Concerts_18_814.jpg\n# 18--Concerts/18_Concerts_Concerts_18_266.jpg\n# 18--Concerts/18_Concerts_Concerts_18_443.jpg\n# 18--Concerts/18_Concerts_Concerts_18_319.jpg\n# 18--Concerts/18_Concerts_Concerts_18_846.jpg\n# 18--Concerts/18_Concerts_Concerts_18_80.jpg\n# 18--Concerts/18_Concerts_Concerts_18_462.jpg\n# 18--Concerts/18_Concerts_Concerts_18_499.jpg\n# 18--Concerts/18_Concerts_Concerts_18_750.jpg\n# 18--Concerts/18_Concerts_Concerts_18_675.jpg\n# 18--Concerts/18_Concerts_Concerts_18_671.jpg\n# 18--Concerts/18_Concerts_Concerts_18_558.jpg\n# 18--Concerts/18_Concerts_Concerts_18_822.jpg\n# 18--Concerts/18_Concerts_Concerts_18_733.jpg\n# 18--Concerts/18_Concerts_Concerts_18_88.jpg\n# 18--Concerts/18_Concerts_Concerts_18_424.jpg\n# 18--Concerts/18_Concerts_Concerts_18_373.jpg\n# 18--Concerts/18_Concerts_Concerts_18_186.jpg\n# 18--Concerts/18_Concerts_Concerts_18_929.jpg\n# 18--Concerts/18_Concerts_Concerts_18_490.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1034.jpg\n# 18--Concerts/18_Concerts_Concerts_18_356.jpg\n# 18--Concerts/18_Concerts_Concerts_18_135.jpg\n# 18--Concerts/18_Concerts_Concerts_18_330.jpg\n# 18--Concerts/18_Concerts_Concerts_18_483.jpg\n# 18--Concerts/18_Concerts_Concerts_18_124.jpg\n# 18--Concerts/18_Concerts_Concerts_18_237.jpg\n# 18--Concerts/18_Concerts_Concerts_18_667.jpg\n# 18--Concerts/18_Concerts_Concerts_18_704.jpg\n# 18--Concerts/18_Concerts_Concerts_18_334.jpg\n# 18--Concerts/18_Concerts_Concerts_18_423.jpg\n# 18--Concerts/18_Concerts_Concerts_18_756.jpg\n# 18--Concerts/18_Concerts_Concerts_18_909.jpg\n# 18--Concerts/18_Concerts_Concerts_18_387.jpg\n# 18--Concerts/18_Concerts_Concerts_18_292.jpg\n# 18--Concerts/18_Concerts_Concerts_18_276.jpg\n# 18--Concerts/18_Concerts_Concerts_18_128.jpg\n# 18--Concerts/18_Concerts_Concerts_18_864.jpg\n# 18--Concerts/18_Concerts_Concerts_18_438.jpg\n# 18--Concerts/18_Concerts_Concerts_18_372.jpg\n# 18--Concerts/18_Concerts_Concerts_18_854.jpg\n# 18--Concerts/18_Concerts_Concerts_18_367.jpg\n# 18--Concerts/18_Concerts_Concerts_18_598.jpg\n# 18--Concerts/18_Concerts_Concerts_18_684.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1047.jpg\n# 18--Concerts/18_Concerts_Concerts_18_589.jpg\n# 18--Concerts/18_Concerts_Concerts_18_797.jpg\n# 18--Concerts/18_Concerts_Concerts_18_189.jpg\n# 18--Concerts/18_Concerts_Concerts_18_222.jpg\n# 18--Concerts/18_Concerts_Concerts_18_892.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1036.jpg\n# 18--Concerts/18_Concerts_Concerts_18_641.jpg\n# 18--Concerts/18_Concerts_Concerts_18_647.jpg\n# 18--Concerts/18_Concerts_Concerts_18_635.jpg\n# 18--Concerts/18_Concerts_Concerts_18_627.jpg\n# 18--Concerts/18_Concerts_Concerts_18_842.jpg\n# 18--Concerts/18_Concerts_Concerts_18_175.jpg\n# 18--Concerts/18_Concerts_Concerts_18_666.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1019.jpg\n# 18--Concerts/18_Concerts_Concerts_18_677.jpg\n# 18--Concerts/18_Concerts_Concerts_18_753.jpg\n# 18--Concerts/18_Concerts_Concerts_18_489.jpg\n# 18--Concerts/18_Concerts_Concerts_18_208.jpg\n# 18--Concerts/18_Concerts_Concerts_18_727.jpg\n# 18--Concerts/18_Concerts_Concerts_18_553.jpg\n# 18--Concerts/18_Concerts_Concerts_18_368.jpg\n# 18--Concerts/18_Concerts_Concerts_18_375.jpg\n# 18--Concerts/18_Concerts_Concerts_18_207.jpg\n# 18--Concerts/18_Concerts_Concerts_18_75.jpg\n# 18--Concerts/18_Concerts_Concerts_18_204.jpg\n# 18--Concerts/18_Concerts_Concerts_18_605.jpg\n# 18--Concerts/18_Concerts_Concerts_18_115.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1010.jpg\n# 18--Concerts/18_Concerts_Concerts_18_264.jpg\n# 18--Concerts/18_Concerts_Concerts_18_242.jpg\n# 18--Concerts/18_Concerts_Concerts_18_140.jpg\n# 18--Concerts/18_Concerts_Concerts_18_418.jpg\n# 18--Concerts/18_Concerts_Concerts_18_409.jpg\n# 18--Concerts/18_Concerts_Concerts_18_190.jpg\n# 18--Concerts/18_Concerts_Concerts_18_861.jpg\n# 18--Concerts/18_Concerts_Concerts_18_285.jpg\n# 18--Concerts/18_Concerts_Concerts_18_487.jpg\n# 18--Concerts/18_Concerts_Concerts_18_862.jpg\n# 18--Concerts/18_Concerts_Concerts_18_743.jpg\n# 18--Concerts/18_Concerts_Concerts_18_354.jpg\n# 18--Concerts/18_Concerts_Concerts_18_29.jpg\n# 18--Concerts/18_Concerts_Concerts_18_632.jpg\n# 18--Concerts/18_Concerts_Concerts_18_707.jpg\n# 18--Concerts/18_Concerts_Concerts_18_759.jpg\n# 18--Concerts/18_Concerts_Concerts_18_740.jpg\n# 18--Concerts/18_Concerts_Concerts_18_83.jpg\n# 18--Concerts/18_Concerts_Concerts_18_269.jpg\n# 18--Concerts/18_Concerts_Concerts_18_874.jpg\n# 18--Concerts/18_Concerts_Concerts_18_840.jpg\n# 18--Concerts/18_Concerts_Concerts_18_521.jpg\n# 18--Concerts/18_Concerts_Concerts_18_679.jpg\n# 18--Concerts/18_Concerts_Concerts_18_61.jpg\n# 18--Concerts/18_Concerts_Concerts_18_917.jpg\n# 18--Concerts/18_Concerts_Concerts_18_651.jpg\n# 18--Concerts/18_Concerts_Concerts_18_685.jpg\n# 18--Concerts/18_Concerts_Concerts_18_636.jpg\n# 18--Concerts/18_Concerts_Concerts_18_832.jpg\n# 18--Concerts/18_Concerts_Concerts_18_630.jpg\n# 18--Concerts/18_Concerts_Concerts_18_262.jpg\n# 18--Concerts/18_Concerts_Concerts_18_586.jpg\n# 18--Concerts/18_Concerts_Concerts_18_758.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1035.jpg\n# 18--Concerts/18_Concerts_Concerts_18_527.jpg\n# 18--Concerts/18_Concerts_Concerts_18_593.jpg\n# 18--Concerts/18_Concerts_Concerts_18_907.jpg\n# 18--Concerts/18_Concerts_Concerts_18_712.jpg\n# 18--Concerts/18_Concerts_Concerts_18_197.jpg\n# 18--Concerts/18_Concerts_Concerts_18_382.jpg\n# 18--Concerts/18_Concerts_Concerts_18_806.jpg\n# 18--Concerts/18_Concerts_Concerts_18_827.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1029.jpg\n# 18--Concerts/18_Concerts_Concerts_18_683.jpg\n# 18--Concerts/18_Concerts_Concerts_18_696.jpg\n# 18--Concerts/18_Concerts_Concerts_18_813.jpg\n# 18--Concerts/18_Concerts_Concerts_18_233.jpg\n# 18--Concerts/18_Concerts_Concerts_18_12.jpg\n# 18--Concerts/18_Concerts_Concerts_18_103.jpg\n# 18--Concerts/18_Concerts_Concerts_18_875.jpg\n# 18--Concerts/18_Concerts_Concerts_18_302.jpg\n# 18--Concerts/18_Concerts_Concerts_18_752.jpg\n# 18--Concerts/18_Concerts_Concerts_18_678.jpg\n# 18--Concerts/18_Concerts_Concerts_18_604.jpg\n# 18--Concerts/18_Concerts_Concerts_18_882.jpg\n# 18--Concerts/18_Concerts_Concerts_18_240.jpg\n# 18--Concerts/18_Concerts_Concerts_18_288.jpg\n# 18--Concerts/18_Concerts_Concerts_18_552.jpg\n# 18--Concerts/18_Concerts_Concerts_18_464.jpg\n# 18--Concerts/18_Concerts_Concerts_18_312.jpg\n# 18--Concerts/18_Concerts_Concerts_18_511.jpg\n# 18--Concerts/18_Concerts_Concerts_18_913.jpg\n# 18--Concerts/18_Concerts_Concerts_18_821.jpg\n# 18--Concerts/18_Concerts_Concerts_18_406.jpg\n# 18--Concerts/18_Concerts_Concerts_18_818.jpg\n# 18--Concerts/18_Concerts_Concerts_18_931.jpg\n# 18--Concerts/18_Concerts_Concerts_18_427.jpg\n# 18--Concerts/18_Concerts_Concerts_18_786.jpg\n# 18--Concerts/18_Concerts_Concerts_18_343.jpg\n# 18--Concerts/18_Concerts_Concerts_18_324.jpg\n# 18--Concerts/18_Concerts_Concerts_18_342.jpg\n# 18--Concerts/18_Concerts_Concerts_18_777.jpg\n# 18--Concerts/18_Concerts_Concerts_18_331.jpg\n# 18--Concerts/18_Concerts_Concerts_18_633.jpg\n# 18--Concerts/18_Concerts_Concerts_18_613.jpg\n# 18--Concerts/18_Concerts_Concerts_18_869.jpg\n# 18--Concerts/18_Concerts_Concerts_18_411.jpg\n# 18--Concerts/18_Concerts_Concerts_18_563.jpg\n# 18--Concerts/18_Concerts_Concerts_18_513.jpg\n# 18--Concerts/18_Concerts_Concerts_18_976.jpg\n# 18--Concerts/18_Concerts_Concerts_18_788.jpg\n# 18--Concerts/18_Concerts_Concerts_18_123.jpg\n# 18--Concerts/18_Concerts_Concerts_18_625.jpg\n# 18--Concerts/18_Concerts_Concerts_18_858.jpg\n# 18--Concerts/18_Concerts_Concerts_18_643.jpg\n# 18--Concerts/18_Concerts_Concerts_18_178.jpg\n# 18--Concerts/18_Concerts_Concerts_18_746.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1005.jpg\n# 18--Concerts/18_Concerts_Concerts_18_358.jpg\n# 18--Concerts/18_Concerts_Concerts_18_879.jpg\n# 18--Concerts/18_Concerts_Concerts_18_472.jpg\n# 18--Concerts/18_Concerts_Concerts_18_325.jpg\n# 18--Concerts/18_Concerts_Concerts_18_224.jpg\n# 18--Concerts/18_Concerts_Concerts_18_881.jpg\n# 18--Concerts/18_Concerts_Concerts_18_274.jpg\n# 18--Concerts/18_Concerts_Concerts_18_572.jpg\n# 18--Concerts/18_Concerts_Concerts_18_19.jpg\n# 18--Concerts/18_Concerts_Concerts_18_852.jpg\n# 18--Concerts/18_Concerts_Concerts_18_590.jpg\n# 18--Concerts/18_Concerts_Concerts_18_812.jpg\n# 18--Concerts/18_Concerts_Concerts_18_634.jpg\n# 18--Concerts/18_Concerts_Concerts_18_329.jpg\n# 18--Concerts/18_Concerts_Concerts_18_720.jpg\n# 18--Concerts/18_Concerts_Concerts_18_111.jpg\n# 18--Concerts/18_Concerts_Concerts_18_848.jpg\n# 18--Concerts/18_Concerts_Concerts_18_974.jpg\n# 18--Concerts/18_Concerts_Concerts_18_944.jpg\n# 18--Concerts/18_Concerts_Concerts_18_919.jpg\n# 18--Concerts/18_Concerts_Concerts_18_802.jpg\n# 18--Concerts/18_Concerts_Concerts_18_74.jpg\n# 18--Concerts/18_Concerts_Concerts_18_265.jpg\n# 18--Concerts/18_Concerts_Concerts_18_889.jpg\n# 18--Concerts/18_Concerts_Concerts_18_891.jpg\n# 18--Concerts/18_Concerts_Concerts_18_384.jpg\n# 18--Concerts/18_Concerts_Concerts_18_198.jpg\n# 18--Concerts/18_Concerts_Concerts_18_64.jpg\n# 18--Concerts/18_Concerts_Concerts_18_893.jpg\n# 18--Concerts/18_Concerts_Concerts_18_488.jpg\n# 18--Concerts/18_Concerts_Concerts_18_386.jpg\n# 18--Concerts/18_Concerts_Concerts_18_33.jpg\n# 18--Concerts/18_Concerts_Concerts_18_751.jpg\n# 18--Concerts/18_Concerts_Concerts_18_601.jpg\n# 18--Concerts/18_Concerts_Concerts_18_429.jpg\n# 18--Concerts/18_Concerts_Concerts_18_498.jpg\n# 18--Concerts/18_Concerts_Concerts_18_942.jpg\n# 18--Concerts/18_Concerts_Concerts_18_638.jpg\n# 18--Concerts/18_Concerts_Concerts_18_454.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1020.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1001.jpg\n# 18--Concerts/18_Concerts_Concerts_18_259.jpg\n# 18--Concerts/18_Concerts_Concerts_18_455.jpg\n# 18--Concerts/18_Concerts_Concerts_18_298.jpg\n# 18--Concerts/18_Concerts_Concerts_18_547.jpg\n# 18--Concerts/18_Concerts_Concerts_18_783.jpg\n# 18--Concerts/18_Concerts_Concerts_18_169.jpg\n# 18--Concerts/18_Concerts_Concerts_18_906.jpg\n# 18--Concerts/18_Concerts_Concerts_18_192.jpg\n# 18--Concerts/18_Concerts_Concerts_18_914.jpg\n# 18--Concerts/18_Concerts_Concerts_18_592.jpg\n# 18--Concerts/18_Concerts_Concerts_18_728.jpg\n# 18--Concerts/18_Concerts_Concerts_18_202.jpg\n# 18--Concerts/18_Concerts_Concerts_18_776.jpg\n# 18--Concerts/18_Concerts_Concerts_18_689.jpg\n# 18--Concerts/18_Concerts_Concerts_18_241.jpg\n# 18--Concerts/18_Concerts_Concerts_18_843.jpg\n# 18--Concerts/18_Concerts_Concerts_18_470.jpg\n# 18--Concerts/18_Concerts_Concerts_18_108.jpg\n# 18--Concerts/18_Concerts_Concerts_18_173.jpg\n# 18--Concerts/18_Concerts_Concerts_18_254.jpg\n# 18--Concerts/18_Concerts_Concerts_18_283.jpg\n# 18--Concerts/18_Concerts_Concerts_18_3.jpg\n# 18--Concerts/18_Concerts_Concerts_18_164.jpg\n# 18--Concerts/18_Concerts_Concerts_18_692.jpg\n# 18--Concerts/18_Concerts_Concerts_18_687.jpg\n# 18--Concerts/18_Concerts_Concerts_18_735.jpg\n# 18--Concerts/18_Concerts_Concerts_18_345.jpg\n# 18--Concerts/18_Concerts_Concerts_18_873.jpg\n# 18--Concerts/18_Concerts_Concerts_18_561.jpg\n# 18--Concerts/18_Concerts_Concerts_18_883.jpg\n# 18--Concerts/18_Concerts_Concerts_18_211.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1011.jpg\n# 18--Concerts/18_Concerts_Concerts_18_168.jpg\n# 18--Concerts/18_Concerts_Concerts_18_820.jpg\n# 18--Concerts/18_Concerts_Concerts_18_923.jpg\n# 18--Concerts/18_Concerts_Concerts_18_466.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1042.jpg\n# 18--Concerts/18_Concerts_Concerts_18_374.jpg\n# 18--Concerts/18_Concerts_Concerts_18_137.jpg\n# 18--Concerts/18_Concerts_Concerts_18_268.jpg\n# 18--Concerts/18_Concerts_Concerts_18_482.jpg\n# 18--Concerts/18_Concerts_Concerts_18_79.jpg\n# 18--Concerts/18_Concerts_Concerts_18_1046.jpg\n# 18--Concerts/18_Concerts_Concerts_18_524.jpg\n# 18--Concerts/18_Concerts_Concerts_18_286.jpg\n# 18--Concerts/18_Concerts_Concerts_18_603.jpg\n# 18--Concerts/18_Concerts_Concerts_18_297.jpg\n# 18--Concerts/18_Concerts_Concerts_18_121.jpg\n# 18--Concerts/18_Concerts_Concerts_18_560.jpg\n# 18--Concerts/18_Concerts_Concerts_18_921.jpg\n# 18--Concerts/18_Concerts_Concerts_18_7.jpg\n# 19--Couple/19_Couple_Couple_19_287.jpg\n# 19--Couple/19_Couple_Couple_19_517.jpg\n# 19--Couple/19_Couple_Couple_19_78.jpg\n# 19--Couple/19_Couple_Couple_19_636.jpg\n# 19--Couple/19_Couple_Couple_19_705.jpg\n# 19--Couple/19_Couple_Couple_19_815.jpg\n# 19--Couple/19_Couple_Couple_19_842.jpg\n# 19--Couple/19_Couple_Couple_19_632.jpg\n# 19--Couple/19_Couple_Couple_19_922.jpg\n# 19--Couple/19_Couple_Couple_19_417.jpg\n# 19--Couple/19_Couple_Couple_19_282.jpg\n# 19--Couple/19_Couple_Couple_19_950.jpg\n# 19--Couple/19_Couple_Couple_19_890.jpg\n# 19--Couple/19_Couple_Couple_19_102.jpg\n# 19--Couple/19_Couple_Couple_19_114.jpg\n# 19--Couple/19_Couple_Couple_19_87.jpg\n# 19--Couple/19_Couple_Couple_19_127.jpg\n# 19--Couple/19_Couple_Couple_19_68.jpg\n# 19--Couple/19_Couple_Couple_19_26.jpg\n# 19--Couple/19_Couple_Couple_19_186.jpg\n# 19--Couple/19_Couple_Couple_19_310.jpg\n# 19--Couple/19_Couple_Couple_19_13.jpg\n# 19--Couple/19_Couple_Couple_19_421.jpg\n# 19--Couple/19_Couple_Couple_19_456.jpg\n# 19--Couple/19_Couple_Couple_19_69.jpg\n# 19--Couple/19_Couple_Couple_19_942.jpg\n# 19--Couple/19_Couple_Couple_19_331.jpg\n# 19--Couple/19_Couple_Couple_19_32.jpg\n# 19--Couple/19_Couple_Couple_19_542.jpg\n# 19--Couple/19_Couple_Couple_19_574.jpg\n# 19--Couple/19_Couple_Couple_19_934.jpg\n# 19--Couple/19_Couple_Couple_19_283.jpg\n# 19--Couple/19_Couple_Couple_19_374.jpg\n# 19--Couple/19_Couple_Couple_19_375.jpg\n# 19--Couple/19_Couple_Couple_19_217.jpg\n# 19--Couple/19_Couple_Couple_19_20.jpg\n# 19--Couple/19_Couple_Couple_19_193.jpg\n# 19--Couple/19_Couple_Couple_19_360.jpg\n# 19--Couple/19_Couple_Couple_19_357.jpg\n# 19--Couple/19_Couple_Couple_19_522.jpg\n# 19--Couple/19_Couple_Couple_19_219.jpg\n# 19--Couple/19_Couple_Couple_19_161.jpg\n# 19--Couple/19_Couple_Couple_19_385.jpg\n# 19--Couple/19_Couple_Couple_19_872.jpg\n# 19--Couple/19_Couple_Couple_19_280.jpg\n# 19--Couple/19_Couple_Couple_19_303.jpg\n# 19--Couple/19_Couple_Couple_19_488.jpg\n# 19--Couple/19_Couple_Couple_19_107.jpg\n# 19--Couple/19_Couple_Couple_19_401.jpg\n# 19--Couple/19_Couple_Couple_19_164.jpg\n# 19--Couple/19_Couple_Couple_19_2.jpg\n# 19--Couple/19_Couple_Couple_19_91.jpg\n# 19--Couple/19_Couple_Couple_19_239.jpg\n# 19--Couple/19_Couple_Couple_19_730.jpg\n# 19--Couple/19_Couple_Couple_19_916.jpg\n# 19--Couple/19_Couple_Couple_19_304.jpg\n# 19--Couple/19_Couple_Couple_19_18.jpg\n# 19--Couple/19_Couple_Couple_19_115.jpg\n# 19--Couple/19_Couple_Couple_19_148.jpg\n# 19--Couple/19_Couple_Couple_19_820.jpg\n# 19--Couple/19_Couple_Couple_19_76.jpg\n# 19--Couple/19_Couple_Couple_19_274.jpg\n# 19--Couple/19_Couple_Couple_19_466.jpg\n# 19--Couple/19_Couple_Couple_19_416.jpg\n# 19--Couple/19_Couple_Couple_19_656.jpg\n# 19--Couple/19_Couple_Couple_19_194.jpg\n# 19--Couple/19_Couple_Couple_19_213.jpg\n# 19--Couple/19_Couple_Couple_19_223.jpg\n# 19--Couple/19_Couple_Couple_19_59.jpg\n# 19--Couple/19_Couple_Couple_19_935.jpg\n# 19--Couple/19_Couple_Couple_19_626.jpg\n# 19--Couple/19_Couple_Couple_19_176.jpg\n# 19--Couple/19_Couple_Couple_19_335.jpg\n# 19--Couple/19_Couple_Couple_19_786.jpg\n# 19--Couple/19_Couple_Couple_19_121.jpg\n# 19--Couple/19_Couple_Couple_19_262.jpg\n# 19--Couple/19_Couple_Couple_19_103.jpg\n# 19--Couple/19_Couple_Couple_19_33.jpg\n# 19--Couple/19_Couple_Couple_19_272.jpg\n# 19--Couple/19_Couple_Couple_19_600.jpg\n# 19--Couple/19_Couple_Couple_19_640.jpg\n# 19--Couple/19_Couple_Couple_19_41.jpg\n# 19--Couple/19_Couple_Couple_19_595.jpg\n# 19--Couple/19_Couple_Couple_19_802.jpg\n# 19--Couple/19_Couple_Couple_19_560.jpg\n# 19--Couple/19_Couple_Couple_19_320.jpg\n# 19--Couple/19_Couple_Couple_19_211.jpg\n# 19--Couple/19_Couple_Couple_19_271.jpg\n# 19--Couple/19_Couple_Couple_19_975.jpg\n# 19--Couple/19_Couple_Couple_19_501.jpg\n# 19--Couple/19_Couple_Couple_19_166.jpg\n# 19--Couple/19_Couple_Couple_19_410.jpg\n# 19--Couple/19_Couple_Couple_19_430.jpg\n# 19--Couple/19_Couple_Couple_19_970.jpg\n# 19--Couple/19_Couple_Couple_19_338.jpg\n# 19--Couple/19_Couple_Couple_19_852.jpg\n# 19--Couple/19_Couple_Couple_19_46.jpg\n# 19--Couple/19_Couple_Couple_19_765.jpg\n# 19--Couple/19_Couple_Couple_19_534.jpg\n# 19--Couple/19_Couple_Couple_19_486.jpg\n# 19--Couple/19_Couple_Couple_19_758.jpg\n# 19--Couple/19_Couple_Couple_19_536.jpg\n# 19--Couple/19_Couple_Couple_19_260.jpg\n# 19--Couple/19_Couple_Couple_19_206.jpg\n# 19--Couple/19_Couple_Couple_19_926.jpg\n# 19--Couple/19_Couple_Couple_19_255.jpg\n# 19--Couple/19_Couple_Couple_19_460.jpg\n# 19--Couple/19_Couple_Couple_19_458.jpg\n# 19--Couple/19_Couple_Couple_19_362.jpg\n# 19--Couple/19_Couple_Couple_19_481.jpg\n# 19--Couple/19_Couple_Couple_19_627.jpg\n# 19--Couple/19_Couple_Couple_19_882.jpg\n# 19--Couple/19_Couple_Couple_19_479.jpg\n# 19--Couple/19_Couple_Couple_19_155.jpg\n# 19--Couple/19_Couple_Couple_19_174.jpg\n# 19--Couple/19_Couple_Couple_19_14.jpg\n# 19--Couple/19_Couple_Couple_19_6.jpg\n# 19--Couple/19_Couple_Couple_19_955.jpg\n# 19--Couple/19_Couple_Couple_19_379.jpg\n# 19--Couple/19_Couple_Couple_19_383.jpg\n# 19--Couple/19_Couple_Couple_19_38.jpg\n# 19--Couple/19_Couple_Couple_19_23.jpg\n# 19--Couple/19_Couple_Couple_19_273.jpg\n# 19--Couple/19_Couple_Couple_19_801.jpg\n# 19--Couple/19_Couple_Couple_19_637.jpg\n# 19--Couple/19_Couple_Couple_19_958.jpg\n# 19--Couple/19_Couple_Couple_19_404.jpg\n# 19--Couple/19_Couple_Couple_19_932.jpg\n# 19--Couple/19_Couple_Couple_19_1015.jpg\n# 19--Couple/19_Couple_Couple_19_333.jpg\n# 19--Couple/19_Couple_Couple_19_350.jpg\n# 19--Couple/19_Couple_Couple_19_889.jpg\n# 19--Couple/19_Couple_Couple_19_571.jpg\n# 19--Couple/19_Couple_Couple_19_687.jpg\n# 19--Couple/19_Couple_Couple_19_136.jpg\n# 19--Couple/19_Couple_Couple_19_30.jpg\n# 19--Couple/19_Couple_Couple_19_71.jpg\n# 19--Couple/19_Couple_Couple_19_740.jpg\n# 19--Couple/19_Couple_Couple_19_718.jpg\n# 19--Couple/19_Couple_Couple_19_549.jpg\n# 19--Couple/19_Couple_Couple_19_790.jpg\n# 19--Couple/19_Couple_Couple_19_372.jpg\n# 19--Couple/19_Couple_Couple_19_742.jpg\n# 19--Couple/19_Couple_Couple_19_5.jpg\n# 19--Couple/19_Couple_Couple_19_11.jpg\n# 19--Couple/19_Couple_Couple_19_264.jpg\n# 19--Couple/19_Couple_Couple_19_105.jpg\n# 19--Couple/19_Couple_Couple_19_228.jpg\n# 19--Couple/19_Couple_Couple_19_427.jpg\n# 19--Couple/19_Couple_Couple_19_120.jpg\n# 19--Couple/19_Couple_Couple_19_117.jpg\n# 19--Couple/19_Couple_Couple_19_811.jpg\n# 19--Couple/19_Couple_Couple_19_129.jpg\n# 19--Couple/19_Couple_Couple_19_604.jpg\n# 19--Couple/19_Couple_Couple_19_232.jpg\n# 19--Couple/19_Couple_Couple_19_531.jpg\n# 19--Couple/19_Couple_Couple_19_675.jpg\n# 19--Couple/19_Couple_Couple_19_251.jpg\n# 19--Couple/19_Couple_Couple_19_787.jpg\n# 19--Couple/19_Couple_Couple_19_72.jpg\n# 19--Couple/19_Couple_Couple_19_594.jpg\n# 19--Couple/19_Couple_Couple_19_229.jpg\n# 19--Couple/19_Couple_Couple_19_840.jpg\n# 19--Couple/19_Couple_Couple_19_100.jpg\n# 19--Couple/19_Couple_Couple_19_1002.jpg\n# 19--Couple/19_Couple_Couple_19_858.jpg\n# 19--Couple/19_Couple_Couple_19_768.jpg\n# 19--Couple/19_Couple_Couple_19_484.jpg\n# 19--Couple/19_Couple_Couple_19_367.jpg\n# 19--Couple/19_Couple_Couple_19_318.jpg\n# 19--Couple/19_Couple_Couple_19_285.jpg\n# 19--Couple/19_Couple_Couple_19_95.jpg\n# 19--Couple/19_Couple_Couple_19_224.jpg\n# 19--Couple/19_Couple_Couple_19_85.jpg\n# 19--Couple/19_Couple_Couple_19_15.jpg\n# 19--Couple/19_Couple_Couple_19_715.jpg\n# 19--Couple/19_Couple_Couple_19_159.jpg\n# 19--Couple/19_Couple_Couple_19_314.jpg\n# 19--Couple/19_Couple_Couple_19_1013.jpg\n# 19--Couple/19_Couple_Couple_19_779.jpg\n# 19--Couple/19_Couple_Couple_19_783.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_304.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_438.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_750.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_169.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_14.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_680.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_509.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_648.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_724.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_115.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_862.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_187.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_927.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_52.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_177.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_783.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_670.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_356.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1001.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_42.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_222.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_671.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_319.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_563.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_759.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_90.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_342.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_47.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_692.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_432.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_320.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_431.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_613.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_574.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_76.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_449.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_881.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_169.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_850.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_492.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_816.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_197.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_569.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_521.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_623.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_101.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_793.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_615.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_316.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_711.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_480.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_970.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_972.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_80.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_604.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_385.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1022.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_229.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_837.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_547.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_725.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_750.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_200.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_514.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_344.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_560.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_209.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_323.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_100.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_500.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_840.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_50.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_174.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_614.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_280.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_652.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_280.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_137.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_627.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_79.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_850.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_501.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_60.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_565.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_118.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_539.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_626.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_155.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_25.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_219.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_509.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_258.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_530.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_235.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_42.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_672.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_487.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_452.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_440.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_528.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_594.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_196.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_540.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_429.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_773.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_250.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_575.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_736.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_244.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_109.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_747.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_629.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_800.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_319.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_854.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_291.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_259.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_168.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_392.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_112.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_205.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_481.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_529.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_386.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_462.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_646.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_654.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_794.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_603.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_101.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_183.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_684.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_457.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_232.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_484.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_668.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_760.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_39.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_130.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_338.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_784.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_880.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_457.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_935.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_347.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_588.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_928.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_113.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_72.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_229.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_744.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_93.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_662.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_645.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_782.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_898.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_525.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_274.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_563.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_503.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_267.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_193.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_544.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_717.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_743.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_871.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_113.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_16.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_730.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_133.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_492.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_568.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_331.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_311.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_58.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_532.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_119.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_387.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_778.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_121.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_537.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_45.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_44.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_654.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_689.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_284.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_249.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_703.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_416.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_461.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_935.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_369.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_791.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_834.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_437.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_255.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_254.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_345.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_292.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_8.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_613.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_31.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_474.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_1.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_286.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_345.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_184.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_469.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_590.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1047.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_351.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_464.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_120.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_647.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_1.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_56.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_623.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_254.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_155.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_352.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_485.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_41.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_938.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_307.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_66.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_708.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_675.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_821.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_15.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_430.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_468.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_405.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_719.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_947.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_635.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_682.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_733.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_779.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_505.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_376.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_180.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_293.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_46.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_213.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_403.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_111.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_524.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_465.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_811.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_593.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_718.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_217.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_865.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_912.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_716.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_615.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_875.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_797.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_430.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_684.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_563.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_328.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_938.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_274.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_138.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_536.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_316.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_803.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_566.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_428.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_378.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_57.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_145.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_171.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_895.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_796.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_715.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_973.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_51.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_149.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_212.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_292.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_140.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_857.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_586.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_368.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_276.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_302.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_288.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_138.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_426.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_86.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_427.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_930.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_125.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_555.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_409.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_141.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_557.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_288.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_675.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_820.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_99.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_495.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_33.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_205.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1002.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_425.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_206.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_325.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_826.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_778.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_541.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_732.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_366.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_205.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_68.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_815.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_408.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_790.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_361.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_874.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_404.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_295.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_126.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_223.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_882.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_272.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_417.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_483.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_802.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_402.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_123.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_372.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_607.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_279.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_952.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_413.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_104.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_751.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_87.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_209.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_130.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_580.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_624.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_538.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_76.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_323.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_966.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_666.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_85.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_340.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_375.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_812.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_131.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_303.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_908.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_10.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_498.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_127.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_664.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_80.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_976.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_466.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_629.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_425.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_19.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_585.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_786.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_363.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_822.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_626.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_776.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_931.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_154.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_705.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_141.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1039.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_251.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_39.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_201.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_673.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_718.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_352.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_358.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_3.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_140.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_579.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_583.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_813.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_203.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_195.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_831.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_197.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_663.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_350.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_658.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_446.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_733.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_286.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_705.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_518.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_699.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_79.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_622.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_92.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_496.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_101.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_523.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_648.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_839.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_454.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_408.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_212.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_415.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_188.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_40.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_936.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_198.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_528.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_495.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_216.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_502.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_383.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_75.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_163.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_784.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_513.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_617.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_27.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_780.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_683.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_541.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_587.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_406.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_631.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_802.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_177.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_225.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_712.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_490.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_108.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_508.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_883.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_754.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_312.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_391.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_211.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_859.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_211.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_128.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_194.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_168.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_676.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_61.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_88.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_735.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_529.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_584.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_325.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_31.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_9.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_105.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_650.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_584.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_52.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_4.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_751.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_395.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_752.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_596.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_707.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_948.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_842.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_365.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_572.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_464.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_402.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_581.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_4.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_798.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_48.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_243.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_776.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_732.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_324.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_420.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_133.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_459.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_307.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1026.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_208.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_609.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_323.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_312.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_787.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_259.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_228.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_956.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_308.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_656.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_62.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_202.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_524.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_173.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_730.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_934.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_133.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_430.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_653.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_283.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_807.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_367.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_465.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_845.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_225.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_522.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_672.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_412.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_780.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_906.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_438.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_295.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_610.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_60.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_724.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_22.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_417.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_288.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_716.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_645.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_572.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_730.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_661.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_296.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_207.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_124.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_558.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_51.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_618.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_283.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_544.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_943.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_316.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_359.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_165.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_165.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_315.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_212.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_125.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_403.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_670.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_445.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_119.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_709.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_301.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_558.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_33.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_124.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_79.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1003.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_394.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_870.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_310.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_82.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_625.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_332.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_656.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_401.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_677.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_743.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_116.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_790.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_200.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_873.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_732.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_781.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_506.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_831.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_244.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_376.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_6.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_852.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_827.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_765.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_122.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_460.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_426.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_673.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_925.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_741.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_394.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_167.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_59.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_221.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_15.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_293.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_180.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_155.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_41.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_282.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_83.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_481.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_323.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_303.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_217.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_530.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_198.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_262.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1016.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_472.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_463.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_234.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_373.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_653.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_144.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1034.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_266.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_554.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_764.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_480.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_519.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1045.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_683.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_642.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_210.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_474.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_478.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_109.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_552.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_710.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_637.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_102.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_861.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_941.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_924.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_159.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_819.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_205.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_631.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_354.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_389.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_321.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_652.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_297.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_518.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_89.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_993.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_260.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_250.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_185.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_674.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_796.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_607.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_141.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_714.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_891.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_667.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_263.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_435.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_682.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_247.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_737.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_11.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_286.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_184.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_897.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_484.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_522.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_706.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_691.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_751.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_275.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_546.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_87.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_686.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_223.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_681.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_620.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_443.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_738.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_447.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_570.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_232.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_804.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_428.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_821.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_997.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_267.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_600.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_181.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_342.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_917.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_392.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_326.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_691.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_397.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_978.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_327.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_686.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_653.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_74.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_45.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_436.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_838.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_745.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_336.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_612.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_164.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_334.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1005.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_641.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_658.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_498.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_987.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_368.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_553.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1013.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_238.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_932.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_107.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_988.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_637.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_271.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_623.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_234.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_749.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_504.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1004.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_772.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_36.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_698.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_432.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_533.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_173.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_401.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_488.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_262.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_992.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_197.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_657.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_432.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_48.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_415.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_917.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_96.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_761.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_444.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_489.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_63.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_29.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_27.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_191.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_10.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_11.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_404.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_467.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_182.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_99.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_615.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_866.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_680.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_936.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_659.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_289.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_835.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_643.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_417.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_675.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_281.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_788.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_668.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_133.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_74.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_252.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_23.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_487.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_625.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_248.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_777.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_10.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_585.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_227.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_482.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_864.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_83.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_512.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_269.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_789.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_932.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_90.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_454.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1009.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_928.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_191.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_884.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_899.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_974.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_252.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_363.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_201.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_693.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_506.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_164.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_845.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_911.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_29.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_415.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_189.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_658.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_214.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_358.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_843.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_520.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_68.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_669.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_868.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_267.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_886.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_394.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_764.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_257.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_814.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1012.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_914.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_897.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_853.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_239.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_94.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1012.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_171.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_655.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_601.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_264.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_367.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_777.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_22.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_263.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_585.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_874.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_605.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_202.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_214.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_300.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_103.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_405.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_526.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1008.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_454.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_67.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_418.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_81.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_328.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_46.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_986.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_562.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_130.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_751.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_575.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_452.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_156.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_190.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_529.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_218.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_914.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_47.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_916.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_283.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_113.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_473.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_669.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_218.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_69.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_540.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_887.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_636.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_310.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_78.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_3.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_906.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_280.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_266.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_640.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_762.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_799.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_774.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_531.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_552.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_639.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_946.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_6.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_135.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_515.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_941.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_239.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_317.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_227.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_429.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_226.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_129.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_698.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_733.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_626.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_270.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_61.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_789.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_215.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_152.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_790.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_405.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_492.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_581.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_31.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_635.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_591.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_238.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_416.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_510.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_660.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_48.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_452.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_7.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_869.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_418.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_971.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_451.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_933.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_454.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_909.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_148.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_576.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_420.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_361.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_731.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_26.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_124.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_320.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_524.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_245.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_353.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_736.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_568.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1020.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_687.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_511.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_21.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_477.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_651.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_348.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_825.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_219.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_12.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_564.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_662.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_23.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_455.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_104.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_26.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_241.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_256.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_606.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_132.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_581.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_532.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_463.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_351.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_436.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_534.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_768.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_569.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_939.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_639.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_358.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_366.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_16.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_62.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_596.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_664.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_457.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_238.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_759.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_598.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_396.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_407.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_395.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_18.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_779.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_839.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_413.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_428.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_984.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_509.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_744.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_98.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_848.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_944.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_626.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_351.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_969.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_192.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_774.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_153.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_597.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_427.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_96.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_489.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_678.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_321.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_768.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_873.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_665.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_111.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_605.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_464.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_71.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_739.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_629.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_301.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_128.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_196.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_574.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_663.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_149.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_176.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_949.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_922.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_778.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_129.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_85.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_608.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_372.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_339.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_614.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_78.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_463.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_925.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_253.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_861.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_335.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_342.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_136.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_789.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_359.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_661.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_139.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_582.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_233.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_209.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_370.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_77.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_216.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_683.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_350.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_473.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_334.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_384.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_590.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_573.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_632.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_355.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_134.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_543.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_191.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_620.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_537.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_853.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_711.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_735.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_208.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_571.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_13.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_112.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_740.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_39.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_340.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_910.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_284.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_466.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_158.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_719.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_187.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_491.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_24.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_81.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_207.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_8.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_881.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_886.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_380.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_843.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_23.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_422.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_680.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_830.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_866.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_168.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_829.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_228.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_5.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_333.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_195.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_723.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_24.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_855.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_244.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_36.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_433.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_593.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_835.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_893.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_320.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_495.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_384.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_121.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_574.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_17.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_533.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_306.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_97.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_632.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_575.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_170.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_633.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_810.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_327.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_899.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_852.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_170.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_936.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_713.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_106.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_154.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_890.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_551.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_233.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_499.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_43.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_373.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1006.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_220.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_35.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_22.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_156.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_676.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_598.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_688.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_348.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_228.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_554.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_198.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_651.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_869.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_226.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_612.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_490.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_526.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_737.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_321.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_295.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_37.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_720.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_147.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_725.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_753.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_373.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_513.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_949.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_236.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_549.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_197.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_190.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_515.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_63.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_106.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_943.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_201.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_867.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_652.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_355.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_844.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_630.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_294.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_37.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_527.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_82.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_386.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_780.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_343.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_477.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_775.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_217.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_662.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_945.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_853.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_633.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_473.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_879.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_1013.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_702.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_215.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_497.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_996.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_52.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_165.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_577.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_145.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_223.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_639.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_583.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_688.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_630.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_739.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_247.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_346.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_335.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_866.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_274.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_32.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_582.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_843.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_674.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_378.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_643.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_65.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_208.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_72.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_407.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_64.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_157.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_420.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_321.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_265.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_727.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_976.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_11.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_606.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_75.jpg\n# 2--Demonstration/2_Demonstration_Demonstrators_2_393.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_261.jpg\n# 2--Demonstration/2_Demonstration_Political_Rally_2_303.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_817.jpg\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_56.jpg\n# 2--Demonstration/2_Demonstration_Protesters_2_255.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_904.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_78.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_713.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_927.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_23.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_314.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_306.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_479.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_130.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_594.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_343.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_438.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_410.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_407.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_895.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_30.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_854.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_189.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_42.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_824.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_467.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_631.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_119.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_248.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_337.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_653.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_998.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_823.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_581.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_832.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_592.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_878.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_790.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_57.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_818.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_295.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_898.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_345.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_875.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_139.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_203.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_803.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_340.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_75.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_435.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_41.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_171.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_13.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_861.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_375.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_207.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_49.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_48.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_400.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_138.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_639.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_884.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_925.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_271.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_206.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_452.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_66.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_38.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_920.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_797.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_290.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_682.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_391.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_237.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_397.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_423.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_919.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_825.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_116.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_223.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_403.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_543.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_553.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_939.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_159.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_633.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_757.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_106.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_646.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_557.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_522.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_655.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_185.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_545.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_240.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_459.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_916.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_477.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_37.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_887.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_766.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_685.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_578.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_708.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_815.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_514.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_395.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_82.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_431.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_393.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_525.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_313.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1039.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_769.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_938.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_670.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_804.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_196.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_517.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_46.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_52.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_320.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_794.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_738.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_85.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_950.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_940.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_947.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_812.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_642.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_418.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_362.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_208.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_216.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1004.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_886.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_516.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_900.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_659.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_120.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_822.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_394.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_372.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_472.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_837.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_773.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_868.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_63.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_827.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_584.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_876.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_617.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_565.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1017.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_644.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_456.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_941.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_102.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_806.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_847.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_416.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_475.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_425.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_284.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_567.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_645.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_21.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_606.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_89.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_174.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1040.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_784.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_541.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_676.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_133.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_634.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_865.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_4.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_748.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_80.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_564.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_156.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_288.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_262.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_731.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_3.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_444.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_332.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_53.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_795.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_626.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_492.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_32.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_771.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_504.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_609.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_230.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_859.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_93.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_376.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_261.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_211.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_792.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_117.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_551.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_44.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_668.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_158.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_279.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_428.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_615.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_413.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_363.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_426.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_287.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_70.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_278.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_338.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_385.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_437.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_60.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_151.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_292.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_366.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_36.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_121.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_929.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_228.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_536.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_7.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_231.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_342.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_883.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_392.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1010.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_637.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_866.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_681.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_605.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_232.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_152.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_622.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_907.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_484.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_830.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1019.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_528.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_975.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_16.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1013.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_537.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1012.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_321.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_490.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_124.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_192.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_598.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_259.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_163.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_590.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_796.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_722.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1031.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_834.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_18.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_194.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_931.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_842.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_354.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_184.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_179.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_56.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_312.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_17.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_680.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_810.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_245.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_858.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_302.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_144.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_1005.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_190.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_489.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_188.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_331.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_217.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_225.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_226.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_684.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_726.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_270.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_250.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_853.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_224.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_197.jpg\n# 20--Family_Group/20_Family_Group_Family_Group_20_28.jpg\n# 21--Festival/21_Festival_Festival_21_52.jpg\n# 21--Festival/21_Festival_Festival_21_214.jpg\n# 21--Festival/21_Festival_Festival_21_282.jpg\n# 21--Festival/21_Festival_Festival_21_106.jpg\n# 21--Festival/21_Festival_Festival_21_705.jpg\n# 21--Festival/21_Festival_Festival_21_289.jpg\n# 21--Festival/21_Festival_Festival_21_103.jpg\n# 21--Festival/21_Festival_Festival_21_267.jpg\n# 21--Festival/21_Festival_Festival_21_543.jpg\n# 21--Festival/21_Festival_Festival_21_731.jpg\n# 21--Festival/21_Festival_Festival_21_440.jpg\n# 21--Festival/21_Festival_Festival_21_818.jpg\n# 21--Festival/21_Festival_Festival_21_117.jpg\n# 21--Festival/21_Festival_Festival_21_165.jpg\n# 21--Festival/21_Festival_Festival_21_829.jpg\n# 21--Festival/21_Festival_Festival_21_58.jpg\n# 21--Festival/21_Festival_Festival_21_115.jpg\n# 21--Festival/21_Festival_Festival_21_388.jpg\n# 21--Festival/21_Festival_Festival_21_666.jpg\n# 21--Festival/21_Festival_Festival_21_851.jpg\n# 21--Festival/21_Festival_Festival_21_34.jpg\n# 21--Festival/21_Festival_Festival_21_2.jpg\n# 21--Festival/21_Festival_Festival_21_74.jpg\n# 21--Festival/21_Festival_Festival_21_713.jpg\n# 21--Festival/21_Festival_Festival_21_217.jpg\n# 21--Festival/21_Festival_Festival_21_807.jpg\n# 21--Festival/21_Festival_Festival_21_867.jpg\n# 21--Festival/21_Festival_Festival_21_198.jpg\n# 21--Festival/21_Festival_Festival_21_621.jpg\n# 21--Festival/21_Festival_Festival_21_422.jpg\n# 21--Festival/21_Festival_Festival_21_597.jpg\n# 21--Festival/21_Festival_Festival_21_827.jpg\n# 21--Festival/21_Festival_Festival_21_602.jpg\n# 21--Festival/21_Festival_Festival_21_368.jpg\n# 21--Festival/21_Festival_Festival_21_60.jpg\n# 21--Festival/21_Festival_Festival_21_803.jpg\n# 21--Festival/21_Festival_Festival_21_716.jpg\n# 21--Festival/21_Festival_Festival_21_281.jpg\n# 21--Festival/21_Festival_Festival_21_203.jpg\n# 21--Festival/21_Festival_Festival_21_342.jpg\n# 21--Festival/21_Festival_Festival_21_533.jpg\n# 21--Festival/21_Festival_Festival_21_924.jpg\n# 21--Festival/21_Festival_Festival_21_822.jpg\n# 21--Festival/21_Festival_Festival_21_162.jpg\n# 21--Festival/21_Festival_Festival_21_92.jpg\n# 21--Festival/21_Festival_Festival_21_347.jpg\n# 21--Festival/21_Festival_Festival_21_912.jpg\n# 21--Festival/21_Festival_Festival_21_857.jpg\n# 21--Festival/21_Festival_Festival_21_425.jpg\n# 21--Festival/21_Festival_Festival_21_483.jpg\n# 21--Festival/21_Festival_Festival_21_845.jpg\n# 21--Festival/21_Festival_Festival_21_460.jpg\n# 21--Festival/21_Festival_Festival_21_159.jpg\n# 21--Festival/21_Festival_Festival_21_896.jpg\n# 21--Festival/21_Festival_Festival_21_656.jpg\n# 21--Festival/21_Festival_Festival_21_708.jpg\n# 21--Festival/21_Festival_Festival_21_888.jpg\n# 21--Festival/21_Festival_Festival_21_335.jpg\n# 21--Festival/21_Festival_Festival_21_398.jpg\n# 21--Festival/21_Festival_Festival_21_83.jpg\n# 21--Festival/21_Festival_Festival_21_258.jpg\n# 21--Festival/21_Festival_Festival_21_882.jpg\n# 21--Festival/21_Festival_Festival_21_163.jpg\n# 21--Festival/21_Festival_Festival_21_27.jpg\n# 21--Festival/21_Festival_Festival_21_409.jpg\n# 21--Festival/21_Festival_Festival_21_461.jpg\n# 21--Festival/21_Festival_Festival_21_889.jpg\n# 21--Festival/21_Festival_Festival_21_4.jpg\n# 21--Festival/21_Festival_Festival_21_550.jpg\n# 21--Festival/21_Festival_Festival_21_426.jpg\n# 21--Festival/21_Festival_Festival_21_181.jpg\n# 21--Festival/21_Festival_Festival_21_944.jpg\n# 21--Festival/21_Festival_Festival_21_349.jpg\n# 21--Festival/21_Festival_Festival_21_228.jpg\n# 21--Festival/21_Festival_Festival_21_537.jpg\n# 21--Festival/21_Festival_Festival_21_532.jpg\n# 21--Festival/21_Festival_Festival_21_404.jpg\n# 21--Festival/21_Festival_Festival_21_485.jpg\n# 21--Festival/21_Festival_Festival_21_344.jpg\n# 21--Festival/21_Festival_Festival_21_967.jpg\n# 21--Festival/21_Festival_Festival_21_213.jpg\n# 21--Festival/21_Festival_Festival_21_515.jpg\n# 21--Festival/21_Festival_Festival_21_18.jpg\n# 21--Festival/21_Festival_Festival_21_842.jpg\n# 21--Festival/21_Festival_Festival_21_606.jpg\n# 21--Festival/21_Festival_Festival_21_99.jpg\n# 21--Festival/21_Festival_Festival_21_110.jpg\n# 21--Festival/21_Festival_Festival_21_682.jpg\n# 21--Festival/21_Festival_Festival_21_950.jpg\n# 21--Festival/21_Festival_Festival_21_849.jpg\n# 21--Festival/21_Festival_Festival_21_717.jpg\n# 21--Festival/21_Festival_Festival_21_615.jpg\n# 21--Festival/21_Festival_Festival_21_753.jpg\n# 21--Festival/21_Festival_Festival_21_95.jpg\n# 21--Festival/21_Festival_Festival_21_760.jpg\n# 21--Festival/21_Festival_Festival_21_357.jpg\n# 21--Festival/21_Festival_Festival_21_76.jpg\n# 21--Festival/21_Festival_Festival_21_514.jpg\n# 21--Festival/21_Festival_Festival_21_553.jpg\n# 21--Festival/21_Festival_Festival_21_480.jpg\n# 21--Festival/21_Festival_Festival_21_118.jpg\n# 21--Festival/21_Festival_Festival_21_421.jpg\n# 21--Festival/21_Festival_Festival_21_854.jpg\n# 21--Festival/21_Festival_Festival_21_886.jpg\n# 21--Festival/21_Festival_Festival_21_346.jpg\n# 21--Festival/21_Festival_Festival_21_255.jpg\n# 21--Festival/21_Festival_Festival_21_488.jpg\n# 21--Festival/21_Festival_Festival_21_764.jpg\n# 21--Festival/21_Festival_Festival_21_427.jpg\n# 21--Festival/21_Festival_Festival_21_576.jpg\n# 21--Festival/21_Festival_Festival_21_120.jpg\n# 21--Festival/21_Festival_Festival_21_454.jpg\n# 21--Festival/21_Festival_Festival_21_356.jpg\n# 21--Festival/21_Festival_Festival_21_124.jpg\n# 21--Festival/21_Festival_Festival_21_164.jpg\n# 21--Festival/21_Festival_Festival_21_630.jpg\n# 21--Festival/21_Festival_Festival_21_458.jpg\n# 21--Festival/21_Festival_Festival_21_209.jpg\n# 21--Festival/21_Festival_Festival_21_917.jpg\n# 21--Festival/21_Festival_Festival_21_132.jpg\n# 21--Festival/21_Festival_Festival_21_935.jpg\n# 21--Festival/21_Festival_Festival_21_259.jpg\n# 21--Festival/21_Festival_Festival_21_894.jpg\n# 21--Festival/21_Festival_Festival_21_87.jpg\n# 21--Festival/21_Festival_Festival_21_672.jpg\n# 21--Festival/21_Festival_Festival_21_946.jpg\n# 21--Festival/21_Festival_Festival_21_710.jpg\n# 21--Festival/21_Festival_Festival_21_617.jpg\n# 21--Festival/21_Festival_Festival_21_641.jpg\n# 21--Festival/21_Festival_Festival_21_86.jpg\n# 21--Festival/21_Festival_Festival_21_319.jpg\n# 21--Festival/21_Festival_Festival_21_150.jpg\n# 21--Festival/21_Festival_Festival_21_82.jpg\n# 21--Festival/21_Festival_Festival_21_899.jpg\n# 21--Festival/21_Festival_Festival_21_592.jpg\n# 21--Festival/21_Festival_Festival_21_910.jpg\n# 21--Festival/21_Festival_Festival_21_69.jpg\n# 21--Festival/21_Festival_Festival_21_524.jpg\n# 21--Festival/21_Festival_Festival_21_6.jpg\n# 21--Festival/21_Festival_Festival_21_102.jpg\n# 21--Festival/21_Festival_Festival_21_568.jpg\n# 21--Festival/21_Festival_Festival_21_934.jpg\n# 21--Festival/21_Festival_Festival_21_965.jpg\n# 21--Festival/21_Festival_Festival_21_24.jpg\n# 21--Festival/21_Festival_Festival_21_619.jpg\n# 21--Festival/21_Festival_Festival_21_895.jpg\n# 21--Festival/21_Festival_Festival_21_231.jpg\n# 21--Festival/21_Festival_Festival_21_438.jpg\n# 21--Festival/21_Festival_Festival_21_278.jpg\n# 21--Festival/21_Festival_Festival_21_469.jpg\n# 21--Festival/21_Festival_Festival_21_443.jpg\n# 21--Festival/21_Festival_Festival_21_870.jpg\n# 21--Festival/21_Festival_Festival_21_580.jpg\n# 21--Festival/21_Festival_Festival_21_268.jpg\n# 21--Festival/21_Festival_Festival_21_560.jpg\n# 21--Festival/21_Festival_Festival_21_7.jpg\n# 21--Festival/21_Festival_Festival_21_379.jpg\n# 21--Festival/21_Festival_Festival_21_26.jpg\n# 21--Festival/21_Festival_Festival_21_241.jpg\n# 21--Festival/21_Festival_Festival_21_812.jpg\n# 21--Festival/21_Festival_Festival_21_147.jpg\n# 21--Festival/21_Festival_Festival_21_647.jpg\n# 21--Festival/21_Festival_Festival_21_966.jpg\n# 21--Festival/21_Festival_Festival_21_646.jpg\n# 21--Festival/21_Festival_Festival_21_751.jpg\n# 21--Festival/21_Festival_Festival_21_559.jpg\n# 21--Festival/21_Festival_Festival_21_279.jpg\n# 21--Festival/21_Festival_Festival_21_311.jpg\n# 21--Festival/21_Festival_Festival_21_185.jpg\n# 21--Festival/21_Festival_Festival_21_939.jpg\n# 21--Festival/21_Festival_Festival_21_143.jpg\n# 21--Festival/21_Festival_Festival_21_538.jpg\n# 21--Festival/21_Festival_Festival_21_151.jpg\n# 21--Festival/21_Festival_Festival_21_183.jpg\n# 21--Festival/21_Festival_Festival_21_928.jpg\n# 21--Festival/21_Festival_Festival_21_511.jpg\n# 21--Festival/21_Festival_Festival_21_821.jpg\n# 21--Festival/21_Festival_Festival_21_880.jpg\n# 21--Festival/21_Festival_Festival_21_129.jpg\n# 21--Festival/21_Festival_Festival_21_838.jpg\n# 21--Festival/21_Festival_Festival_21_161.jpg\n# 21--Festival/21_Festival_Festival_21_113.jpg\n# 21--Festival/21_Festival_Festival_21_173.jpg\n# 21--Festival/21_Festival_Festival_21_260.jpg\n# 21--Festival/21_Festival_Festival_21_583.jpg\n# 21--Festival/21_Festival_Festival_21_195.jpg\n# 21--Festival/21_Festival_Festival_21_171.jpg\n# 21--Festival/21_Festival_Festival_21_505.jpg\n# 21--Festival/21_Festival_Festival_21_96.jpg\n# 21--Festival/21_Festival_Festival_21_712.jpg\n# 21--Festival/21_Festival_Festival_21_794.jpg\n# 21--Festival/21_Festival_Festival_21_825.jpg\n# 21--Festival/21_Festival_Festival_21_590.jpg\n# 21--Festival/21_Festival_Festival_21_15.jpg\n# 21--Festival/21_Festival_Festival_21_527.jpg\n# 21--Festival/21_Festival_Festival_21_517.jpg\n# 21--Festival/21_Festival_Festival_21_877.jpg\n# 21--Festival/21_Festival_Festival_21_232.jpg\n# 21--Festival/21_Festival_Festival_21_652.jpg\n# 21--Festival/21_Festival_Festival_21_37.jpg\n# 21--Festival/21_Festival_Festival_21_648.jpg\n# 21--Festival/21_Festival_Festival_21_137.jpg\n# 21--Festival/21_Festival_Festival_21_518.jpg\n# 21--Festival/21_Festival_Festival_21_63.jpg\n# 21--Festival/21_Festival_Festival_21_89.jpg\n# 21--Festival/21_Festival_Festival_21_804.jpg\n# 21--Festival/21_Festival_Festival_21_256.jpg\n# 21--Festival/21_Festival_Festival_21_816.jpg\n# 21--Festival/21_Festival_Festival_21_815.jpg\n# 21--Festival/21_Festival_Festival_21_655.jpg\n# 21--Festival/21_Festival_Festival_21_224.jpg\n# 21--Festival/21_Festival_Festival_21_31.jpg\n# 21--Festival/21_Festival_Festival_21_312.jpg\n# 21--Festival/21_Festival_Festival_21_43.jpg\n# 21--Festival/21_Festival_Festival_21_202.jpg\n# 21--Festival/21_Festival_Festival_21_736.jpg\n# 21--Festival/21_Festival_Festival_21_637.jpg\n# 21--Festival/21_Festival_Festival_21_756.jpg\n# 21--Festival/21_Festival_Festival_21_182.jpg\n# 21--Festival/21_Festival_Festival_21_467.jpg\n# 21--Festival/21_Festival_Festival_21_413.jpg\n# 21--Festival/21_Festival_Festival_21_274.jpg\n# 21--Festival/21_Festival_Festival_21_573.jpg\n# 21--Festival/21_Festival_Festival_21_926.jpg\n# 21--Festival/21_Festival_Festival_21_192.jpg\n# 22--Picnic/22_Picnic_Picnic_22_553.jpg\n# 22--Picnic/22_Picnic_Picnic_22_651.jpg\n# 22--Picnic/22_Picnic_Picnic_22_198.jpg\n# 22--Picnic/22_Picnic_Picnic_22_396.jpg\n# 22--Picnic/22_Picnic_Picnic_22_242.jpg\n# 22--Picnic/22_Picnic_Picnic_22_777.jpg\n# 22--Picnic/22_Picnic_Picnic_22_370.jpg\n# 22--Picnic/22_Picnic_Picnic_22_127.jpg\n# 22--Picnic/22_Picnic_Picnic_22_593.jpg\n# 22--Picnic/22_Picnic_Picnic_22_705.jpg\n# 22--Picnic/22_Picnic_Picnic_22_574.jpg\n# 22--Picnic/22_Picnic_Picnic_22_253.jpg\n# 22--Picnic/22_Picnic_Picnic_22_583.jpg\n# 22--Picnic/22_Picnic_Picnic_22_226.jpg\n# 22--Picnic/22_Picnic_Picnic_22_456.jpg\n# 22--Picnic/22_Picnic_Picnic_22_113.jpg\n# 22--Picnic/22_Picnic_Picnic_22_413.jpg\n# 22--Picnic/22_Picnic_Picnic_22_576.jpg\n# 22--Picnic/22_Picnic_Picnic_22_194.jpg\n# 22--Picnic/22_Picnic_Picnic_22_418.jpg\n# 22--Picnic/22_Picnic_Picnic_22_298.jpg\n# 22--Picnic/22_Picnic_Picnic_22_743.jpg\n# 22--Picnic/22_Picnic_Picnic_22_85.jpg\n# 22--Picnic/22_Picnic_Picnic_22_18.jpg\n# 22--Picnic/22_Picnic_Picnic_22_2.jpg\n# 22--Picnic/22_Picnic_Picnic_22_840.jpg\n# 22--Picnic/22_Picnic_Picnic_22_927.jpg\n# 22--Picnic/22_Picnic_Picnic_22_706.jpg\n# 22--Picnic/22_Picnic_Picnic_22_26.jpg\n# 22--Picnic/22_Picnic_Picnic_22_538.jpg\n# 22--Picnic/22_Picnic_Picnic_22_320.jpg\n# 22--Picnic/22_Picnic_Picnic_22_384.jpg\n# 22--Picnic/22_Picnic_Picnic_22_79.jpg\n# 22--Picnic/22_Picnic_Picnic_22_180.jpg\n# 22--Picnic/22_Picnic_Picnic_22_106.jpg\n# 22--Picnic/22_Picnic_Picnic_22_640.jpg\n# 22--Picnic/22_Picnic_Picnic_22_372.jpg\n# 22--Picnic/22_Picnic_Picnic_22_311.jpg\n# 22--Picnic/22_Picnic_Picnic_22_286.jpg\n# 22--Picnic/22_Picnic_Picnic_22_481.jpg\n# 22--Picnic/22_Picnic_Picnic_22_369.jpg\n# 22--Picnic/22_Picnic_Picnic_22_699.jpg\n# 22--Picnic/22_Picnic_Picnic_22_480.jpg\n# 22--Picnic/22_Picnic_Picnic_22_291.jpg\n# 22--Picnic/22_Picnic_Picnic_22_494.jpg\n# 22--Picnic/22_Picnic_Picnic_22_258.jpg\n# 22--Picnic/22_Picnic_Picnic_22_203.jpg\n# 22--Picnic/22_Picnic_Picnic_22_214.jpg\n# 22--Picnic/22_Picnic_Picnic_22_232.jpg\n# 22--Picnic/22_Picnic_Picnic_22_170.jpg\n# 22--Picnic/22_Picnic_Picnic_22_402.jpg\n# 22--Picnic/22_Picnic_Picnic_22_165.jpg\n# 22--Picnic/22_Picnic_Picnic_22_429.jpg\n# 22--Picnic/22_Picnic_Picnic_22_323.jpg\n# 22--Picnic/22_Picnic_Picnic_22_109.jpg\n# 22--Picnic/22_Picnic_Picnic_22_41.jpg\n# 22--Picnic/22_Picnic_Picnic_22_183.jpg\n# 22--Picnic/22_Picnic_Picnic_22_709.jpg\n# 22--Picnic/22_Picnic_Picnic_22_103.jpg\n# 22--Picnic/22_Picnic_Picnic_22_77.jpg\n# 22--Picnic/22_Picnic_Picnic_22_60.jpg\n# 22--Picnic/22_Picnic_Picnic_22_533.jpg\n# 22--Picnic/22_Picnic_Picnic_22_111.jpg\n# 22--Picnic/22_Picnic_Picnic_22_926.jpg\n# 22--Picnic/22_Picnic_Picnic_22_133.jpg\n# 22--Picnic/22_Picnic_Picnic_22_756.jpg\n# 22--Picnic/22_Picnic_Picnic_22_288.jpg\n# 22--Picnic/22_Picnic_Picnic_22_542.jpg\n# 22--Picnic/22_Picnic_Picnic_22_717.jpg\n# 22--Picnic/22_Picnic_Picnic_22_523.jpg\n# 22--Picnic/22_Picnic_Picnic_22_485.jpg\n# 22--Picnic/22_Picnic_Picnic_22_44.jpg\n# 22--Picnic/22_Picnic_Picnic_22_356.jpg\n# 22--Picnic/22_Picnic_Picnic_22_411.jpg\n# 22--Picnic/22_Picnic_Picnic_22_489.jpg\n# 22--Picnic/22_Picnic_Picnic_22_669.jpg\n# 22--Picnic/22_Picnic_Picnic_22_899.jpg\n# 22--Picnic/22_Picnic_Picnic_22_400.jpg\n# 22--Picnic/22_Picnic_Picnic_22_622.jpg\n# 22--Picnic/22_Picnic_Picnic_22_73.jpg\n# 22--Picnic/22_Picnic_Picnic_22_487.jpg\n# 22--Picnic/22_Picnic_Picnic_22_572.jpg\n# 22--Picnic/22_Picnic_Picnic_22_166.jpg\n# 22--Picnic/22_Picnic_Picnic_22_321.jpg\n# 22--Picnic/22_Picnic_Picnic_22_985.jpg\n# 22--Picnic/22_Picnic_Picnic_22_132.jpg\n# 22--Picnic/22_Picnic_Picnic_22_266.jpg\n# 22--Picnic/22_Picnic_Picnic_22_611.jpg\n# 22--Picnic/22_Picnic_Picnic_22_270.jpg\n# 22--Picnic/22_Picnic_Picnic_22_222.jpg\n# 22--Picnic/22_Picnic_Picnic_22_382.jpg\n# 22--Picnic/22_Picnic_Picnic_22_738.jpg\n# 22--Picnic/22_Picnic_Picnic_22_325.jpg\n# 22--Picnic/22_Picnic_Picnic_22_639.jpg\n# 22--Picnic/22_Picnic_Picnic_22_70.jpg\n# 22--Picnic/22_Picnic_Picnic_22_206.jpg\n# 22--Picnic/22_Picnic_Picnic_22_22.jpg\n# 22--Picnic/22_Picnic_Picnic_22_788.jpg\n# 22--Picnic/22_Picnic_Picnic_22_40.jpg\n# 22--Picnic/22_Picnic_Picnic_22_633.jpg\n# 22--Picnic/22_Picnic_Picnic_22_157.jpg\n# 22--Picnic/22_Picnic_Picnic_22_355.jpg\n# 22--Picnic/22_Picnic_Picnic_22_949.jpg\n# 22--Picnic/22_Picnic_Picnic_22_202.jpg\n# 22--Picnic/22_Picnic_Picnic_22_409.jpg\n# 22--Picnic/22_Picnic_Picnic_22_647.jpg\n# 22--Picnic/22_Picnic_Picnic_22_655.jpg\n# 22--Picnic/22_Picnic_Picnic_22_854.jpg\n# 22--Picnic/22_Picnic_Picnic_22_343.jpg\n# 22--Picnic/22_Picnic_Picnic_22_645.jpg\n# 22--Picnic/22_Picnic_Picnic_22_873.jpg\n# 22--Picnic/22_Picnic_Picnic_22_526.jpg\n# 22--Picnic/22_Picnic_Picnic_22_271.jpg\n# 22--Picnic/22_Picnic_Picnic_22_516.jpg\n# 22--Picnic/22_Picnic_Picnic_22_592.jpg\n# 22--Picnic/22_Picnic_Picnic_22_387.jpg\n# 22--Picnic/22_Picnic_Picnic_22_808.jpg\n# 22--Picnic/22_Picnic_Picnic_22_441.jpg\n# 22--Picnic/22_Picnic_Picnic_22_249.jpg\n# 22--Picnic/22_Picnic_Picnic_22_63.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_168.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_287.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_12.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_679.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_162.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_4.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_7.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_312.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_432.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_455.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_573.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_3.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_724.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_54.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_16.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_800.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_20.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_774.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_644.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_673.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_17.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_530.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_262.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_670.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_789.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_589.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_426.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_114.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_760.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_463.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_547.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_276.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_92.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_462.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_176.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_472.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_440.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_316.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_516.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_430.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_421.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_58.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_752.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_405.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_55.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_690.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_669.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_346.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_32.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_601.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_356.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_9.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_42.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_11.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_326.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_18.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_322.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_442.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1041.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1019.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_713.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_38.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_250.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_306.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_505.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_261.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_320.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_378.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_434.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_804.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_369.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_893.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_890.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_636.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_332.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_73.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_415.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_878.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_634.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_618.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_29.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_631.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_717.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_766.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_166.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_641.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_350.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_672.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_896.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_355.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_19.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1004.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_520.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_697.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_602.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_590.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_563.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_688.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_714.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_84.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_707.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_371.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_990.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_798.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_282.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_116.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_87.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_265.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_654.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_899.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1018.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_502.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_612.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_123.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1009.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_783.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_134.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_614.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_437.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_704.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_556.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_693.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_163.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_731.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_129.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_786.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_403.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_613.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_685.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_342.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_70.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_515.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_410.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_6.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_711.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_454.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_677.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_89.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_15.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_838.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_431.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_567.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_470.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_712.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_901.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_565.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_170.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_782.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_109.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_725.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_351.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_486.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_365.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_540.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_826.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_776.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_104.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_107.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_629.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_61.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_347.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_749.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1044.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_747.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_59.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_761.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_453.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_765.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_213.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_808.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_44.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_579.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_584.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_620.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_78.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_208.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_699.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_325.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_182.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_597.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_544.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_682.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_997.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_498.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_34.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_184.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_489.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_308.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_212.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_622.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_735.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_93.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_780.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_572.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_493.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_635.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_785.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_691.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_539.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_581.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_741.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_267.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_534.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_1027.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_550.jpg\n# 23--Shoppers/23_Shoppers_Shoppers_23_255.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_365.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_200.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_327.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_61.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_768.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_884.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_461.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_572.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_932.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_358.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_387.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1044.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_586.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_652.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_831.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_785.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_198.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_306.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_642.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_801.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_42.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_762.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_231.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_710.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1021.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_711.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_560.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_580.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_504.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1043.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_864.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_693.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_113.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_241.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_770.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_227.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_301.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_643.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_746.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_16.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_88.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_673.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_162.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_270.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_815.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_122.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_459.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_727.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_849.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_563.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_575.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_591.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_400.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_594.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_584.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_207.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_666.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_981.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_64.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_451.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_797.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_607.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_239.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_495.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_338.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_13.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_740.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_367.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_18.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_373.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_25.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_889.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_980.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_260.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_463.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_967.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_873.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_436.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_216.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_310.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_820.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_876.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_795.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_569.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1033.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_401.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_179.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_561.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_813.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_450.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_668.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_670.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_765.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_621.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_782.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_829.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_840.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_493.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_55.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_573.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_839.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1034.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_376.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_954.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_808.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_79.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_112.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_485.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_760.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_790.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_335.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_663.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_742.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_4.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_236.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_955.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_590.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_172.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_541.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_305.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_913.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1025.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_618.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_289.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_445.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_2.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_84.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_677.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_669.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_783.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_320.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_655.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_565.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_22.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_731.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_110.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_947.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_903.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_661.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_505.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_657.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_830.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1028.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_307.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1013.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_513.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_936.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_14.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_470.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_237.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_104.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_576.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_312.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_330.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_111.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_479.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_753.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_23.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_166.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_905.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_473.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_33.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_28.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_597.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_141.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_777.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_651.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_370.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_823.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_170.jpg\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_59.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_948.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_132.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_941.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1002.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_444.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_853.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_360.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_835.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_894.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_991.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_571.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_202.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_97.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_633.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_465.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_255.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_509.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_923.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_554.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_638.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_539.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_181.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_630.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_280.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_126.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_391.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_456.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_45.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_233.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_91.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_931.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_676.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_891.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_787.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_788.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_284.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_449.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_769.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_553.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_75.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_138.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_10.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_604.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_612.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_857.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_371.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_382.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_206.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_416.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_925.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_913.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_253.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_263.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1001.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_713.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_102.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_719.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_351.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_55.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_26.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_295.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_6.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_311.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_742.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_268.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_175.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_441.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_786.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_229.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_215.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_578.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1042.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_413.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_887.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_411.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_708.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_40.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_421.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_151.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_784.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_418.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_647.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_106.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_178.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_624.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_805.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_657.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_317.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1034.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_217.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_286.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_162.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_947.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_669.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_889.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_447.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_744.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_221.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_583.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_238.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_507.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_230.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_228.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_323.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_726.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_12.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_765.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_884.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_38.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_600.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_30.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_108.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_462.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_616.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_639.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_470.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_363.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_932.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_219.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_328.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_94.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_520.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_176.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_359.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_340.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_778.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_694.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_136.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_546.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_254.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_655.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_53.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_895.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_592.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_587.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_172.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_500.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_306.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_712.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_355.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_131.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_494.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_622.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_741.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_115.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_680.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_5.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_816.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_875.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_915.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_489.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_618.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_790.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_892.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_466.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_949.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_928.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_212.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_564.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_37.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_479.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_568.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_702.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1006.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_880.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_283.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_316.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_314.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_100.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_287.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_613.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_431.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_4.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_435.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_224.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_218.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_367.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_745.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_627.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_501.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_392.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_637.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_155.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_859.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_484.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_330.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_404.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_730.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_333.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_87.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_667.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_78.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_901.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_588.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_66.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_366.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_797.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_107.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_92.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_258.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_736.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_257.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_856.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_645.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_180.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_354.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_715.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_57.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_28.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_648.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_54.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_274.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_812.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_908.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_540.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_840.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_964.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_653.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1028.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_505.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_695.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_320.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_518.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_14.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1021.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_579.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_285.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_710.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_813.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_260.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_716.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_864.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_39.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_684.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_536.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_3.jpg\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_829.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_200.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_630.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_120.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_292.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_112.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_319.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_846.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_661.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_941.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_68.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_452.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_276.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_563.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_138.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_469.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_485.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_919.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_156.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_776.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_826.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_227.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_238.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_63.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_533.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_173.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_1025.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_183.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_232.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_662.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_258.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_857.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_94.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_33.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_43.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_210.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_634.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_287.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_482.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_26.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_301.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_782.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_762.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_331.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_166.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_267.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_91.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_295.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_78.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_104.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_79.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_873.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_473.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_234.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_476.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_332.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_645.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_577.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_605.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_678.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_900.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_820.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_891.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_80.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_370.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_828.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_578.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_856.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_789.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_418.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_544.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_88.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_121.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_765.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_181.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_665.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_144.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_621.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_581.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_812.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_730.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_542.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_278.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_130.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_656.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_949.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_681.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_586.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_326.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_93.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_139.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_399.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_19.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_525.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_511.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_651.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_115.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_177.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_478.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_468.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_658.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_472.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_341.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_769.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_895.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_380.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_682.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_686.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_700.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_603.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_230.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_41.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_444.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_839.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_221.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_867.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_226.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_159.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_434.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_61.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_596.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_176.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_824.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_784.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_718.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_52.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_463.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_500.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_641.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_748.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_438.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_186.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_882.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_214.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_107.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_111.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_22.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_280.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_445.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_885.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_110.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_402.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_124.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_526.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_696.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_508.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_626.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_206.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_327.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_646.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_649.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_598.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_545.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_502.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_840.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_407.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_249.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_847.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_277.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_4.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_358.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_920.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_923.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_489.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_219.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_629.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_673.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_709.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_697.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_86.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_622.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_503.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_546.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_666.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_564.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_256.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_733.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_209.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_180.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_297.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_422.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_690.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_374.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_554.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_129.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_42.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_837.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_237.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_775.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_36.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_367.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_106.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_613.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_363.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_753.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_406.jpg\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_207.jpg\n# 27--Spa/27_Spa_Spa_27_173.jpg\n# 27--Spa/27_Spa_Spa_27_310.jpg\n# 27--Spa/27_Spa_Spa_27_169.jpg\n# 27--Spa/27_Spa_Spa_27_265.jpg\n# 27--Spa/27_Spa_Spa_27_821.jpg\n# 27--Spa/27_Spa_Spa_27_303.jpg\n# 27--Spa/27_Spa_Spa_27_435.jpg\n# 27--Spa/27_Spa_Spa_27_61.jpg\n# 27--Spa/27_Spa_Spa_27_747.jpg\n# 27--Spa/27_Spa_Spa_27_262.jpg\n# 27--Spa/27_Spa_Spa_27_615.jpg\n# 27--Spa/27_Spa_Spa_27_299.jpg\n# 27--Spa/27_Spa_Spa_27_56.jpg\n# 27--Spa/27_Spa_Spa_27_548.jpg\n# 27--Spa/27_Spa_Spa_27_304.jpg\n# 27--Spa/27_Spa_Spa_27_138.jpg\n# 27--Spa/27_Spa_Spa_27_766.jpg\n# 27--Spa/27_Spa_Spa_27_860.jpg\n# 27--Spa/27_Spa_Spa_27_566.jpg\n# 27--Spa/27_Spa_Spa_27_629.jpg\n# 27--Spa/27_Spa_Spa_27_872.jpg\n# 27--Spa/27_Spa_Spa_27_853.jpg\n# 27--Spa/27_Spa_Spa_27_315.jpg\n# 27--Spa/27_Spa_Spa_27_375.jpg\n# 27--Spa/27_Spa_Spa_27_805.jpg\n# 27--Spa/27_Spa_Spa_27_300.jpg\n# 27--Spa/27_Spa_Spa_27_277.jpg\n# 27--Spa/27_Spa_Spa_27_536.jpg\n# 27--Spa/27_Spa_Spa_27_574.jpg\n# 27--Spa/27_Spa_Spa_27_834.jpg\n# 27--Spa/27_Spa_Spa_27_167.jpg\n# 27--Spa/27_Spa_Spa_27_258.jpg\n# 27--Spa/27_Spa_Spa_27_750.jpg\n# 27--Spa/27_Spa_Spa_27_890.jpg\n# 27--Spa/27_Spa_Spa_27_598.jpg\n# 27--Spa/27_Spa_Spa_27_133.jpg\n# 27--Spa/27_Spa_Spa_27_673.jpg\n# 27--Spa/27_Spa_Spa_27_903.jpg\n# 27--Spa/27_Spa_Spa_27_112.jpg\n# 27--Spa/27_Spa_Spa_27_194.jpg\n# 27--Spa/27_Spa_Spa_27_406.jpg\n# 27--Spa/27_Spa_Spa_27_14.jpg\n# 27--Spa/27_Spa_Spa_27_66.jpg\n# 27--Spa/27_Spa_Spa_27_513.jpg\n# 27--Spa/27_Spa_Spa_27_417.jpg\n# 27--Spa/27_Spa_Spa_27_355.jpg\n# 27--Spa/27_Spa_Spa_27_204.jpg\n# 27--Spa/27_Spa_Spa_27_93.jpg\n# 27--Spa/27_Spa_Spa_27_483.jpg\n# 27--Spa/27_Spa_Spa_27_271.jpg\n# 27--Spa/27_Spa_Spa_27_622.jpg\n# 27--Spa/27_Spa_Spa_27_802.jpg\n# 27--Spa/27_Spa_Spa_27_421.jpg\n# 27--Spa/27_Spa_Spa_27_755.jpg\n# 27--Spa/27_Spa_Spa_27_538.jpg\n# 27--Spa/27_Spa_Spa_27_377.jpg\n# 27--Spa/27_Spa_Spa_27_534.jpg\n# 27--Spa/27_Spa_Spa_27_572.jpg\n# 27--Spa/27_Spa_Spa_27_328.jpg\n# 27--Spa/27_Spa_Spa_27_772.jpg\n# 27--Spa/27_Spa_Spa_27_267.jpg\n# 27--Spa/27_Spa_Spa_27_34.jpg\n# 27--Spa/27_Spa_Spa_27_226.jpg\n# 27--Spa/27_Spa_Spa_27_170.jpg\n# 27--Spa/27_Spa_Spa_27_685.jpg\n# 27--Spa/27_Spa_Spa_27_863.jpg\n# 27--Spa/27_Spa_Spa_27_527.jpg\n# 27--Spa/27_Spa_Spa_27_476.jpg\n# 27--Spa/27_Spa_Spa_27_647.jpg\n# 27--Spa/27_Spa_Spa_27_364.jpg\n# 27--Spa/27_Spa_Spa_27_763.jpg\n# 27--Spa/27_Spa_Spa_27_822.jpg\n# 27--Spa/27_Spa_Spa_27_437.jpg\n# 27--Spa/27_Spa_Spa_27_101.jpg\n# 27--Spa/27_Spa_Spa_27_25.jpg\n# 27--Spa/27_Spa_Spa_27_506.jpg\n# 27--Spa/27_Spa_Spa_27_166.jpg\n# 27--Spa/27_Spa_Spa_27_753.jpg\n# 27--Spa/27_Spa_Spa_27_273.jpg\n# 27--Spa/27_Spa_Spa_27_795.jpg\n# 27--Spa/27_Spa_Spa_27_793.jpg\n# 27--Spa/27_Spa_Spa_27_791.jpg\n# 27--Spa/27_Spa_Spa_27_432.jpg\n# 27--Spa/27_Spa_Spa_27_683.jpg\n# 27--Spa/27_Spa_Spa_27_244.jpg\n# 27--Spa/27_Spa_Spa_27_196.jpg\n# 27--Spa/27_Spa_Spa_27_42.jpg\n# 27--Spa/27_Spa_Spa_27_856.jpg\n# 27--Spa/27_Spa_Spa_27_707.jpg\n# 27--Spa/27_Spa_Spa_27_539.jpg\n# 27--Spa/27_Spa_Spa_27_563.jpg\n# 27--Spa/27_Spa_Spa_27_242.jpg\n# 27--Spa/27_Spa_Spa_27_599.jpg\n# 27--Spa/27_Spa_Spa_27_632.jpg\n# 27--Spa/27_Spa_Spa_27_669.jpg\n# 27--Spa/27_Spa_Spa_27_67.jpg\n# 27--Spa/27_Spa_Spa_27_378.jpg\n# 27--Spa/27_Spa_Spa_27_748.jpg\n# 27--Spa/27_Spa_Spa_27_274.jpg\n# 27--Spa/27_Spa_Spa_27_343.jpg\n# 27--Spa/27_Spa_Spa_27_353.jpg\n# 27--Spa/27_Spa_Spa_27_354.jpg\n# 27--Spa/27_Spa_Spa_27_88.jpg\n# 27--Spa/27_Spa_Spa_27_472.jpg\n# 27--Spa/27_Spa_Spa_27_870.jpg\n# 27--Spa/27_Spa_Spa_27_4.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_587.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_508.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_727.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_400.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_19.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_308.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_402.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_321.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_477.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_694.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_929.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_556.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_647.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_776.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_20.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_21.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_808.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_640.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_252.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_814.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_393.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_606.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_295.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_435.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_577.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_807.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_512.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_345.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_13.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_38.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_256.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_597.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_403.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_893.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_363.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_925.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_264.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_819.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_843.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_183.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_704.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_196.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_46.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_642.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_407.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_560.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_404.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_367.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1047.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_731.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_226.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_405.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_266.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_832.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_785.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_330.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_168.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_68.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_325.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_193.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1010.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_213.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_813.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_676.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_633.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_195.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_900.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_564.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_139.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_45.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_570.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_257.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_728.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_391.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_917.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_255.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_884.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_913.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_938.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1024.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1013.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_767.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_463.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_337.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_740.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_780.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_273.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_840.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_478.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_526.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_809.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_301.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_732.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_875.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_825.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_443.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_684.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_682.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_16.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_416.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_703.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_375.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_293.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_581.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_259.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_75.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_334.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_221.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_638.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_469.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_353.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_911.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_766.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_773.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_161.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_163.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_215.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_397.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1046.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_992.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_419.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1038.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_762.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_88.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_440.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_823.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_303.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_493.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_430.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_474.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_828.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_910.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_628.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_920.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_519.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_76.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1035.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_689.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_63.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_145.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_662.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_81.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_414.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_205.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_725.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_902.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_822.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_937.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_438.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_287.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_470.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_779.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_185.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_856.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_799.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_722.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_763.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_348.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_121.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_690.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_211.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_310.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_225.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_452.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_796.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_821.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_18.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_891.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_374.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_610.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_379.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_269.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_864.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_148.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_415.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_541.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_754.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_990.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_820.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_344.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_645.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_482.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_409.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_464.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_664.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_669.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_630.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_629.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_830.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_583.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_162.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_540.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_160.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_521.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_125.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_804.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_881.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_930.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_931.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_6.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_304.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_197.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_128.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_173.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_852.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_230.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_511.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_437.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_120.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_993.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_89.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_896.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_844.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_80.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_623.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_203.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_798.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_783.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_171.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1015.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_315.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_665.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_473.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_486.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_242.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_9.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_636.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_887.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_586.jpg\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_624.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_507.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_896.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_904.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_322.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_569.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_813.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_71.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_915.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_691.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_950.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_497.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_326.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_12.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_20.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_777.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_690.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_823.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_352.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_669.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_140.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_458.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_808.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_428.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_77.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_37.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_405.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_3.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_257.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_441.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_566.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_610.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_679.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_534.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_685.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_337.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_918.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_365.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_907.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_642.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_339.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_238.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_746.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_247.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_754.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_728.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_827.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_756.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_414.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_493.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_214.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_688.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_695.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_760.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_156.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_392.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_234.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_154.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_435.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_355.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_662.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_446.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_939.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_264.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_64.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_430.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_640.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_80.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_925.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_666.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_290.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_104.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_180.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_167.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_444.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_328.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_13.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_285.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_763.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_204.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_747.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_829.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_533.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_445.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_302.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_233.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_209.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_923.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_270.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_651.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_314.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_839.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_134.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_427.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_389.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_892.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_372.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_356.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_195.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_483.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_528.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_917.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_375.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_789.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_644.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_484.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_133.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_206.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_378.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_512.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_135.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_793.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_431.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_22.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_825.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_364.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_556.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_850.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_799.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_319.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_487.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_574.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_237.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_121.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_453.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_927.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_745.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_188.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_109.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_800.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_391.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_91.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_557.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_301.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_409.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_742.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_762.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_277.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_628.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_289.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_775.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_350.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_538.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_726.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_881.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_924.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_439.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_613.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_564.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_908.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_944.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_928.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_596.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_614.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_346.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_629.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_183.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_736.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_25.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_34.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_330.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_343.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_515.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_663.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_809.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_503.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_417.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_873.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_437.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_476.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_448.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_412.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_466.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_279.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_842.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_28.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_216.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_532.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_770.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_17.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_1.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_774.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_627.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_787.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_903.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_345.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_486.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_694.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_887.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_810.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_474.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_724.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_636.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_943.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_338.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_619.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_699.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_621.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_884.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_332.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_877.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_411.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_200.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_329.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_404.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_61.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_677.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_129.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_618.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_354.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_235.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_496.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_106.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_174.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_519.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_516.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_185.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_418.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_664.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_597.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_178.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_292.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_659.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_510.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_717.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_58.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_620.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_202.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_828.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_878.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_159.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_172.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_86.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_584.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_470.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_242.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_623.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_711.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_371.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_608.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_600.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_712.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_225.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_686.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_9.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_367.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_39.jpg\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_856.jpg\n# 3--Riot/3_Riot_Riot_3_233.jpg\n# 3--Riot/3_Riot_Riot_3_159.jpg\n# 3--Riot/3_Riot_Riot_3_1000.jpg\n# 3--Riot/3_Riot_Riot_3_432.jpg\n# 3--Riot/3_Riot_Riot_3_923.jpg\n# 3--Riot/3_Riot_Riot_3_856.jpg\n# 3--Riot/3_Riot_Riot_3_1027.jpg\n# 3--Riot/3_Riot_Riot_3_334.jpg\n# 3--Riot/3_Riot_Riot_3_13.jpg\n# 3--Riot/3_Riot_Riot_3_927.jpg\n# 3--Riot/3_Riot_Riot_3_25.jpg\n# 3--Riot/3_Riot_Riot_3_261.jpg\n# 3--Riot/3_Riot_Riot_3_940.jpg\n# 3--Riot/3_Riot_Riot_3_693.jpg\n# 3--Riot/3_Riot_Riot_3_1045.jpg\n# 3--Riot/3_Riot_Riot_3_202.jpg\n# 3--Riot/3_Riot_Riot_3_812.jpg\n# 3--Riot/3_Riot_Riot_3_574.jpg\n# 3--Riot/3_Riot_Riot_3_275.jpg\n# 3--Riot/3_Riot_Riot_3_69.jpg\n# 3--Riot/3_Riot_Riot_3_453.jpg\n# 3--Riot/3_Riot_Riot_3_632.jpg\n# 3--Riot/3_Riot_Riot_3_155.jpg\n# 3--Riot/3_Riot_Riot_3_200.jpg\n# 3--Riot/3_Riot_Riot_3_459.jpg\n# 3--Riot/3_Riot_Riot_3_36.jpg\n# 3--Riot/3_Riot_Riot_3_805.jpg\n# 3--Riot/3_Riot_Riot_3_212.jpg\n# 3--Riot/3_Riot_Riot_3_11.jpg\n# 3--Riot/3_Riot_Riot_3_622.jpg\n# 3--Riot/3_Riot_Riot_3_235.jpg\n# 3--Riot/3_Riot_Riot_3_46.jpg\n# 3--Riot/3_Riot_Riot_3_131.jpg\n# 3--Riot/3_Riot_Riot_3_223.jpg\n# 3--Riot/3_Riot_Riot_3_356.jpg\n# 3--Riot/3_Riot_Riot_3_61.jpg\n# 3--Riot/3_Riot_Riot_3_87.jpg\n# 3--Riot/3_Riot_Riot_3_556.jpg\n# 3--Riot/3_Riot_Riot_3_699.jpg\n# 3--Riot/3_Riot_Riot_3_692.jpg\n# 3--Riot/3_Riot_Riot_3_361.jpg\n# 3--Riot/3_Riot_Riot_3_117.jpg\n# 3--Riot/3_Riot_Riot_3_38.jpg\n# 3--Riot/3_Riot_Riot_3_290.jpg\n# 3--Riot/3_Riot_Riot_3_579.jpg\n# 3--Riot/3_Riot_Riot_3_10.jpg\n# 3--Riot/3_Riot_Riot_3_288.jpg\n# 3--Riot/3_Riot_Riot_3_538.jpg\n# 3--Riot/3_Riot_Riot_3_211.jpg\n# 3--Riot/3_Riot_Riot_3_613.jpg\n# 3--Riot/3_Riot_Riot_3_327.jpg\n# 3--Riot/3_Riot_Riot_3_1021.jpg\n# 3--Riot/3_Riot_Riot_3_220.jpg\n# 3--Riot/3_Riot_Riot_3_229.jpg\n# 3--Riot/3_Riot_Riot_3_943.jpg\n# 3--Riot/3_Riot_Riot_3_429.jpg\n# 3--Riot/3_Riot_Riot_3_207.jpg\n# 3--Riot/3_Riot_Riot_3_537.jpg\n# 3--Riot/3_Riot_Riot_3_455.jpg\n# 3--Riot/3_Riot_Riot_3_172.jpg\n# 3--Riot/3_Riot_Riot_3_253.jpg\n# 3--Riot/3_Riot_Riot_3_891.jpg\n# 3--Riot/3_Riot_Riot_3_72.jpg\n# 3--Riot/3_Riot_Riot_3_44.jpg\n# 3--Riot/3_Riot_Riot_3_382.jpg\n# 3--Riot/3_Riot_Riot_3_245.jpg\n# 3--Riot/3_Riot_Riot_3_928.jpg\n# 3--Riot/3_Riot_Riot_3_734.jpg\n# 3--Riot/3_Riot_Riot_3_515.jpg\n# 3--Riot/3_Riot_Riot_3_434.jpg\n# 3--Riot/3_Riot_Riot_3_144.jpg\n# 3--Riot/3_Riot_Riot_3_267.jpg\n# 3--Riot/3_Riot_Riot_3_135.jpg\n# 3--Riot/3_Riot_Riot_3_711.jpg\n# 3--Riot/3_Riot_Riot_3_593.jpg\n# 3--Riot/3_Riot_Riot_3_702.jpg\n# 3--Riot/3_Riot_Riot_3_458.jpg\n# 3--Riot/3_Riot_Riot_3_313.jpg\n# 3--Riot/3_Riot_Riot_3_679.jpg\n# 3--Riot/3_Riot_Riot_3_609.jpg\n# 3--Riot/3_Riot_Riot_3_377.jpg\n# 3--Riot/3_Riot_Riot_3_824.jpg\n# 3--Riot/3_Riot_Riot_3_423.jpg\n# 3--Riot/3_Riot_Riot_3_858.jpg\n# 3--Riot/3_Riot_Riot_3_945.jpg\n# 3--Riot/3_Riot_Riot_3_170.jpg\n# 3--Riot/3_Riot_Riot_3_669.jpg\n# 3--Riot/3_Riot_Riot_3_979.jpg\n# 3--Riot/3_Riot_Riot_3_932.jpg\n# 3--Riot/3_Riot_Riot_3_374.jpg\n# 3--Riot/3_Riot_Riot_3_114.jpg\n# 3--Riot/3_Riot_Riot_3_234.jpg\n# 3--Riot/3_Riot_Riot_3_239.jpg\n# 3--Riot/3_Riot_Riot_3_185.jpg\n# 3--Riot/3_Riot_Riot_3_23.jpg\n# 3--Riot/3_Riot_Riot_3_67.jpg\n# 3--Riot/3_Riot_Riot_3_317.jpg\n# 3--Riot/3_Riot_Riot_3_890.jpg\n# 3--Riot/3_Riot_Riot_3_577.jpg\n# 3--Riot/3_Riot_Riot_3_876.jpg\n# 3--Riot/3_Riot_Riot_3_752.jpg\n# 3--Riot/3_Riot_Riot_3_703.jpg\n# 3--Riot/3_Riot_Riot_3_64.jpg\n# 3--Riot/3_Riot_Riot_3_133.jpg\n# 3--Riot/3_Riot_Riot_3_401.jpg\n# 3--Riot/3_Riot_Riot_3_280.jpg\n# 3--Riot/3_Riot_Riot_3_255.jpg\n# 3--Riot/3_Riot_Riot_3_227.jpg\n# 3--Riot/3_Riot_Riot_3_373.jpg\n# 3--Riot/3_Riot_Riot_3_115.jpg\n# 3--Riot/3_Riot_Riot_3_837.jpg\n# 3--Riot/3_Riot_Riot_3_739.jpg\n# 3--Riot/3_Riot_Riot_3_504.jpg\n# 3--Riot/3_Riot_Riot_3_793.jpg\n# 3--Riot/3_Riot_Riot_3_841.jpg\n# 3--Riot/3_Riot_Riot_3_442.jpg\n# 3--Riot/3_Riot_Riot_3_560.jpg\n# 3--Riot/3_Riot_Riot_3_262.jpg\n# 3--Riot/3_Riot_Riot_3_771.jpg\n# 3--Riot/3_Riot_Riot_3_421.jpg\n# 3--Riot/3_Riot_Riot_3_238.jpg\n# 3--Riot/3_Riot_Riot_3_592.jpg\n# 3--Riot/3_Riot_Riot_3_737.jpg\n# 3--Riot/3_Riot_Riot_3_112.jpg\n# 3--Riot/3_Riot_Riot_3_358.jpg\n# 3--Riot/3_Riot_Riot_3_355.jpg\n# 3--Riot/3_Riot_Riot_3_51.jpg\n# 3--Riot/3_Riot_Riot_3_328.jpg\n# 3--Riot/3_Riot_Riot_3_836.jpg\n# 3--Riot/3_Riot_Riot_3_803.jpg\n# 3--Riot/3_Riot_Riot_3_312.jpg\n# 3--Riot/3_Riot_Riot_3_835.jpg\n# 3--Riot/3_Riot_Riot_3_243.jpg\n# 3--Riot/3_Riot_Riot_3_706.jpg\n# 3--Riot/3_Riot_Riot_3_378.jpg\n# 3--Riot/3_Riot_Riot_3_797.jpg\n# 3--Riot/3_Riot_Riot_3_183.jpg\n# 3--Riot/3_Riot_Riot_3_287.jpg\n# 3--Riot/3_Riot_Riot_3_385.jpg\n# 3--Riot/3_Riot_Riot_3_1.jpg\n# 3--Riot/3_Riot_Riot_3_561.jpg\n# 3--Riot/3_Riot_Riot_3_375.jpg\n# 3--Riot/3_Riot_Riot_3_34.jpg\n# 3--Riot/3_Riot_Riot_3_919.jpg\n# 3--Riot/3_Riot_Riot_3_15.jpg\n# 3--Riot/3_Riot_Riot_3_674.jpg\n# 3--Riot/3_Riot_Riot_3_728.jpg\n# 3--Riot/3_Riot_Riot_3_903.jpg\n# 3--Riot/3_Riot_Riot_3_370.jpg\n# 3--Riot/3_Riot_Riot_3_520.jpg\n# 3--Riot/3_Riot_Riot_3_681.jpg\n# 3--Riot/3_Riot_Riot_3_60.jpg\n# 3--Riot/3_Riot_Riot_3_217.jpg\n# 3--Riot/3_Riot_Riot_3_132.jpg\n# 3--Riot/3_Riot_Riot_3_621.jpg\n# 3--Riot/3_Riot_Riot_3_682.jpg\n# 3--Riot/3_Riot_Riot_3_218.jpg\n# 3--Riot/3_Riot_Riot_3_77.jpg\n# 3--Riot/3_Riot_Riot_3_73.jpg\n# 3--Riot/3_Riot_Riot_3_18.jpg\n# 3--Riot/3_Riot_Riot_3_911.jpg\n# 3--Riot/3_Riot_Riot_3_371.jpg\n# 3--Riot/3_Riot_Riot_3_279.jpg\n# 3--Riot/3_Riot_Riot_3_22.jpg\n# 3--Riot/3_Riot_Riot_3_390.jpg\n# 3--Riot/3_Riot_Riot_3_625.jpg\n# 3--Riot/3_Riot_Riot_3_417.jpg\n# 3--Riot/3_Riot_Riot_3_250.jpg\n# 3--Riot/3_Riot_Riot_3_307.jpg\n# 3--Riot/3_Riot_Riot_3_735.jpg\n# 3--Riot/3_Riot_Riot_3_259.jpg\n# 3--Riot/3_Riot_Riot_3_268.jpg\n# 3--Riot/3_Riot_Riot_3_57.jpg\n# 3--Riot/3_Riot_Riot_3_483.jpg\n# 3--Riot/3_Riot_Riot_3_822.jpg\n# 3--Riot/3_Riot_Riot_3_1046.jpg\n# 3--Riot/3_Riot_Riot_3_408.jpg\n# 3--Riot/3_Riot_Riot_3_976.jpg\n# 3--Riot/3_Riot_Riot_3_387.jpg\n# 3--Riot/3_Riot_Riot_3_78.jpg\n# 3--Riot/3_Riot_Riot_3_364.jpg\n# 3--Riot/3_Riot_Riot_3_433.jpg\n# 3--Riot/3_Riot_Riot_3_300.jpg\n# 3--Riot/3_Riot_Riot_3_775.jpg\n# 3--Riot/3_Riot_Riot_3_832.jpg\n# 3--Riot/3_Riot_Riot_3_39.jpg\n# 3--Riot/3_Riot_Riot_3_529.jpg\n# 3--Riot/3_Riot_Riot_3_55.jpg\n# 3--Riot/3_Riot_Riot_3_921.jpg\n# 3--Riot/3_Riot_Riot_3_21.jpg\n# 3--Riot/3_Riot_Riot_3_929.jpg\n# 3--Riot/3_Riot_Riot_3_286.jpg\n# 3--Riot/3_Riot_Riot_3_111.jpg\n# 3--Riot/3_Riot_Riot_3_344.jpg\n# 3--Riot/3_Riot_Riot_3_760.jpg\n# 3--Riot/3_Riot_Riot_3_944.jpg\n# 3--Riot/3_Riot_Riot_3_128.jpg\n# 3--Riot/3_Riot_Riot_3_188.jpg\n# 3--Riot/3_Riot_Riot_3_589.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_594.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_637.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_202.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_821.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_143.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_697.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_293.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_116.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_173.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_900.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_175.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_424.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_60.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_415.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_149.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_648.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_505.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_679.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_259.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_572.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_545.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_286.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_131.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_182.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_114.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_701.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_418.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_281.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_763.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_303.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_496.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_48.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_452.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_817.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_634.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_276.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_772.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_912.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_59.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_939.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_51.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_771.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_564.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_921.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_135.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_787.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_824.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_694.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_617.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_176.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_526.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_121.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_340.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_310.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_941.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_673.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_22.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_230.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_910.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_178.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_597.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_321.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_249.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_71.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_436.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_612.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_528.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_33.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_815.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_36.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_803.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_192.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_848.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_29.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_226.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_291.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_471.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_171.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_830.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_196.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_62.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_923.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_352.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_144.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_689.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_982.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_873.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_312.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_82.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_257.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_215.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_698.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_162.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_155.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_12.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_401.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_847.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_709.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_909.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_20.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_453.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_595.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_816.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_391.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_940.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_342.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_129.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_66.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_732.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_168.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_427.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_124.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_790.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_203.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_181.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_657.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_808.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_656.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_414.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_233.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_735.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_671.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_163.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_420.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_351.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_213.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_843.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_643.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_443.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_970.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_447.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_828.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_1008.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_347.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_961.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_188.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_624.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_109.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_721.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_434.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_105.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_242.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_734.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_1.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_894.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_333.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_813.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_252.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_703.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_896.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_646.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_938.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_23.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_273.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_926.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_156.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_841.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_30.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_108.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_456.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_270.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_13.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_207.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_593.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_908.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_691.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_99.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_1042.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_438.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_1027.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_184.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_89.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_372.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_711.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_307.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_92.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_214.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_903.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_833.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_98.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_839.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_298.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_677.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_1043.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_193.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_876.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_32.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_390.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_512.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_792.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_357.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_153.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_885.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_891.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_527.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_663.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_776.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_42.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_277.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_81.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_626.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_47.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_937.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_212.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_407.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_26.jpg\n# 30--Surgeons/30_Surgeons_Surgeons_30_247.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_108.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_196.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_495.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_437.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_163.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_292.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_284.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_570.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_653.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_132.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_633.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_703.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_638.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_315.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_581.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_51.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_744.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_457.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_474.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_520.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_807.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_511.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_290.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_405.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_639.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_935.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_357.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_874.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_107.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_672.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_737.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_468.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_112.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_178.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_748.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_897.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_14.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_404.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_895.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_603.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_577.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_840.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_63.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_828.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_380.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_456.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_768.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_248.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_880.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_16.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_656.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_395.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_370.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_580.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_394.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_143.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_204.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_698.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_383.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_750.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_944.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_435.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_279.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_556.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_893.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_433.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_217.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_610.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_663.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_901.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_821.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_470.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_498.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_924.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_7.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_775.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_784.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_669.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_759.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_494.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_566.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_813.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_42.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_866.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_90.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_113.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_641.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_476.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_739.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_19.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_75.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_699.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_443.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_56.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_849.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_761.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_421.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_793.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_146.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_427.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_39.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_509.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_193.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_191.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_754.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_288.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_487.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_552.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_344.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_694.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_642.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_441.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_567.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_171.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_130.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_469.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_83.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_903.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_964.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_483.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_224.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_933.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_378.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_960.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_472.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_32.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_160.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_763.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_634.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_125.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_150.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_575.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_762.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_534.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_105.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_527.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_707.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_756.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_387.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_333.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_329.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_619.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_384.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_235.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_29.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_305.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_827.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_452.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_679.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_902.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_418.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_506.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_338.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_282.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_379.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_185.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_11.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_926.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_948.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_412.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_194.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_600.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_621.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_35.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_294.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_558.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_23.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_172.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_801.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_666.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_795.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_116.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_940.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_692.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_247.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_274.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_381.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_811.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_467.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_41.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_524.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_537.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_796.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_671.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_799.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_229.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_269.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_714.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_732.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_912.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_868.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_209.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_409.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_312.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_585.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_689.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_326.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_117.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_814.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_12.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_819.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_541.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_340.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_426.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_835.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_208.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_497.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_826.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_637.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_24.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_830.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_141.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_930.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_738.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_355.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_428.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_374.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_785.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_286.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_9.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_682.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_10.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_240.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_492.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_746.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_538.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_894.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_716.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_425.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_515.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_594.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_693.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_752.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_477.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_563.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_674.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_5.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_845.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_55.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_74.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_202.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_287.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_887.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_571.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_502.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_99.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_700.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_388.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_79.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_265.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_800.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_891.jpg\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_206.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_835.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_582.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_250.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_350.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_343.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_333.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_964.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_348.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_161.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_551.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_885.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_3.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_32.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_887.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_338.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_645.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_156.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_383.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_393.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_682.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_27.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_193.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_649.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_556.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_610.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_72.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_291.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_791.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_796.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_793.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_438.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_313.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_640.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1018.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_619.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_562.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_387.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_265.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_51.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_920.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_186.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1047.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_114.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_162.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_602.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_300.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_629.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_184.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_34.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_871.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1035.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_906.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_604.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_449.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_552.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_66.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_744.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_858.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_495.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_316.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_203.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_337.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_282.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_375.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_155.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_128.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_670.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_158.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_289.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_831.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_805.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_499.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_647.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_572.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_923.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_607.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_125.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_52.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_879.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_355.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_9.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_423.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_327.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_105.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_765.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1042.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_152.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_553.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_312.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_700.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_83.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_46.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_685.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_298.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_947.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_79.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_508.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_814.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_118.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_168.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_941.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_166.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_351.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_601.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_903.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_779.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_627.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_107.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_450.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_646.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_539.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_65.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_88.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_505.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_541.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1011.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_476.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1028.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_875.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_174.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_862.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_16.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_303.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_626.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_126.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_103.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_269.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_336.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_697.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_142.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1007.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_47.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_882.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_567.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_307.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_192.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_389.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_339.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_608.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_352.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_319.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_856.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_783.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_217.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_270.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_469.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_677.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_334.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_907.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_304.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_874.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_661.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_548.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_372.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_761.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_8.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_714.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_534.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_271.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_2.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_447.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_770.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_832.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_260.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_363.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_778.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_36.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_489.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_680.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_756.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_388.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_390.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_362.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_78.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_702.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_237.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_507.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_633.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_429.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_616.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_37.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_6.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_133.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_656.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_115.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_439.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_518.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_185.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_535.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_538.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_971.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_524.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_806.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_635.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_643.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_18.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_25.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_939.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_354.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_368.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_659.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_768.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_12.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_774.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_127.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_64.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_710.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_154.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_690.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_401.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_228.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_569.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_108.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_571.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_717.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_283.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_668.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_74.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_200.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_798.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_331.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_784.jpg\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_706.jpg\n# 33--Running/33_Running_Running_33_479.jpg\n# 33--Running/33_Running_Running_33_137.jpg\n# 33--Running/33_Running_Running_33_277.jpg\n# 33--Running/33_Running_Running_33_23.jpg\n# 33--Running/33_Running_Running_33_267.jpg\n# 33--Running/33_Running_Running_33_130.jpg\n# 33--Running/33_Running_Running_33_729.jpg\n# 33--Running/33_Running_Running_33_95.jpg\n# 33--Running/33_Running_Running_33_179.jpg\n# 33--Running/33_Running_Running_33_433.jpg\n# 33--Running/33_Running_Running_33_703.jpg\n# 33--Running/33_Running_Running_33_328.jpg\n# 33--Running/33_Running_Running_33_723.jpg\n# 33--Running/33_Running_Running_33_326.jpg\n# 33--Running/33_Running_Running_33_40.jpg\n# 33--Running/33_Running_Running_33_653.jpg\n# 33--Running/33_Running_Running_33_56.jpg\n# 33--Running/33_Running_Running_33_10.jpg\n# 33--Running/33_Running_Running_33_67.jpg\n# 33--Running/33_Running_Running_33_588.jpg\n# 33--Running/33_Running_Running_33_691.jpg\n# 33--Running/33_Running_Running_33_338.jpg\n# 33--Running/33_Running_Running_33_672.jpg\n# 33--Running/33_Running_Running_33_202.jpg\n# 33--Running/33_Running_Running_33_634.jpg\n# 33--Running/33_Running_Running_33_733.jpg\n# 33--Running/33_Running_Running_33_537.jpg\n# 33--Running/33_Running_Running_33_752.jpg\n# 33--Running/33_Running_Running_33_782.jpg\n# 33--Running/33_Running_Running_33_811.jpg\n# 33--Running/33_Running_Running_33_250.jpg\n# 33--Running/33_Running_Running_33_722.jpg\n# 33--Running/33_Running_Running_33_368.jpg\n# 33--Running/33_Running_Running_33_273.jpg\n# 33--Running/33_Running_Running_33_141.jpg\n# 33--Running/33_Running_Running_33_305.jpg\n# 33--Running/33_Running_Running_33_721.jpg\n# 33--Running/33_Running_Running_33_736.jpg\n# 33--Running/33_Running_Running_33_759.jpg\n# 33--Running/33_Running_Running_33_714.jpg\n# 33--Running/33_Running_Running_33_469.jpg\n# 33--Running/33_Running_Running_33_476.jpg\n# 33--Running/33_Running_Running_33_247.jpg\n# 33--Running/33_Running_Running_33_81.jpg\n# 33--Running/33_Running_Running_33_383.jpg\n# 33--Running/33_Running_Running_33_381.jpg\n# 33--Running/33_Running_Running_33_217.jpg\n# 33--Running/33_Running_Running_33_238.jpg\n# 33--Running/33_Running_Running_33_464.jpg\n# 33--Running/33_Running_Running_33_815.jpg\n# 33--Running/33_Running_Running_33_302.jpg\n# 33--Running/33_Running_Running_33_321.jpg\n# 33--Running/33_Running_Running_33_369.jpg\n# 33--Running/33_Running_Running_33_142.jpg\n# 33--Running/33_Running_Running_33_177.jpg\n# 33--Running/33_Running_Running_33_315.jpg\n# 33--Running/33_Running_Running_33_684.jpg\n# 33--Running/33_Running_Running_33_725.jpg\n# 33--Running/33_Running_Running_33_790.jpg\n# 33--Running/33_Running_Running_33_429.jpg\n# 33--Running/33_Running_Running_33_365.jpg\n# 33--Running/33_Running_Running_33_159.jpg\n# 33--Running/33_Running_Running_33_32.jpg\n# 33--Running/33_Running_Running_33_807.jpg\n# 33--Running/33_Running_Running_33_298.jpg\n# 33--Running/33_Running_Running_33_103.jpg\n# 33--Running/33_Running_Running_33_193.jpg\n# 33--Running/33_Running_Running_33_478.jpg\n# 33--Running/33_Running_Running_33_224.jpg\n# 33--Running/33_Running_Running_33_112.jpg\n# 33--Running/33_Running_Running_33_106.jpg\n# 33--Running/33_Running_Running_33_403.jpg\n# 33--Running/33_Running_Running_33_186.jpg\n# 33--Running/33_Running_Running_33_230.jpg\n# 33--Running/33_Running_Running_33_229.jpg\n# 33--Running/33_Running_Running_33_96.jpg\n# 33--Running/33_Running_Running_33_11.jpg\n# 33--Running/33_Running_Running_33_311.jpg\n# 33--Running/33_Running_Running_33_121.jpg\n# 33--Running/33_Running_Running_33_505.jpg\n# 33--Running/33_Running_Running_33_48.jpg\n# 33--Running/33_Running_Running_33_297.jpg\n# 33--Running/33_Running_Running_33_763.jpg\n# 33--Running/33_Running_Running_33_705.jpg\n# 33--Running/33_Running_Running_33_41.jpg\n# 33--Running/33_Running_Running_33_708.jpg\n# 33--Running/33_Running_Running_33_214.jpg\n# 33--Running/33_Running_Running_33_123.jpg\n# 33--Running/33_Running_Running_33_768.jpg\n# 33--Running/33_Running_Running_33_284.jpg\n# 33--Running/33_Running_Running_33_943.jpg\n# 33--Running/33_Running_Running_33_38.jpg\n# 33--Running/33_Running_Running_33_138.jpg\n# 33--Running/33_Running_Running_33_568.jpg\n# 33--Running/33_Running_Running_33_412.jpg\n# 33--Running/33_Running_Running_33_62.jpg\n# 33--Running/33_Running_Running_33_160.jpg\n# 33--Running/33_Running_Running_33_171.jpg\n# 33--Running/33_Running_Running_33_283.jpg\n# 33--Running/33_Running_Running_33_324.jpg\n# 33--Running/33_Running_Running_33_301.jpg\n# 33--Running/33_Running_Running_33_122.jpg\n# 33--Running/33_Running_Running_33_87.jpg\n# 33--Running/33_Running_Running_33_354.jpg\n# 33--Running/33_Running_Running_33_563.jpg\n# 33--Running/33_Running_Running_33_358.jpg\n# 33--Running/33_Running_Running_33_430.jpg\n# 33--Running/33_Running_Running_33_245.jpg\n# 33--Running/33_Running_Running_33_125.jpg\n# 33--Running/33_Running_Running_33_1001.jpg\n# 33--Running/33_Running_Running_33_39.jpg\n# 33--Running/33_Running_Running_33_562.jpg\n# 33--Running/33_Running_Running_33_265.jpg\n# 33--Running/33_Running_Running_33_716.jpg\n# 33--Running/33_Running_Running_33_9.jpg\n# 33--Running/33_Running_Running_33_486.jpg\n# 33--Running/33_Running_Running_33_357.jpg\n# 33--Running/33_Running_Running_33_491.jpg\n# 33--Running/33_Running_Running_33_1.jpg\n# 33--Running/33_Running_Running_33_450.jpg\n# 33--Running/33_Running_Running_33_59.jpg\n# 33--Running/33_Running_Running_33_978.jpg\n# 33--Running/33_Running_Running_33_421.jpg\n# 33--Running/33_Running_Running_33_417.jpg\n# 33--Running/33_Running_Running_33_669.jpg\n# 33--Running/33_Running_Running_33_510.jpg\n# 33--Running/33_Running_Running_33_113.jpg\n# 33--Running/33_Running_Running_33_675.jpg\n# 33--Running/33_Running_Running_33_418.jpg\n# 33--Running/33_Running_Running_33_337.jpg\n# 33--Running/33_Running_Running_33_427.jpg\n# 33--Running/33_Running_Running_33_52.jpg\n# 34--Baseball/34_Baseball_Baseball_34_421.jpg\n# 34--Baseball/34_Baseball_Baseball_34_51.jpg\n# 34--Baseball/34_Baseball_Baseball_34_191.jpg\n# 34--Baseball/34_Baseball_Baseball_34_481.jpg\n# 34--Baseball/34_Baseball_Baseball_34_577.jpg\n# 34--Baseball/34_Baseball_Baseball_34_185.jpg\n# 34--Baseball/34_Baseball_Baseball_34_256.jpg\n# 34--Baseball/34_Baseball_Baseball_34_253.jpg\n# 34--Baseball/34_Baseball_Baseball_34_621.jpg\n# 34--Baseball/34_Baseball_Baseball_34_132.jpg\n# 34--Baseball/34_Baseball_Baseball_34_730.jpg\n# 34--Baseball/34_Baseball_Baseball_34_152.jpg\n# 34--Baseball/34_Baseball_Baseball_34_65.jpg\n# 34--Baseball/34_Baseball_Baseball_34_215.jpg\n# 34--Baseball/34_Baseball_Baseball_34_791.jpg\n# 34--Baseball/34_Baseball_Baseball_34_590.jpg\n# 34--Baseball/34_Baseball_Baseball_34_840.jpg\n# 34--Baseball/34_Baseball_Baseball_34_794.jpg\n# 34--Baseball/34_Baseball_Baseball_34_726.jpg\n# 34--Baseball/34_Baseball_Baseball_34_80.jpg\n# 34--Baseball/34_Baseball_Baseball_34_302.jpg\n# 34--Baseball/34_Baseball_Baseball_34_368.jpg\n# 34--Baseball/34_Baseball_Baseball_34_34.jpg\n# 34--Baseball/34_Baseball_Baseball_34_460.jpg\n# 34--Baseball/34_Baseball_Baseball_34_234.jpg\n# 34--Baseball/34_Baseball_Baseball_34_729.jpg\n# 34--Baseball/34_Baseball_Baseball_34_352.jpg\n# 34--Baseball/34_Baseball_Baseball_34_539.jpg\n# 34--Baseball/34_Baseball_Baseball_34_170.jpg\n# 34--Baseball/34_Baseball_Baseball_34_402.jpg\n# 34--Baseball/34_Baseball_Baseball_34_355.jpg\n# 34--Baseball/34_Baseball_Baseball_34_710.jpg\n# 34--Baseball/34_Baseball_Baseball_34_695.jpg\n# 34--Baseball/34_Baseball_Baseball_34_561.jpg\n# 34--Baseball/34_Baseball_Baseball_34_770.jpg\n# 34--Baseball/34_Baseball_Baseball_34_153.jpg\n# 34--Baseball/34_Baseball_Baseball_34_707.jpg\n# 34--Baseball/34_Baseball_Baseball_34_386.jpg\n# 34--Baseball/34_Baseball_Baseball_34_444.jpg\n# 34--Baseball/34_Baseball_Baseball_34_565.jpg\n# 34--Baseball/34_Baseball_Baseball_34_789.jpg\n# 34--Baseball/34_Baseball_Baseball_34_116.jpg\n# 34--Baseball/34_Baseball_Baseball_34_627.jpg\n# 34--Baseball/34_Baseball_Baseball_34_664.jpg\n# 34--Baseball/34_Baseball_Baseball_34_684.jpg\n# 34--Baseball/34_Baseball_Baseball_34_874.jpg\n# 34--Baseball/34_Baseball_Baseball_34_838.jpg\n# 34--Baseball/34_Baseball_Baseball_34_814.jpg\n# 34--Baseball/34_Baseball_Baseball_34_190.jpg\n# 34--Baseball/34_Baseball_Baseball_34_611.jpg\n# 34--Baseball/34_Baseball_Baseball_34_845.jpg\n# 34--Baseball/34_Baseball_Baseball_34_206.jpg\n# 34--Baseball/34_Baseball_Baseball_34_387.jpg\n# 34--Baseball/34_Baseball_Baseball_34_486.jpg\n# 34--Baseball/34_Baseball_Baseball_34_557.jpg\n# 34--Baseball/34_Baseball_Baseball_34_364.jpg\n# 34--Baseball/34_Baseball_Baseball_34_118.jpg\n# 34--Baseball/34_Baseball_Baseball_34_476.jpg\n# 34--Baseball/34_Baseball_Baseball_34_238.jpg\n# 34--Baseball/34_Baseball_Baseball_34_666.jpg\n# 34--Baseball/34_Baseball_Baseball_34_192.jpg\n# 34--Baseball/34_Baseball_Baseball_34_889.jpg\n# 34--Baseball/34_Baseball_Baseball_34_285.jpg\n# 34--Baseball/34_Baseball_Baseball_34_735.jpg\n# 34--Baseball/34_Baseball_Baseball_34_835.jpg\n# 34--Baseball/34_Baseball_Baseball_34_76.jpg\n# 34--Baseball/34_Baseball_Baseball_34_331.jpg\n# 34--Baseball/34_Baseball_Baseball_34_535.jpg\n# 34--Baseball/34_Baseball_Baseball_34_100.jpg\n# 34--Baseball/34_Baseball_Baseball_34_803.jpg\n# 34--Baseball/34_Baseball_Baseball_34_721.jpg\n# 34--Baseball/34_Baseball_Baseball_34_99.jpg\n# 34--Baseball/34_Baseball_Baseball_34_508.jpg\n# 34--Baseball/34_Baseball_Baseball_34_510.jpg\n# 34--Baseball/34_Baseball_Baseball_34_453.jpg\n# 34--Baseball/34_Baseball_Baseball_34_553.jpg\n# 34--Baseball/34_Baseball_Baseball_34_384.jpg\n# 34--Baseball/34_Baseball_Baseball_34_675.jpg\n# 34--Baseball/34_Baseball_Baseball_34_160.jpg\n# 34--Baseball/34_Baseball_Baseball_34_763.jpg\n# 34--Baseball/34_Baseball_Baseball_34_615.jpg\n# 34--Baseball/34_Baseball_Baseball_34_690.jpg\n# 34--Baseball/34_Baseball_Baseball_34_677.jpg\n# 34--Baseball/34_Baseball_Baseball_34_360.jpg\n# 34--Baseball/34_Baseball_Baseball_34_663.jpg\n# 34--Baseball/34_Baseball_Baseball_34_474.jpg\n# 34--Baseball/34_Baseball_Baseball_34_168.jpg\n# 34--Baseball/34_Baseball_Baseball_34_25.jpg\n# 34--Baseball/34_Baseball_Baseball_34_64.jpg\n# 34--Baseball/34_Baseball_Baseball_34_19.jpg\n# 34--Baseball/34_Baseball_Baseball_34_503.jpg\n# 34--Baseball/34_Baseball_Baseball_34_873.jpg\n# 34--Baseball/34_Baseball_Baseball_34_451.jpg\n# 34--Baseball/34_Baseball_Baseball_34_341.jpg\n# 34--Baseball/34_Baseball_Baseball_34_310.jpg\n# 34--Baseball/34_Baseball_Baseball_34_603.jpg\n# 34--Baseball/34_Baseball_Baseball_34_107.jpg\n# 34--Baseball/34_Baseball_Baseball_34_819.jpg\n# 34--Baseball/34_Baseball_Baseball_34_708.jpg\n# 34--Baseball/34_Baseball_Baseball_34_55.jpg\n# 34--Baseball/34_Baseball_Baseball_34_321.jpg\n# 34--Baseball/34_Baseball_Baseball_34_229.jpg\n# 34--Baseball/34_Baseball_Baseball_34_240.jpg\n# 34--Baseball/34_Baseball_Baseball_34_653.jpg\n# 34--Baseball/34_Baseball_Baseball_34_760.jpg\n# 34--Baseball/34_Baseball_Baseball_34_101.jpg\n# 34--Baseball/34_Baseball_Baseball_34_568.jpg\n# 34--Baseball/34_Baseball_Baseball_34_688.jpg\n# 34--Baseball/34_Baseball_Baseball_34_757.jpg\n# 34--Baseball/34_Baseball_Baseball_34_236.jpg\n# 34--Baseball/34_Baseball_Baseball_34_559.jpg\n# 34--Baseball/34_Baseball_Baseball_34_408.jpg\n# 34--Baseball/34_Baseball_Baseball_34_278.jpg\n# 34--Baseball/34_Baseball_Baseball_34_737.jpg\n# 34--Baseball/34_Baseball_Baseball_34_725.jpg\n# 34--Baseball/34_Baseball_Baseball_34_158.jpg\n# 34--Baseball/34_Baseball_Baseball_34_812.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_692.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_31.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_535.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_569.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_259.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_51.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_57.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_889.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_181.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_119.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_687.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_292.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_653.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_885.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1020.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_588.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_62.jpg\n# 35--Basketball/35_Basketball_Basketball_35_439.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_25.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_466.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_500.jpg\n# 35--Basketball/35_Basketball_Basketball_35_588.jpg\n# 35--Basketball/35_Basketball_Basketball_35_552.jpg\n# 35--Basketball/35_Basketball_Basketball_35_365.jpg\n# 35--Basketball/35_Basketball_Basketball_35_74.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_390.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_758.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_128.jpg\n# 35--Basketball/35_Basketball_Basketball_35_633.jpg\n# 35--Basketball/35_Basketball_Basketball_35_820.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_214.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_44.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_52.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_372.jpg\n# 35--Basketball/35_Basketball_Basketball_35_530.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_259.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_225.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_184.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_147.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_154.jpg\n# 35--Basketball/35_Basketball_Basketball_35_526.jpg\n# 35--Basketball/35_Basketball_Basketball_35_726.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_563.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_678.jpg\n# 35--Basketball/35_Basketball_Basketball_35_728.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_848.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_869.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_892.jpg\n# 35--Basketball/35_Basketball_Basketball_35_876.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_642.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_534.jpg\n# 35--Basketball/35_Basketball_Basketball_35_669.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_522.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_888.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_880.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_43.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_46.jpg\n# 35--Basketball/35_Basketball_Basketball_35_786.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_722.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_398.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_768.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_402.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_29.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_696.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_10.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_905.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_874.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_366.jpg\n# 35--Basketball/35_Basketball_Basketball_35_268.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_115.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_528.jpg\n# 35--Basketball/35_Basketball_Basketball_35_803.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_930.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_835.jpg\n# 35--Basketball/35_Basketball_Basketball_35_522.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_331.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_635.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_506.jpg\n# 35--Basketball/35_Basketball_Basketball_35_781.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_458.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_661.jpg\n# 35--Basketball/35_Basketball_Basketball_35_332.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_493.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_271.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_524.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_310.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_221.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_114.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_859.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_88.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_176.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_193.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_733.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_561.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_673.jpg\n# 35--Basketball/35_Basketball_Basketball_35_229.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_60.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_134.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_666.jpg\n# 35--Basketball/35_Basketball_Basketball_35_339.jpg\n# 35--Basketball/35_Basketball_Basketball_35_682.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_728.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_916.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_291.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_165.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_442.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_186.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_231.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_277.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_775.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_107.jpg\n# 35--Basketball/35_Basketball_Basketball_35_122.jpg\n# 35--Basketball/35_Basketball_Basketball_35_417.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_307.jpg\n# 35--Basketball/35_Basketball_Basketball_35_559.jpg\n# 35--Basketball/35_Basketball_Basketball_35_527.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_507.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_262.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_326.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_16.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_634.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_645.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_185.jpg\n# 35--Basketball/35_Basketball_Basketball_35_742.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_759.jpg\n# 35--Basketball/35_Basketball_Basketball_35_82.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_380.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_246.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_309.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_632.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_698.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_121.jpg\n# 35--Basketball/35_Basketball_Basketball_35_674.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_20.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_63.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_470.jpg\n# 35--Basketball/35_Basketball_Basketball_35_521.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_833.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_224.jpg\n# 35--Basketball/35_Basketball_Basketball_35_592.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_637.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_386.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_448.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_367.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_23.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_677.jpg\n# 35--Basketball/35_Basketball_Basketball_35_386.jpg\n# 35--Basketball/35_Basketball_Basketball_35_39.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_71.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_393.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_618.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1024.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_33.jpg\n# 35--Basketball/35_Basketball_Basketball_35_624.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_838.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_277.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_300.jpg\n# 35--Basketball/35_Basketball_Basketball_35_160.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_789.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_898.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_161.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_644.jpg\n# 35--Basketball/35_Basketball_Basketball_35_135.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_172.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_131.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_857.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_769.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_804.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_217.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_82.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_158.jpg\n# 35--Basketball/35_Basketball_Basketball_35_519.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_225.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_880.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_993.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_83.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_530.jpg\n# 35--Basketball/35_Basketball_Basketball_35_423.jpg\n# 35--Basketball/35_Basketball_Basketball_35_679.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_775.jpg\n# 35--Basketball/35_Basketball_Basketball_35_874.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_542.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_566.jpg\n# 35--Basketball/35_Basketball_Basketball_35_237.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_864.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_428.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_704.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_549.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_808.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_616.jpg\n# 35--Basketball/35_Basketball_Basketball_35_426.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_41.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_631.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_35.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_401.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_64.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_361.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_839.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_795.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_266.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_190.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_428.jpg\n# 35--Basketball/35_Basketball_Basketball_35_612.jpg\n# 35--Basketball/35_Basketball_Basketball_35_692.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_927.jpg\n# 35--Basketball/35_Basketball_Basketball_35_166.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_12.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_961.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_868.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_893.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_768.jpg\n# 35--Basketball/35_Basketball_Basketball_35_488.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_60.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_52.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_4.jpg\n# 35--Basketball/35_Basketball_Basketball_35_714.jpg\n# 35--Basketball/35_Basketball_Basketball_35_675.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_54.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_188.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_592.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_487.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_658.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_668.jpg\n# 35--Basketball/35_Basketball_Basketball_35_738.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_506.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_226.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_493.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_663.jpg\n# 35--Basketball/35_Basketball_Basketball_35_328.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_410.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_855.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_737.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_232.jpg\n# 35--Basketball/35_Basketball_Basketball_35_893.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_17.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_706.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_125.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_804.jpg\n# 35--Basketball/35_Basketball_Basketball_35_387.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_811.jpg\n# 35--Basketball/35_Basketball_Basketball_35_507.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_532.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_79.jpg\n# 35--Basketball/35_Basketball_Basketball_35_515.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_485.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_595.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_18.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_833.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_624.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_189.jpg\n# 35--Basketball/35_Basketball_Basketball_35_255.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_726.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_641.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_724.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_107.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_173.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_211.jpg\n# 35--Basketball/35_Basketball_Basketball_35_424.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_332.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_395.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_477.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_830.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_325.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_673.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_653.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_718.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_102.jpg\n# 35--Basketball/35_Basketball_Basketball_35_585.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_660.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_226.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_108.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_570.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_165.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_617.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_686.jpg\n# 35--Basketball/35_Basketball_Basketball_35_657.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_948.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_85.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_464.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_777.jpg\n# 35--Basketball/35_Basketball_Basketball_35_643.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_248.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_850.jpg\n# 35--Basketball/35_Basketball_Basketball_35_486.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_807.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1025.jpg\n# 35--Basketball/35_Basketball_Basketball_35_363.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_213.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_174.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_13.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_623.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_415.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_198.jpg\n# 35--Basketball/35_Basketball_Basketball_35_761.jpg\n# 35--Basketball/35_Basketball_Basketball_35_670.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_681.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_72.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_666.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_920.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_518.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_378.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_729.jpg\n# 35--Basketball/35_Basketball_Basketball_35_398.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_101.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_461.jpg\n# 35--Basketball/35_Basketball_Basketball_35_292.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_12.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_16.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_879.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_372.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_636.jpg\n# 35--Basketball/35_Basketball_Basketball_35_536.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_477.jpg\n# 35--Basketball/35_Basketball_Basketball_35_286.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_908.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_206.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_512.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_695.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_913.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_263.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_69.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_887.jpg\n# 35--Basketball/35_Basketball_Basketball_35_456.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_862.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_145.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_287.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_123.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_754.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_101.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_3.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_151.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_258.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_906.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_71.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_288.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_436.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_667.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_963.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1031.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_830.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_48.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_275.jpg\n# 35--Basketball/35_Basketball_Basketball_35_805.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_647.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_320.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_575.jpg\n# 35--Basketball/35_Basketball_Basketball_35_354.jpg\n# 35--Basketball/35_Basketball_Basketball_35_702.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_205.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_180.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_685.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_172.jpg\n# 35--Basketball/35_Basketball_Basketball_35_212.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_607.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_40.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_260.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_891.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_626.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_342.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_86.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_237.jpg\n# 35--Basketball/35_Basketball_Basketball_35_250.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_161.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_836.jpg\n# 35--Basketball/35_Basketball_Basketball_35_264.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_557.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_951.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_451.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_188.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_784.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_796.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_646.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_472.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_255.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_469.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_227.jpg\n# 35--Basketball/35_Basketball_Basketball_35_838.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_459.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_656.jpg\n# 35--Basketball/35_Basketball_Basketball_35_270.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_893.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_537.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_649.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_591.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1003.jpg\n# 35--Basketball/35_Basketball_Basketball_35_114.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_715.jpg\n# 35--Basketball/35_Basketball_Basketball_35_111.jpg\n# 35--Basketball/35_Basketball_Basketball_35_60.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_59.jpg\n# 35--Basketball/35_Basketball_Basketball_35_716.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_526.jpg\n# 35--Basketball/35_Basketball_Basketball_35_902.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_603.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1027.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_852.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_714.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_128.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_712.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_842.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_731.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_463.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_207.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_274.jpg\n# 35--Basketball/35_Basketball_Basketball_35_804.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_478.jpg\n# 35--Basketball/35_Basketball_Basketball_35_288.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_5.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_118.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_414.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_239.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_133.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_960.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_701.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_620.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_284.jpg\n# 35--Basketball/35_Basketball_Basketball_35_438.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_216.jpg\n# 35--Basketball/35_Basketball_Basketball_35_836.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_934.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_593.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_301.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_4.jpg\n# 35--Basketball/35_Basketball_Basketball_35_134.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_454.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_404.jpg\n# 35--Basketball/35_Basketball_Basketball_35_360.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_253.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_183.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_565.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_554.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_538.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_997.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_752.jpg\n# 35--Basketball/35_Basketball_Basketball_35_235.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_943.jpg\n# 35--Basketball/35_Basketball_Basketball_35_483.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_581.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_513.jpg\n# 35--Basketball/35_Basketball_Basketball_35_452.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_104.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_846.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_499.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_85.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_374.jpg\n# 35--Basketball/35_Basketball_Basketball_35_156.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_30.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1009.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_38.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_889.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_445.jpg\n# 35--Basketball/35_Basketball_Basketball_35_278.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_828.jpg\n# 35--Basketball/35_Basketball_Basketball_35_587.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_25.jpg\n# 35--Basketball/35_Basketball_Basketball_35_266.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_902.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_414.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_841.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_119.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_601.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_597.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_938.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_609.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_845.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_726.jpg\n# 35--Basketball/35_Basketball_Basketball_35_238.jpg\n# 35--Basketball/35_Basketball_Basketball_35_253.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_747.jpg\n# 35--Basketball/35_Basketball_Basketball_35_662.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_383.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1008.jpg\n# 35--Basketball/35_Basketball_Basketball_35_182.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_56.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_630.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_885.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_742.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_176.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_308.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_739.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_643.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_518.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_806.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_686.jpg\n# 35--Basketball/35_Basketball_Basketball_35_473.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_388.jpg\n# 35--Basketball/35_Basketball_Basketball_35_420.jpg\n# 35--Basketball/35_Basketball_Basketball_35_782.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_342.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_357.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_558.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_341.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_627.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_489.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_790.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_348.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_654.jpg\n# 35--Basketball/35_Basketball_Basketball_35_912.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_55.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_494.jpg\n# 35--Basketball/35_Basketball_Basketball_35_314.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_155.jpg\n# 35--Basketball/35_Basketball_Basketball_35_335.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_347.jpg\n# 35--Basketball/35_Basketball_Basketball_35_590.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_222.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_790.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_747.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_452.jpg\n# 35--Basketball/35_Basketball_Basketball_35_500.jpg\n# 35--Basketball/35_Basketball_Basketball_35_727.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_370.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_174.jpg\n# 35--Basketball/35_Basketball_Basketball_35_415.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_520.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_598.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_730.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_684.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_857.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_869.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_24.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_130.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_187.jpg\n# 35--Basketball/35_Basketball_Basketball_35_724.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_471.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_288.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_408.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_404.jpg\n# 35--Basketball/35_Basketball_Basketball_35_366.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_965.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_312.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_233.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_190.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_356.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_233.jpg\n# 35--Basketball/35_Basketball_Basketball_35_252.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_658.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_74.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_306.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_572.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_103.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_843.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_679.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_340.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_868.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_142.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_37.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_362.jpg\n# 35--Basketball/35_Basketball_Basketball_35_471.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_772.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_498.jpg\n# 35--Basketball/35_Basketball_Basketball_35_825.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_32.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_693.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_409.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_568.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_760.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_602.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_81.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_956.jpg\n# 35--Basketball/35_Basketball_Basketball_35_465.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_234.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_114.jpg\n# 35--Basketball/35_Basketball_Basketball_35_334.jpg\n# 35--Basketball/35_Basketball_Basketball_35_686.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_879.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_677.jpg\n# 35--Basketball/35_Basketball_Basketball_35_462.jpg\n# 35--Basketball/35_Basketball_Basketball_35_43.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_783.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_317.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_420.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_611.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_145.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_834.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_812.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_115.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_23.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_621.jpg\n# 35--Basketball/35_Basketball_Basketball_35_177.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_512.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_219.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_735.jpg\n# 35--Basketball/35_Basketball_Basketball_35_191.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_713.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_422.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_191.jpg\n# 35--Basketball/35_Basketball_Basketball_35_879.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_699.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_782.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_286.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_150.jpg\n# 35--Basketball/35_Basketball_Basketball_35_427.jpg\n# 35--Basketball/35_Basketball_Basketball_35_437.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_243.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_882.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_895.jpg\n# 35--Basketball/35_Basketball_Basketball_35_658.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_155.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_6.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_745.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_296.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_773.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_27.jpg\n# 35--Basketball/35_Basketball_Basketball_35_370.jpg\n# 35--Basketball/35_Basketball_Basketball_35_867.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_418.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_333.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_257.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_266.jpg\n# 35--Basketball/35_Basketball_Basketball_35_303.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_203.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_896.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_671.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_849.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_51.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_346.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_470.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_91.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_154.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_110.jpg\n# 35--Basketball/35_Basketball_Basketball_35_800.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_167.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_162.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_942.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_687.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_384.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_469.jpg\n# 35--Basketball/35_Basketball_Basketball_35_646.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_826.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_8.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_595.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_591.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_711.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_890.jpg\n# 35--Basketball/35_Basketball_Basketball_35_313.jpg\n# 35--Basketball/35_Basketball_Basketball_35_603.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_762.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_140.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_484.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_26.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_874.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_532.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_321.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_712.jpg\n# 35--Basketball/35_Basketball_Basketball_35_511.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_333.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_279.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_125.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_141.jpg\n# 35--Basketball/35_Basketball_Basketball_35_857.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_180.jpg\n# 35--Basketball/35_Basketball_basketballgame_ball_35_1002.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_788.jpg\n# 35--Basketball/35_Basketball_playingbasketball_35_448.jpg\n# 35--Basketball/35_Basketball_Basketball_35_582.jpg\n# 36--Football/36_Football_americanfootball_ball_36_207.jpg\n# 36--Football/36_Football_americanfootball_ball_36_638.jpg\n# 36--Football/36_Football_americanfootball_ball_36_974.jpg\n# 36--Football/36_Football_americanfootball_ball_36_719.jpg\n# 36--Football/36_Football_Football_36_64.jpg\n# 36--Football/36_Football_americanfootball_ball_36_618.jpg\n# 36--Football/36_Football_americanfootball_ball_36_97.jpg\n# 36--Football/36_Football_americanfootball_ball_36_559.jpg\n# 36--Football/36_Football_Football_36_162.jpg\n# 36--Football/36_Football_americanfootball_ball_36_750.jpg\n# 36--Football/36_Football_americanfootball_ball_36_155.jpg\n# 36--Football/36_Football_americanfootball_ball_36_619.jpg\n# 36--Football/36_Football_americanfootball_ball_36_213.jpg\n# 36--Football/36_Football_americanfootball_ball_36_189.jpg\n# 36--Football/36_Football_Football_36_105.jpg\n# 36--Football/36_Football_americanfootball_ball_36_989.jpg\n# 36--Football/36_Football_americanfootball_ball_36_650.jpg\n# 36--Football/36_Football_americanfootball_ball_36_50.jpg\n# 36--Football/36_Football_Football_36_203.jpg\n# 36--Football/36_Football_americanfootball_ball_36_338.jpg\n# 36--Football/36_Football_americanfootball_ball_36_139.jpg\n# 36--Football/36_Football_americanfootball_ball_36_96.jpg\n# 36--Football/36_Football_americanfootball_ball_36_137.jpg\n# 36--Football/36_Football_americanfootball_ball_36_791.jpg\n# 36--Football/36_Football_Football_36_10.jpg\n# 36--Football/36_Football_americanfootball_ball_36_696.jpg\n# 36--Football/36_Football_americanfootball_ball_36_864.jpg\n# 36--Football/36_Football_americanfootball_ball_36_437.jpg\n# 36--Football/36_Football_americanfootball_ball_36_795.jpg\n# 36--Football/36_Football_americanfootball_ball_36_29.jpg\n# 36--Football/36_Football_americanfootball_ball_36_770.jpg\n# 36--Football/36_Football_americanfootball_ball_36_252.jpg\n# 36--Football/36_Football_americanfootball_ball_36_241.jpg\n# 36--Football/36_Football_Football_36_120.jpg\n# 36--Football/36_Football_americanfootball_ball_36_466.jpg\n# 36--Football/36_Football_americanfootball_ball_36_19.jpg\n# 36--Football/36_Football_americanfootball_ball_36_939.jpg\n# 36--Football/36_Football_Football_36_210.jpg\n# 36--Football/36_Football_americanfootball_ball_36_533.jpg\n# 36--Football/36_Football_americanfootball_ball_36_572.jpg\n# 36--Football/36_Football_Football_36_227.jpg\n# 36--Football/36_Football_americanfootball_ball_36_591.jpg\n# 36--Football/36_Football_americanfootball_ball_36_813.jpg\n# 36--Football/36_Football_americanfootball_ball_36_179.jpg\n# 36--Football/36_Football_americanfootball_ball_36_119.jpg\n# 36--Football/36_Football_americanfootball_ball_36_760.jpg\n# 36--Football/36_Football_americanfootball_ball_36_173.jpg\n# 36--Football/36_Football_americanfootball_ball_36_69.jpg\n# 36--Football/36_Football_americanfootball_ball_36_768.jpg\n# 36--Football/36_Football_americanfootball_ball_36_801.jpg\n# 36--Football/36_Football_americanfootball_ball_36_351.jpg\n# 36--Football/36_Football_americanfootball_ball_36_629.jpg\n# 36--Football/36_Football_Football_36_112.jpg\n# 36--Football/36_Football_americanfootball_ball_36_930.jpg\n# 36--Football/36_Football_Football_36_106.jpg\n# 36--Football/36_Football_americanfootball_ball_36_787.jpg\n# 36--Football/36_Football_americanfootball_ball_36_1007.jpg\n# 36--Football/36_Football_americanfootball_ball_36_553.jpg\n# 36--Football/36_Football_americanfootball_ball_36_584.jpg\n# 36--Football/36_Football_americanfootball_ball_36_683.jpg\n# 36--Football/36_Football_americanfootball_ball_36_171.jpg\n# 36--Football/36_Football_americanfootball_ball_36_121.jpg\n# 36--Football/36_Football_Football_36_133.jpg\n# 36--Football/36_Football_americanfootball_ball_36_168.jpg\n# 36--Football/36_Football_Football_36_161.jpg\n# 36--Football/36_Football_americanfootball_ball_36_399.jpg\n# 36--Football/36_Football_americanfootball_ball_36_422.jpg\n# 36--Football/36_Football_americanfootball_ball_36_829.jpg\n# 36--Football/36_Football_americanfootball_ball_36_86.jpg\n# 36--Football/36_Football_americanfootball_ball_36_341.jpg\n# 36--Football/36_Football_americanfootball_ball_36_144.jpg\n# 36--Football/36_Football_americanfootball_ball_36_993.jpg\n# 36--Football/36_Football_americanfootball_ball_36_944.jpg\n# 36--Football/36_Football_americanfootball_ball_36_859.jpg\n# 36--Football/36_Football_americanfootball_ball_36_775.jpg\n# 36--Football/36_Football_americanfootball_ball_36_819.jpg\n# 36--Football/36_Football_Football_36_207.jpg\n# 36--Football/36_Football_Football_36_191.jpg\n# 36--Football/36_Football_americanfootball_ball_36_54.jpg\n# 36--Football/36_Football_americanfootball_ball_36_936.jpg\n# 36--Football/36_Football_americanfootball_ball_36_605.jpg\n# 36--Football/36_Football_Football_36_195.jpg\n# 36--Football/36_Football_Football_36_4.jpg\n# 36--Football/36_Football_Football_36_165.jpg\n# 36--Football/36_Football_americanfootball_ball_36_342.jpg\n# 36--Football/36_Football_americanfootball_ball_36_903.jpg\n# 36--Football/36_Football_Football_36_99.jpg\n# 36--Football/36_Football_americanfootball_ball_36_660.jpg\n# 36--Football/36_Football_americanfootball_ball_36_637.jpg\n# 36--Football/36_Football_americanfootball_ball_36_503.jpg\n# 36--Football/36_Football_Football_36_13.jpg\n# 36--Football/36_Football_americanfootball_ball_36_881.jpg\n# 36--Football/36_Football_Football_36_42.jpg\n# 36--Football/36_Football_americanfootball_ball_36_673.jpg\n# 36--Football/36_Football_americanfootball_ball_36_665.jpg\n# 36--Football/36_Football_americanfootball_ball_36_30.jpg\n# 36--Football/36_Football_americanfootball_ball_36_116.jpg\n# 36--Football/36_Football_americanfootball_ball_36_604.jpg\n# 36--Football/36_Football_americanfootball_ball_36_308.jpg\n# 36--Football/36_Football_americanfootball_ball_36_908.jpg\n# 36--Football/36_Football_Football_36_45.jpg\n# 36--Football/36_Football_americanfootball_ball_36_562.jpg\n# 36--Football/36_Football_Football_36_102.jpg\n# 36--Football/36_Football_Football_36_192.jpg\n# 36--Football/36_Football_americanfootball_ball_36_594.jpg\n# 36--Football/36_Football_americanfootball_ball_36_28.jpg\n# 36--Football/36_Football_americanfootball_ball_36_685.jpg\n# 36--Football/36_Football_americanfootball_ball_36_76.jpg\n# 36--Football/36_Football_americanfootball_ball_36_692.jpg\n# 36--Football/36_Football_americanfootball_ball_36_867.jpg\n# 36--Football/36_Football_Football_36_85.jpg\n# 36--Football/36_Football_americanfootball_ball_36_61.jpg\n# 36--Football/36_Football_americanfootball_ball_36_468.jpg\n# 36--Football/36_Football_Football_36_155.jpg\n# 36--Football/36_Football_americanfootball_ball_36_227.jpg\n# 36--Football/36_Football_Football_36_189.jpg\n# 36--Football/36_Football_americanfootball_ball_36_108.jpg\n# 36--Football/36_Football_Football_36_142.jpg\n# 36--Football/36_Football_americanfootball_ball_36_924.jpg\n# 36--Football/36_Football_americanfootball_ball_36_303.jpg\n# 36--Football/36_Football_Football_36_67.jpg\n# 36--Football/36_Football_Football_36_100.jpg\n# 36--Football/36_Football_Football_36_55.jpg\n# 36--Football/36_Football_americanfootball_ball_36_66.jpg\n# 36--Football/36_Football_americanfootball_ball_36_88.jpg\n# 36--Football/36_Football_americanfootball_ball_36_613.jpg\n# 36--Football/36_Football_Football_36_187.jpg\n# 36--Football/36_Football_americanfootball_ball_36_832.jpg\n# 36--Football/36_Football_americanfootball_ball_36_432.jpg\n# 36--Football/36_Football_americanfootball_ball_36_31.jpg\n# 36--Football/36_Football_americanfootball_ball_36_46.jpg\n# 36--Football/36_Football_americanfootball_ball_36_71.jpg\n# 36--Football/36_Football_americanfootball_ball_36_742.jpg\n# 36--Football/36_Football_Football_36_163.jpg\n# 36--Football/36_Football_americanfootball_ball_36_157.jpg\n# 36--Football/36_Football_americanfootball_ball_36_1016.jpg\n# 36--Football/36_Football_Football_36_92.jpg\n# 36--Football/36_Football_americanfootball_ball_36_736.jpg\n# 36--Football/36_Football_americanfootball_ball_36_218.jpg\n# 36--Football/36_Football_Football_36_127.jpg\n# 36--Football/36_Football_americanfootball_ball_36_498.jpg\n# 36--Football/36_Football_Football_36_141.jpg\n# 36--Football/36_Football_americanfootball_ball_36_883.jpg\n# 36--Football/36_Football_americanfootball_ball_36_374.jpg\n# 36--Football/36_Football_Football_36_132.jpg\n# 36--Football/36_Football_americanfootball_ball_36_706.jpg\n# 36--Football/36_Football_Football_36_46.jpg\n# 36--Football/36_Football_Football_36_135.jpg\n# 36--Football/36_Football_americanfootball_ball_36_854.jpg\n# 36--Football/36_Football_americanfootball_ball_36_183.jpg\n# 36--Football/36_Football_americanfootball_ball_36_703.jpg\n# 36--Football/36_Football_americanfootball_ball_36_51.jpg\n# 36--Football/36_Football_Football_36_122.jpg\n# 36--Football/36_Football_americanfootball_ball_36_11.jpg\n# 36--Football/36_Football_americanfootball_ball_36_159.jpg\n# 36--Football/36_Football_Football_36_49.jpg\n# 36--Football/36_Football_americanfootball_ball_36_964.jpg\n# 36--Football/36_Football_americanfootball_ball_36_738.jpg\n# 36--Football/36_Football_americanfootball_ball_36_83.jpg\n# 36--Football/36_Football_americanfootball_ball_36_722.jpg\n# 36--Football/36_Football_Football_36_1.jpg\n# 36--Football/36_Football_americanfootball_ball_36_335.jpg\n# 36--Football/36_Football_americanfootball_ball_36_688.jpg\n# 36--Football/36_Football_americanfootball_ball_36_751.jpg\n# 36--Football/36_Football_americanfootball_ball_36_508.jpg\n# 36--Football/36_Football_americanfootball_ball_36_375.jpg\n# 36--Football/36_Football_americanfootball_ball_36_317.jpg\n# 36--Football/36_Football_americanfootball_ball_36_670.jpg\n# 36--Football/36_Football_americanfootball_ball_36_690.jpg\n# 36--Football/36_Football_Football_36_103.jpg\n# 36--Football/36_Football_Football_36_168.jpg\n# 36--Football/36_Football_americanfootball_ball_36_336.jpg\n# 36--Football/36_Football_americanfootball_ball_36_824.jpg\n# 36--Football/36_Football_americanfootball_ball_36_528.jpg\n# 36--Football/36_Football_Football_36_211.jpg\n# 36--Football/36_Football_americanfootball_ball_36_606.jpg\n# 36--Football/36_Football_Football_36_34.jpg\n# 36--Football/36_Football_americanfootball_ball_36_75.jpg\n# 36--Football/36_Football_americanfootball_ball_36_322.jpg\n# 36--Football/36_Football_americanfootball_ball_36_182.jpg\n# 36--Football/36_Football_americanfootball_ball_36_311.jpg\n# 36--Football/36_Football_americanfootball_ball_36_934.jpg\n# 36--Football/36_Football_americanfootball_ball_36_135.jpg\n# 36--Football/36_Football_americanfootball_ball_36_307.jpg\n# 36--Football/36_Football_americanfootball_ball_36_506.jpg\n# 36--Football/36_Football_americanfootball_ball_36_421.jpg\n# 36--Football/36_Football_americanfootball_ball_36_633.jpg\n# 36--Football/36_Football_americanfootball_ball_36_217.jpg\n# 36--Football/36_Football_americanfootball_ball_36_123.jpg\n# 36--Football/36_Football_americanfootball_ball_36_408.jpg\n# 36--Football/36_Football_Football_36_172.jpg\n# 36--Football/36_Football_americanfootball_ball_36_169.jpg\n# 36--Football/36_Football_Football_36_176.jpg\n# 36--Football/36_Football_americanfootball_ball_36_557.jpg\n# 36--Football/36_Football_americanfootball_ball_36_161.jpg\n# 36--Football/36_Football_americanfootball_ball_36_830.jpg\n# 36--Football/36_Football_americanfootball_ball_36_471.jpg\n# 36--Football/36_Football_Football_36_82.jpg\n# 36--Football/36_Football_americanfootball_ball_36_778.jpg\n# 36--Football/36_Football_americanfootball_ball_36_402.jpg\n# 36--Football/36_Football_americanfootball_ball_36_310.jpg\n# 36--Football/36_Football_americanfootball_ball_36_24.jpg\n# 36--Football/36_Football_americanfootball_ball_36_339.jpg\n# 36--Football/36_Football_americanfootball_ball_36_89.jpg\n# 36--Football/36_Football_Football_36_109.jpg\n# 36--Football/36_Football_americanfootball_ball_36_314.jpg\n# 36--Football/36_Football_americanfootball_ball_36_440.jpg\n# 36--Football/36_Football_americanfootball_ball_36_212.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_634.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_81.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_723.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_206.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_568.jpg\n# 37--Soccer/37_Soccer_Soccer_37_653.jpg\n# 37--Soccer/37_Soccer_Soccer_37_271.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_1005.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_463.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_186.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_68.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_192.jpg\n# 37--Soccer/37_Soccer_Soccer_37_869.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_754.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_181.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_584.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_859.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_717.jpg\n# 37--Soccer/37_Soccer_Soccer_37_259.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_324.jpg\n# 37--Soccer/37_Soccer_Soccer_37_868.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_612.jpg\n# 37--Soccer/37_Soccer_Soccer_37_226.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_309.jpg\n# 37--Soccer/37_Soccer_Soccer_37_106.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_607.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_34.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_622.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_400.jpg\n# 37--Soccer/37_Soccer_Soccer_37_390.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_877.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_836.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_167.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_232.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_274.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_19.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_727.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_89.jpg\n# 37--Soccer/37_Soccer_Soccer_37_811.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_540.jpg\n# 37--Soccer/37_Soccer_Soccer_37_240.jpg\n# 37--Soccer/37_Soccer_Soccer_37_623.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_979.jpg\n# 37--Soccer/37_Soccer_Soccer_37_886.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_412.jpg\n# 37--Soccer/37_Soccer_Soccer_37_295.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_722.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_539.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_110.jpg\n# 37--Soccer/37_Soccer_Soccer_37_325.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_619.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_80.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_997.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_319.jpg\n# 37--Soccer/37_Soccer_Soccer_37_221.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_197.jpg\n# 37--Soccer/37_Soccer_Soccer_37_858.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_440.jpg\n# 37--Soccer/37_Soccer_Soccer_37_163.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_531.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_103.jpg\n# 37--Soccer/37_Soccer_Soccer_37_268.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_61.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_201.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_855.jpg\n# 37--Soccer/37_Soccer_Soccer_37_406.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_830.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_990.jpg\n# 37--Soccer/37_Soccer_Soccer_37_919.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_788.jpg\n# 37--Soccer/37_Soccer_Soccer_37_724.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_363.jpg\n# 37--Soccer/37_Soccer_Soccer_37_69.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_656.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_491.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_999.jpg\n# 37--Soccer/37_Soccer_Soccer_37_344.jpg\n# 37--Soccer/37_Soccer_Soccer_37_827.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_835.jpg\n# 37--Soccer/37_Soccer_Soccer_37_860.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_980.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_105.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_653.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_158.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_69.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_190.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_2.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_477.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_884.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_715.jpg\n# 37--Soccer/37_Soccer_Soccer_37_329.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_882.jpg\n# 37--Soccer/37_Soccer_Soccer_37_102.jpg\n# 37--Soccer/37_Soccer_Soccer_37_917.jpg\n# 37--Soccer/37_Soccer_Soccer_37_815.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_515.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_761.jpg\n# 37--Soccer/37_Soccer_Soccer_37_586.jpg\n# 37--Soccer/37_Soccer_Soccer_37_76.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_518.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_650.jpg\n# 37--Soccer/37_Soccer_Soccer_37_526.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_573.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_330.jpg\n# 37--Soccer/37_Soccer_Soccer_37_643.jpg\n# 37--Soccer/37_Soccer_Soccer_37_716.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_264.jpg\n# 37--Soccer/37_Soccer_Soccer_37_214.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_657.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_890.jpg\n# 37--Soccer/37_Soccer_Soccer_37_626.jpg\n# 37--Soccer/37_Soccer_Soccer_37_186.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_43.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_282.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_1021.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_804.jpg\n# 37--Soccer/37_Soccer_Soccer_37_570.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_279.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_307.jpg\n# 37--Soccer/37_Soccer_Soccer_37_89.jpg\n# 37--Soccer/37_Soccer_Soccer_37_709.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_59.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_587.jpg\n# 37--Soccer/37_Soccer_Soccer_37_375.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_385.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_945.jpg\n# 37--Soccer/37_Soccer_Soccer_37_220.jpg\n# 37--Soccer/37_Soccer_Soccer_37_243.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_198.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_343.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_992.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_652.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_10.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_693.jpg\n# 37--Soccer/37_Soccer_Soccer_37_44.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_123.jpg\n# 37--Soccer/37_Soccer_Soccer_37_195.jpg\n# 37--Soccer/37_Soccer_Soccer_37_538.jpg\n# 37--Soccer/37_Soccer_Soccer_37_822.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_718.jpg\n# 37--Soccer/37_Soccer_Soccer_37_155.jpg\n# 37--Soccer/37_Soccer_Soccer_37_867.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_139.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_760.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_838.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_545.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_15.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_724.jpg\n# 37--Soccer/37_Soccer_Soccer_37_767.jpg\n# 37--Soccer/37_Soccer_Soccer_37_356.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_217.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_132.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_207.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_909.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_681.jpg\n# 37--Soccer/37_Soccer_Soccer_37_307.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_485.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_381.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_505.jpg\n# 37--Soccer/37_Soccer_Soccer_37_42.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_211.jpg\n# 37--Soccer/37_Soccer_Soccer_37_856.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_93.jpg\n# 37--Soccer/37_Soccer_Soccer_37_840.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_265.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_780.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_386.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_674.jpg\n# 37--Soccer/37_Soccer_Soccer_37_465.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_365.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_3.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_811.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_149.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_478.jpg\n# 37--Soccer/37_Soccer_Soccer_37_322.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_193.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_615.jpg\n# 37--Soccer/37_Soccer_Soccer_37_92.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_593.jpg\n# 37--Soccer/37_Soccer_Soccer_37_224.jpg\n# 37--Soccer/37_Soccer_Soccer_37_26.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_641.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_494.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_689.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_262.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_87.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_23.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_541.jpg\n# 37--Soccer/37_Soccer_Soccer_37_94.jpg\n# 37--Soccer/37_Soccer_Soccer_37_636.jpg\n# 37--Soccer/37_Soccer_Soccer_37_367.jpg\n# 37--Soccer/37_Soccer_Soccer_37_165.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_864.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_25.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_839.jpg\n# 37--Soccer/37_Soccer_Soccer_37_805.jpg\n# 37--Soccer/37_Soccer_Soccer_37_25.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_602.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_765.jpg\n# 37--Soccer/37_Soccer_Soccer_37_532.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_165.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_737.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_336.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_137.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_387.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_716.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_296.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_940.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_865.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_140.jpg\n# 37--Soccer/37_Soccer_Soccer_37_812.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_513.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_373.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_658.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_703.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_664.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_78.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_454.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_178.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_473.jpg\n# 37--Soccer/37_Soccer_Soccer_37_461.jpg\n# 37--Soccer/37_Soccer_Soccer_37_161.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_325.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_436.jpg\n# 37--Soccer/37_Soccer_Soccer_37_890.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_649.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_195.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_878.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_575.jpg\n# 37--Soccer/37_Soccer_Soccer_37_455.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_86.jpg\n# 37--Soccer/37_Soccer_Soccer_37_251.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_24.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_740.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_921.jpg\n# 37--Soccer/37_Soccer_Soccer_37_200.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_67.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_711.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_55.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_751.jpg\n# 37--Soccer/37_Soccer_Soccer_37_769.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_938.jpg\n# 37--Soccer/37_Soccer_Soccer_37_225.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_535.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_484.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_369.jpg\n# 37--Soccer/37_Soccer_Soccer_37_216.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_379.jpg\n# 37--Soccer/37_Soccer_Soccer_37_101.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_1000.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_131.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_624.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_852.jpg\n# 37--Soccer/37_Soccer_Soccer_37_160.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_289.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_1.jpg\n# 37--Soccer/37_Soccer_Soccer_37_779.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_935.jpg\n# 37--Soccer/37_Soccer_Soccer_37_470.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_136.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_738.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_359.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_546.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_159.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_212.jpg\n# 37--Soccer/37_Soccer_Soccer_37_516.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_16.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_301.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_270.jpg\n# 37--Soccer/37_Soccer_Soccer_37_663.jpg\n# 37--Soccer/37_Soccer_Soccer_37_690.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_680.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_92.jpg\n# 37--Soccer/37_Soccer_soccer_ball_37_413.jpg\n# 38--Tennis/38_Tennis_Tennis_38_668.jpg\n# 38--Tennis/38_Tennis_Tennis_38_551.jpg\n# 38--Tennis/38_Tennis_Tennis_38_125.jpg\n# 38--Tennis/38_Tennis_Tennis_38_287.jpg\n# 38--Tennis/38_Tennis_Tennis_38_65.jpg\n# 38--Tennis/38_Tennis_Tennis_38_769.jpg\n# 38--Tennis/38_Tennis_Tennis_38_372.jpg\n# 38--Tennis/38_Tennis_Tennis_38_865.jpg\n# 38--Tennis/38_Tennis_Tennis_38_291.jpg\n# 38--Tennis/38_Tennis_Tennis_38_1024.jpg\n# 38--Tennis/38_Tennis_Tennis_38_631.jpg\n# 38--Tennis/38_Tennis_Tennis_38_412.jpg\n# 38--Tennis/38_Tennis_Tennis_38_203.jpg\n# 38--Tennis/38_Tennis_Tennis_38_571.jpg\n# 38--Tennis/38_Tennis_Tennis_38_1028.jpg\n# 38--Tennis/38_Tennis_Tennis_38_385.jpg\n# 38--Tennis/38_Tennis_Tennis_38_252.jpg\n# 38--Tennis/38_Tennis_Tennis_38_749.jpg\n# 38--Tennis/38_Tennis_Tennis_38_229.jpg\n# 38--Tennis/38_Tennis_Tennis_38_696.jpg\n# 38--Tennis/38_Tennis_Tennis_38_273.jpg\n# 38--Tennis/38_Tennis_Tennis_38_367.jpg\n# 38--Tennis/38_Tennis_Tennis_38_292.jpg\n# 38--Tennis/38_Tennis_Tennis_38_543.jpg\n# 38--Tennis/38_Tennis_Tennis_38_735.jpg\n# 38--Tennis/38_Tennis_Tennis_38_603.jpg\n# 38--Tennis/38_Tennis_Tennis_38_943.jpg\n# 38--Tennis/38_Tennis_Tennis_38_920.jpg\n# 38--Tennis/38_Tennis_Tennis_38_619.jpg\n# 38--Tennis/38_Tennis_Tennis_38_658.jpg\n# 38--Tennis/38_Tennis_Tennis_38_444.jpg\n# 38--Tennis/38_Tennis_Tennis_38_381.jpg\n# 38--Tennis/38_Tennis_Tennis_38_253.jpg\n# 38--Tennis/38_Tennis_Tennis_38_52.jpg\n# 38--Tennis/38_Tennis_Tennis_38_793.jpg\n# 38--Tennis/38_Tennis_Tennis_38_97.jpg\n# 38--Tennis/38_Tennis_Tennis_38_635.jpg\n# 38--Tennis/38_Tennis_Tennis_38_155.jpg\n# 38--Tennis/38_Tennis_Tennis_38_285.jpg\n# 38--Tennis/38_Tennis_Tennis_38_799.jpg\n# 38--Tennis/38_Tennis_Tennis_38_946.jpg\n# 38--Tennis/38_Tennis_Tennis_38_64.jpg\n# 38--Tennis/38_Tennis_Tennis_38_654.jpg\n# 38--Tennis/38_Tennis_Tennis_38_406.jpg\n# 38--Tennis/38_Tennis_Tennis_38_481.jpg\n# 38--Tennis/38_Tennis_Tennis_38_489.jpg\n# 38--Tennis/38_Tennis_Tennis_38_246.jpg\n# 38--Tennis/38_Tennis_Tennis_38_771.jpg\n# 38--Tennis/38_Tennis_Tennis_38_862.jpg\n# 38--Tennis/38_Tennis_Tennis_38_1012.jpg\n# 38--Tennis/38_Tennis_Tennis_38_725.jpg\n# 38--Tennis/38_Tennis_Tennis_38_605.jpg\n# 38--Tennis/38_Tennis_Tennis_38_792.jpg\n# 38--Tennis/38_Tennis_Tennis_38_1018.jpg\n# 38--Tennis/38_Tennis_Tennis_38_794.jpg\n# 38--Tennis/38_Tennis_Tennis_38_336.jpg\n# 38--Tennis/38_Tennis_Tennis_38_465.jpg\n# 38--Tennis/38_Tennis_Tennis_38_132.jpg\n# 38--Tennis/38_Tennis_Tennis_38_508.jpg\n# 38--Tennis/38_Tennis_Tennis_38_306.jpg\n# 38--Tennis/38_Tennis_Tennis_38_92.jpg\n# 38--Tennis/38_Tennis_Tennis_38_365.jpg\n# 38--Tennis/38_Tennis_Tennis_38_687.jpg\n# 38--Tennis/38_Tennis_Tennis_38_147.jpg\n# 38--Tennis/38_Tennis_Tennis_38_609.jpg\n# 38--Tennis/38_Tennis_Tennis_38_139.jpg\n# 38--Tennis/38_Tennis_Tennis_38_153.jpg\n# 38--Tennis/38_Tennis_Tennis_38_242.jpg\n# 38--Tennis/38_Tennis_Tennis_38_653.jpg\n# 38--Tennis/38_Tennis_Tennis_38_443.jpg\n# 38--Tennis/38_Tennis_Tennis_38_102.jpg\n# 38--Tennis/38_Tennis_Tennis_38_394.jpg\n# 38--Tennis/38_Tennis_Tennis_38_688.jpg\n# 38--Tennis/38_Tennis_Tennis_38_320.jpg\n# 38--Tennis/38_Tennis_Tennis_38_530.jpg\n# 38--Tennis/38_Tennis_Tennis_38_616.jpg\n# 38--Tennis/38_Tennis_Tennis_38_705.jpg\n# 38--Tennis/38_Tennis_Tennis_38_423.jpg\n# 38--Tennis/38_Tennis_Tennis_38_778.jpg\n# 38--Tennis/38_Tennis_Tennis_38_629.jpg\n# 38--Tennis/38_Tennis_Tennis_38_62.jpg\n# 38--Tennis/38_Tennis_Tennis_38_613.jpg\n# 38--Tennis/38_Tennis_Tennis_38_557.jpg\n# 38--Tennis/38_Tennis_Tennis_38_655.jpg\n# 38--Tennis/38_Tennis_Tennis_38_115.jpg\n# 38--Tennis/38_Tennis_Tennis_38_624.jpg\n# 38--Tennis/38_Tennis_Tennis_38_438.jpg\n# 38--Tennis/38_Tennis_Tennis_38_414.jpg\n# 38--Tennis/38_Tennis_Tennis_38_620.jpg\n# 38--Tennis/38_Tennis_Tennis_38_684.jpg\n# 38--Tennis/38_Tennis_Tennis_38_262.jpg\n# 38--Tennis/38_Tennis_Tennis_38_1002.jpg\n# 38--Tennis/38_Tennis_Tennis_38_674.jpg\n# 38--Tennis/38_Tennis_Tennis_38_752.jpg\n# 38--Tennis/38_Tennis_Tennis_38_621.jpg\n# 38--Tennis/38_Tennis_Tennis_38_86.jpg\n# 38--Tennis/38_Tennis_Tennis_38_206.jpg\n# 38--Tennis/38_Tennis_Tennis_38_328.jpg\n# 38--Tennis/38_Tennis_Tennis_38_515.jpg\n# 38--Tennis/38_Tennis_Tennis_38_734.jpg\n# 38--Tennis/38_Tennis_Tennis_38_268.jpg\n# 38--Tennis/38_Tennis_Tennis_38_474.jpg\n# 38--Tennis/38_Tennis_Tennis_38_716.jpg\n# 38--Tennis/38_Tennis_Tennis_38_505.jpg\n# 38--Tennis/38_Tennis_Tennis_38_859.jpg\n# 38--Tennis/38_Tennis_Tennis_38_219.jpg\n# 38--Tennis/38_Tennis_Tennis_38_779.jpg\n# 38--Tennis/38_Tennis_Tennis_38_156.jpg\n# 38--Tennis/38_Tennis_Tennis_38_649.jpg\n# 38--Tennis/38_Tennis_Tennis_38_376.jpg\n# 38--Tennis/38_Tennis_Tennis_38_351.jpg\n# 38--Tennis/38_Tennis_Tennis_38_384.jpg\n# 38--Tennis/38_Tennis_Tennis_38_679.jpg\n# 38--Tennis/38_Tennis_Tennis_38_388.jpg\n# 38--Tennis/38_Tennis_Tennis_38_168.jpg\n# 38--Tennis/38_Tennis_Tennis_38_700.jpg\n# 38--Tennis/38_Tennis_Tennis_38_359.jpg\n# 38--Tennis/38_Tennis_Tennis_38_565.jpg\n# 38--Tennis/38_Tennis_Tennis_38_484.jpg\n# 38--Tennis/38_Tennis_Tennis_38_51.jpg\n# 38--Tennis/38_Tennis_Tennis_38_589.jpg\n# 38--Tennis/38_Tennis_Tennis_38_106.jpg\n# 38--Tennis/38_Tennis_Tennis_38_186.jpg\n# 38--Tennis/38_Tennis_Tennis_38_457.jpg\n# 38--Tennis/38_Tennis_Tennis_38_881.jpg\n# 38--Tennis/38_Tennis_Tennis_38_124.jpg\n# 38--Tennis/38_Tennis_Tennis_38_322.jpg\n# 38--Tennis/38_Tennis_Tennis_38_236.jpg\n# 38--Tennis/38_Tennis_Tennis_38_788.jpg\n# 38--Tennis/38_Tennis_Tennis_38_691.jpg\n# 38--Tennis/38_Tennis_Tennis_38_88.jpg\n# 38--Tennis/38_Tennis_Tennis_38_464.jpg\n# 38--Tennis/38_Tennis_Tennis_38_73.jpg\n# 38--Tennis/38_Tennis_Tennis_38_1025.jpg\n# 38--Tennis/38_Tennis_Tennis_38_75.jpg\n# 38--Tennis/38_Tennis_Tennis_38_587.jpg\n# 38--Tennis/38_Tennis_Tennis_38_310.jpg\n# 38--Tennis/38_Tennis_Tennis_38_341.jpg\n# 38--Tennis/38_Tennis_Tennis_38_283.jpg\n# 38--Tennis/38_Tennis_Tennis_38_650.jpg\n# 38--Tennis/38_Tennis_Tennis_38_491.jpg\n# 38--Tennis/38_Tennis_Tennis_38_923.jpg\n# 38--Tennis/38_Tennis_Tennis_38_636.jpg\n# 38--Tennis/38_Tennis_Tennis_38_996.jpg\n# 38--Tennis/38_Tennis_Tennis_38_24.jpg\n# 38--Tennis/38_Tennis_Tennis_38_101.jpg\n# 38--Tennis/38_Tennis_Tennis_38_223.jpg\n# 38--Tennis/38_Tennis_Tennis_38_274.jpg\n# 38--Tennis/38_Tennis_Tennis_38_594.jpg\n# 38--Tennis/38_Tennis_Tennis_38_114.jpg\n# 38--Tennis/38_Tennis_Tennis_38_633.jpg\n# 38--Tennis/38_Tennis_Tennis_38_440.jpg\n# 38--Tennis/38_Tennis_Tennis_38_111.jpg\n# 38--Tennis/38_Tennis_Tennis_38_669.jpg\n# 38--Tennis/38_Tennis_Tennis_38_454.jpg\n# 38--Tennis/38_Tennis_Tennis_38_107.jpg\n# 38--Tennis/38_Tennis_Tennis_38_295.jpg\n# 38--Tennis/38_Tennis_Tennis_38_164.jpg\n# 38--Tennis/38_Tennis_Tennis_38_264.jpg\n# 38--Tennis/38_Tennis_Tennis_38_693.jpg\n# 38--Tennis/38_Tennis_Tennis_38_343.jpg\n# 38--Tennis/38_Tennis_Tennis_38_532.jpg\n# 38--Tennis/38_Tennis_Tennis_38_790.jpg\n# 38--Tennis/38_Tennis_Tennis_38_686.jpg\n# 38--Tennis/38_Tennis_Tennis_38_678.jpg\n# 38--Tennis/38_Tennis_Tennis_38_395.jpg\n# 38--Tennis/38_Tennis_Tennis_38_737.jpg\n# 38--Tennis/38_Tennis_Tennis_38_1030.jpg\n# 38--Tennis/38_Tennis_Tennis_38_539.jpg\n# 38--Tennis/38_Tennis_Tennis_38_61.jpg\n# 38--Tennis/38_Tennis_Tennis_38_730.jpg\n# 38--Tennis/38_Tennis_Tennis_38_316.jpg\n# 38--Tennis/38_Tennis_Tennis_38_56.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_666.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_789.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_544.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_239.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_216.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_861.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_82.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_133.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_201.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_594.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1024.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_644.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_539.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_164.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_356.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_311.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_411.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_513.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1043.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_490.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_851.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_586.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_347.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_207.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_831.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_7.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_178.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_807.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_242.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_813.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_428.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_302.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_891.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_230.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_128.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_477.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_308.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_377.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_1040.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_21.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_807.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_650.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_906.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_470.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_80.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_235.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_342.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_88.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_110.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_37.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_357.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_80.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_245.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_530.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_444.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_290.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_64.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_174.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_738.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_11.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1045.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_56.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_445.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_774.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_781.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_843.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1046.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_111.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_973.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_471.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_200.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_91.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_916.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_696.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_509.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_74.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_679.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_196.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_512.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_210.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_535.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_524.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_464.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_168.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_176.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_267.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_646.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_188.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_127.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_783.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_174.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_726.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_628.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_719.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_333.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_258.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_469.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_735.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_90.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_707.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_11.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_258.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_871.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_591.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_621.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_419.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_294.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_671.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_40.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_729.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_597.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_450.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_33.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_593.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_711.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_748.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_564.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_455.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_126.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_890.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_675.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_935.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_910.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_671.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_130.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_152.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_517.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_341.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_596.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_605.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_397.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_517.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_492.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_802.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_808.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_52.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_607.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_333.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_141.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_202.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_103.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_486.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_329.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_803.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_693.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_17.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_36.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_926.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_944.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_850.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_745.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_467.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_117.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_171.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_273.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_351.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_500.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_217.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_510.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_516.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_178.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_882.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_602.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_735.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_660.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_681.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_260.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_779.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_728.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1044.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_789.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_40.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_337.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_555.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_721.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_833.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_978.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_709.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_84.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_667.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_610.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_558.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_420.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_125.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_774.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_565.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_871.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_38.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_94.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_999.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_300.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_387.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_776.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_471.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_449.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_834.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_478.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_574.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_108.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_68.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_441.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_362.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_610.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_924.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_79.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_686.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_421.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_639.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_192.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_383.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_492.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_242.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_404.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_395.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_757.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_762.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_158.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_9.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_423.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_940.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_283.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_448.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_468.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_992.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_580.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_274.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1016.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_885.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_323.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_160.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_496.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_479.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_277.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_524.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_809.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_415.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_650.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_130.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_740.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_107.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_100.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_419.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_515.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_666.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_399.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_346.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_780.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_632.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_930.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_412.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_875.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_461.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_14.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_446.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_268.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_705.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_905.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_707.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_69.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_790.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_265.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_927.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_918.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_539.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_245.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_247.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_764.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_926.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_505.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_202.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_88.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_677.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_690.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_677.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_319.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_491.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_350.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_511.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1001.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_756.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_135.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_877.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_407.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_322.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_1016.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_979.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_579.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_892.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_914.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_244.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_232.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_417.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_408.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1048.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_133.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_182.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_655.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_576.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_835.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_754.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_537.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_186.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_762.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_1047.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_60.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_877.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_932.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_602.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_733.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_687.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_39.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_454.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_345.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_173.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_293.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_867.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_24.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_832.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_676.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_447.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_476.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_157.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_67.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_62.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_830.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_942.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_569.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_137.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_529.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_553.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_297.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_753.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_881.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_846.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_227.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_208.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_561.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_429.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_24.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_687.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_917.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_83.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_798.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_567.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_939.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_613.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_833.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_929.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_661.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_812.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_1043.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_588.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_98.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_581.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_2.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_685.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_769.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_112.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_903.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_680.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_526.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_688.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_919.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_673.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_34.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_708.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_633.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_372.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_736.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_110.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_456.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_556.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_409.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_829.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_717.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_642.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1041.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_68.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_374.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_336.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_234.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_843.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_310.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_911.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_758.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_142.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_637.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_831.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_601.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_701.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_651.jpg\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_462.jpg\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_505.jpg\n# 4--Dancing/4_Dancing_Dancing_4_145.jpg\n# 4--Dancing/4_Dancing_Dancing_4_766.jpg\n# 4--Dancing/4_Dancing_Dancing_4_692.jpg\n# 4--Dancing/4_Dancing_Dancing_4_816.jpg\n# 4--Dancing/4_Dancing_Dancing_4_500.jpg\n# 4--Dancing/4_Dancing_Dancing_4_789.jpg\n# 4--Dancing/4_Dancing_Dancing_4_34.jpg\n# 4--Dancing/4_Dancing_Dancing_4_793.jpg\n# 4--Dancing/4_Dancing_Dancing_4_743.jpg\n# 4--Dancing/4_Dancing_Dancing_4_141.jpg\n# 4--Dancing/4_Dancing_Dancing_4_446.jpg\n# 4--Dancing/4_Dancing_Dancing_4_460.jpg\n# 4--Dancing/4_Dancing_Dancing_4_383.jpg\n# 4--Dancing/4_Dancing_Dancing_4_631.jpg\n# 4--Dancing/4_Dancing_Dancing_4_360.jpg\n# 4--Dancing/4_Dancing_Dancing_4_823.jpg\n# 4--Dancing/4_Dancing_Dancing_4_252.jpg\n# 4--Dancing/4_Dancing_Dancing_4_657.jpg\n# 4--Dancing/4_Dancing_Dancing_4_665.jpg\n# 4--Dancing/4_Dancing_Dancing_4_794.jpg\n# 4--Dancing/4_Dancing_Dancing_4_746.jpg\n# 4--Dancing/4_Dancing_Dancing_4_574.jpg\n# 4--Dancing/4_Dancing_Dancing_4_372.jpg\n# 4--Dancing/4_Dancing_Dancing_4_875.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1046.jpg\n# 4--Dancing/4_Dancing_Dancing_4_654.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1022.jpg\n# 4--Dancing/4_Dancing_Dancing_4_667.jpg\n# 4--Dancing/4_Dancing_Dancing_4_220.jpg\n# 4--Dancing/4_Dancing_Dancing_4_553.jpg\n# 4--Dancing/4_Dancing_Dancing_4_619.jpg\n# 4--Dancing/4_Dancing_Dancing_4_186.jpg\n# 4--Dancing/4_Dancing_Dancing_4_368.jpg\n# 4--Dancing/4_Dancing_Dancing_4_436.jpg\n# 4--Dancing/4_Dancing_Dancing_4_88.jpg\n# 4--Dancing/4_Dancing_Dancing_4_77.jpg\n# 4--Dancing/4_Dancing_Dancing_4_910.jpg\n# 4--Dancing/4_Dancing_Dancing_4_519.jpg\n# 4--Dancing/4_Dancing_Dancing_4_632.jpg\n# 4--Dancing/4_Dancing_Dancing_4_316.jpg\n# 4--Dancing/4_Dancing_Dancing_4_646.jpg\n# 4--Dancing/4_Dancing_Dancing_4_797.jpg\n# 4--Dancing/4_Dancing_Dancing_4_680.jpg\n# 4--Dancing/4_Dancing_Dancing_4_876.jpg\n# 4--Dancing/4_Dancing_Dancing_4_579.jpg\n# 4--Dancing/4_Dancing_Dancing_4_334.jpg\n# 4--Dancing/4_Dancing_Dancing_4_310.jpg\n# 4--Dancing/4_Dancing_Dancing_4_292.jpg\n# 4--Dancing/4_Dancing_Dancing_4_936.jpg\n# 4--Dancing/4_Dancing_Dancing_4_213.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1034.jpg\n# 4--Dancing/4_Dancing_Dancing_4_331.jpg\n# 4--Dancing/4_Dancing_Dancing_4_442.jpg\n# 4--Dancing/4_Dancing_Dancing_4_765.jpg\n# 4--Dancing/4_Dancing_Dancing_4_55.jpg\n# 4--Dancing/4_Dancing_Dancing_4_732.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1001.jpg\n# 4--Dancing/4_Dancing_Dancing_4_834.jpg\n# 4--Dancing/4_Dancing_Dancing_4_109.jpg\n# 4--Dancing/4_Dancing_Dancing_4_359.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1024.jpg\n# 4--Dancing/4_Dancing_Dancing_4_795.jpg\n# 4--Dancing/4_Dancing_Dancing_4_684.jpg\n# 4--Dancing/4_Dancing_Dancing_4_312.jpg\n# 4--Dancing/4_Dancing_Dancing_4_37.jpg\n# 4--Dancing/4_Dancing_Dancing_4_296.jpg\n# 4--Dancing/4_Dancing_Dancing_4_283.jpg\n# 4--Dancing/4_Dancing_Dancing_4_212.jpg\n# 4--Dancing/4_Dancing_Dancing_4_225.jpg\n# 4--Dancing/4_Dancing_Dancing_4_717.jpg\n# 4--Dancing/4_Dancing_Dancing_4_510.jpg\n# 4--Dancing/4_Dancing_Dancing_4_146.jpg\n# 4--Dancing/4_Dancing_Dancing_4_736.jpg\n# 4--Dancing/4_Dancing_Dancing_4_888.jpg\n# 4--Dancing/4_Dancing_Dancing_4_116.jpg\n# 4--Dancing/4_Dancing_Dancing_4_756.jpg\n# 4--Dancing/4_Dancing_Dancing_4_893.jpg\n# 4--Dancing/4_Dancing_Dancing_4_428.jpg\n# 4--Dancing/4_Dancing_Dancing_4_892.jpg\n# 4--Dancing/4_Dancing_Dancing_4_3.jpg\n# 4--Dancing/4_Dancing_Dancing_4_733.jpg\n# 4--Dancing/4_Dancing_Dancing_4_267.jpg\n# 4--Dancing/4_Dancing_Dancing_4_874.jpg\n# 4--Dancing/4_Dancing_Dancing_4_261.jpg\n# 4--Dancing/4_Dancing_Dancing_4_45.jpg\n# 4--Dancing/4_Dancing_Dancing_4_424.jpg\n# 4--Dancing/4_Dancing_Dancing_4_222.jpg\n# 4--Dancing/4_Dancing_Dancing_4_264.jpg\n# 4--Dancing/4_Dancing_Dancing_4_29.jpg\n# 4--Dancing/4_Dancing_Dancing_4_430.jpg\n# 4--Dancing/4_Dancing_Dancing_4_515.jpg\n# 4--Dancing/4_Dancing_Dancing_4_14.jpg\n# 4--Dancing/4_Dancing_Dancing_4_172.jpg\n# 4--Dancing/4_Dancing_Dancing_4_679.jpg\n# 4--Dancing/4_Dancing_Dancing_4_142.jpg\n# 4--Dancing/4_Dancing_Dancing_4_603.jpg\n# 4--Dancing/4_Dancing_Dancing_4_503.jpg\n# 4--Dancing/4_Dancing_Dancing_4_421.jpg\n# 4--Dancing/4_Dancing_Dancing_4_921.jpg\n# 4--Dancing/4_Dancing_Dancing_4_340.jpg\n# 4--Dancing/4_Dancing_Dancing_4_417.jpg\n# 4--Dancing/4_Dancing_Dancing_4_411.jpg\n# 4--Dancing/4_Dancing_Dancing_4_184.jpg\n# 4--Dancing/4_Dancing_Dancing_4_93.jpg\n# 4--Dancing/4_Dancing_Dancing_4_560.jpg\n# 4--Dancing/4_Dancing_Dancing_4_257.jpg\n# 4--Dancing/4_Dancing_Dancing_4_982.jpg\n# 4--Dancing/4_Dancing_Dancing_4_844.jpg\n# 4--Dancing/4_Dancing_Dancing_4_121.jpg\n# 4--Dancing/4_Dancing_Dancing_4_513.jpg\n# 4--Dancing/4_Dancing_Dancing_4_745.jpg\n# 4--Dancing/4_Dancing_Dancing_4_521.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1044.jpg\n# 4--Dancing/4_Dancing_Dancing_4_371.jpg\n# 4--Dancing/4_Dancing_Dancing_4_342.jpg\n# 4--Dancing/4_Dancing_Dancing_4_751.jpg\n# 4--Dancing/4_Dancing_Dancing_4_651.jpg\n# 4--Dancing/4_Dancing_Dancing_4_127.jpg\n# 4--Dancing/4_Dancing_Dancing_4_402.jpg\n# 4--Dancing/4_Dancing_Dancing_4_832.jpg\n# 4--Dancing/4_Dancing_Dancing_4_396.jpg\n# 4--Dancing/4_Dancing_Dancing_4_73.jpg\n# 4--Dancing/4_Dancing_Dancing_4_612.jpg\n# 4--Dancing/4_Dancing_Dancing_4_614.jpg\n# 4--Dancing/4_Dancing_Dancing_4_981.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1018.jpg\n# 4--Dancing/4_Dancing_Dancing_4_291.jpg\n# 4--Dancing/4_Dancing_Dancing_4_828.jpg\n# 4--Dancing/4_Dancing_Dancing_4_792.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1005.jpg\n# 4--Dancing/4_Dancing_Dancing_4_131.jpg\n# 4--Dancing/4_Dancing_Dancing_4_209.jpg\n# 4--Dancing/4_Dancing_Dancing_4_445.jpg\n# 4--Dancing/4_Dancing_Dancing_4_583.jpg\n# 4--Dancing/4_Dancing_Dancing_4_858.jpg\n# 4--Dancing/4_Dancing_Dancing_4_353.jpg\n# 4--Dancing/4_Dancing_Dancing_4_279.jpg\n# 4--Dancing/4_Dancing_Dancing_4_203.jpg\n# 4--Dancing/4_Dancing_Dancing_4_324.jpg\n# 4--Dancing/4_Dancing_Dancing_4_601.jpg\n# 4--Dancing/4_Dancing_Dancing_4_110.jpg\n# 4--Dancing/4_Dancing_Dancing_4_357.jpg\n# 4--Dancing/4_Dancing_Dancing_4_857.jpg\n# 4--Dancing/4_Dancing_Dancing_4_840.jpg\n# 4--Dancing/4_Dancing_Dancing_4_723.jpg\n# 4--Dancing/4_Dancing_Dancing_4_440.jpg\n# 4--Dancing/4_Dancing_Dancing_4_669.jpg\n# 4--Dancing/4_Dancing_Dancing_4_611.jpg\n# 4--Dancing/4_Dancing_Dancing_4_778.jpg\n# 4--Dancing/4_Dancing_Dancing_4_812.jpg\n# 4--Dancing/4_Dancing_Dancing_4_752.jpg\n# 4--Dancing/4_Dancing_Dancing_4_126.jpg\n# 4--Dancing/4_Dancing_Dancing_4_852.jpg\n# 4--Dancing/4_Dancing_Dancing_4_609.jpg\n# 4--Dancing/4_Dancing_Dancing_4_128.jpg\n# 4--Dancing/4_Dancing_Dancing_4_59.jpg\n# 4--Dancing/4_Dancing_Dancing_4_587.jpg\n# 4--Dancing/4_Dancing_Dancing_4_709.jpg\n# 4--Dancing/4_Dancing_Dancing_4_672.jpg\n# 4--Dancing/4_Dancing_Dancing_4_207.jpg\n# 4--Dancing/4_Dancing_Dancing_4_577.jpg\n# 4--Dancing/4_Dancing_Dancing_4_111.jpg\n# 4--Dancing/4_Dancing_Dancing_4_370.jpg\n# 4--Dancing/4_Dancing_Dancing_4_580.jpg\n# 4--Dancing/4_Dancing_Dancing_4_890.jpg\n# 4--Dancing/4_Dancing_Dancing_4_572.jpg\n# 4--Dancing/4_Dancing_Dancing_4_660.jpg\n# 4--Dancing/4_Dancing_Dancing_4_822.jpg\n# 4--Dancing/4_Dancing_Dancing_4_537.jpg\n# 4--Dancing/4_Dancing_Dancing_4_11.jpg\n# 4--Dancing/4_Dancing_Dancing_4_768.jpg\n# 4--Dancing/4_Dancing_Dancing_4_476.jpg\n# 4--Dancing/4_Dancing_Dancing_4_206.jpg\n# 4--Dancing/4_Dancing_Dancing_4_304.jpg\n# 4--Dancing/4_Dancing_Dancing_4_273.jpg\n# 4--Dancing/4_Dancing_Dancing_4_132.jpg\n# 4--Dancing/4_Dancing_Dancing_4_174.jpg\n# 4--Dancing/4_Dancing_Dancing_4_54.jpg\n# 4--Dancing/4_Dancing_Dancing_4_829.jpg\n# 4--Dancing/4_Dancing_Dancing_4_629.jpg\n# 4--Dancing/4_Dancing_Dancing_4_278.jpg\n# 4--Dancing/4_Dancing_Dancing_4_404.jpg\n# 4--Dancing/4_Dancing_Dancing_4_361.jpg\n# 4--Dancing/4_Dancing_Dancing_4_90.jpg\n# 4--Dancing/4_Dancing_Dancing_4_123.jpg\n# 4--Dancing/4_Dancing_Dancing_4_912.jpg\n# 4--Dancing/4_Dancing_Dancing_4_671.jpg\n# 4--Dancing/4_Dancing_Dancing_4_1019.jpg\n# 4--Dancing/4_Dancing_Dancing_4_234.jpg\n# 4--Dancing/4_Dancing_Dancing_4_624.jpg\n# 4--Dancing/4_Dancing_Dancing_4_753.jpg\n# 4--Dancing/4_Dancing_Dancing_4_642.jpg\n# 4--Dancing/4_Dancing_Dancing_4_803.jpg\n# 4--Dancing/4_Dancing_Dancing_4_946.jpg\n# 4--Dancing/4_Dancing_Dancing_4_973.jpg\n# 4--Dancing/4_Dancing_Dancing_4_916.jpg\n# 4--Dancing/4_Dancing_Dancing_4_265.jpg\n# 4--Dancing/4_Dancing_Dancing_4_586.jpg\n# 4--Dancing/4_Dancing_Dancing_4_488.jpg\n# 4--Dancing/4_Dancing_Dancing_4_863.jpg\n# 4--Dancing/4_Dancing_Dancing_4_771.jpg\n# 4--Dancing/4_Dancing_Dancing_4_708.jpg\n# 4--Dancing/4_Dancing_Dancing_4_188.jpg\n# 4--Dancing/4_Dancing_Dancing_4_409.jpg\n# 4--Dancing/4_Dancing_Dancing_4_47.jpg\n# 4--Dancing/4_Dancing_Dancing_4_161.jpg\n# 4--Dancing/4_Dancing_Dancing_4_712.jpg\n# 4--Dancing/4_Dancing_Dancing_4_920.jpg\n# 4--Dancing/4_Dancing_Dancing_4_731.jpg\n# 4--Dancing/4_Dancing_Dancing_4_39.jpg\n# 4--Dancing/4_Dancing_Dancing_4_248.jpg\n# 4--Dancing/4_Dancing_Dancing_4_895.jpg\n# 4--Dancing/4_Dancing_Dancing_4_313.jpg\n# 4--Dancing/4_Dancing_Dancing_4_633.jpg\n# 4--Dancing/4_Dancing_Dancing_4_139.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_653.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_901.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_579.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_317.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_665.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_72.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_222.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_55.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_196.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_853.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_505.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_636.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_678.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_374.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1008.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_147.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_921.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_808.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_857.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_995.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_769.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_281.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_194.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_104.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_789.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_27.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_299.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_423.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_343.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_933.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_602.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_295.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_788.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_839.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_165.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_339.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_703.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_852.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_136.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_325.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_964.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_622.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_181.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_502.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_183.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_406.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_767.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_906.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_942.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_982.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_78.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_946.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_683.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_357.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_321.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_166.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_794.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_773.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_613.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_442.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_187.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_541.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_675.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_608.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_817.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_866.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_283.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_236.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_669.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_350.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_918.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_383.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_818.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_25.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_51.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_377.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_424.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_663.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_803.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_61.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_139.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_873.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_513.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_140.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_496.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_594.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_648.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_592.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_7.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_562.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1003.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_278.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_475.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_671.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_363.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_465.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_694.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_326.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_571.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_454.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_95.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_692.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_84.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_427.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1025.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_742.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_408.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_861.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_481.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_443.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_731.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_158.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_524.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_550.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_310.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_867.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_770.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1011.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_795.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_239.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_146.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_537.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_572.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_729.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_830.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_17.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_601.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_487.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_900.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_896.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_73.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_404.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_712.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_479.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_826.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_128.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_269.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_123.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_470.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_893.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_739.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_91.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_241.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_473.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_752.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_576.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_500.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_159.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_69.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_89.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_365.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_560.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_448.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_452.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_372.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_397.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_483.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_807.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_707.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_436.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_919.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_827.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_764.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_2.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_347.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_469.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_837.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_320.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_688.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_471.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_160.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_834.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_849.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_532.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_474.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_415.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_270.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_118.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_670.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_662.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_323.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_142.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_201.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_879.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_306.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_12.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_748.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_656.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_44.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_29.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_639.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_296.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_417.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_495.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_367.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_300.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_624.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_930.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_259.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_250.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_581.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_217.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_333.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_726.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_934.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_396.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_719.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1020.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_459.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_282.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_173.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_378.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_903.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_127.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_635.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_631.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_178.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_984.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_615.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_355.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_647.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_419.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_597.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_672.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_599.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_603.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_279.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_324.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_288.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_529.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_711.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_81.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_735.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_359.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_760.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_736.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_722.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_645.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_570.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_614.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_732.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_774.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_588.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_214.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_520.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_391.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_198.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_253.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_411.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_125.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_240.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_271.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_478.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_243.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_758.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_814.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_170.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_941.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_717.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_531.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_16.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_864.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_130.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_877.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_219.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_718.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_822.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_534.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_341.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_706.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_844.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_440.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_797.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_833.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_107.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_211.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1029.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_31.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_58.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_393.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_618.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_212.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_251.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_373.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_555.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_254.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_409.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_700.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_244.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_287.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_937.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_256.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_523.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_775.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_237.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_202.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_695.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_548.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_720.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_265.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_759.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_52.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_21.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_477.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_437.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_792.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_39.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_543.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_22.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_233.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_909.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_30.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_682.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_661.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_883.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_847.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_362.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_554.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1019.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_49.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_76.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_568.jpg\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_301.jpg\n# 41--Swimming/41_Swimming_Swimming_41_649.jpg\n# 41--Swimming/41_Swimming_Swimming_41_79.jpg\n# 41--Swimming/41_Swimming_Swimming_41_196.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_280.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_834.jpg\n# 41--Swimming/41_Swimming_Swimming_41_221.jpg\n# 41--Swimming/41_Swimming_Swimming_41_590.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_58.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_28.jpg\n# 41--Swimming/41_Swimming_Swimming_41_215.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_57.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_360.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_157.jpg\n# 41--Swimming/41_Swimming_Swimming_41_886.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_740.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_464.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_317.jpg\n# 41--Swimming/41_Swimming_Swimming_41_767.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_496.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_612.jpg\n# 41--Swimming/41_Swimming_Swimming_41_254.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_71.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_319.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_410.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_682.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_960.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_474.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_629.jpg\n# 41--Swimming/41_Swimming_Swimming_41_695.jpg\n# 41--Swimming/41_Swimming_Swimming_41_309.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_615.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_189.jpg\n# 41--Swimming/41_Swimming_Swimming_41_266.jpg\n# 41--Swimming/41_Swimming_Swimming_41_624.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_305.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_646.jpg\n# 41--Swimming/41_Swimming_Swimming_41_72.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_627.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_18.jpg\n# 41--Swimming/41_Swimming_Swimming_41_17.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_290.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_724.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_884.jpg\n# 41--Swimming/41_Swimming_Swimming_41_643.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_247.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_205.jpg\n# 41--Swimming/41_Swimming_Swimming_41_431.jpg\n# 41--Swimming/41_Swimming_Swimming_41_850.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_164.jpg\n# 41--Swimming/41_Swimming_Swimming_41_85.jpg\n# 41--Swimming/41_Swimming_Swimming_41_31.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_713.jpg\n# 41--Swimming/41_Swimming_Swimming_41_502.jpg\n# 41--Swimming/41_Swimming_Swimming_41_174.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_839.jpg\n# 41--Swimming/41_Swimming_Swimming_41_207.jpg\n# 41--Swimming/41_Swimming_Swimming_41_337.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_392.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_234.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_196.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_130.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_235.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_337.jpg\n# 41--Swimming/41_Swimming_Swimming_41_163.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_903.jpg\n# 41--Swimming/41_Swimming_Swimming_41_642.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1011.jpg\n# 41--Swimming/41_Swimming_Swimming_41_940.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_911.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_818.jpg\n# 41--Swimming/41_Swimming_Swimming_41_783.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_301.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_85.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_100.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_162.jpg\n# 41--Swimming/41_Swimming_Swimming_41_122.jpg\n# 41--Swimming/41_Swimming_Swimming_41_193.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_102.jpg\n# 41--Swimming/41_Swimming_Swimming_41_725.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_875.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_527.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_345.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_316.jpg\n# 41--Swimming/41_Swimming_Swimming_41_608.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_125.jpg\n# 41--Swimming/41_Swimming_Swimming_41_269.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_31.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_540.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_651.jpg\n# 41--Swimming/41_Swimming_Swimming_41_71.jpg\n# 41--Swimming/41_Swimming_Swimming_41_119.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_534.jpg\n# 41--Swimming/41_Swimming_Swimming_41_861.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_869.jpg\n# 41--Swimming/41_Swimming_Swimming_41_177.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_73.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_37.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_144.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_302.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1047.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_912.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_340.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_109.jpg\n# 41--Swimming/41_Swimming_Swimming_41_144.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_59.jpg\n# 41--Swimming/41_Swimming_Swimming_41_420.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_142.jpg\n# 41--Swimming/41_Swimming_Swimming_41_290.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_75.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_304.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_928.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_364.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_405.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_39.jpg\n# 41--Swimming/41_Swimming_Swimming_41_635.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_303.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_857.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1036.jpg\n# 41--Swimming/41_Swimming_Swimming_41_430.jpg\n# 41--Swimming/41_Swimming_Swimming_41_117.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_450.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_551.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_741.jpg\n# 41--Swimming/41_Swimming_Swimming_41_544.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_390.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_412.jpg\n# 41--Swimming/41_Swimming_Swimming_41_75.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_92.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_289.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_489.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_418.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_299.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1017.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_900.jpg\n# 41--Swimming/41_Swimming_Swimming_41_87.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_778.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_743.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_887.jpg\n# 41--Swimming/41_Swimming_Swimming_41_411.jpg\n# 41--Swimming/41_Swimming_Swimming_41_41.jpg\n# 41--Swimming/41_Swimming_Swimming_41_482.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_881.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_926.jpg\n# 41--Swimming/41_Swimming_Swimming_41_220.jpg\n# 41--Swimming/41_Swimming_Swimming_41_51.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_556.jpg\n# 41--Swimming/41_Swimming_Swimming_41_792.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_227.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_475.jpg\n# 41--Swimming/41_Swimming_Swimming_41_639.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_559.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_23.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_940.jpg\n# 41--Swimming/41_Swimming_Swimming_41_14.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_748.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_188.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_318.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_712.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_758.jpg\n# 41--Swimming/41_Swimming_Swimming_41_713.jpg\n# 41--Swimming/41_Swimming_Swimming_41_55.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1048.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_891.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_870.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_901.jpg\n# 41--Swimming/41_Swimming_Swimming_41_516.jpg\n# 41--Swimming/41_Swimming_Swimming_41_530.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_677.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_101.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_220.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_79.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_370.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_631.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_422.jpg\n# 41--Swimming/41_Swimming_Swimming_41_363.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_582.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_602.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_715.jpg\n# 41--Swimming/41_Swimming_Swimming_41_840.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_803.jpg\n# 41--Swimming/41_Swimming_Swimming_41_224.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_971.jpg\n# 41--Swimming/41_Swimming_Swimming_41_4.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_600.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_517.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_942.jpg\n# 41--Swimming/41_Swimming_Swimming_41_523.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_295.jpg\n# 41--Swimming/41_Swimming_Swimming_41_82.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_921.jpg\n# 41--Swimming/41_Swimming_Swimming_41_142.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_636.jpg\n# 41--Swimming/41_Swimming_Swimming_41_785.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_163.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_363.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_124.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_404.jpg\n# 41--Swimming/41_Swimming_Swimming_41_377.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_419.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_60.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_350.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_562.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_670.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_909.jpg\n# 41--Swimming/41_Swimming_Swimming_41_234.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_653.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_443.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_873.jpg\n# 41--Swimming/41_Swimming_Swimming_41_489.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_211.jpg\n# 41--Swimming/41_Swimming_Swimming_41_138.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_260.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_49.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_872.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_521.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_750.jpg\n# 41--Swimming/41_Swimming_Swimming_41_569.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_530.jpg\n# 41--Swimming/41_Swimming_Swimming_41_100.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_906.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_497.jpg\n# 41--Swimming/41_Swimming_Swimming_41_264.jpg\n# 41--Swimming/41_Swimming_Swimming_41_9.jpg\n# 41--Swimming/41_Swimming_Swimming_41_300.jpg\n# 41--Swimming/41_Swimming_Swimming_41_442.jpg\n# 41--Swimming/41_Swimming_Swimming_41_932.jpg\n# 41--Swimming/41_Swimming_Swimming_41_37.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_735.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_498.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_908.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_939.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_139.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_625.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_695.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_664.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_892.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_9.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_218.jpg\n# 41--Swimming/41_Swimming_Swimming_41_258.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1041.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_239.jpg\n# 41--Swimming/41_Swimming_Swimming_41_20.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_378.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1015.jpg\n# 41--Swimming/41_Swimming_Swimming_41_76.jpg\n# 41--Swimming/41_Swimming_Swimming_41_38.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_310.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_91.jpg\n# 41--Swimming/41_Swimming_Swimming_41_241.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_581.jpg\n# 41--Swimming/41_Swimming_Swimming_41_204.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_460.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_202.jpg\n# 41--Swimming/41_Swimming_Swimming_41_206.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_255.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_731.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_77.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_17.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_115.jpg\n# 41--Swimming/41_Swimming_Swimming_41_263.jpg\n# 41--Swimming/41_Swimming_Swimming_41_529.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_925.jpg\n# 41--Swimming/41_Swimming_Swimming_41_706.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_933.jpg\n# 41--Swimming/41_Swimming_Swimming_41_6.jpg\n# 41--Swimming/41_Swimming_Swimming_41_110.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_231.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_487.jpg\n# 41--Swimming/41_Swimming_Swimming_41_292.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_237.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_246.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_414.jpg\n# 41--Swimming/41_Swimming_Swimming_41_267.jpg\n# 41--Swimming/41_Swimming_Swimming_41_424.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_947.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_80.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_117.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1016.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_838.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_324.jpg\n# 41--Swimming/41_Swimming_Swimming_41_537.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_215.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_89.jpg\n# 41--Swimming/41_Swimming_Swimming_41_27.jpg\n# 41--Swimming/41_Swimming_Swimming_41_671.jpg\n# 41--Swimming/41_Swimming_Swimming_41_846.jpg\n# 41--Swimming/41_Swimming_Swimming_41_426.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_248.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_739.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_568.jpg\n# 41--Swimming/41_Swimming_Swimming_41_617.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_821.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_228.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_817.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_509.jpg\n# 41--Swimming/41_Swimming_Swimming_41_140.jpg\n# 41--Swimming/41_Swimming_Swimming_41_712.jpg\n# 41--Swimming/41_Swimming_Swimming_41_669.jpg\n# 41--Swimming/41_Swimming_Swimming_41_146.jpg\n# 41--Swimming/41_Swimming_Swimming_41_167.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_466.jpg\n# 41--Swimming/41_Swimming_Swimming_41_402.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1008.jpg\n# 41--Swimming/41_Swimming_Swimming_41_435.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_372.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_180.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_681.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_126.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_178.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_626.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_955.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_531.jpg\n# 41--Swimming/41_Swimming_Swimming_41_19.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_580.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_700.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_185.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_416.jpg\n# 41--Swimming/41_Swimming_Swimming_41_491.jpg\n# 41--Swimming/41_Swimming_Swimming_41_870.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_640.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_50.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_114.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_716.jpg\n# 41--Swimming/41_Swimming_Swimming_41_25.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_52.jpg\n# 41--Swimming/41_Swimming_Swimming_41_226.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_522.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_804.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_199.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_561.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_13.jpg\n# 41--Swimming/41_Swimming_Swimming_41_483.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_730.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_639.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_774.jpg\n# 41--Swimming/41_Swimming_Swimming_41_760.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_395.jpg\n# 41--Swimming/41_Swimming_Swimming_41_287.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_491.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_198.jpg\n# 41--Swimming/41_Swimming_Swimming_41_10.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_242.jpg\n# 41--Swimming/41_Swimming_Swimming_41_57.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_455.jpg\n# 41--Swimming/41_Swimming_Swimming_41_30.jpg\n# 41--Swimming/41_Swimming_Swimming_41_46.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_132.jpg\n# 41--Swimming/41_Swimming_Swimming_41_895.jpg\n# 41--Swimming/41_Swimming_Swimming_41_83.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_836.jpg\n# 41--Swimming/41_Swimming_Swimming_41_43.jpg\n# 41--Swimming/41_Swimming_Swimming_41_157.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_672.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_131.jpg\n# 41--Swimming/41_Swimming_Swimming_41_777.jpg\n# 41--Swimming/41_Swimming_Swimming_41_294.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_567.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_1006.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_541.jpg\n# 41--Swimming/41_Swimming_Swimming_41_418.jpg\n# 41--Swimming/41_Swimming_Swimming_41_44.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_47.jpg\n# 41--Swimming/41_Swimming_Swimming_41_464.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_862.jpg\n# 41--Swimming/41_Swimming_Swimming_41_656.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_388.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_786.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_400.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_375.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_119.jpg\n# 41--Swimming/41_Swimming_Swimming_41_393.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_579.jpg\n# 41--Swimming/41_Swimming_Swimming_41_209.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_377.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_945.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_76.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_842.jpg\n# 41--Swimming/41_Swimming_Swimming_41_376.jpg\n# 41--Swimming/41_Swimming_Swimming_41_5.jpg\n# 41--Swimming/41_Swimming_Swimming_41_330.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_236.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_642.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_431.jpg\n# 41--Swimming/41_Swimming_Swimming_41_68.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_134.jpg\n# 41--Swimming/41_Swimming_Swimming_41_70.jpg\n# 41--Swimming/41_Swimming_Swimming_41_655.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_518.jpg\n# 41--Swimming/41_Swimming_Swimming_41_11.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_306.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_657.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_216.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_168.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_283.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_285.jpg\n# 41--Swimming/41_Swimming_Swimming_41_124.jpg\n# 41--Swimming/41_Swimming_Swimming_41_388.jpg\n# 41--Swimming/41_Swimming_Swimming_41_360.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_633.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_112.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_145.jpg\n# 41--Swimming/41_Swimming_Swimming_41_2.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_619.jpg\n# 41--Swimming/41_Swimming_Swimmer_41_251.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_717.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_880.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_817.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_375.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_925.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_384.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_317.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_773.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_436.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_547.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_126.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_923.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_447.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_207.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_820.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_223.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_318.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_538.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_556.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_330.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_665.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_82.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_322.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_518.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_184.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_703.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_772.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_473.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_168.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_627.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_539.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_12.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_370.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_1016.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_273.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_734.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_641.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_817.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_333.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_624.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_636.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_228.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_831.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_683.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_458.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_316.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_657.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_594.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_475.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_176.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_458.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_392.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_557.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_723.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_681.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_630.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_354.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_796.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_701.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_832.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_230.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_501.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_729.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_948.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_353.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_679.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_449.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_479.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_381.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_998.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_723.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_742.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_393.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_118.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_806.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_182.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_182.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_635.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_700.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_500.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_686.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_1034.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_516.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_175.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_733.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_382.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_371.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_836.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_598.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_391.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_377.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_622.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_328.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_740.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_692.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_276.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_706.jpg\n# 42--Car_Racing/42_Car_Racing_Nascar_42_392.jpg\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_728.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_54.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_692.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_62.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_514.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_672.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_327.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_285.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_359.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_639.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_169.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_843.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_199.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_1039.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_996.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_800.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_633.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_743.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_559.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_464.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_183.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_893.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_1035.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_736.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_313.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_892.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_247.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_246.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_525.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_618.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1044.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_773.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_833.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_38.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_134.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_6.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_772.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_897.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1035.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_649.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_5.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_127.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_583.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_120.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_755.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_304.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_863.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_425.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_745.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_626.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_923.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_255.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_204.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_245.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_307.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_186.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_540.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_804.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_83.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_405.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_295.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_685.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_661.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_500.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_242.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_536.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_304.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_766.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_753.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_194.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_832.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_334.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_938.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_815.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_63.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_186.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_835.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_82.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1041.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_739.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_844.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_806.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_215.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1040.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_829.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_487.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_3.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_791.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_330.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_213.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_544.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_297.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_458.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_785.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_350.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_999.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_610.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_358.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_816.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_280.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_488.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_677.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_740.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_876.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_417.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_369.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_738.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_904.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_812.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_880.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_618.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_769.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_708.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_434.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_78.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_442.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_91.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_704.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_464.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_911.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_284.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_668.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_328.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_154.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_933.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_598.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_214.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_431.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_900.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_30.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_792.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_879.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_908.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1033.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_398.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_402.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_83.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_237.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_421.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_585.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_139.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_457.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_793.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_131.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_655.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_57.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_461.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_455.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1029.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_932.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_556.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_629.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_75.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_172.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_589.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_821.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_279.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_17.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_1033.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_407.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_845.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_173.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_410.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_319.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_332.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_452.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_496.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_575.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_424.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_447.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_685.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_70.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_274.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_180.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_367.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_887.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_131.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_37.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_278.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_759.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_152.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_803.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_665.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1048.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_628.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_231.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_901.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_580.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_903.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_747.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_340.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_140.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_31.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_259.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_375.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_315.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_18.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_243.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_877.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_84.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1045.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_32.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_510.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_873.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_252.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_659.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_568.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_518.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_281.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_420.jpg\n# 43--Row_Boat/43_Row_Boat_Canoe_43_252.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_12.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_552.jpg\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_702.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_524.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_669.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_511.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_295.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_786.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_302.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_504.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_944.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_68.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_656.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_5.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_105.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_27.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1005.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_869.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_904.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_92.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_385.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_6.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_824.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_213.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_126.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_217.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_325.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_18.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1040.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_398.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_481.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_834.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1007.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_183.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_33.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_680.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_917.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_22.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_678.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_215.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_767.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_139.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_915.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_931.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_308.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_78.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_532.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_175.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_255.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_143.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_30.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_190.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_132.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_468.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_288.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_799.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_310.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_508.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_471.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_792.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_489.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_525.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1033.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_844.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_884.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_847.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_819.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_436.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_521.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_534.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_774.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_859.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_174.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_776.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1017.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_299.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_188.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_716.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_875.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_10.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_775.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_130.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_322.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_51.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_795.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_866.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_169.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_52.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_459.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_718.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_304.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_262.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_480.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_162.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_779.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_514.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_722.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_208.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_910.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_29.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_154.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_667.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_661.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1045.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_102.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_191.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_451.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_856.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_20.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_899.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_401.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_48.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_9.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_503.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_283.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_181.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_483.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_556.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_185.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_242.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_359.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_429.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_163.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_518.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_909.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1044.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_462.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_735.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_998.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1000.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_140.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_420.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_592.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_101.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_253.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_228.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_741.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_495.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_395.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_405.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_109.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_72.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_825.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_153.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_701.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_335.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_164.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_638.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_55.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_828.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_124.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_75.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_442.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_539.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_347.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_621.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_544.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_218.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_934.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_687.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_90.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_614.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_414.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_586.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_12.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_788.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_141.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_748.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1043.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1021.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_277.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_250.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_315.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_522.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1047.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_898.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_602.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_475.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_267.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_501.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_452.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_276.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_651.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_372.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_296.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_939.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_243.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_835.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_456.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_142.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_865.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_93.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_569.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_298.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_785.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_354.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_11.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_600.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_804.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_44.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_679.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_384.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_713.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_882.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_134.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1012.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_673.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_901.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_457.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_949.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_641.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_392.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_82.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_725.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_221.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_311.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_81.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_84.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_326.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1019.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_411.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_655.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_732.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_58.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_358.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_921.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_690.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_224.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_148.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_827.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_406.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_341.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_63.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_409.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_416.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_918.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_874.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_91.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_945.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_851.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_14.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_574.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_444.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_564.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_104.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_671.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_872.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_562.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_1002.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_968.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_54.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_636.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_227.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_110.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_281.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_312.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_41.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_954.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_437.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_817.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_26.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_238.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_506.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_32.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_417.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_239.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_129.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_289.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_7.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_864.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_305.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_738.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_272.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_50.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_39.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_455.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_192.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_119.jpg\n# 44--Aerobics/44_Aerobics_Aerobics_44_133.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_87.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_384.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_268.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_324.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_697.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_544.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_941.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_804.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_664.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_930.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_456.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_208.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_370.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_956.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_650.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_144.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1001.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_105.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_82.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_80.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_375.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_541.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_754.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_591.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_269.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1023.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_578.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1021.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_879.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_507.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_890.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_489.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_166.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_482.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_314.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_612.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_815.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_477.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_145.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_177.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_403.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_83.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_281.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_831.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_629.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_158.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_659.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_891.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_858.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_830.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_27.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_194.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_828.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_538.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_267.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_429.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_656.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_530.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1037.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_561.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_573.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_503.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_459.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_16.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_539.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_859.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_23.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_512.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_742.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1032.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_334.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_658.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_706.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_776.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_326.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_571.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_778.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_219.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_693.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_342.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_215.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_90.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_446.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_234.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_235.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_423.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_937.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_865.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_864.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_916.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_164.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_900.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_154.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_523.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_230.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_726.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_625.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_586.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_660.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_413.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_829.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_309.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_837.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_262.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_715.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_377.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_768.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_898.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_261.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_913.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_222.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_126.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_159.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1000.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_361.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_59.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_167.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_355.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_595.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_876.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_373.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_136.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1048.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_148.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_860.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_590.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_417.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_843.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_266.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_474.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_292.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_844.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_740.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_529.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_825.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_694.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_38.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_871.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_139.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_336.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_907.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_674.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_450.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_1022.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_45.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_339.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_389.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_340.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_57.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_130.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_103.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_55.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_37.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_915.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_554.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_763.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_670.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_406.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_213.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_56.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_414.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_576.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_470.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_506.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_419.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_647.jpg\n# 45--Balloonist/45_Balloonist_Balloonist_45_877.jpg\n# 46--Jockey/46_Jockey_Jockey_46_258.jpg\n# 46--Jockey/46_Jockey_Jockey_46_868.jpg\n# 46--Jockey/46_Jockey_Jockey_46_196.jpg\n# 46--Jockey/46_Jockey_Jockey_46_517.jpg\n# 46--Jockey/46_Jockey_Jockey_46_251.jpg\n# 46--Jockey/46_Jockey_Jockey_46_112.jpg\n# 46--Jockey/46_Jockey_Jockey_46_61.jpg\n# 46--Jockey/46_Jockey_Jockey_46_70.jpg\n# 46--Jockey/46_Jockey_Jockey_46_653.jpg\n# 46--Jockey/46_Jockey_Jockey_46_47.jpg\n# 46--Jockey/46_Jockey_Jockey_46_495.jpg\n# 46--Jockey/46_Jockey_Jockey_46_78.jpg\n# 46--Jockey/46_Jockey_Jockey_46_967.jpg\n# 46--Jockey/46_Jockey_Jockey_46_75.jpg\n# 46--Jockey/46_Jockey_Jockey_46_442.jpg\n# 46--Jockey/46_Jockey_Jockey_46_556.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1020.jpg\n# 46--Jockey/46_Jockey_Jockey_46_96.jpg\n# 46--Jockey/46_Jockey_Jockey_46_357.jpg\n# 46--Jockey/46_Jockey_Jockey_46_270.jpg\n# 46--Jockey/46_Jockey_Jockey_46_268.jpg\n# 46--Jockey/46_Jockey_Jockey_46_814.jpg\n# 46--Jockey/46_Jockey_Jockey_46_543.jpg\n# 46--Jockey/46_Jockey_Jockey_46_22.jpg\n# 46--Jockey/46_Jockey_Jockey_46_344.jpg\n# 46--Jockey/46_Jockey_Jockey_46_584.jpg\n# 46--Jockey/46_Jockey_Jockey_46_452.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1.jpg\n# 46--Jockey/46_Jockey_Jockey_46_212.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1009.jpg\n# 46--Jockey/46_Jockey_Jockey_46_686.jpg\n# 46--Jockey/46_Jockey_Jockey_46_720.jpg\n# 46--Jockey/46_Jockey_Jockey_46_192.jpg\n# 46--Jockey/46_Jockey_Jockey_46_10.jpg\n# 46--Jockey/46_Jockey_Jockey_46_110.jpg\n# 46--Jockey/46_Jockey_Jockey_46_465.jpg\n# 46--Jockey/46_Jockey_Jockey_46_672.jpg\n# 46--Jockey/46_Jockey_Jockey_46_479.jpg\n# 46--Jockey/46_Jockey_Jockey_46_677.jpg\n# 46--Jockey/46_Jockey_Jockey_46_701.jpg\n# 46--Jockey/46_Jockey_Jockey_46_863.jpg\n# 46--Jockey/46_Jockey_Jockey_46_620.jpg\n# 46--Jockey/46_Jockey_Jockey_46_827.jpg\n# 46--Jockey/46_Jockey_Jockey_46_347.jpg\n# 46--Jockey/46_Jockey_Jockey_46_892.jpg\n# 46--Jockey/46_Jockey_Jockey_46_667.jpg\n# 46--Jockey/46_Jockey_Jockey_46_365.jpg\n# 46--Jockey/46_Jockey_Jockey_46_873.jpg\n# 46--Jockey/46_Jockey_Jockey_46_275.jpg\n# 46--Jockey/46_Jockey_Jockey_46_3.jpg\n# 46--Jockey/46_Jockey_Jockey_46_478.jpg\n# 46--Jockey/46_Jockey_Jockey_46_241.jpg\n# 46--Jockey/46_Jockey_Jockey_46_229.jpg\n# 46--Jockey/46_Jockey_Jockey_46_358.jpg\n# 46--Jockey/46_Jockey_Jockey_46_972.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1028.jpg\n# 46--Jockey/46_Jockey_Jockey_46_879.jpg\n# 46--Jockey/46_Jockey_Jockey_46_302.jpg\n# 46--Jockey/46_Jockey_Jockey_46_56.jpg\n# 46--Jockey/46_Jockey_Jockey_46_284.jpg\n# 46--Jockey/46_Jockey_Jockey_46_226.jpg\n# 46--Jockey/46_Jockey_Jockey_46_55.jpg\n# 46--Jockey/46_Jockey_Jockey_46_550.jpg\n# 46--Jockey/46_Jockey_Jockey_46_104.jpg\n# 46--Jockey/46_Jockey_Jockey_46_502.jpg\n# 46--Jockey/46_Jockey_Jockey_46_400.jpg\n# 46--Jockey/46_Jockey_Jockey_46_231.jpg\n# 46--Jockey/46_Jockey_Jockey_46_528.jpg\n# 46--Jockey/46_Jockey_Jockey_46_83.jpg\n# 46--Jockey/46_Jockey_Jockey_46_560.jpg\n# 46--Jockey/46_Jockey_Jockey_46_391.jpg\n# 46--Jockey/46_Jockey_Jockey_46_762.jpg\n# 46--Jockey/46_Jockey_Jockey_46_157.jpg\n# 46--Jockey/46_Jockey_Jockey_46_935.jpg\n# 46--Jockey/46_Jockey_Jockey_46_700.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1011.jpg\n# 46--Jockey/46_Jockey_Jockey_46_173.jpg\n# 46--Jockey/46_Jockey_Jockey_46_561.jpg\n# 46--Jockey/46_Jockey_Jockey_46_7.jpg\n# 46--Jockey/46_Jockey_Jockey_46_629.jpg\n# 46--Jockey/46_Jockey_Jockey_46_292.jpg\n# 46--Jockey/46_Jockey_Jockey_46_919.jpg\n# 46--Jockey/46_Jockey_Jockey_46_225.jpg\n# 46--Jockey/46_Jockey_Jockey_46_634.jpg\n# 46--Jockey/46_Jockey_Jockey_46_335.jpg\n# 46--Jockey/46_Jockey_Jockey_46_305.jpg\n# 46--Jockey/46_Jockey_Jockey_46_272.jpg\n# 46--Jockey/46_Jockey_Jockey_46_359.jpg\n# 46--Jockey/46_Jockey_Jockey_46_53.jpg\n# 46--Jockey/46_Jockey_Jockey_46_20.jpg\n# 46--Jockey/46_Jockey_Jockey_46_830.jpg\n# 46--Jockey/46_Jockey_Jockey_46_143.jpg\n# 46--Jockey/46_Jockey_Jockey_46_807.jpg\n# 46--Jockey/46_Jockey_Jockey_46_253.jpg\n# 46--Jockey/46_Jockey_Jockey_46_14.jpg\n# 46--Jockey/46_Jockey_Jockey_46_949.jpg\n# 46--Jockey/46_Jockey_Jockey_46_113.jpg\n# 46--Jockey/46_Jockey_Jockey_46_470.jpg\n# 46--Jockey/46_Jockey_Jockey_46_244.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1023.jpg\n# 46--Jockey/46_Jockey_Jockey_46_523.jpg\n# 46--Jockey/46_Jockey_Jockey_46_430.jpg\n# 46--Jockey/46_Jockey_Jockey_46_395.jpg\n# 46--Jockey/46_Jockey_Jockey_46_57.jpg\n# 46--Jockey/46_Jockey_Jockey_46_81.jpg\n# 46--Jockey/46_Jockey_Jockey_46_627.jpg\n# 46--Jockey/46_Jockey_Jockey_46_21.jpg\n# 46--Jockey/46_Jockey_Jockey_46_108.jpg\n# 46--Jockey/46_Jockey_Jockey_46_90.jpg\n# 46--Jockey/46_Jockey_Jockey_46_60.jpg\n# 46--Jockey/46_Jockey_Jockey_46_318.jpg\n# 46--Jockey/46_Jockey_Jockey_46_840.jpg\n# 46--Jockey/46_Jockey_Jockey_46_167.jpg\n# 46--Jockey/46_Jockey_Jockey_46_34.jpg\n# 46--Jockey/46_Jockey_Jockey_46_133.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1043.jpg\n# 46--Jockey/46_Jockey_Jockey_46_59.jpg\n# 46--Jockey/46_Jockey_Jockey_46_190.jpg\n# 46--Jockey/46_Jockey_Jockey_46_493.jpg\n# 46--Jockey/46_Jockey_Jockey_46_247.jpg\n# 46--Jockey/46_Jockey_Jockey_46_451.jpg\n# 46--Jockey/46_Jockey_Jockey_46_5.jpg\n# 46--Jockey/46_Jockey_Jockey_46_771.jpg\n# 46--Jockey/46_Jockey_Jockey_46_956.jpg\n# 46--Jockey/46_Jockey_Jockey_46_375.jpg\n# 46--Jockey/46_Jockey_Jockey_46_207.jpg\n# 46--Jockey/46_Jockey_Jockey_46_128.jpg\n# 46--Jockey/46_Jockey_Jockey_46_144.jpg\n# 46--Jockey/46_Jockey_Jockey_46_73.jpg\n# 46--Jockey/46_Jockey_Jockey_46_962.jpg\n# 46--Jockey/46_Jockey_Jockey_46_16.jpg\n# 46--Jockey/46_Jockey_Jockey_46_929.jpg\n# 46--Jockey/46_Jockey_Jockey_46_86.jpg\n# 46--Jockey/46_Jockey_Jockey_46_141.jpg\n# 46--Jockey/46_Jockey_Jockey_46_989.jpg\n# 46--Jockey/46_Jockey_Jockey_46_419.jpg\n# 46--Jockey/46_Jockey_Jockey_46_6.jpg\n# 46--Jockey/46_Jockey_Jockey_46_287.jpg\n# 46--Jockey/46_Jockey_Jockey_46_538.jpg\n# 46--Jockey/46_Jockey_Jockey_46_544.jpg\n# 46--Jockey/46_Jockey_Jockey_46_682.jpg\n# 46--Jockey/46_Jockey_Jockey_46_238.jpg\n# 46--Jockey/46_Jockey_Jockey_46_66.jpg\n# 46--Jockey/46_Jockey_Jockey_46_858.jpg\n# 46--Jockey/46_Jockey_Jockey_46_230.jpg\n# 46--Jockey/46_Jockey_Jockey_46_116.jpg\n# 46--Jockey/46_Jockey_Jockey_46_698.jpg\n# 46--Jockey/46_Jockey_Jockey_46_587.jpg\n# 46--Jockey/46_Jockey_Jockey_46_394.jpg\n# 46--Jockey/46_Jockey_Jockey_46_656.jpg\n# 46--Jockey/46_Jockey_Jockey_46_161.jpg\n# 46--Jockey/46_Jockey_Jockey_46_1005.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_310.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_405.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_265.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_458.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_431.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_427.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_667.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_208.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_973.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_609.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_350.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_102.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_891.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_808.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_368.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_393.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_477.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_233.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_793.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_208.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_404.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_958.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_711.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_382.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_108.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_768.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_177.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_626.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_721.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_567.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_515.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_256.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_418.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_68.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_557.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_675.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_565.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_503.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_233.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_717.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_455.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_351.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_605.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_86.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_796.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_424.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_542.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_709.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_687.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_826.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_54.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_288.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_515.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_782.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_270.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_819.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_142.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_783.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_169.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_389.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_575.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_913.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_260.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_223.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_51.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_791.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_619.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_704.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_1.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_829.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_467.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_305.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_271.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_979.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_990.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_789.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_239.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_736.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_612.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_89.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_438.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_364.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_304.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_192.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_186.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_433.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_562.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_690.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_683.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_450.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_741.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_578.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_866.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_322.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_435.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_174.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_316.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_555.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_258.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_462.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_352.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_299.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_353.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_362.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_390.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_13.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_528.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_803.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_209.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_31.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_683.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_530.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_167.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_818.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_765.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_22.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_415.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_252.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_62.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_669.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_762.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_287.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_707.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_432.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_173.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_773.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_381.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_439.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_338.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_408.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_800.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_623.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_725.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_191.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_221.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_780.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_820.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_185.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_129.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_299.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_787.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_336.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_122.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_469.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_352.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_817.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_227.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_381.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_532.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_175.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_331.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_160.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_582.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_449.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_340.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_774.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_611.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_518.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_343.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_323.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_552.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_36.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_742.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_501.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_251.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_72.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_76.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_316.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_771.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_779.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_664.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_473.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_951.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_474.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_289.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_681.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_409.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_680.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_166.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_553.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_223.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_629.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_488.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_284.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_478.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_842.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_821.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_114.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_320.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_314.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_566.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_471.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_615.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_674.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_638.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_749.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_853.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_364.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_590.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_482.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_367.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_688.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_616.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_248.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_361.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_429.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_862.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_994.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_496.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_143.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_637.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_73.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_851.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_358.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_871.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_351.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_39.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_159.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_414.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_282.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_456.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_479.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_606.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_670.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_101.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_75.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_3.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_763.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_43.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_681.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_649.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_523.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_824.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_751.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_110.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_71.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_470.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_516.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_19.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_933.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_16.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_98.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_32.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_802.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_737.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_568.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_180.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_418.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_210.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_419.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_370.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_58.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_587.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_370.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_14.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_728.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_414.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_584.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_34.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_815.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_145.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_483.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_517.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_422.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_971.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_523.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_812.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_727.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_187.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_103.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_134.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_69.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_383.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_524.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_944.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_379.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_505.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_120.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_449.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_37.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_471.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_616.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_109.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_996.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_353.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_391.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_287.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_457.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_173.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_25.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_58.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_297.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_589.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_415.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_486.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_594.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_679.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_328.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_236.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_130.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_289.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_384.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_493.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_253.jpg\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_656.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_587.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_381.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_126.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_308.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_231.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_622.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_302.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_659.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_887.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_337.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_848.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_782.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_606.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_766.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_292.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_891.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_997.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_483.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_332.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_169.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_574.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_478.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_486.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_803.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_843.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_872.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_779.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_284.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_780.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_533.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_275.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_85.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_862.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_849.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_874.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_808.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_370.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_506.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_857.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_633.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_912.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_203.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_453.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_312.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_174.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_28.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_811.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_230.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_16.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_216.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_720.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_721.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_316.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_676.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_501.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_985.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_935.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_761.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_603.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_415.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_963.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_512.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_702.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_73.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_575.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_496.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_458.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_557.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_886.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_397.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_885.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_63.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_755.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_714.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_1025.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_995.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_237.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_265.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_464.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_816.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_760.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_394.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_481.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_546.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_545.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_547.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_225.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_124.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_589.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_408.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_851.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_354.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_958.jpg\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_101.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_219.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_326.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_638.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_208.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_58.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_805.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_113.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_327.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_310.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_1018.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_190.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_793.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_521.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_112.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_121.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_268.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_813.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_151.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_893.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_639.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_47.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_345.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_213.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_167.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_465.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_1006.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_876.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_769.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_356.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_158.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_411.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_85.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_420.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_275.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_463.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_348.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_90.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_291.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_272.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_6.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_191.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_210.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_256.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_526.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_757.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_930.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_412.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_816.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_144.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_81.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_177.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_270.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_738.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_406.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_1013.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_240.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_1024.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_714.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_450.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_252.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_30.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_405.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_464.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_710.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_483.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_283.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_242.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_211.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_616.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_328.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_237.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_389.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_424.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_156.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_979.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_51.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_829.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_683.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_455.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_174.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_753.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_87.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_161.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_25.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_238.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_523.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_436.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_987.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_335.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_23.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_592.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_246.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_86.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_241.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_67.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_366.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_676.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_546.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_429.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_224.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_911.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_360.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_875.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_32.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_317.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_766.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_434.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_309.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_508.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_803.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_703.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_791.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_591.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_445.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_304.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_702.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_886.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_31.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_971.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_175.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_605.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_18.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_718.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_631.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_527.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_204.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_102.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_965.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_71.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_970.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_385.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_505.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_380.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_234.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_1000.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_386.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_620.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_474.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_477.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_9.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_543.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_217.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_46.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_545.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_55.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_123.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_777.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_984.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_2.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_39.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_80.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_600.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_567.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_688.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_63.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_195.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_293.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_623.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_692.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_189.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_724.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_76.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_789.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_311.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_550.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_136.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_33.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_354.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_416.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_262.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_706.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_442.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_590.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_125.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_788.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_560.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_290.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_205.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_532.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_1002.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_82.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_842.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_919.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_119.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_38.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_5.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_690.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_470.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_869.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_921.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_649.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_171.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_155.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_40.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_72.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_594.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_852.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_929.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_225.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_542.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_19.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_369.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_206.jpg\n# 49--Greeting/49_Greeting_peoplegreeting_49_755.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_492.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_643.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_163.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_329.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_46.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_34.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_663.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_276.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_841.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_728.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_757.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_889.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_389.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_109.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_708.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_113.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_956.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_295.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_186.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_677.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_278.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_519.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_375.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_269.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_618.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_604.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_506.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_440.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_877.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_865.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_249.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_195.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_502.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_714.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_277.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_319.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_560.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_603.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_927.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_227.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_379.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_127.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_275.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_425.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_588.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_509.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_223.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_164.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_431.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_669.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_583.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_3.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_606.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_527.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_646.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_36.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_165.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_696.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_637.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_489.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_654.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_927.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_373.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_917.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_338.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_551.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_589.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_224.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_532.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_895.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_870.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_359.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_384.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_85.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_288.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_883.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_153.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_496.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_514.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_688.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_613.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_661.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_28.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_277.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_880.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_437.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_534.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_371.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_236.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_765.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_470.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_208.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_599.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_419.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_922.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_499.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_814.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_330.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_412.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_342.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_69.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_362.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_571.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_283.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_139.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_151.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_770.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_561.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_219.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_535.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_984.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_89.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_254.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_261.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_768.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_751.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_156.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_213.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_320.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_824.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_370.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_191.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_837.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_608.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_435.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_526.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_145.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_715.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_243.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_380.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_352.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_248.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_774.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_906.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_779.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_355.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_662.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_759.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_750.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_632.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_83.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_206.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_11.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_718.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_144.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_805.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_13.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_220.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_90.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_720.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_777.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_592.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_423.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_793.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_101.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_162.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_293.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_558.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_785.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_367.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_856.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_257.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_119.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_995.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_514.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_80.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_366.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_233.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_450.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_88.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_421.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_498.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_652.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_360.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_411.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_856.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_280.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_55.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_682.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_493.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_133.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_362.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_903.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_530.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_761.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_318.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_70.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_772.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_784.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_707.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_76.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_603.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_991.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_913.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_839.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_339.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_564.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_82.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_337.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_92.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_226.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_7.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_632.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_22.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_40.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_723.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_622.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_21.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_323.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_545.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_78.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_76.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_616.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_919.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_436.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_40.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_459.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_476.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_141.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_31.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_469.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_188.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_679.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_490.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_192.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_880.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_577.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_189.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_628.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_624.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_537.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_136.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_124.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_356.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_488.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_409.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_717.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_802.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_721.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_857.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_943.jpg\n# 5--Car_Accident/5_Car_Accident_Accident_5_97.jpg\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_732.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_1002.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_10.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_26.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_105.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_93.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_156.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_138.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_12.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_405.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_259.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_171.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_176.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_94.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_447.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_353.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_100.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_862.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_527.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_217.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_653.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_125.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_125.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_67.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_837.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_998.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_8.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_153.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_116.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_642.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_271.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_294.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_1014.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_168.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_619.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_427.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_348.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_1013.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_1016.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_469.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_474.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_360.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_139.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_452.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_740.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_62.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_363.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_913.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_421.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_73.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_816.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_425.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_59.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_39.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_114.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_109.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_569.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_655.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_662.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_733.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_108.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_14.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_810.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_727.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_71.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_50.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_250.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_467.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_795.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_622.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_849.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_169.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_636.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_791.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_411.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_289.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_198.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_615.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_5.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_627.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_4.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_51.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_162.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_354.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_131.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_770.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_911.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_603.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_838.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_814.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_1043.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_492.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_267.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_182.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_616.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_674.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_408.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_351.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_359.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_42.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_392.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_71.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_253.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_1005.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_119.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_731.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_221.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_525.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_128.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_7.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_86.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_809.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_212.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_179.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_212.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_36.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_237.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_518.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_70.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_184.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_175.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_1.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_912.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_35.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_786.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_170.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_111.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_258.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_412.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_709.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_251.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_361.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_426.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_644.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_106.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_187.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_58.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_538.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_1025.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_522.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_22.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_241.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_39.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_255.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_716.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_8.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_140.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_535.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_163.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_870.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_524.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_768.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_694.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_307.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_268.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_894.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_23.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_21.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_910.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_504.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_281.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_734.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_463.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_361.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_496.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_464.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_269.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_129.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_495.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_526.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_227.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_760.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_422.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_310.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_444.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_378.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_577.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_177.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_304.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_617.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_690.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_317.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_888.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_921.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_94.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_5.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_995.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_631.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_204.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_325.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_54.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_335.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_621.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_382.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_755.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_21.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_553.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_64.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_441.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_220.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_819.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_936.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_342.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_78.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_417.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_580.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_66.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_181.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_843.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_666.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_739.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_892.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_4.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_25.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_254.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_272.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_19.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_61.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_38.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_508.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_591.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_374.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_547.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_915.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_137.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_509.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_128.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_604.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_60.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_43.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_102.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_34.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_53.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_12.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_259.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_926.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_2.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_122.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_939.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_932.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_394.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_46.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_218.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_296.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_262.jpg\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_62.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_906.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_537.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_21.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_744.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_818.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_469.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_761.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1013.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_701.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1033.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_159.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_362.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_618.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_428.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_540.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_88.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1038.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_893.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_166.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_683.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_571.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_206.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_328.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_607.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_272.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_417.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_894.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_770.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_346.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_484.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_144.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_990.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_933.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_674.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_805.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_725.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_478.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_457.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_497.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_135.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_310.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_39.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_195.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_510.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_849.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_657.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_626.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_898.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_591.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_851.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_581.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_297.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_673.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_687.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_315.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_666.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_679.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_535.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_676.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_400.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1028.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_572.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_614.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_458.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_319.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_229.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_152.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_926.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_785.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_357.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_943.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_902.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_160.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_518.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_149.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_317.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_773.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_708.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_766.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_695.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_553.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_562.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_23.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_768.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_374.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_276.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_750.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_405.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_322.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_185.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_350.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_639.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_66.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_379.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_596.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_867.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_972.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_425.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_412.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_289.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_682.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_142.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_842.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_846.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_448.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_444.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_555.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_729.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_236.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_30.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_534.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_604.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_539.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1000.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_772.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_942.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_600.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_95.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_211.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_440.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_43.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_603.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1014.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_556.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_45.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_558.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_623.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_179.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_838.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_559.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_406.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_790.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_284.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_767.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_260.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_608.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_422.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_628.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_482.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_463.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_808.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_16.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_145.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_525.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_26.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_783.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_363.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_372.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_59.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_92.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_615.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_423.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_8.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_718.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_702.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_797.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1042.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_320.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_408.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_857.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_513.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_383.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_856.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_882.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_151.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_180.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_299.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_879.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_294.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_694.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_853.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_597.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_696.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_693.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_826.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_355.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_232.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_541.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_852.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_925.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_814.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_649.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_740.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_810.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_732.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_220.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_68.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_587.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_711.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_680.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_531.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_187.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_780.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1021.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_699.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_939.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_678.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_125.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_831.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_31.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_698.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_519.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_224.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_86.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_547.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_227.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_554.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_700.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_98.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_662.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_51.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_28.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_156.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_393.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_646.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_839.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_928.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_69.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_658.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_338.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1015.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_169.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_269.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_369.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_616.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_829.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_760.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_704.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_295.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_399.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_270.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_891.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_472.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_387.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_721.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_218.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_710.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_578.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_341.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_330.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_413.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_38.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_256.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_671.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_209.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1016.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_213.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_253.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_436.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_686.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1019.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_617.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_248.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_506.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_452.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_836.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_924.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_127.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_821.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_859.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_498.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_84.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_301.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_347.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_191.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_858.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_175.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_141.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_697.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_934.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_123.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_802.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_136.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_632.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_15.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_205.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_532.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_835.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_326.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_909.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_415.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_352.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_78.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_749.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_321.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_87.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_63.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_569.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_9.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1007.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_154.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_827.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_884.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_690.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_752.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_777.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_653.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_184.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_592.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_598.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_681.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_490.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_337.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_366.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_3.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_640.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_515.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_426.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_776.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_193.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_862.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_110.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_820.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_311.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_202.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_871.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_35.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_242.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_275.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_477.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_483.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_833.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_138.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_813.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_976.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_437.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_177.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_590.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_291.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_659.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_496.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_561.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_314.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_669.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_122.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_975.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_312.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1005.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_243.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_919.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_890.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_24.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_854.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_495.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_361.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_684.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_391.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_738.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_868.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_929.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_638.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_286.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_367.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_1017.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_897.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_733.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_380.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_116.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_442.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_889.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_806.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_290.jpg\n# 51--Dresses/51_Dresses_wearingdress_51_774.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_531.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_933.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_213.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_950.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_14.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_923.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_54.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_930.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_468.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_819.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_153.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_900.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_481.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_788.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_485.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_52.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_736.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_382.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_47.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_621.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_6.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_452.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_770.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_73.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_164.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_364.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_171.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_839.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_171.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_423.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_675.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_62.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_734.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_422.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_11.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_527.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_217.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_713.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_81.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_123.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_746.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_28.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_223.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_515.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_642.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_293.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_627.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_613.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_219.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_316.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_43.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_443.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_752.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_275.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_357.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_17.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_22.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_760.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_72.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_888.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_488.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_188.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_50.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_527.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_430.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_145.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_160.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_337.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_557.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_393.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_645.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_5.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_195.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_470.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_24.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_390.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_288.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_2.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_800.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_195.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_252.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_762.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_777.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_754.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_461.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_707.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_771.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_385.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_330.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_51.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_238.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_500.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_665.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_827.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_637.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_708.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_536.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_71.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_67.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_529.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_246.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_21.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_589.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_242.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_570.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_182.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_13.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_569.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_561.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_80.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_797.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_633.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_44.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_292.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_729.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_492.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_610.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_603.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_539.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_144.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_327.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_657.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_623.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_828.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_494.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_820.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_412.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_414.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_173.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_301.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_649.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_313.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_240.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_237.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_583.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_156.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_519.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_435.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_504.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_481.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_581.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_274.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_114.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_143.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_769.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_450.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_671.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_1.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_27.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_947.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_92.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_617.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_373.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_93.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_65.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_184.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_293.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_453.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_447.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_2.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_309.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_155.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_227.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_41.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_118.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_425.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_26.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_69.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_23.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_655.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_140.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_946.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_403.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_505.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_70.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_402.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_131.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_908.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_177.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_37.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_509.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_300.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_140.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_624.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_244.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_656.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_306.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_34.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_652.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_121.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_329.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_553.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_59.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_108.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_457.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_631.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_35.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_513.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_432.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_257.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_659.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_156.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_753.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_309.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_657.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_790.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_341.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_29.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_257.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_790.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_190.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_74.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_314.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_763.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_367.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_374.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_268.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_161.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_9.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_976.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_57.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_861.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_608.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_172.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_308.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_537.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_708.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_456.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_112.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_849.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_558.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_29.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_836.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_533.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_658.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_637.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_640.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_528.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_196.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_518.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_955.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_571.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_258.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_4.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_711.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_170.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_915.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_115.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_652.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_765.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_250.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_209.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_354.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_532.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_296.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_34.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_801.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_791.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_683.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_816.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_361.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_175.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_75.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_25.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_232.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_661.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_272.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_549.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_616.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_756.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_20.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_425.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_432.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_99.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_52.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_573.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_534.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_133.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_968.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_674.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_375.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_222.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_276.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_40.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_129.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_951.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_599.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_406.jpg\n# 52--Photographers/52_Photographers_taketouristphotos_52_679.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_688.jpg\n# 52--Photographers/52_Photographers_photographertakingphoto_52_805.jpg\n# 53--Raid/53_Raid_policeraid_53_237.jpg\n# 53--Raid/53_Raid_policeraid_53_777.jpg\n# 53--Raid/53_Raid_policeraid_53_523.jpg\n# 53--Raid/53_Raid_policeraid_53_781.jpg\n# 53--Raid/53_Raid_policeraid_53_365.jpg\n# 53--Raid/53_Raid_policeraid_53_643.jpg\n# 53--Raid/53_Raid_policeraid_53_72.jpg\n# 53--Raid/53_Raid_policeraid_53_336.jpg\n# 53--Raid/53_Raid_policeraid_53_158.jpg\n# 53--Raid/53_Raid_policeraid_53_277.jpg\n# 53--Raid/53_Raid_policeraid_53_259.jpg\n# 53--Raid/53_Raid_policeraid_53_546.jpg\n# 53--Raid/53_Raid_policeraid_53_823.jpg\n# 53--Raid/53_Raid_policeraid_53_202.jpg\n# 53--Raid/53_Raid_policeraid_53_769.jpg\n# 53--Raid/53_Raid_policeraid_53_194.jpg\n# 53--Raid/53_Raid_policeraid_53_841.jpg\n# 53--Raid/53_Raid_policeraid_53_792.jpg\n# 53--Raid/53_Raid_policeraid_53_535.jpg\n# 53--Raid/53_Raid_policeraid_53_2.jpg\n# 53--Raid/53_Raid_policeraid_53_16.jpg\n# 53--Raid/53_Raid_policeraid_53_210.jpg\n# 53--Raid/53_Raid_policeraid_53_437.jpg\n# 53--Raid/53_Raid_policeraid_53_481.jpg\n# 53--Raid/53_Raid_policeraid_53_486.jpg\n# 53--Raid/53_Raid_policeraid_53_45.jpg\n# 53--Raid/53_Raid_policeraid_53_796.jpg\n# 53--Raid/53_Raid_policeraid_53_416.jpg\n# 53--Raid/53_Raid_policeraid_53_538.jpg\n# 53--Raid/53_Raid_policeraid_53_881.jpg\n# 53--Raid/53_Raid_policeraid_53_557.jpg\n# 53--Raid/53_Raid_policeraid_53_124.jpg\n# 53--Raid/53_Raid_policeraid_53_211.jpg\n# 53--Raid/53_Raid_policeraid_53_224.jpg\n# 53--Raid/53_Raid_policeraid_53_443.jpg\n# 53--Raid/53_Raid_policeraid_53_554.jpg\n# 53--Raid/53_Raid_policeraid_53_620.jpg\n# 53--Raid/53_Raid_policeraid_53_575.jpg\n# 53--Raid/53_Raid_policeraid_53_813.jpg\n# 53--Raid/53_Raid_policeraid_53_113.jpg\n# 53--Raid/53_Raid_policeraid_53_90.jpg\n# 53--Raid/53_Raid_policeraid_53_18.jpg\n# 53--Raid/53_Raid_policeraid_53_410.jpg\n# 53--Raid/53_Raid_policeraid_53_916.jpg\n# 53--Raid/53_Raid_policeraid_53_137.jpg\n# 53--Raid/53_Raid_policeraid_53_479.jpg\n# 53--Raid/53_Raid_policeraid_53_150.jpg\n# 53--Raid/53_Raid_policeraid_53_943.jpg\n# 53--Raid/53_Raid_policeraid_53_655.jpg\n# 53--Raid/53_Raid_policeraid_53_992.jpg\n# 53--Raid/53_Raid_policeraid_53_411.jpg\n# 53--Raid/53_Raid_policeraid_53_510.jpg\n# 53--Raid/53_Raid_policeraid_53_1001.jpg\n# 53--Raid/53_Raid_policeraid_53_281.jpg\n# 53--Raid/53_Raid_policeraid_53_216.jpg\n# 53--Raid/53_Raid_policeraid_53_197.jpg\n# 53--Raid/53_Raid_policeraid_53_585.jpg\n# 53--Raid/53_Raid_policeraid_53_167.jpg\n# 53--Raid/53_Raid_policeraid_53_426.jpg\n# 53--Raid/53_Raid_policeraid_53_944.jpg\n# 53--Raid/53_Raid_policeraid_53_121.jpg\n# 53--Raid/53_Raid_policeraid_53_702.jpg\n# 53--Raid/53_Raid_policeraid_53_455.jpg\n# 53--Raid/53_Raid_policeraid_53_671.jpg\n# 53--Raid/53_Raid_policeraid_53_491.jpg\n# 53--Raid/53_Raid_policeraid_53_724.jpg\n# 53--Raid/53_Raid_policeraid_53_719.jpg\n# 53--Raid/53_Raid_policeraid_53_645.jpg\n# 53--Raid/53_Raid_policeraid_53_374.jpg\n# 53--Raid/53_Raid_policeraid_53_423.jpg\n# 53--Raid/53_Raid_policeraid_53_102.jpg\n# 53--Raid/53_Raid_policeraid_53_746.jpg\n# 53--Raid/53_Raid_policeraid_53_939.jpg\n# 53--Raid/53_Raid_policeraid_53_732.jpg\n# 53--Raid/53_Raid_policeraid_53_187.jpg\n# 53--Raid/53_Raid_policeraid_53_57.jpg\n# 53--Raid/53_Raid_policeraid_53_600.jpg\n# 53--Raid/53_Raid_policeraid_53_454.jpg\n# 53--Raid/53_Raid_policeraid_53_436.jpg\n# 53--Raid/53_Raid_policeraid_53_789.jpg\n# 53--Raid/53_Raid_policeraid_53_325.jpg\n# 53--Raid/53_Raid_policeraid_53_626.jpg\n# 53--Raid/53_Raid_policeraid_53_484.jpg\n# 53--Raid/53_Raid_policeraid_53_261.jpg\n# 53--Raid/53_Raid_policeraid_53_346.jpg\n# 53--Raid/53_Raid_policeraid_53_766.jpg\n# 53--Raid/53_Raid_policeraid_53_622.jpg\n# 53--Raid/53_Raid_policeraid_53_245.jpg\n# 53--Raid/53_Raid_policeraid_53_846.jpg\n# 53--Raid/53_Raid_policeraid_53_808.jpg\n# 53--Raid/53_Raid_policeraid_53_795.jpg\n# 53--Raid/53_Raid_policeraid_53_775.jpg\n# 53--Raid/53_Raid_policeraid_53_852.jpg\n# 53--Raid/53_Raid_policeraid_53_444.jpg\n# 53--Raid/53_Raid_policeraid_53_667.jpg\n# 53--Raid/53_Raid_policeraid_53_331.jpg\n# 53--Raid/53_Raid_policeraid_53_120.jpg\n# 53--Raid/53_Raid_policeraid_53_734.jpg\n# 53--Raid/53_Raid_policeraid_53_93.jpg\n# 53--Raid/53_Raid_policeraid_53_30.jpg\n# 53--Raid/53_Raid_policeraid_53_987.jpg\n# 53--Raid/53_Raid_policeraid_53_639.jpg\n# 53--Raid/53_Raid_policeraid_53_755.jpg\n# 53--Raid/53_Raid_policeraid_53_393.jpg\n# 53--Raid/53_Raid_policeraid_53_581.jpg\n# 53--Raid/53_Raid_policeraid_53_508.jpg\n# 53--Raid/53_Raid_policeraid_53_435.jpg\n# 53--Raid/53_Raid_policeraid_53_215.jpg\n# 53--Raid/53_Raid_policeraid_53_189.jpg\n# 53--Raid/53_Raid_policeraid_53_906.jpg\n# 53--Raid/53_Raid_policeraid_53_952.jpg\n# 53--Raid/53_Raid_policeraid_53_763.jpg\n# 53--Raid/53_Raid_policeraid_53_725.jpg\n# 53--Raid/53_Raid_policeraid_53_931.jpg\n# 53--Raid/53_Raid_policeraid_53_375.jpg\n# 53--Raid/53_Raid_policeraid_53_130.jpg\n# 53--Raid/53_Raid_policeraid_53_398.jpg\n# 53--Raid/53_Raid_policeraid_53_594.jpg\n# 53--Raid/53_Raid_policeraid_53_853.jpg\n# 53--Raid/53_Raid_policeraid_53_923.jpg\n# 53--Raid/53_Raid_policeraid_53_950.jpg\n# 53--Raid/53_Raid_policeraid_53_29.jpg\n# 53--Raid/53_Raid_policeraid_53_286.jpg\n# 53--Raid/53_Raid_policeraid_53_355.jpg\n# 53--Raid/53_Raid_policeraid_53_934.jpg\n# 53--Raid/53_Raid_policeraid_53_589.jpg\n# 53--Raid/53_Raid_policeraid_53_697.jpg\n# 53--Raid/53_Raid_policeraid_53_831.jpg\n# 53--Raid/53_Raid_policeraid_53_320.jpg\n# 53--Raid/53_Raid_policeraid_53_19.jpg\n# 53--Raid/53_Raid_policeraid_53_730.jpg\n# 53--Raid/53_Raid_policeraid_53_483.jpg\n# 53--Raid/53_Raid_policeraid_53_466.jpg\n# 53--Raid/53_Raid_policeraid_53_238.jpg\n# 53--Raid/53_Raid_policeraid_53_990.jpg\n# 53--Raid/53_Raid_policeraid_53_229.jpg\n# 53--Raid/53_Raid_policeraid_53_53.jpg\n# 53--Raid/53_Raid_policeraid_53_401.jpg\n# 53--Raid/53_Raid_policeraid_53_106.jpg\n# 53--Raid/53_Raid_policeraid_53_157.jpg\n# 53--Raid/53_Raid_policeraid_53_81.jpg\n# 53--Raid/53_Raid_policeraid_53_342.jpg\n# 53--Raid/53_Raid_policeraid_53_290.jpg\n# 53--Raid/53_Raid_policeraid_53_185.jpg\n# 53--Raid/53_Raid_policeraid_53_379.jpg\n# 53--Raid/53_Raid_policeraid_53_542.jpg\n# 53--Raid/53_Raid_policeraid_53_826.jpg\n# 53--Raid/53_Raid_policeraid_53_545.jpg\n# 53--Raid/53_Raid_policeraid_53_321.jpg\n# 53--Raid/53_Raid_policeraid_53_326.jpg\n# 53--Raid/53_Raid_policeraid_53_125.jpg\n# 53--Raid/53_Raid_policeraid_53_174.jpg\n# 53--Raid/53_Raid_policeraid_53_757.jpg\n# 53--Raid/53_Raid_policeraid_53_539.jpg\n# 53--Raid/53_Raid_policeraid_53_253.jpg\n# 53--Raid/53_Raid_policeraid_53_420.jpg\n# 53--Raid/53_Raid_policeraid_53_905.jpg\n# 53--Raid/53_Raid_policeraid_53_839.jpg\n# 53--Raid/53_Raid_policeraid_53_131.jpg\n# 53--Raid/53_Raid_policeraid_53_255.jpg\n# 53--Raid/53_Raid_policeraid_53_682.jpg\n# 53--Raid/53_Raid_policeraid_53_108.jpg\n# 53--Raid/53_Raid_policeraid_53_659.jpg\n# 53--Raid/53_Raid_policeraid_53_541.jpg\n# 53--Raid/53_Raid_policeraid_53_123.jpg\n# 53--Raid/53_Raid_policeraid_53_717.jpg\n# 53--Raid/53_Raid_policeraid_53_733.jpg\n# 53--Raid/53_Raid_policeraid_53_292.jpg\n# 53--Raid/53_Raid_policeraid_53_767.jpg\n# 53--Raid/53_Raid_policeraid_53_372.jpg\n# 53--Raid/53_Raid_policeraid_53_565.jpg\n# 53--Raid/53_Raid_policeraid_53_577.jpg\n# 53--Raid/53_Raid_policeraid_53_812.jpg\n# 53--Raid/53_Raid_policeraid_53_76.jpg\n# 53--Raid/53_Raid_policeraid_53_738.jpg\n# 53--Raid/53_Raid_policeraid_53_164.jpg\n# 53--Raid/53_Raid_policeraid_53_221.jpg\n# 53--Raid/53_Raid_policeraid_53_976.jpg\n# 53--Raid/53_Raid_policeraid_53_511.jpg\n# 53--Raid/53_Raid_policeraid_53_338.jpg\n# 53--Raid/53_Raid_policeraid_53_418.jpg\n# 53--Raid/53_Raid_policeraid_53_689.jpg\n# 53--Raid/53_Raid_policeraid_53_311.jpg\n# 53--Raid/53_Raid_policeraid_53_260.jpg\n# 53--Raid/53_Raid_policeraid_53_345.jpg\n# 53--Raid/53_Raid_policeraid_53_42.jpg\n# 53--Raid/53_Raid_policeraid_53_449.jpg\n# 53--Raid/53_Raid_policeraid_53_78.jpg\n# 53--Raid/53_Raid_policeraid_53_406.jpg\n# 53--Raid/53_Raid_policeraid_53_55.jpg\n# 53--Raid/53_Raid_policeraid_53_357.jpg\n# 53--Raid/53_Raid_policeraid_53_711.jpg\n# 53--Raid/53_Raid_policeraid_53_670.jpg\n# 53--Raid/53_Raid_policeraid_53_745.jpg\n# 53--Raid/53_Raid_policeraid_53_617.jpg\n# 53--Raid/53_Raid_policeraid_53_240.jpg\n# 53--Raid/53_Raid_policeraid_53_322.jpg\n# 53--Raid/53_Raid_policeraid_53_465.jpg\n# 53--Raid/53_Raid_policeraid_53_739.jpg\n# 53--Raid/53_Raid_policeraid_53_606.jpg\n# 53--Raid/53_Raid_policeraid_53_648.jpg\n# 53--Raid/53_Raid_policeraid_53_902.jpg\n# 53--Raid/53_Raid_policeraid_53_219.jpg\n# 53--Raid/53_Raid_policeraid_53_73.jpg\n# 53--Raid/53_Raid_policeraid_53_161.jpg\n# 53--Raid/53_Raid_policeraid_53_317.jpg\n# 53--Raid/53_Raid_policeraid_53_713.jpg\n# 53--Raid/53_Raid_policeraid_53_118.jpg\n# 53--Raid/53_Raid_policeraid_53_759.jpg\n# 53--Raid/53_Raid_policeraid_53_217.jpg\n# 53--Raid/53_Raid_policeraid_53_62.jpg\n# 53--Raid/53_Raid_policeraid_53_170.jpg\n# 53--Raid/53_Raid_policeraid_53_935.jpg\n# 53--Raid/53_Raid_policeraid_53_220.jpg\n# 53--Raid/53_Raid_policeraid_53_765.jpg\n# 53--Raid/53_Raid_policeraid_53_811.jpg\n# 53--Raid/53_Raid_policeraid_53_201.jpg\n# 53--Raid/53_Raid_policeraid_53_117.jpg\n# 53--Raid/53_Raid_policeraid_53_690.jpg\n# 53--Raid/53_Raid_policeraid_53_175.jpg\n# 53--Raid/53_Raid_policeraid_53_439.jpg\n# 53--Raid/53_Raid_policeraid_53_681.jpg\n# 53--Raid/53_Raid_policeraid_53_452.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_909.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_323.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_311.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_115.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_6.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_447.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_324.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_887.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_637.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_181.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_832.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_723.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_806.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_541.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_782.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_1016.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_544.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_216.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_439.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_914.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_59.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_890.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_314.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_620.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_807.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_205.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_978.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_190.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_870.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_921.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_46.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_317.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_423.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_57.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_873.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_608.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_754.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_868.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_854.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_415.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_332.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_277.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_527.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_157.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_129.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_482.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_928.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_893.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_390.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_827.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_622.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_876.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_510.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_444.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_680.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_285.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_30.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_211.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_583.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_443.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_283.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_465.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_537.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_151.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_983.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_378.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_438.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_799.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_180.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_626.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_135.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_20.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_535.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_937.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_430.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_533.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_23.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_175.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_202.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_555.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_866.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_109.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_286.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_429.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_197.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_663.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_748.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_58.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_445.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_250.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_165.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_363.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_178.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_591.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_475.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_540.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_590.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_648.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_60.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_941.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_146.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_145.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_598.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_405.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_425.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_764.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_65.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_442.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_785.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_456.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_532.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_512.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_414.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_592.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_505.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_519.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_209.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_47.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_441.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_700.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_849.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_262.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_118.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_493.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_577.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_20.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_442.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_108.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_564.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_154.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_755.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_168.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_800.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_508.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_348.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_850.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_947.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_127.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_701.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_628.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_21.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_601.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_878.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_746.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_919.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_496.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_315.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_948.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_801.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_795.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_574.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_413.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_219.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_2.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_230.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_52.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_268.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_316.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_757.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_285.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_82.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_517.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_1004.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_846.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_402.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_575.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_635.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_243.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_288.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_863.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_134.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_42.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_93.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_523.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_538.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_923.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_207.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_850.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_904.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_614.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_543.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_555.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_879.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_851.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_26.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_784.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_107.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_369.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_667.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_202.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_3.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_864.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_551.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_360.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_933.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_528.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_213.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_57.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_624.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_3.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_119.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_76.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_447.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_198.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_713.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_84.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_917.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_473.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_367.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_830.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_342.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_326.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_58.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_566.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_786.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_939.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_695.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_478.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_711.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_28.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_886.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_778.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_920.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_729.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_600.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_722.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_98.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_130.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_407.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_11.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_812.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_228.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_91.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_500.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_922.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_554.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_313.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_345.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_359.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_701.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_659.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_721.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_276.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_321.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_982.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_167.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_990.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_466.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_706.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_56.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_739.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_798.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_705.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_370.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_703.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_565.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_852.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_667.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_924.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_798.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_1027.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_742.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_53.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_1045.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_590.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_306.jpg\n# 54--Rescue/54_Rescue_rescuepeople_54_769.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_673.jpg\n# 54--Rescue/54_Rescue_firemanrescue_54_77.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_706.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_159.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_836.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_125.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_267.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_361.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_175.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_11.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1028.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_17.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_231.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_418.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_567.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_264.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_141.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_84.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_97.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_889.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_582.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_885.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_287.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_57.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_879.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_151.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_725.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_272.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_205.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_347.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_617.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_202.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_400.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_212.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_129.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_204.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_558.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_268.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_738.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_397.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_442.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_916.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_184.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_586.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_548.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_926.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_142.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_935.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1000.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_763.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1023.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_642.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1045.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_817.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_100.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_52.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_760.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_363.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_802.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_389.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_559.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_896.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_842.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_83.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_286.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_358.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_922.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_527.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_733.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_490.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_384.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1009.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_593.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_18.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_200.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_227.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_411.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_21.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_236.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_693.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_206.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_749.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_905.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_907.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_453.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_864.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_798.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_538.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_768.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_145.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_646.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_309.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_258.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_796.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_769.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_251.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_503.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_612.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_333.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_751.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_495.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_374.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1021.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_906.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_723.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_32.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_674.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_600.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_656.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_320.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_172.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_989.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_201.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1006.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_444.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_811.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1037.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_880.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_608.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_767.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_353.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_622.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_655.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_850.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_722.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_627.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_440.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_457.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_63.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_488.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_186.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_810.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_974.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_449.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_689.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_681.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_170.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_939.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_881.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_830.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_217.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_168.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_664.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_616.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_994.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_562.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_413.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_535.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_69.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_456.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_211.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_784.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_140.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_240.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_471.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_330.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_667.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_66.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1029.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_244.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_386.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_624.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_999.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_452.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_737.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_506.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_163.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_124.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_293.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_238.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_554.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_981.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_271.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1022.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_139.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_858.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_366.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_259.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_603.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_294.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_314.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_606.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_707.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_315.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_694.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_419.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_438.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_427.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_700.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_634.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_936.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_193.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_561.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_577.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_818.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_250.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_826.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_373.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_788.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_638.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_475.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_598.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_665.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_886.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_785.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_585.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_462.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_445.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_119.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_854.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_520.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_178.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_8.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_790.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_783.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_698.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_350.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_937.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_216.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_590.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_235.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_189.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_450.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_439.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_794.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_169.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_5.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1035.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_816.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_915.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_51.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_370.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_78.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_282.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_840.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_848.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_998.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_750.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_641.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_522.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_270.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_497.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_909.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_852.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_451.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_592.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_508.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_609.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_7.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_944.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_500.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_42.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_262.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_104.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_485.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_382.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_820.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_839.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_550.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_324.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_221.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_710.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_595.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_234.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_639.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_835.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_467.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_131.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_919.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_882.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_534.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_106.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_322.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_705.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_381.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_587.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_870.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1020.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_243.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_515.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_969.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_555.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_26.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_861.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_441.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_856.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_702.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_619.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_670.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_149.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_420.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_719.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_68.jpg\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_477.jpg\n# 56--Voter/56_Voter_peoplevoting_56_710.jpg\n# 56--Voter/56_Voter_peoplevoting_56_762.jpg\n# 56--Voter/56_Voter_peoplevoting_56_10.jpg\n# 56--Voter/56_Voter_peoplevoting_56_343.jpg\n# 56--Voter/56_Voter_peoplevoting_56_443.jpg\n# 56--Voter/56_Voter_peoplevoting_56_899.jpg\n# 56--Voter/56_Voter_peoplevoting_56_240.jpg\n# 56--Voter/56_Voter_peoplevoting_56_160.jpg\n# 56--Voter/56_Voter_peoplevoting_56_672.jpg\n# 56--Voter/56_Voter_peoplevoting_56_309.jpg\n# 56--Voter/56_Voter_peoplevoting_56_649.jpg\n# 56--Voter/56_Voter_peoplevoting_56_442.jpg\n# 56--Voter/56_Voter_peoplevoting_56_40.jpg\n# 56--Voter/56_Voter_peoplevoting_56_692.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1044.jpg\n# 56--Voter/56_Voter_peoplevoting_56_602.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1026.jpg\n# 56--Voter/56_Voter_peoplevoting_56_525.jpg\n# 56--Voter/56_Voter_peoplevoting_56_896.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1033.jpg\n# 56--Voter/56_Voter_peoplevoting_56_939.jpg\n# 56--Voter/56_Voter_peoplevoting_56_893.jpg\n# 56--Voter/56_Voter_peoplevoting_56_432.jpg\n# 56--Voter/56_Voter_peoplevoting_56_700.jpg\n# 56--Voter/56_Voter_peoplevoting_56_766.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1012.jpg\n# 56--Voter/56_Voter_peoplevoting_56_165.jpg\n# 56--Voter/56_Voter_peoplevoting_56_78.jpg\n# 56--Voter/56_Voter_peoplevoting_56_930.jpg\n# 56--Voter/56_Voter_peoplevoting_56_59.jpg\n# 56--Voter/56_Voter_peoplevoting_56_105.jpg\n# 56--Voter/56_Voter_peoplevoting_56_916.jpg\n# 56--Voter/56_Voter_peoplevoting_56_375.jpg\n# 56--Voter/56_Voter_peoplevoting_56_204.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1039.jpg\n# 56--Voter/56_Voter_peoplevoting_56_221.jpg\n# 56--Voter/56_Voter_peoplevoting_56_96.jpg\n# 56--Voter/56_Voter_peoplevoting_56_401.jpg\n# 56--Voter/56_Voter_peoplevoting_56_435.jpg\n# 56--Voter/56_Voter_peoplevoting_56_517.jpg\n# 56--Voter/56_Voter_peoplevoting_56_934.jpg\n# 56--Voter/56_Voter_peoplevoting_56_979.jpg\n# 56--Voter/56_Voter_peoplevoting_56_711.jpg\n# 56--Voter/56_Voter_peoplevoting_56_464.jpg\n# 56--Voter/56_Voter_peoplevoting_56_219.jpg\n# 56--Voter/56_Voter_peoplevoting_56_76.jpg\n# 56--Voter/56_Voter_peoplevoting_56_943.jpg\n# 56--Voter/56_Voter_peoplevoting_56_488.jpg\n# 56--Voter/56_Voter_peoplevoting_56_277.jpg\n# 56--Voter/56_Voter_peoplevoting_56_905.jpg\n# 56--Voter/56_Voter_peoplevoting_56_132.jpg\n# 56--Voter/56_Voter_peoplevoting_56_793.jpg\n# 56--Voter/56_Voter_peoplevoting_56_697.jpg\n# 56--Voter/56_Voter_peoplevoting_56_318.jpg\n# 56--Voter/56_Voter_peoplevoting_56_662.jpg\n# 56--Voter/56_Voter_peoplevoting_56_572.jpg\n# 56--Voter/56_Voter_peoplevoting_56_437.jpg\n# 56--Voter/56_Voter_peoplevoting_56_6.jpg\n# 56--Voter/56_Voter_peoplevoting_56_256.jpg\n# 56--Voter/56_Voter_peoplevoting_56_129.jpg\n# 56--Voter/56_Voter_peoplevoting_56_664.jpg\n# 56--Voter/56_Voter_peoplevoting_56_422.jpg\n# 56--Voter/56_Voter_peoplevoting_56_258.jpg\n# 56--Voter/56_Voter_peoplevoting_56_835.jpg\n# 56--Voter/56_Voter_peoplevoting_56_898.jpg\n# 56--Voter/56_Voter_peoplevoting_56_138.jpg\n# 56--Voter/56_Voter_peoplevoting_56_203.jpg\n# 56--Voter/56_Voter_peoplevoting_56_50.jpg\n# 56--Voter/56_Voter_peoplevoting_56_409.jpg\n# 56--Voter/56_Voter_peoplevoting_56_486.jpg\n# 56--Voter/56_Voter_peoplevoting_56_316.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1010.jpg\n# 56--Voter/56_Voter_peoplevoting_56_520.jpg\n# 56--Voter/56_Voter_peoplevoting_56_239.jpg\n# 56--Voter/56_Voter_peoplevoting_56_369.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1008.jpg\n# 56--Voter/56_Voter_peoplevoting_56_479.jpg\n# 56--Voter/56_Voter_peoplevoting_56_296.jpg\n# 56--Voter/56_Voter_peoplevoting_56_535.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1024.jpg\n# 56--Voter/56_Voter_peoplevoting_56_813.jpg\n# 56--Voter/56_Voter_peoplevoting_56_225.jpg\n# 56--Voter/56_Voter_peoplevoting_56_834.jpg\n# 56--Voter/56_Voter_peoplevoting_56_469.jpg\n# 56--Voter/56_Voter_peoplevoting_56_356.jpg\n# 56--Voter/56_Voter_peoplevoting_56_494.jpg\n# 56--Voter/56_Voter_peoplevoting_56_90.jpg\n# 56--Voter/56_Voter_peoplevoting_56_394.jpg\n# 56--Voter/56_Voter_peoplevoting_56_229.jpg\n# 56--Voter/56_Voter_peoplevoting_56_481.jpg\n# 56--Voter/56_Voter_peoplevoting_56_489.jpg\n# 56--Voter/56_Voter_peoplevoting_56_365.jpg\n# 56--Voter/56_Voter_peoplevoting_56_371.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1025.jpg\n# 56--Voter/56_Voter_peoplevoting_56_741.jpg\n# 56--Voter/56_Voter_peoplevoting_56_354.jpg\n# 56--Voter/56_Voter_peoplevoting_56_580.jpg\n# 56--Voter/56_Voter_peoplevoting_56_509.jpg\n# 56--Voter/56_Voter_peoplevoting_56_805.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1007.jpg\n# 56--Voter/56_Voter_peoplevoting_56_36.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1043.jpg\n# 56--Voter/56_Voter_peoplevoting_56_638.jpg\n# 56--Voter/56_Voter_peoplevoting_56_5.jpg\n# 56--Voter/56_Voter_peoplevoting_56_891.jpg\n# 56--Voter/56_Voter_peoplevoting_56_883.jpg\n# 56--Voter/56_Voter_peoplevoting_56_556.jpg\n# 56--Voter/56_Voter_peoplevoting_56_841.jpg\n# 56--Voter/56_Voter_peoplevoting_56_411.jpg\n# 56--Voter/56_Voter_peoplevoting_56_686.jpg\n# 56--Voter/56_Voter_peoplevoting_56_507.jpg\n# 56--Voter/56_Voter_peoplevoting_56_281.jpg\n# 56--Voter/56_Voter_peoplevoting_56_320.jpg\n# 56--Voter/56_Voter_peoplevoting_56_733.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1047.jpg\n# 56--Voter/56_Voter_peoplevoting_56_400.jpg\n# 56--Voter/56_Voter_peoplevoting_56_434.jpg\n# 56--Voter/56_Voter_peoplevoting_56_872.jpg\n# 56--Voter/56_Voter_peoplevoting_56_301.jpg\n# 56--Voter/56_Voter_peoplevoting_56_688.jpg\n# 56--Voter/56_Voter_peoplevoting_56_980.jpg\n# 56--Voter/56_Voter_peoplevoting_56_178.jpg\n# 56--Voter/56_Voter_peoplevoting_56_847.jpg\n# 56--Voter/56_Voter_peoplevoting_56_139.jpg\n# 56--Voter/56_Voter_peoplevoting_56_516.jpg\n# 56--Voter/56_Voter_peoplevoting_56_194.jpg\n# 56--Voter/56_Voter_peoplevoting_56_426.jpg\n# 56--Voter/56_Voter_peoplevoting_56_778.jpg\n# 56--Voter/56_Voter_peoplevoting_56_598.jpg\n# 56--Voter/56_Voter_peoplevoting_56_561.jpg\n# 56--Voter/56_Voter_peoplevoting_56_372.jpg\n# 56--Voter/56_Voter_peoplevoting_56_771.jpg\n# 56--Voter/56_Voter_peoplevoting_56_304.jpg\n# 56--Voter/56_Voter_peoplevoting_56_828.jpg\n# 56--Voter/56_Voter_peoplevoting_56_607.jpg\n# 56--Voter/56_Voter_peoplevoting_56_336.jpg\n# 56--Voter/56_Voter_peoplevoting_56_648.jpg\n# 56--Voter/56_Voter_peoplevoting_56_792.jpg\n# 56--Voter/56_Voter_peoplevoting_56_578.jpg\n# 56--Voter/56_Voter_peoplevoting_56_945.jpg\n# 56--Voter/56_Voter_peoplevoting_56_984.jpg\n# 56--Voter/56_Voter_peoplevoting_56_527.jpg\n# 56--Voter/56_Voter_peoplevoting_56_436.jpg\n# 56--Voter/56_Voter_peoplevoting_56_116.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1049.jpg\n# 56--Voter/56_Voter_peoplevoting_56_263.jpg\n# 56--Voter/56_Voter_peoplevoting_56_176.jpg\n# 56--Voter/56_Voter_peoplevoting_56_731.jpg\n# 56--Voter/56_Voter_peoplevoting_56_780.jpg\n# 56--Voter/56_Voter_peoplevoting_56_483.jpg\n# 56--Voter/56_Voter_peoplevoting_56_476.jpg\n# 56--Voter/56_Voter_peoplevoting_56_630.jpg\n# 56--Voter/56_Voter_peoplevoting_56_608.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1015.jpg\n# 56--Voter/56_Voter_peoplevoting_56_860.jpg\n# 56--Voter/56_Voter_peoplevoting_56_564.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1000.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1040.jpg\n# 56--Voter/56_Voter_peoplevoting_56_704.jpg\n# 56--Voter/56_Voter_peoplevoting_56_286.jpg\n# 56--Voter/56_Voter_peoplevoting_56_274.jpg\n# 56--Voter/56_Voter_peoplevoting_56_863.jpg\n# 56--Voter/56_Voter_peoplevoting_56_383.jpg\n# 56--Voter/56_Voter_peoplevoting_56_944.jpg\n# 56--Voter/56_Voter_peoplevoting_56_366.jpg\n# 56--Voter/56_Voter_peoplevoting_56_41.jpg\n# 56--Voter/56_Voter_peoplevoting_56_521.jpg\n# 56--Voter/56_Voter_peoplevoting_56_288.jpg\n# 56--Voter/56_Voter_peoplevoting_56_744.jpg\n# 56--Voter/56_Voter_peoplevoting_56_570.jpg\n# 56--Voter/56_Voter_peoplevoting_56_377.jpg\n# 56--Voter/56_Voter_peoplevoting_56_368.jpg\n# 56--Voter/56_Voter_peoplevoting_56_4.jpg\n# 56--Voter/56_Voter_peoplevoting_56_881.jpg\n# 56--Voter/56_Voter_peoplevoting_56_109.jpg\n# 56--Voter/56_Voter_peoplevoting_56_478.jpg\n# 56--Voter/56_Voter_peoplevoting_56_878.jpg\n# 56--Voter/56_Voter_peoplevoting_56_250.jpg\n# 56--Voter/56_Voter_peoplevoting_56_280.jpg\n# 56--Voter/56_Voter_peoplevoting_56_639.jpg\n# 56--Voter/56_Voter_peoplevoting_56_798.jpg\n# 56--Voter/56_Voter_peoplevoting_56_183.jpg\n# 56--Voter/56_Voter_peoplevoting_56_134.jpg\n# 56--Voter/56_Voter_peoplevoting_56_159.jpg\n# 56--Voter/56_Voter_peoplevoting_56_1035.jpg\n# 56--Voter/56_Voter_peoplevoting_56_560.jpg\n# 56--Voter/56_Voter_peoplevoting_56_917.jpg\n# 56--Voter/56_Voter_peoplevoting_56_374.jpg\n# 56--Voter/56_Voter_peoplevoting_56_938.jpg\n# 56--Voter/56_Voter_peoplevoting_56_969.jpg\n# 56--Voter/56_Voter_peoplevoting_56_186.jpg\n# 56--Voter/56_Voter_peoplevoting_56_912.jpg\n# 56--Voter/56_Voter_peoplevoting_56_826.jpg\n# 56--Voter/56_Voter_peoplevoting_56_806.jpg\n# 56--Voter/56_Voter_peoplevoting_56_903.jpg\n# 56--Voter/56_Voter_peoplevoting_56_921.jpg\n# 56--Voter/56_Voter_peoplevoting_56_538.jpg\n# 56--Voter/56_Voter_peoplevoting_56_701.jpg\n# 56--Voter/56_Voter_peoplevoting_56_412.jpg\n# 56--Voter/56_Voter_peoplevoting_56_104.jpg\n# 56--Voter/56_Voter_peoplevoting_56_919.jpg\n# 56--Voter/56_Voter_peoplevoting_56_890.jpg\n# 56--Voter/56_Voter_peoplevoting_56_496.jpg\n# 56--Voter/56_Voter_peoplevoting_56_624.jpg\n# 56--Voter/56_Voter_peoplevoting_56_62.jpg\n# 56--Voter/56_Voter_peoplevoting_56_728.jpg\n# 56--Voter/56_Voter_peoplevoting_56_552.jpg\n# 56--Voter/56_Voter_peoplevoting_56_151.jpg\n# 56--Voter/56_Voter_peoplevoting_56_553.jpg\n# 56--Voter/56_Voter_peoplevoting_56_182.jpg\n# 56--Voter/56_Voter_peoplevoting_56_39.jpg\n# 56--Voter/56_Voter_peoplevoting_56_150.jpg\n# 56--Voter/56_Voter_peoplevoting_56_149.jpg\n# 56--Voter/56_Voter_peoplevoting_56_854.jpg\n# 56--Voter/56_Voter_peoplevoting_56_867.jpg\n# 56--Voter/56_Voter_peoplevoting_56_675.jpg\n# 56--Voter/56_Voter_peoplevoting_56_342.jpg\n# 56--Voter/56_Voter_peoplevoting_56_825.jpg\n# 56--Voter/56_Voter_peoplevoting_56_317.jpg\n# 56--Voter/56_Voter_peoplevoting_56_193.jpg\n# 56--Voter/56_Voter_peoplevoting_56_877.jpg\n# 56--Voter/56_Voter_peoplevoting_56_913.jpg\n# 56--Voter/56_Voter_peoplevoting_56_566.jpg\n# 56--Voter/56_Voter_peoplevoting_56_947.jpg\n# 56--Voter/56_Voter_peoplevoting_56_935.jpg\n# 56--Voter/56_Voter_peoplevoting_56_485.jpg\n# 56--Voter/56_Voter_peoplevoting_56_880.jpg\n# 56--Voter/56_Voter_peoplevoting_56_242.jpg\n# 56--Voter/56_Voter_peoplevoting_56_163.jpg\n# 56--Voter/56_Voter_peoplevoting_56_292.jpg\n# 56--Voter/56_Voter_peoplevoting_56_750.jpg\n# 56--Voter/56_Voter_peoplevoting_56_940.jpg\n# 56--Voter/56_Voter_peoplevoting_56_427.jpg\n# 56--Voter/56_Voter_peoplevoting_56_332.jpg\n# 56--Voter/56_Voter_peoplevoting_56_691.jpg\n# 56--Voter/56_Voter_peoplevoting_56_264.jpg\n# 56--Voter/56_Voter_peoplevoting_56_340.jpg\n# 56--Voter/56_Voter_peoplevoting_56_677.jpg\n# 56--Voter/56_Voter_peoplevoting_56_522.jpg\n# 56--Voter/56_Voter_peoplevoting_56_811.jpg\n# 56--Voter/56_Voter_peoplevoting_56_12.jpg\n# 56--Voter/56_Voter_peoplevoting_56_761.jpg\n# 56--Voter/56_Voter_peoplevoting_56_267.jpg\n# 56--Voter/56_Voter_peoplevoting_56_626.jpg\n# 56--Voter/56_Voter_peoplevoting_56_567.jpg\n# 56--Voter/56_Voter_peoplevoting_56_619.jpg\n# 56--Voter/56_Voter_peoplevoting_56_360.jpg\n# 57--Angler/57_Angler_peoplefishing_57_84.jpg\n# 57--Angler/57_Angler_peoplefishing_57_263.jpg\n# 57--Angler/57_Angler_peoplefishing_57_480.jpg\n# 57--Angler/57_Angler_peoplefishing_57_553.jpg\n# 57--Angler/57_Angler_peoplefishing_57_569.jpg\n# 57--Angler/57_Angler_peoplefishing_57_113.jpg\n# 57--Angler/57_Angler_peoplefishing_57_244.jpg\n# 57--Angler/57_Angler_peoplefishing_57_407.jpg\n# 57--Angler/57_Angler_peoplefishing_57_406.jpg\n# 57--Angler/57_Angler_peoplefishing_57_925.jpg\n# 57--Angler/57_Angler_peoplefishing_57_6.jpg\n# 57--Angler/57_Angler_peoplefishing_57_389.jpg\n# 57--Angler/57_Angler_peoplefishing_57_636.jpg\n# 57--Angler/57_Angler_peoplefishing_57_1021.jpg\n# 57--Angler/57_Angler_peoplefishing_57_781.jpg\n# 57--Angler/57_Angler_peoplefishing_57_715.jpg\n# 57--Angler/57_Angler_peoplefishing_57_224.jpg\n# 57--Angler/57_Angler_peoplefishing_57_824.jpg\n# 57--Angler/57_Angler_peoplefishing_57_894.jpg\n# 57--Angler/57_Angler_peoplefishing_57_309.jpg\n# 57--Angler/57_Angler_peoplefishing_57_806.jpg\n# 57--Angler/57_Angler_peoplefishing_57_285.jpg\n# 57--Angler/57_Angler_peoplefishing_57_166.jpg\n# 57--Angler/57_Angler_peoplefishing_57_40.jpg\n# 57--Angler/57_Angler_peoplefishing_57_652.jpg\n# 57--Angler/57_Angler_peoplefishing_57_429.jpg\n# 57--Angler/57_Angler_peoplefishing_57_810.jpg\n# 57--Angler/57_Angler_peoplefishing_57_431.jpg\n# 57--Angler/57_Angler_peoplefishing_57_235.jpg\n# 57--Angler/57_Angler_peoplefishing_57_257.jpg\n# 57--Angler/57_Angler_peoplefishing_57_178.jpg\n# 57--Angler/57_Angler_peoplefishing_57_395.jpg\n# 57--Angler/57_Angler_peoplefishing_57_176.jpg\n# 57--Angler/57_Angler_peoplefishing_57_773.jpg\n# 57--Angler/57_Angler_peoplefishing_57_126.jpg\n# 57--Angler/57_Angler_peoplefishing_57_68.jpg\n# 57--Angler/57_Angler_peoplefishing_57_680.jpg\n# 57--Angler/57_Angler_peoplefishing_57_64.jpg\n# 57--Angler/57_Angler_peoplefishing_57_601.jpg\n# 57--Angler/57_Angler_peoplefishing_57_1043.jpg\n# 57--Angler/57_Angler_peoplefishing_57_628.jpg\n# 57--Angler/57_Angler_peoplefishing_57_473.jpg\n# 57--Angler/57_Angler_peoplefishing_57_54.jpg\n# 57--Angler/57_Angler_peoplefishing_57_882.jpg\n# 57--Angler/57_Angler_peoplefishing_57_200.jpg\n# 57--Angler/57_Angler_peoplefishing_57_827.jpg\n# 57--Angler/57_Angler_peoplefishing_57_59.jpg\n# 57--Angler/57_Angler_peoplefishing_57_578.jpg\n# 57--Angler/57_Angler_peoplefishing_57_755.jpg\n# 57--Angler/57_Angler_peoplefishing_57_794.jpg\n# 57--Angler/57_Angler_peoplefishing_57_9.jpg\n# 57--Angler/57_Angler_peoplefishing_57_259.jpg\n# 57--Angler/57_Angler_peoplefishing_57_196.jpg\n# 57--Angler/57_Angler_peoplefishing_57_278.jpg\n# 57--Angler/57_Angler_peoplefishing_57_831.jpg\n# 57--Angler/57_Angler_peoplefishing_57_109.jpg\n# 57--Angler/57_Angler_peoplefishing_57_974.jpg\n# 57--Angler/57_Angler_peoplefishing_57_828.jpg\n# 57--Angler/57_Angler_peoplefishing_57_857.jpg\n# 57--Angler/57_Angler_peoplefishing_57_417.jpg\n# 57--Angler/57_Angler_peoplefishing_57_904.jpg\n# 57--Angler/57_Angler_peoplefishing_57_320.jpg\n# 57--Angler/57_Angler_peoplefishing_57_295.jpg\n# 57--Angler/57_Angler_peoplefishing_57_49.jpg\n# 57--Angler/57_Angler_peoplefishing_57_573.jpg\n# 57--Angler/57_Angler_peoplefishing_57_4.jpg\n# 57--Angler/57_Angler_peoplefishing_57_364.jpg\n# 57--Angler/57_Angler_peoplefishing_57_726.jpg\n# 57--Angler/57_Angler_peoplefishing_57_76.jpg\n# 57--Angler/57_Angler_peoplefishing_57_315.jpg\n# 57--Angler/57_Angler_peoplefishing_57_561.jpg\n# 57--Angler/57_Angler_peoplefishing_57_565.jpg\n# 57--Angler/57_Angler_peoplefishing_57_225.jpg\n# 57--Angler/57_Angler_peoplefishing_57_413.jpg\n# 57--Angler/57_Angler_peoplefishing_57_78.jpg\n# 57--Angler/57_Angler_peoplefishing_57_260.jpg\n# 57--Angler/57_Angler_peoplefishing_57_664.jpg\n# 57--Angler/57_Angler_peoplefishing_57_405.jpg\n# 57--Angler/57_Angler_peoplefishing_57_552.jpg\n# 57--Angler/57_Angler_peoplefishing_57_199.jpg\n# 57--Angler/57_Angler_peoplefishing_57_145.jpg\n# 57--Angler/57_Angler_peoplefishing_57_1008.jpg\n# 57--Angler/57_Angler_peoplefishing_57_165.jpg\n# 57--Angler/57_Angler_peoplefishing_57_682.jpg\n# 57--Angler/57_Angler_peoplefishing_57_2.jpg\n# 57--Angler/57_Angler_peoplefishing_57_665.jpg\n# 57--Angler/57_Angler_peoplefishing_57_847.jpg\n# 57--Angler/57_Angler_peoplefishing_57_37.jpg\n# 57--Angler/57_Angler_peoplefishing_57_468.jpg\n# 57--Angler/57_Angler_peoplefishing_57_129.jpg\n# 57--Angler/57_Angler_peoplefishing_57_1028.jpg\n# 57--Angler/57_Angler_peoplefishing_57_777.jpg\n# 57--Angler/57_Angler_peoplefishing_57_212.jpg\n# 57--Angler/57_Angler_peoplefishing_57_465.jpg\n# 57--Angler/57_Angler_peoplefishing_57_331.jpg\n# 57--Angler/57_Angler_peoplefishing_57_48.jpg\n# 57--Angler/57_Angler_peoplefishing_57_173.jpg\n# 57--Angler/57_Angler_peoplefishing_57_470.jpg\n# 57--Angler/57_Angler_peoplefishing_57_347.jpg\n# 57--Angler/57_Angler_peoplefishing_57_499.jpg\n# 57--Angler/57_Angler_peoplefishing_57_906.jpg\n# 57--Angler/57_Angler_peoplefishing_57_314.jpg\n# 57--Angler/57_Angler_peoplefishing_57_31.jpg\n# 57--Angler/57_Angler_peoplefishing_57_805.jpg\n# 57--Angler/57_Angler_peoplefishing_57_892.jpg\n# 57--Angler/57_Angler_peoplefishing_57_82.jpg\n# 57--Angler/57_Angler_peoplefishing_57_374.jpg\n# 57--Angler/57_Angler_peoplefishing_57_802.jpg\n# 57--Angler/57_Angler_peoplefishing_57_722.jpg\n# 57--Angler/57_Angler_peoplefishing_57_384.jpg\n# 57--Angler/57_Angler_peoplefishing_57_398.jpg\n# 57--Angler/57_Angler_peoplefishing_57_932.jpg\n# 57--Angler/57_Angler_peoplefishing_57_436.jpg\n# 57--Angler/57_Angler_peoplefishing_57_784.jpg\n# 57--Angler/57_Angler_peoplefishing_57_920.jpg\n# 57--Angler/57_Angler_peoplefishing_57_584.jpg\n# 57--Angler/57_Angler_peoplefishing_57_44.jpg\n# 57--Angler/57_Angler_peoplefishing_57_999.jpg\n# 57--Angler/57_Angler_peoplefishing_57_695.jpg\n# 57--Angler/57_Angler_peoplefishing_57_435.jpg\n# 57--Angler/57_Angler_peoplefishing_57_253.jpg\n# 57--Angler/57_Angler_peoplefishing_57_842.jpg\n# 57--Angler/57_Angler_peoplefishing_57_684.jpg\n# 57--Angler/57_Angler_peoplefishing_57_517.jpg\n# 57--Angler/57_Angler_peoplefishing_57_975.jpg\n# 57--Angler/57_Angler_peoplefishing_57_789.jpg\n# 57--Angler/57_Angler_peoplefishing_57_786.jpg\n# 57--Angler/57_Angler_peoplefishing_57_269.jpg\n# 57--Angler/57_Angler_peoplefishing_57_619.jpg\n# 57--Angler/57_Angler_peoplefishing_57_503.jpg\n# 57--Angler/57_Angler_peoplefishing_57_800.jpg\n# 57--Angler/57_Angler_peoplefishing_57_554.jpg\n# 57--Angler/57_Angler_peoplefishing_57_532.jpg\n# 57--Angler/57_Angler_peoplefishing_57_587.jpg\n# 57--Angler/57_Angler_peoplefishing_57_525.jpg\n# 57--Angler/57_Angler_peoplefishing_57_688.jpg\n# 57--Angler/57_Angler_peoplefishing_57_122.jpg\n# 57--Angler/57_Angler_peoplefishing_57_903.jpg\n# 57--Angler/57_Angler_peoplefishing_57_822.jpg\n# 57--Angler/57_Angler_peoplefishing_57_63.jpg\n# 57--Angler/57_Angler_peoplefishing_57_702.jpg\n# 57--Angler/57_Angler_peoplefishing_57_377.jpg\n# 57--Angler/57_Angler_peoplefishing_57_1046.jpg\n# 57--Angler/57_Angler_peoplefishing_57_185.jpg\n# 57--Angler/57_Angler_peoplefishing_57_288.jpg\n# 57--Angler/57_Angler_peoplefishing_57_108.jpg\n# 57--Angler/57_Angler_peoplefishing_57_21.jpg\n# 57--Angler/57_Angler_peoplefishing_57_642.jpg\n# 57--Angler/57_Angler_peoplefishing_57_548.jpg\n# 57--Angler/57_Angler_peoplefishing_57_897.jpg\n# 57--Angler/57_Angler_peoplefishing_57_896.jpg\n# 57--Angler/57_Angler_peoplefishing_57_837.jpg\n# 57--Angler/57_Angler_peoplefishing_57_700.jpg\n# 57--Angler/57_Angler_peoplefishing_57_397.jpg\n# 57--Angler/57_Angler_peoplefishing_57_171.jpg\n# 57--Angler/57_Angler_peoplefishing_57_236.jpg\n# 57--Angler/57_Angler_peoplefishing_57_944.jpg\n# 57--Angler/57_Angler_peoplefishing_57_556.jpg\n# 57--Angler/57_Angler_peoplefishing_57_479.jpg\n# 57--Angler/57_Angler_peoplefishing_57_437.jpg\n# 57--Angler/57_Angler_peoplefishing_57_939.jpg\n# 57--Angler/57_Angler_peoplefishing_57_590.jpg\n# 57--Angler/57_Angler_peoplefishing_57_583.jpg\n# 57--Angler/57_Angler_peoplefishing_57_834.jpg\n# 57--Angler/57_Angler_peoplefishing_57_150.jpg\n# 57--Angler/57_Angler_peoplefishing_57_306.jpg\n# 57--Angler/57_Angler_peoplefishing_57_487.jpg\n# 57--Angler/57_Angler_peoplefishing_57_367.jpg\n# 57--Angler/57_Angler_peoplefishing_57_221.jpg\n# 57--Angler/57_Angler_peoplefishing_57_36.jpg\n# 57--Angler/57_Angler_peoplefishing_57_373.jpg\n# 57--Angler/57_Angler_peoplefishing_57_790.jpg\n# 57--Angler/57_Angler_peoplefishing_57_33.jpg\n# 57--Angler/57_Angler_peoplefishing_57_441.jpg\n# 57--Angler/57_Angler_peoplefishing_57_426.jpg\n# 57--Angler/57_Angler_peoplefishing_57_190.jpg\n# 57--Angler/57_Angler_peoplefishing_57_509.jpg\n# 57--Angler/57_Angler_peoplefishing_57_271.jpg\n# 57--Angler/57_Angler_peoplefishing_57_801.jpg\n# 57--Angler/57_Angler_peoplefishing_57_238.jpg\n# 57--Angler/57_Angler_peoplefishing_57_508.jpg\n# 57--Angler/57_Angler_peoplefishing_57_368.jpg\n# 57--Angler/57_Angler_peoplefishing_57_18.jpg\n# 57--Angler/57_Angler_peoplefishing_57_812.jpg\n# 57--Angler/57_Angler_peoplefishing_57_369.jpg\n# 57--Angler/57_Angler_peoplefishing_57_821.jpg\n# 57--Angler/57_Angler_peoplefishing_57_29.jpg\n# 57--Angler/57_Angler_peoplefishing_57_3.jpg\n# 57--Angler/57_Angler_peoplefishing_57_281.jpg\n# 57--Angler/57_Angler_peoplefishing_57_336.jpg\n# 57--Angler/57_Angler_peoplefishing_57_90.jpg\n# 57--Angler/57_Angler_peoplefishing_57_290.jpg\n# 57--Angler/57_Angler_peoplefishing_57_575.jpg\n# 57--Angler/57_Angler_peoplefishing_57_634.jpg\n# 57--Angler/57_Angler_peoplefishing_57_863.jpg\n# 57--Angler/57_Angler_peoplefishing_57_87.jpg\n# 57--Angler/57_Angler_peoplefishing_57_1003.jpg\n# 57--Angler/57_Angler_peoplefishing_57_723.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_427.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_388.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_319.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_421.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_468.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_698.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_131.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_67.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_772.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_672.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_597.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_440.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_242.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_446.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_754.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_350.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_165.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_921.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_325.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_310.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_24.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_500.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_506.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_88.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_486.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_42.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_355.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_85.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_46.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_588.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_164.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_79.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_668.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_203.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_31.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_799.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_805.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_705.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_299.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_267.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_769.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_525.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_741.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_612.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_309.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_630.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_737.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_356.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_233.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_728.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_548.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_43.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_389.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_696.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_837.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_27.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_114.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_270.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_266.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_623.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_158.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_232.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_1005.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_454.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_718.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_429.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_289.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_463.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_721.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_575.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_687.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_51.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_497.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_861.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_923.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_56.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_282.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_376.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_413.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_171.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_739.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_206.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_426.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_7.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_670.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_132.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_725.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_827.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_562.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_29.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_1046.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_482.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_10.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_416.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_804.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_558.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_47.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_724.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_117.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_912.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_130.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_812.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_18.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_481.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_436.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_679.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_1018.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_393.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_237.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_428.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_258.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_610.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_906.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_81.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_798.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_179.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_344.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_503.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_642.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_284.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_306.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_855.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_854.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_41.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_591.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_944.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_16.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_716.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_974.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_231.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_32.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_191.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_840.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_146.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_288.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_1037.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_58.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_927.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_139.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_105.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_298.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_4.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_345.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_317.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_453.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_451.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_809.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_124.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_414.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_229.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_782.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_263.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_851.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_340.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_160.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_605.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_1026.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_189.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_100.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_894.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_593.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_662.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_392.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_922.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_474.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_937.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_807.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_211.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_77.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_185.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_681.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_768.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_246.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_632.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_153.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_90.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_801.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_21.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_173.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_796.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_808.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_91.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_832.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_315.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_570.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_896.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_742.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_121.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_63.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_257.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_226.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_803.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_11.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_719.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_792.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_1013.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_23.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_405.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_66.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_582.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_76.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_760.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_54.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_385.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_496.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_458.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_187.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_82.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_1034.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_439.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_400.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_373.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_154.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_441.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_476.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_45.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_490.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_850.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_690.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_205.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_53.jpg\n# 58--Hockey/58_Hockey_icehockey_puck_58_616.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_497.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_254.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_973.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_333.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_681.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_164.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_251.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_718.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_487.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_323.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_143.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_771.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_477.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_843.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_419.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_242.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_446.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_61.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_942.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_893.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_18.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_746.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_74.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_905.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_45.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_25.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_507.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_1018.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_390.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_481.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_403.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_32.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_449.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_208.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_210.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_828.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_919.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_326.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_163.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_157.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_699.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_475.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_853.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_749.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_676.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_300.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_484.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_929.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_791.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_428.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_423.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_504.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_472.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_657.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_282.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_641.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_930.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_1029.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_223.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_324.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_410.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_800.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_14.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_799.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_226.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_607.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_225.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_885.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_66.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_454.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_394.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_575.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_140.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_187.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_114.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_422.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_176.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_866.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_622.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_346.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_11.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_737.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_476.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_636.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_544.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_588.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_30.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_1021.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_437.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_474.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_222.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_338.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_671.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_82.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_702.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_583.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_77.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_468.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_935.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_132.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_675.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_578.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_565.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_977.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_321.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_695.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_838.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_776.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_933.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_106.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_35.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_577.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_552.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_670.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_669.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_895.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_733.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_639.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_783.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_205.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_917.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_381.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_845.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_110.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_24.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_469.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_587.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_531.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_773.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_616.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_359.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_467.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_363.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_538.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_806.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_207.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_232.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_758.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_204.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_740.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_161.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_59.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_666.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_452.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_376.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_136.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_380.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_528.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_113.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_822.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_571.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_272.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_526.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_60.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_414.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_774.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_3.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_72.jpg\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_9.jpg\n# 6--Funeral/6_Funeral_Funeral_6_660.jpg\n# 6--Funeral/6_Funeral_Funeral_6_455.jpg\n# 6--Funeral/6_Funeral_Funeral_6_837.jpg\n# 6--Funeral/6_Funeral_Funeral_6_865.jpg\n# 6--Funeral/6_Funeral_Funeral_6_513.jpg\n# 6--Funeral/6_Funeral_Funeral_6_147.jpg\n# 6--Funeral/6_Funeral_Funeral_6_808.jpg\n# 6--Funeral/6_Funeral_Funeral_6_788.jpg\n# 6--Funeral/6_Funeral_Funeral_6_265.jpg\n# 6--Funeral/6_Funeral_Funeral_6_368.jpg\n# 6--Funeral/6_Funeral_Funeral_6_259.jpg\n# 6--Funeral/6_Funeral_Funeral_6_153.jpg\n# 6--Funeral/6_Funeral_Funeral_6_32.jpg\n# 6--Funeral/6_Funeral_Funeral_6_832.jpg\n# 6--Funeral/6_Funeral_Funeral_6_691.jpg\n# 6--Funeral/6_Funeral_Funeral_6_629.jpg\n# 6--Funeral/6_Funeral_Funeral_6_36.jpg\n# 6--Funeral/6_Funeral_Funeral_6_176.jpg\n# 6--Funeral/6_Funeral_Funeral_6_7.jpg\n# 6--Funeral/6_Funeral_Funeral_6_123.jpg\n# 6--Funeral/6_Funeral_Funeral_6_786.jpg\n# 6--Funeral/6_Funeral_Funeral_6_794.jpg\n# 6--Funeral/6_Funeral_Funeral_6_751.jpg\n# 6--Funeral/6_Funeral_Funeral_6_853.jpg\n# 6--Funeral/6_Funeral_Funeral_6_911.jpg\n# 6--Funeral/6_Funeral_Funeral_6_125.jpg\n# 6--Funeral/6_Funeral_Funeral_6_771.jpg\n# 6--Funeral/6_Funeral_Funeral_6_94.jpg\n# 6--Funeral/6_Funeral_Funeral_6_116.jpg\n# 6--Funeral/6_Funeral_Funeral_6_62.jpg\n# 6--Funeral/6_Funeral_Funeral_6_480.jpg\n# 6--Funeral/6_Funeral_Funeral_6_605.jpg\n# 6--Funeral/6_Funeral_Funeral_6_732.jpg\n# 6--Funeral/6_Funeral_Funeral_6_213.jpg\n# 6--Funeral/6_Funeral_Funeral_6_595.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1018.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1007.jpg\n# 6--Funeral/6_Funeral_Funeral_6_801.jpg\n# 6--Funeral/6_Funeral_Funeral_6_44.jpg\n# 6--Funeral/6_Funeral_Funeral_6_828.jpg\n# 6--Funeral/6_Funeral_Funeral_6_899.jpg\n# 6--Funeral/6_Funeral_Funeral_6_96.jpg\n# 6--Funeral/6_Funeral_Funeral_6_287.jpg\n# 6--Funeral/6_Funeral_Funeral_6_886.jpg\n# 6--Funeral/6_Funeral_Funeral_6_670.jpg\n# 6--Funeral/6_Funeral_Funeral_6_366.jpg\n# 6--Funeral/6_Funeral_Funeral_6_71.jpg\n# 6--Funeral/6_Funeral_Funeral_6_20.jpg\n# 6--Funeral/6_Funeral_Funeral_6_8.jpg\n# 6--Funeral/6_Funeral_Funeral_6_449.jpg\n# 6--Funeral/6_Funeral_Funeral_6_127.jpg\n# 6--Funeral/6_Funeral_Funeral_6_804.jpg\n# 6--Funeral/6_Funeral_Funeral_6_398.jpg\n# 6--Funeral/6_Funeral_Funeral_6_734.jpg\n# 6--Funeral/6_Funeral_Funeral_6_723.jpg\n# 6--Funeral/6_Funeral_Funeral_6_482.jpg\n# 6--Funeral/6_Funeral_Funeral_6_52.jpg\n# 6--Funeral/6_Funeral_Funeral_6_361.jpg\n# 6--Funeral/6_Funeral_Funeral_6_399.jpg\n# 6--Funeral/6_Funeral_Funeral_6_872.jpg\n# 6--Funeral/6_Funeral_Funeral_6_931.jpg\n# 6--Funeral/6_Funeral_Funeral_6_9.jpg\n# 6--Funeral/6_Funeral_Funeral_6_427.jpg\n# 6--Funeral/6_Funeral_Funeral_6_844.jpg\n# 6--Funeral/6_Funeral_Funeral_6_173.jpg\n# 6--Funeral/6_Funeral_Funeral_6_12.jpg\n# 6--Funeral/6_Funeral_Funeral_6_108.jpg\n# 6--Funeral/6_Funeral_Funeral_6_642.jpg\n# 6--Funeral/6_Funeral_Funeral_6_772.jpg\n# 6--Funeral/6_Funeral_Funeral_6_996.jpg\n# 6--Funeral/6_Funeral_Funeral_6_706.jpg\n# 6--Funeral/6_Funeral_Funeral_6_326.jpg\n# 6--Funeral/6_Funeral_Funeral_6_658.jpg\n# 6--Funeral/6_Funeral_Funeral_6_656.jpg\n# 6--Funeral/6_Funeral_Funeral_6_408.jpg\n# 6--Funeral/6_Funeral_Funeral_6_41.jpg\n# 6--Funeral/6_Funeral_Funeral_6_129.jpg\n# 6--Funeral/6_Funeral_Funeral_6_103.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1042.jpg\n# 6--Funeral/6_Funeral_Funeral_6_379.jpg\n# 6--Funeral/6_Funeral_Funeral_6_422.jpg\n# 6--Funeral/6_Funeral_Funeral_6_682.jpg\n# 6--Funeral/6_Funeral_Funeral_6_46.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1041.jpg\n# 6--Funeral/6_Funeral_Funeral_6_143.jpg\n# 6--Funeral/6_Funeral_Funeral_6_341.jpg\n# 6--Funeral/6_Funeral_Funeral_6_778.jpg\n# 6--Funeral/6_Funeral_Funeral_6_709.jpg\n# 6--Funeral/6_Funeral_Funeral_6_583.jpg\n# 6--Funeral/6_Funeral_Funeral_6_916.jpg\n# 6--Funeral/6_Funeral_Funeral_6_882.jpg\n# 6--Funeral/6_Funeral_Funeral_6_538.jpg\n# 6--Funeral/6_Funeral_Funeral_6_23.jpg\n# 6--Funeral/6_Funeral_Funeral_6_373.jpg\n# 6--Funeral/6_Funeral_Funeral_6_405.jpg\n# 6--Funeral/6_Funeral_Funeral_6_440.jpg\n# 6--Funeral/6_Funeral_Funeral_6_164.jpg\n# 6--Funeral/6_Funeral_Funeral_6_993.jpg\n# 6--Funeral/6_Funeral_Funeral_6_208.jpg\n# 6--Funeral/6_Funeral_Funeral_6_409.jpg\n# 6--Funeral/6_Funeral_Funeral_6_907.jpg\n# 6--Funeral/6_Funeral_Funeral_6_63.jpg\n# 6--Funeral/6_Funeral_Funeral_6_139.jpg\n# 6--Funeral/6_Funeral_Funeral_6_110.jpg\n# 6--Funeral/6_Funeral_Funeral_6_526.jpg\n# 6--Funeral/6_Funeral_Funeral_6_792.jpg\n# 6--Funeral/6_Funeral_Funeral_6_939.jpg\n# 6--Funeral/6_Funeral_Funeral_6_972.jpg\n# 6--Funeral/6_Funeral_Funeral_6_325.jpg\n# 6--Funeral/6_Funeral_Funeral_6_546.jpg\n# 6--Funeral/6_Funeral_Funeral_6_318.jpg\n# 6--Funeral/6_Funeral_Funeral_6_897.jpg\n# 6--Funeral/6_Funeral_Funeral_6_471.jpg\n# 6--Funeral/6_Funeral_Funeral_6_148.jpg\n# 6--Funeral/6_Funeral_Funeral_6_932.jpg\n# 6--Funeral/6_Funeral_Funeral_6_428.jpg\n# 6--Funeral/6_Funeral_Funeral_6_565.jpg\n# 6--Funeral/6_Funeral_Funeral_6_509.jpg\n# 6--Funeral/6_Funeral_Funeral_6_640.jpg\n# 6--Funeral/6_Funeral_Funeral_6_674.jpg\n# 6--Funeral/6_Funeral_Funeral_6_26.jpg\n# 6--Funeral/6_Funeral_Funeral_6_91.jpg\n# 6--Funeral/6_Funeral_Funeral_6_67.jpg\n# 6--Funeral/6_Funeral_Funeral_6_378.jpg\n# 6--Funeral/6_Funeral_Funeral_6_435.jpg\n# 6--Funeral/6_Funeral_Funeral_6_420.jpg\n# 6--Funeral/6_Funeral_Funeral_6_238.jpg\n# 6--Funeral/6_Funeral_Funeral_6_415.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1017.jpg\n# 6--Funeral/6_Funeral_Funeral_6_152.jpg\n# 6--Funeral/6_Funeral_Funeral_6_86.jpg\n# 6--Funeral/6_Funeral_Funeral_6_667.jpg\n# 6--Funeral/6_Funeral_Funeral_6_814.jpg\n# 6--Funeral/6_Funeral_Funeral_6_550.jpg\n# 6--Funeral/6_Funeral_Funeral_6_602.jpg\n# 6--Funeral/6_Funeral_Funeral_6_419.jpg\n# 6--Funeral/6_Funeral_Funeral_6_51.jpg\n# 6--Funeral/6_Funeral_Funeral_6_121.jpg\n# 6--Funeral/6_Funeral_Funeral_6_18.jpg\n# 6--Funeral/6_Funeral_Funeral_6_725.jpg\n# 6--Funeral/6_Funeral_Funeral_6_27.jpg\n# 6--Funeral/6_Funeral_Funeral_6_743.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1012.jpg\n# 6--Funeral/6_Funeral_Funeral_6_144.jpg\n# 6--Funeral/6_Funeral_Funeral_6_39.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1025.jpg\n# 6--Funeral/6_Funeral_Funeral_6_216.jpg\n# 6--Funeral/6_Funeral_Funeral_6_80.jpg\n# 6--Funeral/6_Funeral_Funeral_6_323.jpg\n# 6--Funeral/6_Funeral_Funeral_6_246.jpg\n# 6--Funeral/6_Funeral_Funeral_6_102.jpg\n# 6--Funeral/6_Funeral_Funeral_6_215.jpg\n# 6--Funeral/6_Funeral_Funeral_6_758.jpg\n# 6--Funeral/6_Funeral_Funeral_6_647.jpg\n# 6--Funeral/6_Funeral_Funeral_6_433.jpg\n# 6--Funeral/6_Funeral_Funeral_6_165.jpg\n# 6--Funeral/6_Funeral_Funeral_6_396.jpg\n# 6--Funeral/6_Funeral_Funeral_6_353.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1036.jpg\n# 6--Funeral/6_Funeral_Funeral_6_900.jpg\n# 6--Funeral/6_Funeral_Funeral_6_107.jpg\n# 6--Funeral/6_Funeral_Funeral_6_281.jpg\n# 6--Funeral/6_Funeral_Funeral_6_490.jpg\n# 6--Funeral/6_Funeral_Funeral_6_885.jpg\n# 6--Funeral/6_Funeral_Funeral_6_859.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1014.jpg\n# 6--Funeral/6_Funeral_Funeral_6_301.jpg\n# 6--Funeral/6_Funeral_Funeral_6_679.jpg\n# 6--Funeral/6_Funeral_Funeral_6_193.jpg\n# 6--Funeral/6_Funeral_Funeral_6_625.jpg\n# 6--Funeral/6_Funeral_Funeral_6_714.jpg\n# 6--Funeral/6_Funeral_Funeral_6_549.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1033.jpg\n# 6--Funeral/6_Funeral_Funeral_6_180.jpg\n# 6--Funeral/6_Funeral_Funeral_6_37.jpg\n# 6--Funeral/6_Funeral_Funeral_6_519.jpg\n# 6--Funeral/6_Funeral_Funeral_6_562.jpg\n# 6--Funeral/6_Funeral_Funeral_6_940.jpg\n# 6--Funeral/6_Funeral_Funeral_6_284.jpg\n# 6--Funeral/6_Funeral_Funeral_6_563.jpg\n# 6--Funeral/6_Funeral_Funeral_6_750.jpg\n# 6--Funeral/6_Funeral_Funeral_6_619.jpg\n# 6--Funeral/6_Funeral_Funeral_6_834.jpg\n# 6--Funeral/6_Funeral_Funeral_6_267.jpg\n# 6--Funeral/6_Funeral_Funeral_6_122.jpg\n# 6--Funeral/6_Funeral_Funeral_6_254.jpg\n# 6--Funeral/6_Funeral_Funeral_6_2.jpg\n# 6--Funeral/6_Funeral_Funeral_6_29.jpg\n# 6--Funeral/6_Funeral_Funeral_6_429.jpg\n# 6--Funeral/6_Funeral_Funeral_6_276.jpg\n# 6--Funeral/6_Funeral_Funeral_6_936.jpg\n# 6--Funeral/6_Funeral_Funeral_6_53.jpg\n# 6--Funeral/6_Funeral_Funeral_6_722.jpg\n# 6--Funeral/6_Funeral_Funeral_6_495.jpg\n# 6--Funeral/6_Funeral_Funeral_6_921.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1028.jpg\n# 6--Funeral/6_Funeral_Funeral_6_61.jpg\n# 6--Funeral/6_Funeral_Funeral_6_24.jpg\n# 6--Funeral/6_Funeral_Funeral_6_30.jpg\n# 6--Funeral/6_Funeral_Funeral_6_621.jpg\n# 6--Funeral/6_Funeral_Funeral_6_783.jpg\n# 6--Funeral/6_Funeral_Funeral_6_17.jpg\n# 6--Funeral/6_Funeral_Funeral_6_175.jpg\n# 6--Funeral/6_Funeral_Funeral_6_133.jpg\n# 6--Funeral/6_Funeral_Funeral_6_821.jpg\n# 6--Funeral/6_Funeral_Funeral_6_855.jpg\n# 6--Funeral/6_Funeral_Funeral_6_1011.jpg\n# 6--Funeral/6_Funeral_Funeral_6_404.jpg\n# 6--Funeral/6_Funeral_Funeral_6_117.jpg\n# 6--Funeral/6_Funeral_Funeral_6_340.jpg\n# 6--Funeral/6_Funeral_Funeral_6_306.jpg\n# 6--Funeral/6_Funeral_Funeral_6_604.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_144.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_110.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_394.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_589.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_855.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_603.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_739.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_1019.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_389.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_281.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_266.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_503.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_81.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_912.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_901.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_62.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_386.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_463.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_961.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_230.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_641.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_56.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_462.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_630.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_626.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_469.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_445.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_63.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_598.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_713.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_759.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_439.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_163.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_621.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_190.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_217.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_108.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_2.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_8.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_366.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_18.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_195.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_321.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_751.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_498.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_392.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_34.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_510.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_806.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_731.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_557.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_25.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_315.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_92.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_509.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_896.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_531.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_252.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_19.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_444.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_368.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_280.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_619.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_946.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_470.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_518.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_805.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_480.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_592.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_253.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_251.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_467.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_918.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_836.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_379.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_30.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_865.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_644.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_487.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_514.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_595.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_29.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_171.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_371.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_233.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_823.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_764.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_700.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_601.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_654.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_684.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_237.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_286.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_183.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_676.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_634.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_7.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_915.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_187.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_932.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_682.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_362.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_672.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_826.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_322.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_534.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_441.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_591.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_269.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_39.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_876.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_679.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_495.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_926.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_884.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_845.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_186.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_820.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_329.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_242.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_1014.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_890.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_320.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_617.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_304.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_1032.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_319.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_968.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_238.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_342.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_893.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_13.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_24.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_323.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_465.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_750.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_870.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_173.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_59.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_376.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_367.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_172.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_412.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_697.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_537.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_79.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_887.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_181.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_38.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_64.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_689.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_131.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_310.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_735.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_82.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_508.jpg\n# 61--Street_Battle/61_Street_Battle_streetfight_61_761.jpg\n# 7--Cheering/7_Cheering_Cheering_7_568.jpg\n# 7--Cheering/7_Cheering_Cheering_7_66.jpg\n# 7--Cheering/7_Cheering_Cheering_7_68.jpg\n# 7--Cheering/7_Cheering_Cheering_7_366.jpg\n# 7--Cheering/7_Cheering_Cheering_7_603.jpg\n# 7--Cheering/7_Cheering_Cheering_7_176.jpg\n# 7--Cheering/7_Cheering_Cheering_7_284.jpg\n# 7--Cheering/7_Cheering_Cheering_7_887.jpg\n# 7--Cheering/7_Cheering_Cheering_7_200.jpg\n# 7--Cheering/7_Cheering_Cheering_7_610.jpg\n# 7--Cheering/7_Cheering_Cheering_7_166.jpg\n# 7--Cheering/7_Cheering_Cheering_7_79.jpg\n# 7--Cheering/7_Cheering_Cheering_7_165.jpg\n# 7--Cheering/7_Cheering_Cheering_7_170.jpg\n# 7--Cheering/7_Cheering_Cheering_7_1.jpg\n# 7--Cheering/7_Cheering_Cheering_7_450.jpg\n# 7--Cheering/7_Cheering_Cheering_7_593.jpg\n# 7--Cheering/7_Cheering_Cheering_7_6.jpg\n# 7--Cheering/7_Cheering_Cheering_7_266.jpg\n# 7--Cheering/7_Cheering_Cheering_7_684.jpg\n# 7--Cheering/7_Cheering_Cheering_7_129.jpg\n# 7--Cheering/7_Cheering_Cheering_7_851.jpg\n# 7--Cheering/7_Cheering_Cheering_7_539.jpg\n# 7--Cheering/7_Cheering_Cheering_7_25.jpg\n# 7--Cheering/7_Cheering_Cheering_7_760.jpg\n# 7--Cheering/7_Cheering_Cheering_7_521.jpg\n# 7--Cheering/7_Cheering_Cheering_7_2.jpg\n# 7--Cheering/7_Cheering_Cheering_7_776.jpg\n# 7--Cheering/7_Cheering_Cheering_7_868.jpg\n# 7--Cheering/7_Cheering_Cheering_7_569.jpg\n# 7--Cheering/7_Cheering_Cheering_7_535.jpg\n# 7--Cheering/7_Cheering_Cheering_7_221.jpg\n# 7--Cheering/7_Cheering_Cheering_7_455.jpg\n# 7--Cheering/7_Cheering_Cheering_7_815.jpg\n# 7--Cheering/7_Cheering_Cheering_7_533.jpg\n# 7--Cheering/7_Cheering_Cheering_7_409.jpg\n# 7--Cheering/7_Cheering_Cheering_7_681.jpg\n# 7--Cheering/7_Cheering_Cheering_7_252.jpg\n# 7--Cheering/7_Cheering_Cheering_7_849.jpg\n# 7--Cheering/7_Cheering_Cheering_7_369.jpg\n# 7--Cheering/7_Cheering_Cheering_7_859.jpg\n# 7--Cheering/7_Cheering_Cheering_7_90.jpg\n# 7--Cheering/7_Cheering_Cheering_7_123.jpg\n# 7--Cheering/7_Cheering_Cheering_7_374.jpg\n# 7--Cheering/7_Cheering_Cheering_7_725.jpg\n# 7--Cheering/7_Cheering_Cheering_7_433.jpg\n# 7--Cheering/7_Cheering_Cheering_7_659.jpg\n# 7--Cheering/7_Cheering_Cheering_7_660.jpg\n# 7--Cheering/7_Cheering_Cheering_7_600.jpg\n# 7--Cheering/7_Cheering_Cheering_7_478.jpg\n# 7--Cheering/7_Cheering_Cheering_7_65.jpg\n# 7--Cheering/7_Cheering_Cheering_7_314.jpg\n# 7--Cheering/7_Cheering_Cheering_7_283.jpg\n# 7--Cheering/7_Cheering_Cheering_7_196.jpg\n# 7--Cheering/7_Cheering_Cheering_7_529.jpg\n# 7--Cheering/7_Cheering_Cheering_7_410.jpg\n# 7--Cheering/7_Cheering_Cheering_7_225.jpg\n# 7--Cheering/7_Cheering_Cheering_7_864.jpg\n# 7--Cheering/7_Cheering_Cheering_7_392.jpg\n# 7--Cheering/7_Cheering_Cheering_7_186.jpg\n# 7--Cheering/7_Cheering_Cheering_7_789.jpg\n# 7--Cheering/7_Cheering_Cheering_7_717.jpg\n# 7--Cheering/7_Cheering_Cheering_7_703.jpg\n# 7--Cheering/7_Cheering_Cheering_7_846.jpg\n# 7--Cheering/7_Cheering_Cheering_7_919.jpg\n# 7--Cheering/7_Cheering_Cheering_7_711.jpg\n# 7--Cheering/7_Cheering_Cheering_7_179.jpg\n# 7--Cheering/7_Cheering_Cheering_7_229.jpg\n# 7--Cheering/7_Cheering_Cheering_7_361.jpg\n# 7--Cheering/7_Cheering_Cheering_7_808.jpg\n# 7--Cheering/7_Cheering_Cheering_7_917.jpg\n# 7--Cheering/7_Cheering_Cheering_7_807.jpg\n# 7--Cheering/7_Cheering_Cheering_7_190.jpg\n# 7--Cheering/7_Cheering_Cheering_7_892.jpg\n# 7--Cheering/7_Cheering_Cheering_7_328.jpg\n# 7--Cheering/7_Cheering_Cheering_7_841.jpg\n# 7--Cheering/7_Cheering_Cheering_7_393.jpg\n# 7--Cheering/7_Cheering_Cheering_7_767.jpg\n# 7--Cheering/7_Cheering_Cheering_7_175.jpg\n# 7--Cheering/7_Cheering_Cheering_7_56.jpg\n# 7--Cheering/7_Cheering_Cheering_7_41.jpg\n# 7--Cheering/7_Cheering_Cheering_7_522.jpg\n# 7--Cheering/7_Cheering_Cheering_7_289.jpg\n# 7--Cheering/7_Cheering_Cheering_7_443.jpg\n# 7--Cheering/7_Cheering_Cheering_7_886.jpg\n# 7--Cheering/7_Cheering_Cheering_7_509.jpg\n# 7--Cheering/7_Cheering_Cheering_7_437.jpg\n# 7--Cheering/7_Cheering_Cheering_7_415.jpg\n# 7--Cheering/7_Cheering_Cheering_7_512.jpg\n# 7--Cheering/7_Cheering_Cheering_7_285.jpg\n# 7--Cheering/7_Cheering_Cheering_7_726.jpg\n# 7--Cheering/7_Cheering_Cheering_7_594.jpg\n# 7--Cheering/7_Cheering_Cheering_7_131.jpg\n# 7--Cheering/7_Cheering_Cheering_7_19.jpg\n# 7--Cheering/7_Cheering_Cheering_7_26.jpg\n# 7--Cheering/7_Cheering_Cheering_7_700.jpg\n# 7--Cheering/7_Cheering_Cheering_7_458.jpg\n# 7--Cheering/7_Cheering_Cheering_7_661.jpg\n# 7--Cheering/7_Cheering_Cheering_7_644.jpg\n# 7--Cheering/7_Cheering_Cheering_7_23.jpg\n# 7--Cheering/7_Cheering_Cheering_7_319.jpg\n# 7--Cheering/7_Cheering_Cheering_7_560.jpg\n# 7--Cheering/7_Cheering_Cheering_7_356.jpg\n# 7--Cheering/7_Cheering_Cheering_7_244.jpg\n# 7--Cheering/7_Cheering_Cheering_7_128.jpg\n# 7--Cheering/7_Cheering_Cheering_7_204.jpg\n# 7--Cheering/7_Cheering_Cheering_7_292.jpg\n# 7--Cheering/7_Cheering_Cheering_7_491.jpg\n# 7--Cheering/7_Cheering_Cheering_7_20.jpg\n# 7--Cheering/7_Cheering_Cheering_7_107.jpg\n# 7--Cheering/7_Cheering_Cheering_7_214.jpg\n# 7--Cheering/7_Cheering_Cheering_7_445.jpg\n# 7--Cheering/7_Cheering_Cheering_7_852.jpg\n# 7--Cheering/7_Cheering_Cheering_7_645.jpg\n# 7--Cheering/7_Cheering_Cheering_7_550.jpg\n# 7--Cheering/7_Cheering_Cheering_7_143.jpg\n# 7--Cheering/7_Cheering_Cheering_7_750.jpg\n# 7--Cheering/7_Cheering_Cheering_7_347.jpg\n# 7--Cheering/7_Cheering_Cheering_7_305.jpg\n# 7--Cheering/7_Cheering_Cheering_7_790.jpg\n# 7--Cheering/7_Cheering_Cheering_7_912.jpg\n# 7--Cheering/7_Cheering_Cheering_7_492.jpg\n# 7--Cheering/7_Cheering_Cheering_7_582.jpg\n# 7--Cheering/7_Cheering_Cheering_7_290.jpg\n# 7--Cheering/7_Cheering_Cheering_7_218.jpg\n# 7--Cheering/7_Cheering_Cheering_7_639.jpg\n# 7--Cheering/7_Cheering_Cheering_7_707.jpg\n# 7--Cheering/7_Cheering_Cheering_7_336.jpg\n# 7--Cheering/7_Cheering_Cheering_7_554.jpg\n# 7--Cheering/7_Cheering_Cheering_7_557.jpg\n# 7--Cheering/7_Cheering_Cheering_7_113.jpg\n# 7--Cheering/7_Cheering_Cheering_7_586.jpg\n# 7--Cheering/7_Cheering_Cheering_7_212.jpg\n# 7--Cheering/7_Cheering_Cheering_7_666.jpg\n# 7--Cheering/7_Cheering_Cheering_7_219.jpg\n# 7--Cheering/7_Cheering_Cheering_7_262.jpg\n# 7--Cheering/7_Cheering_Cheering_7_638.jpg\n# 7--Cheering/7_Cheering_Cheering_7_451.jpg\n# 7--Cheering/7_Cheering_Cheering_7_439.jpg\n# 7--Cheering/7_Cheering_Cheering_7_100.jpg\n# 7--Cheering/7_Cheering_Cheering_7_32.jpg\n# 7--Cheering/7_Cheering_Cheering_7_304.jpg\n# 7--Cheering/7_Cheering_Cheering_7_156.jpg\n# 7--Cheering/7_Cheering_Cheering_7_470.jpg\n# 7--Cheering/7_Cheering_Cheering_7_365.jpg\n# 7--Cheering/7_Cheering_Cheering_7_811.jpg\n# 7--Cheering/7_Cheering_Cheering_7_501.jpg\n# 7--Cheering/7_Cheering_Cheering_7_133.jpg\n# 7--Cheering/7_Cheering_Cheering_7_761.jpg\n# 7--Cheering/7_Cheering_Cheering_7_224.jpg\n# 7--Cheering/7_Cheering_Cheering_7_497.jpg\n# 7--Cheering/7_Cheering_Cheering_7_112.jpg\n# 7--Cheering/7_Cheering_Cheering_7_11.jpg\n# 7--Cheering/7_Cheering_Cheering_7_855.jpg\n# 7--Cheering/7_Cheering_Cheering_7_552.jpg\n# 7--Cheering/7_Cheering_Cheering_7_91.jpg\n# 7--Cheering/7_Cheering_Cheering_7_4.jpg\n# 7--Cheering/7_Cheering_Cheering_7_28.jpg\n# 7--Cheering/7_Cheering_Cheering_7_759.jpg\n# 7--Cheering/7_Cheering_Cheering_7_863.jpg\n# 7--Cheering/7_Cheering_Cheering_7_261.jpg\n# 7--Cheering/7_Cheering_Cheering_7_696.jpg\n# 7--Cheering/7_Cheering_Cheering_7_42.jpg\n# 7--Cheering/7_Cheering_Cheering_7_255.jpg\n# 7--Cheering/7_Cheering_Cheering_7_482.jpg\n# 7--Cheering/7_Cheering_Cheering_7_363.jpg\n# 7--Cheering/7_Cheering_Cheering_7_896.jpg\n# 7--Cheering/7_Cheering_Cheering_7_454.jpg\n# 7--Cheering/7_Cheering_Cheering_7_269.jpg\n# 7--Cheering/7_Cheering_Cheering_7_768.jpg\n# 7--Cheering/7_Cheering_Cheering_7_753.jpg\n# 7--Cheering/7_Cheering_Cheering_7_80.jpg\n# 7--Cheering/7_Cheering_Cheering_7_551.jpg\n# 7--Cheering/7_Cheering_Cheering_7_824.jpg\n# 7--Cheering/7_Cheering_Cheering_7_428.jpg\n# 7--Cheering/7_Cheering_Cheering_7_765.jpg\n# 7--Cheering/7_Cheering_Cheering_7_158.jpg\n# 7--Cheering/7_Cheering_Cheering_7_828.jpg\n# 7--Cheering/7_Cheering_Cheering_7_576.jpg\n# 7--Cheering/7_Cheering_Cheering_7_414.jpg\n# 7--Cheering/7_Cheering_Cheering_7_306.jpg\n# 7--Cheering/7_Cheering_Cheering_7_281.jpg\n# 7--Cheering/7_Cheering_Cheering_7_341.jpg\n# 7--Cheering/7_Cheering_Cheering_7_566.jpg\n# 7--Cheering/7_Cheering_Cheering_7_722.jpg\n# 7--Cheering/7_Cheering_Cheering_7_54.jpg\n# 7--Cheering/7_Cheering_Cheering_7_620.jpg\n# 7--Cheering/7_Cheering_Cheering_7_203.jpg\n# 7--Cheering/7_Cheering_Cheering_7_668.jpg\n# 7--Cheering/7_Cheering_Cheering_7_383.jpg\n# 7--Cheering/7_Cheering_Cheering_7_161.jpg\n# 7--Cheering/7_Cheering_Cheering_7_787.jpg\n# 7--Cheering/7_Cheering_Cheering_7_483.jpg\n# 7--Cheering/7_Cheering_Cheering_7_459.jpg\n# 7--Cheering/7_Cheering_Cheering_7_913.jpg\n# 7--Cheering/7_Cheering_Cheering_7_671.jpg\n# 7--Cheering/7_Cheering_Cheering_7_563.jpg\n# 7--Cheering/7_Cheering_Cheering_7_105.jpg\n# 7--Cheering/7_Cheering_Cheering_7_280.jpg\n# 7--Cheering/7_Cheering_Cheering_7_679.jpg\n# 7--Cheering/7_Cheering_Cheering_7_895.jpg\n# 7--Cheering/7_Cheering_Cheering_7_453.jpg\n# 7--Cheering/7_Cheering_Cheering_7_329.jpg\n# 7--Cheering/7_Cheering_Cheering_7_55.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_288.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_336.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_414.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_189.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_410.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_52.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_311.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_315.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_345.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_372.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_182.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_190.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_454.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_232.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_5.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_580.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_329.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_67.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_425.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_541.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_572.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_495.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_299.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_446.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_253.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_593.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_65.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_117.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_547.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_171.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_472.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_237.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_263.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_1.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_394.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_401.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_494.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_579.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_177.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_102.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_245.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_91.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_248.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_406.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_124.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_513.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_431.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_33.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_229.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_379.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_166.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_362.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_564.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_292.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_106.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_251.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_208.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_132.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_258.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_540.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_418.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_535.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_519.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_122.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_213.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_272.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_467.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_57.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_281.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_538.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_20.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_294.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_175.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_42.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_161.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_285.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_524.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_570.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_604.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_545.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_37.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_60.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_507.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_168.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_544.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_53.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_142.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_587.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_417.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_552.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_85.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_293.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_58.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_327.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_371.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_28.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_35.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_212.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_530.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_151.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_358.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_370.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_16.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_382.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_565.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_375.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_469.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_66.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_234.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_40.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_609.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_398.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_154.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_167.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_308.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_79.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_304.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_233.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_289.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_556.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_481.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_105.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_449.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_546.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_365.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_578.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_196.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_429.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_366.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_121.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_77.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_95.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_388.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_621.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_100.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_200.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_392.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_520.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_80.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_615.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_505.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_378.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_561.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_282.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_286.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_504.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_61.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_223.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_247.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_126.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_551.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_198.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_473.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_17.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_395.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_318.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_601.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_502.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_389.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_298.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_532.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_373.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_559.jpg\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_265.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_746.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_812.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_686.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_519.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_813.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_674.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_336.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_398.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_758.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_565.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_914.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_410.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_483.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_711.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_560.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_656.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_225.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_104.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_289.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_373.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_143.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_193.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_783.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_949.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_171.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_505.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_586.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_548.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_725.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_334.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_540.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_135.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_802.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_541.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_348.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_449.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_528.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_342.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_534.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_251.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_932.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_496.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_820.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_216.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_482.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_842.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_13.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_766.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_796.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_899.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_124.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_890.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_775.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_1.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_18.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_867.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_217.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_478.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_838.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_172.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_459.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_438.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_860.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_396.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_256.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_128.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_917.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_461.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_843.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_242.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_790.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_204.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_111.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_138.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_888.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_262.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_42.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_818.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_218.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_794.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_704.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_730.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_293.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_910.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_468.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_862.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_853.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_926.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_830.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_30.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_213.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_408.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_545.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_726.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_584.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_265.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_771.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_885.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_837.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_464.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_797.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_661.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_700.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_934.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_764.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_362.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_184.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_108.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_241.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_269.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_338.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_947.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_754.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_718.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_871.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_897.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_915.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_889.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_747.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_763.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_512.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_652.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_503.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_411.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_244.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_109.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_380.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_706.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_929.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_439.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_378.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_551.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_197.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_215.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_123.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_822.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_729.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_880.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_25.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_87.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_382.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_166.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_276.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_877.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_17.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_841.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_810.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_282.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_326.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_71.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_741.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_575.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_200.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_412.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_130.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_645.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_465.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_401.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_762.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_488.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_539.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_922.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_59.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_666.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_606.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_299.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_859.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_858.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_533.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_547.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_405.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_904.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_409.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_192.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_532.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_137.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_847.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_370.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_634.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_61.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_589.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_371.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_221.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_447.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_679.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_175.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_268.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_337.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_805.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_611.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_743.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_446.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_690.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_181.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_93.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_387.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_912.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_744.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_361.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_511.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_499.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_445.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_20.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_573.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_593.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_403.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_707.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_467.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_96.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_544.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_452.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_832.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_675.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_609.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_712.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_208.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_163.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_90.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_780.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_304.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_517.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_426.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_419.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_886.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_285.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_368.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_85.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_440.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_462.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_75.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_168.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_180.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_363.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_133.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_905.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_486.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_663.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_103.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_425.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_236.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_774.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_756.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_385.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_296.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_603.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_383.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_881.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_590.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_80.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_186.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_936.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_310.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_414.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_920.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_167.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_223.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_407.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_64.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_246.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_212.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_814.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_952.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_195.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_106.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_441.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_136.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_681.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_605.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_667.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_721.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_498.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_393.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_866.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_948.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_234.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_312.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_413.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_421.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_827.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_39.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_206.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_735.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_570.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_689.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_728.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_769.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_317.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_887.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_906.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_536.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_81.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_717.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_484.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_569.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_619.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_896.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_572.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_662.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_32.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_238.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_916.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_938.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_458.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_724.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_687.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_406.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_831.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_134.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_701.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_601.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_228.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_497.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_633.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_732.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_882.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_567.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_264.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_833.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_52.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_543.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_295.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_79.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_597.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_65.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_580.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_850.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_891.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_330.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_494.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_444.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_672.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_48.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_292.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_876.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_390.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_824.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_125.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_542.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_683.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_788.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_942.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_72.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_132.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_63.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_596.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_953.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_716.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_423.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_62.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_351.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_316.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_340.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_909.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_777.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_119.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_688.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_755.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_56.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_376.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_500.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_224.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_561.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_140.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_86.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_21.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_522.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_680.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_556.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_911.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_809.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_562.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_415.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_638.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_283.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_785.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_372.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_870.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_437.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_759.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_582.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_705.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_288.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_7.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_476.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_53.jpg\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_4.jpg\n"
  },
  {
    "path": "data/retinaface_labels/val/label.txt",
    "content": "# 0--Parade/0_Parade_marchingband_1_465.jpg\n345 211 4 4\n331 126 3 3\n250 126 3 4\n221 128 4 5\n427 116 3 4\n393 79 3 4\n373 119 3 4\n90 225 6 5\n128 237 5 8\n170 230 5 6\n114 285 5 7\n81 304 9 9\n44 303 10 8\n7 264 6 8\n31 231 5 6\n26 192 6 8\n66 196 4 6\n74 175 5 5\n113 168 4 5\n129 165 4 5\n158 162 4 4\n174 156 5 6\n197 159 4 4\n192 191 3 5\n242 179 5 6\n161 269 5 6\n0 317 3 8\n346 68 3 4\n418 62 2 3\n376 59 3 3\n120 599 12 17\n1008 256 6 10\n853 131 4 5\n878 131 5 5\n900 138 4 6\n922 142 5 5\n936 139 5 6\n959 134 5 7\n984 141 5 5\n1010 141 4 6\n877 168 7 9\n947 160 5 7\n963 190 5 7\n982 194 5 7\n798 133 4 4\n815 170 4 5\n794 166 4 6\n845 167 4 7\n839 145 3 5\n1003 164 5 7\n921 227 7 8\n881 215 5 6\n836 209 6 8\n801 204 6 8\n875 257 6 8\n932 270 6 7\n1002 295 8 8\n984 249 5 8\n918 173 5 6\n973 163 5 6\n913 160 5 6\n700 237 6 7\n664 239 6 8\n669 260 7 8\n618 264 6 8\n598 239 4 6\n627 235 8 9\n560 237 4 6\n524 246 4 4\n522 267 5 6\n607 198 6 7\n600 157 4 5\n628 154 4 5\n528 157 4 6\n505 142 4 5\n488 143 4 5\n503 165 5 7\n554 165 4 5\n769 160 6 7\n750 160 5 7\n682 155 5 6\n704 156 4 6\n658 153 5 6\n604 135 4 6\n687 127 4 6\n701 127 4 6\n732 130 5 6\n532 136 5 4\n570 137 3 4\n618 80 3 4\n538 78 3 4\n571 154 5 6\n744 104 4 5\n711 105 4 4\n660 106 4 5\n616 110 4 4\n579 109 4 4\n548 106 4 4\n510 104 4 3\n333 155 3 4\n350 168 4 6\n390 167 4 6\n366 250 5 7\n313 177 6 6\n231 251 5 5\n236 157 4 5\n224 152 4 5\n210 151 4 5\n262 157 3 4\n431 167 4 5\n427 205 4 6\n467 168 4 5\n466 257 8 9\n293 252 4 5\n568 273 4 5\n489 242 3 5\n603 61 2 2\n463 94 3 3\n382 147 4 5\n433 145 3 6\n465 68 3 5\n709 267 7 9\n761 268 7 8\n735 241 6 8\n75 247 10 10\n707 199 6 8\n# 0--Parade/0_Parade_Parade_0_628.jpg\n26 299 10 16\n25 329 7 11\n84 341 6 8\n80 329 5 6\n110 335 4 9\n138 337 4 8\n151 351 3 5\n157 342 4 8\n165 346 3 6\n208 349 2 4\n96 338 4 7\n309 238 21 30\n451 197 24 42\n360 290 12 18\n578 234 19 31\n624 219 20 33\n693 263 17 26\n708 296 9 15\n757 293 9 11\n786 290 11 13\n787 340 12 13\n885 315 9 13\n904 278 15 20\n939 296 12 14\n979 261 23 17\n944 214 5 7\n980 209 5 7\n1005 204 5 7\n733 325 7 9\n# 0--Parade/0_Parade_marchingband_1_765.jpg\n311 131 8 9\n299 143 10 11\n284 150 9 13\n273 163 10 11\n260 173 10 13\n345 151 7 10\n370 161 9 12\n408 150 9 12\n398 173 7 11\n422 192 9 10\n384 205 9 12\n414 214 10 13\n351 183 10 14\n329 171 8 13\n309 203 10 12\n333 217 10 15\n362 230 13 16\n398 244 13 15\n339 265 14 15\n312 249 13 15\n284 234 12 14\n246 183 11 13\n233 198 12 16\n202 220 14 16\n172 256 14 18\n252 267 14 18\n288 289 12 19\n723 214 11 12\n705 230 10 16\n674 247 12 16\n764 230 12 14\n780 221 11 15\n746 251 12 16\n577 268 12 16\n647 265 12 18\n615 295 14 17\n584 314 15 18\n650 316 14 19\n688 293 15 21\n555 376 17 24\n612 382 16 20\n662 379 19 21\n692 352 16 19\n715 270 12 19\n785 273 14 17\n769 293 14 18\n727 311 16 19\n833 299 14 16\n805 322 15 19\n766 350 15 18\n727 381 18 23\n784 380 18 22\n845 371 19 24\n855 354 17 22\n731 181 9 11\n773 126 9 13\n780 138 10 13\n789 149 11 12\n804 156 9 14\n824 178 11 16\n833 202 14 16\n802 252 13 15\n848 225 13 15\n872 246 14 15\n893 266 12 17\n912 290 14 19\n905 384 17 21\n623 347 15 18\n317 305 15 18\n352 343 14 19\n307 370 17 24\n257 346 15 15\n226 317 13 19\n248 370 19 20\n196 374 16 19\n152 382 18 20\n139 275 15 17\n114 299 16 21\n90 322 18 27\n436 164 8 13\n463 147 9 12\n490 163 8 11\n522 146 8 11\n512 172 9 11\n486 190 10 13\n457 174 8 12\n449 203 10 11\n476 215 10 11\n505 202 11 13\n542 187 10 13\n541 208 10 14\n505 233 10 14\n442 233 13 18\n466 250 12 16\n501 264 12 16\n538 252 12 17\n423 268 12 16\n370 290 11 18\n405 309 15 19\n370 369 16 21\n452 341 16 20\n428 373 19 23\n494 366 16 24\n571 151 9 10\n550 167 8 10\n569 173 11 10\n599 166 9 10\n629 154 9 10\n659 165 8 10\n628 178 9 12\n654 189 9 12\n630 199 11 14\n599 189 10 12\n567 200 10 14\n569 234 11 13\n606 210 10 13\n606 242 13 17\n641 235 11 13\n665 210 10 15\n458 290 14 16\n502 313 13 21\n541 296 14 17\n539 346 14 20\n678 155 8 10\n717 154 10 13\n739 161 9 13\n705 167 9 11\n683 182 8 11\n713 192 10 12\n690 200 11 14\n758 189 9 14\n745 204 10 11\n# 0--Parade/0_Parade_Parade_0_194.jpg\n111 425 122 127\n209 347 70 103\n368 252 89 133\n555 282 89 100\n707 252 92 133\n# 0--Parade/0_Parade_marchingband_1_379.jpg\n281 303 20 36\n260 324 16 21\n896 312 14 20\n695 289 23 32\n809 320 17 25\n846 320 15 16\n953 316 14 16\n985 329 13 13\n783 319 11 17\n765 323 11 12\n658 324 16 23\n864 329 8 8\n877 328 7 9\n928 325 7 8\n1010 322 7 8\n746 303 5 9\n883 317 5 6\n598 323 11 15\n621 316 5 11\n581 299 6 9\n506 306 8 15\n537 316 19 31\n429 295 29 42\n383 309 15 25\n86 320 16 24\n188 322 19 28\n# 0--Parade/0_Parade_Parade_0_814.jpg\n74 417 8 9\n54 394 4 6\n96 423 9 10\n102 395 8 10\n112 408 7 11\n125 404 8 11\n133 417 9 8\n151 407 7 9\n165 421 8 11\n166 401 8 11\n258 407 5 9\n290 394 6 8\n288 429 7 9\n321 407 8 10\n310 399 9 10\n306 419 6 8\n337 402 10 13\n407 455 16 14\n472 373 12 15\n495 378 12 17\n244 367 11 18\n407 394 3 4\n407 403 5 5\n526 411 6 9\n604 534 17 23\n647 404 9 11\n684 395 9 14\n705 437 8 11\n723 385 12 15\n753 378 13 15\n776 386 12 14\n764 514 22 24\n893 556 18 18\n924 527 19 21\n975 425 9 11\n947 409 6 8\n# 0--Parade/0_Parade_Parade_0_470.jpg\n3 152 34 51\n36 166 85 104\n145 171 79 99\n223 171 61 87\n325 160 58 79\n418 200 64 90\n462 146 59 69\n532 182 66 93\n621 139 56 76\n596 243 79 100\n469 330 75 96\n312 365 84 113\n118 471 89 110\n295 240 66 83\n260 173 41 52\n702 220 65 95\n775 225 64 88\n839 226 53 75\n847 175 52 69\n899 173 61 72\n931 266 61 77\n760 170 20 26\n993 192 9 11\n1008 205 3 6\n814 177 11 31\n# 0--Parade/0_Parade_marchingband_1_1045.jpg\n1 314 12 24\n90 273 33 33\n180 314 20 27\n151 317 12 18\n213 306 12 19\n204 320 11 21\n287 302 14 25\n305 305 13 16\n357 296 21 25\n384 299 15 20\n440 307 15 19\n507 308 14 21\n487 312 9 14\n590 257 25 41\n662 272 27 37\n694 256 21 33\n755 305 16 24\n778 299 13 14\n791 303 13 14\n946 270 39 44\n421 312 6 8\n229 259 9 11\n# 0--Parade/0_Parade_marchingband_1_556.jpg\n82 262 23 28\n147 287 35 43\n280 265 21 27\n347 255 29 37\n448 275 23 34\n495 281 30 39\n555 254 24 25\n565 298 40 60\n719 236 23 27\n746 237 32 37\n967 255 31 41\n639 254 29 40\n573 419 52 35\n# 0--Parade/0_Parade_Parade_0_829.jpg\n501 160 285 443\n# 0--Parade/0_Parade_marchingband_1_593.jpg\n318 324 7 8\n345 318 9 8\n311 356 8 10\n352 361 8 8\n360 384 9 10\n393 375 7 12\n430 376 8 11\n360 346 7 7\n372 324 8 11\n360 300 7 9\n397 294 9 9\n403 323 8 8\n436 290 9 8\n456 306 6 8\n471 314 7 11\n437 323 7 8\n447 348 8 10\n476 344 8 8\n469 380 8 12\n507 377 7 12\n542 374 8 12\n503 346 8 8\n487 310 8 9\n504 291 7 9\n533 294 7 9\n562 293 7 9\n520 309 8 9\n541 324 7 9\n531 345 8 7\n565 345 8 10\n501 321 8 8\n593 289 8 11\n580 307 8 10\n570 327 6 7\n613 304 9 11\n630 312 7 10\n647 304 9 13\n653 340 8 10\n624 342 8 9\n599 321 9 9\n599 348 9 9\n584 379 10 10\n623 378 9 11\n659 378 8 9\n722 294 6 9\n680 319 6 8\n695 313 8 9\n676 333 8 13\n700 328 8 10\n711 326 6 6\n734 323 8 8\n725 333 7 11\n698 347 8 12\n725 353 10 12\n752 328 8 13\n762 315 7 11\n772 304 7 9\n801 301 7 10\n791 320 8 9\n779 325 8 11\n800 327 9 11\n799 340 9 12\n760 344 9 14\n692 398 9 9\n862 335 10 13\n909 348 9 13\n137 307 9 11\n108 309 10 10\n122 319 7 9\n105 331 10 11\n78 344 9 12\n154 336 9 11\n155 352 9 11\n183 332 9 12\n176 305 8 9\n208 309 7 9\n211 333 7 11\n225 324 6 9\n188 355 6 11\n237 309 11 9\n254 323 9 10\n227 358 10 11\n272 305 8 10\n289 322 7 8\n306 306 9 9\n270 358 8 13\n# 0--Parade/0_Parade_Parade_0_29.jpg\n539 162 63 76\n799 164 43 51\n486 232 17 22\n239 232 23 32\n193 238 21 25\n162 246 15 23\n139 248 14 16\n315 231 34 39\n421 247 21 23\n294 242 14 16\n119 244 12 14\n101 252 8 10\n219 250 10 14\n356 238 15 21\n409 240 13 16\n860 233 19 24\n976 184 38 45\n744 238 24 30\n704 245 17 21\n692 246 14 17\n669 241 7 9\n679 240 8 10\n648 241 7 10\n584 239 27 30\n618 253 11 12\n510 244 14 16\n459 249 8 8\n477 251 5 6\n391 256 5 5\n# 0--Parade/0_Parade_Parade_0_72.jpg\n135 334 30 40\n10 474 11 22\n66 556 24 23\n206 363 23 31\n256 384 15 15\n348 464 22 32\n352 371 15 19\n411 379 15 21\n454 381 28 33\n496 335 18 25\n546 376 16 21\n414 450 15 21\n549 351 7 9\n583 374 7 7\n625 343 20 21\n628 363 18 24\n662 343 30 44\n739 365 18 22\n775 343 14 18\n# 0--Parade/0_Parade_Parade_0_205.jpg\n260 303 78 96\n666 325 40 52\n810 308 31 39\n588 329 28 33\n712 336 32 44\n683 3 13 23\n# 0--Parade/0_Parade_marchingband_1_881.jpg\n79 217 9 10\n98 241 8 13\n143 259 11 12\n188 216 8 9\n228 304 6 8\n242 264 8 11\n226 219 9 8\n281 209 7 12\n343 160 13 32\n540 287 8 10\n570 208 6 10\n729 181 9 33\n1001 262 7 10\n7 217 9 15\n24 220 7 6\n52 234 10 14\n799 218 6 10\n966 264 7 7\n201 299 7 10\n643 158 14 35\n# 0--Parade/0_Parade_marchingband_1_490.jpg\n787 392 15 19\n838 390 13 19\n878 389 14 19\n930 388 15 19\n974 397 13 16\n931 368 11 16\n745 391 14 16\n698 392 13 17\n652 389 15 19\n602 389 13 17\n670 454 16 20\n574 360 13 17\n617 358 13 16\n663 359 13 18\n706 358 14 16\n752 359 16 17\n794 360 13 16\n835 358 14 19\n883 360 13 17\n923 338 12 18\n881 333 13 15\n839 330 13 16\n793 331 12 15\n751 335 12 15\n715 330 13 16\n675 333 12 15\n631 333 12 14\n589 331 10 16\n602 305 10 15\n640 308 13 15\n680 307 12 16\n718 308 13 16\n759 309 12 16\n799 310 12 15\n838 313 13 16\n877 316 11 16\n576 284 9 13\n613 284 12 13\n652 287 10 13\n686 287 13 15\n725 285 12 16\n760 287 12 16\n798 285 13 16\n838 286 13 16\n872 298 11 13\n846 264 10 15\n800 269 12 13\n767 271 10 12\n735 267 10 15\n699 268 11 14\n662 267 12 16\n629 270 11 15\n593 267 13 16\n569 249 12 12\n606 248 11 14\n636 250 11 13\n669 250 12 15\n808 249 10 13\n839 249 10 13\n772 250 12 13\n706 249 9 13\n739 249 12 12\n687 235 9 13\n718 238 10 13\n627 220 9 12\n618 232 12 13\n584 234 9 13\n576 203 9 12\n593 221 10 12\n606 203 9 12\n590 188 10 12\n620 185 9 12\n653 188 9 14\n684 186 9 13\n667 201 10 16\n636 204 9 12\n660 219 10 13\n651 238 10 10\n691 220 9 13\n718 215 9 13\n746 229 9 16\n779 230 9 12\n811 230 9 13\n783 216 9 10\n791 209 8 10\n756 200 9 10\n752 217 10 12\n728 201 9 13\n701 202 10 12\n437 359 16 19\n455 392 15 16\n505 388 12 19\n552 391 14 17\n527 357 13 18\n484 357 12 17\n456 331 13 16\n500 330 12 14\n545 332 12 17\n563 305 12 16\n483 306 11 14\n494 285 12 15\n537 285 11 16\n521 307 14 13\n389 359 15 18\n407 387 13 17\n356 391 16 19\n309 391 12 14\n302 357 13 17\n330 328 10 16\n412 331 14 19\n288 329 12 16\n369 332 12 15\n442 302 11 15\n461 285 11 14\n482 271 11 13\n443 268 11 13\n423 284 11 16\n386 284 12 15\n361 305 11 16\n320 303 13 15\n283 305 13 15\n276 286 11 15\n305 267 10 14\n312 286 11 13\n350 284 11 15\n406 264 12 15\n432 246 11 14\n453 237 10 10\n467 248 10 13\n504 250 10 12\n537 251 10 12\n550 234 8 13\n563 218 9 12\n419 233 12 13\n328 247 10 13\n342 267 10 13\n372 265 11 16\n362 249 8 12\n397 249 10 12\n382 231 10 13\n347 230 11 15\n310 233 11 13\n293 248 10 13\n282 233 11 12\n275 214 8 10\n281 186 7 11\n295 200 10 12\n303 216 10 13\n327 199 9 11\n334 215 10 13\n310 185 9 11\n359 205 9 13\n339 187 10 11\n371 216 9 11\n402 217 10 12\n390 205 10 12\n374 191 10 11\n406 190 8 11\n420 202 8 12\n436 217 10 12\n466 216 10 10\n452 202 9 12\n436 193 9 12\n497 213 10 12\n517 235 10 10\n511 203 9 10\n484 202 9 12\n469 186 7 11\n497 185 8 11\n525 191 9 11\n546 205 8 12\n556 192 10 11\n555 266 12 15\n519 266 12 16\n401 307 12 15\n529 215 11 14\n32 392 14 17\n80 400 13 14\n124 401 12 17\n168 398 14 16\n217 396 15 17\n262 392 14 18\n260 354 13 17\n218 360 13 17\n169 356 16 16\n123 353 15 16\n79 361 14 16\n88 334 11 15\n125 329 12 14\n167 325 12 16\n206 326 12 15\n244 326 13 15\n245 304 14 17\n207 306 12 16\n164 306 12 13\n123 309 12 14\n125 289 10 13\n167 286 11 14\n195 265 11 14\n231 264 12 15\n154 259 10 14\n149 242 11 13\n183 242 11 13\n223 246 10 12\n258 246 10 14\n188 225 10 13\n219 225 10 13\n252 228 10 13\n245 213 10 13\n216 212 9 12\n186 210 9 11\n233 197 10 10\n265 197 10 14\n236 284 11 14\n201 283 10 13\n265 263 10 15\n483 233 10 11\n346 360 12 15\n538 437 14 22\n410 452 15 19\n292 455 14 18\n# 0--Parade/0_Parade_Parade_0_125.jpg\n519 337 26 38\n583 277 18 25\n592 251 13 20\n475 270 20 27\n374 282 12 24\n1006 341 18 34\n56 432 9 14\n42 426 7 10\n12 412 13 14\n16 482 13 13\n874 444 6 7\n951 430 4 6\n898 428 6 7\n# 0--Parade/0_Parade_Parade_0_120.jpg\n107 304 45 50\n23 368 29 39\n42 323 28 33\n327 314 17 20\n392 331 16 20\n295 344 11 17\n525 328 34 38\n492 315 16 23\n442 323 18 23\n554 325 12 18\n564 320 11 14\n627 318 15 19\n665 325 14 21\n366 333 10 12\n696 321 15 17\n743 311 16 18\n759 316 13 17\n905 305 13 22\n950 302 41 53\n977 321 28 48\n795 320 9 12\n# 0--Parade/0_Parade_marchingband_1_476.jpg\n742 174 53 69\n610 198 40 56\n418 279 42 50\n337 269 29 44\n281 254 23 39\n240 259 24 32\n204 249 22 33\n71 255 19 24\n60 232 14 19\n54 238 13 19\n453 220 30 35\n385 222 21 31\n352 224 21 28\n313 218 17 26\n218 186 15 21\n673 161 35 39\n590 168 25 35\n518 174 25 31\n798 130 43 52\n856 103 37 40\n575 163 17 23\n430 192 19 24\n399 201 16 22\n174 186 10 17\n198 178 15 19\n155 202 9 15\n326 145 13 16\n248 181 7 10\n262 180 9 13\n303 167 8 12\n311 167 12 15\n353 154 7 10\n405 141 12 14\n474 116 14 20\n639 56 16 19\n706 54 17 21\n784 36 19 20\n583 92 13 18\n812 41 16 16\n871 39 22 20\n497 191 17 22\n193 193 12 16\n740 37 14 20\n# 0--Parade/0_Parade_marchingband_1_620.jpg\n81 191 18 16\n105 186 17 20\n118 274 20 24\n171 191 13 13\n194 179 16 18\n255 201 18 19\n306 187 18 18\n287 239 19 18\n321 242 23 23\n407 174 9 12\n395 194 12 13\n441 244 18 21\n468 194 14 15\n513 170 8 11\n585 179 14 16\n618 161 13 14\n720 162 11 13\n763 209 14 17\n607 241 19 20\n659 341 31 30\n764 340 30 30\n834 234 20 17\n819 254 24 23\n855 203 22 20\n900 217 21 20\n974 217 16 18\n952 235 20 20\n911 326 31 36\n841 353 30 30\n800 413 31 39\n1009 334 15 25\n# 0--Parade/0_Parade_Parade_0_960.jpg\n48 210 112 158\n232 24 68 100\n712 240 66 100\n878 192 80 108\n# 0--Parade/0_Parade_marchingband_1_488.jpg\n730 360 5 12\n769 371 6 9\n763 369 4 8\n809 383 5 8\n911 384 5 8\n943 374 5 11\n974 390 6 8\n1019 306 5 13\n644 349 7 14\n612 321 11 20\n687 330 9 16\n273 334 10 15\n324 313 12 21\n373 344 8 13\n446 268 19 29\n498 341 8 13\n517 354 5 10\n41 267 20 26\n95 362 5 7\n203 378 6 7\n# 0--Parade/0_Parade_Parade_0_901.jpg\n7 399 201 342\n283 680 164 208\n712 351 292 374\n# 0--Parade/0_Parade_marchingband_1_822.jpg\n179 96 67 106\n307 155 37 40\n448 131 50 69\n642 144 52 64\n751 96 34 44\n879 77 65 69\n# 0--Parade/0_Parade_marchingband_1_353.jpg\n263 381 113 169\n635 271 134 169\n# 0--Parade/0_Parade_marchingband_1_74.jpg\n190 362 34 45\n294 321 13 14\n265 315 13 14\n248 310 15 16\n275 299 15 16\n210 315 17 16\n176 301 16 16\n160 294 14 13\n260 267 12 13\n213 283 16 16\n432 364 15 18\n465 372 17 20\n407 357 15 18\n385 341 15 17\n462 339 15 18\n483 335 12 18\n457 316 13 15\n437 311 14 16\n421 313 14 18\n403 331 13 15\n401 295 13 14\n349 346 14 16\n313 329 15 19\n347 313 13 15\n374 323 15 17\n367 312 12 14\n346 297 12 14\n466 297 13 16\n631 268 13 13\n628 305 13 13\n616 324 15 16\n606 314 14 15\n589 315 14 15\n582 294 15 19\n562 282 13 13\n554 298 12 17\n572 332 14 17\n552 325 14 15\n536 325 16 17\n531 312 12 14\n545 279 12 14\n602 352 14 14\n617 361 14 21\n627 374 19 21\n574 359 14 15\n563 372 18 19\n546 344 15 20\n525 361 16 19\n493 303 15 17\n505 316 15 18\n510 345 15 17\n495 359 16 16\n632 328 12 14\n501 386 15 18\n528 406 14 18\n581 391 16 20\n592 383 16 17\n604 408 16 21\n755 273 14 15\n772 291 12 14\n764 302 14 17\n781 299 15 17\n793 306 15 18\n774 314 15 18\n781 335 16 22\n766 341 18 22\n751 324 16 19\n735 336 15 16\n732 304 14 17\n723 287 12 16\n705 302 15 15\n705 337 14 14\n741 371 16 18\n706 358 16 19\n683 347 16 18\n643 279 14 15\n660 282 14 16\n653 301 16 19\n671 321 15 16\n682 313 14 16\n781 383 16 19\n649 344 14 15\n640 345 12 16\n657 366 15 20\n698 383 16 20\n669 394 17 15\n810 271 12 10\n817 278 13 13\n854 292 14 15\n835 290 14 15\n888 309 13 14\n900 297 10 17\n887 326 14 17\n834 323 16 18\n820 336 15 16\n826 302 12 13\n867 339 13 13\n1004 273 14 16\n1003 298 13 14\n963 314 12 13\n950 330 15 16\n916 324 14 16\n901 343 16 16\n990 329 14 14\n972 352 13 15\n958 361 15 16\n938 356 12 14\n928 365 15 16\n906 375 18 19\n866 383 16 18\n873 355 16 18\n888 350 14 17\n851 350 15 19\n838 375 18 21\n821 395 17 20\n759 393 17 21\n715 400 18 22\n658 412 19 24\n802 360 16 20\n812 349 14 18\n989 194 9 10\n614 298 11 18\n646 295 11 14\n688 300 11 14\n934 299 11 13\n884 291 15 16\n131 277 17 18\n192 290 11 15\n376 286 14 18\n10 111 9 10\n# 0--Parade/0_Parade_marchingband_1_234.jpg\n188 328 16 15\n216 294 17 19\n244 335 15 16\n285 296 15 20\n306 314 16 19\n343 281 16 16\n255 258 16 16\n228 223 15 18\n292 232 13 16\n319 262 15 15\n354 233 12 13\n374 267 16 13\n401 220 15 14\n401 290 17 19\n367 309 15 20\n434 313 16 21\n438 263 13 15\n482 180 13 12\n554 168 16 16\n529 226 16 15\n468 236 14 15\n602 207 15 18\n670 212 16 16\n643 251 16 17\n570 270 15 17\n508 257 15 18\n490 311 14 19\n470 311 14 18\n540 295 16 16\n555 313 17 20\n613 322 14 21\n606 305 16 18\n677 285 15 18\n701 255 17 18\n728 320 16 16\n668 322 15 21\n775 258 16 16\n747 275 14 17\n737 233 14 15\n843 252 18 22\n808 284 16 16\n784 320 17 20\n835 327 18 16\n864 302 14 18\n208 423 15 17\n281 421 16 21\n335 414 16 20\n404 412 16 21\n471 404 16 22\n526 418 14 19\n582 416 15 20\n646 412 15 21\n703 421 15 18\n760 422 15 20\n# 0--Parade/0_Parade_marchingband_1_359.jpg\n287 210 12 13\n909 120 22 28\n865 152 24 26\n1007 119 13 30\n608 190 18 22\n568 195 8 12\n665 193 6 6\n49 216 19 19\n0 216 15 21\n145 204 12 18\n272 202 10 12\n734 118 54 59\n167 173 34 40\n310 194 13 20\n412 195 17 19\n481 193 15 21\n506 194 12 14\n251 197 6 14\n364 200 9 13\n539 197 7 9\n# 0--Parade/0_Parade_Parade_0_266.jpg\n867 573 15 38\n956 336 26 32\n914 452 12 14\n905 449 11 16\n911 490 15 19\n366 354 22 27\n26 419 15 16\n165 337 10 14\n207 326 10 15\n152 399 9 13\n74 370 11 12\n96 344 10 15\n276 326 8 9\n141 342 9 9\n5 328 11 15\n89 324 10 13\n989 333 22 30\n1008 312 16 23\n953 314 15 15\n# 0--Parade/0_Parade_Parade_0_478.jpg\n25 353 15 19\n44 373 13 13\n95 374 13 20\n193 375 11 19\n215 375 16 19\n656 450 11 12\n572 429 10 11\n611 447 7 11\n725 454 6 10\n843 474 16 22\n909 478 13 14\n1009 506 9 21\n752 482 11 18\n# 0--Parade/0_Parade_Parade_0_913.jpg\n238 146 212 246\n612 192 206 234\n28 100 76 114\n# 0--Parade/0_Parade_marchingband_1_172.jpg\n68 82 22 25\n50 72 15 18\n67 33 16 17\n111 83 26 31\n171 82 21 26\n162 67 22 24\n192 98 24 21\n230 87 20 25\n253 96 21 25\n279 96 22 25\n48 9 11 14\n17 8 12 13\n89 18 8 9\n73 5 9 9\n112 31 14 13\n128 26 9 9\n200 42 12 12\n216 14 9 9\n196 1 9 12\n207 65 16 20\n249 49 18 20\n283 43 18 16\n284 67 19 18\n304 79 19 20\n267 12 10 11\n284 13 9 9\n274 4 10 9\n245 169 31 40\n330 126 17 17\n372 110 26 31\n333 18 10 12\n337 5 11 12\n369 86 20 22\n404 68 16 17\n396 104 17 26\n438 106 24 29\n492 115 22 22\n440 74 20 22\n488 71 18 22\n487 31 11 12\n409 32 10 10\n399 12 10 12\n371 12 13 13\n469 42 12 14\n427 16 11 15\n486 4 11 13\n521 10 10 11\n570 244 39 45\n671 183 28 30\n508 143 26 33\n561 135 23 25\n590 113 25 26\n649 102 22 29\n696 140 25 25\n709 102 21 24\n523 95 20 26\n585 79 20 23\n643 78 21 20\n694 75 19 22\n675 54 15 18\n649 43 15 16\n608 50 14 13\n559 51 17 20\n540 70 15 19\n552 18 10 10\n568 24 9 12\n717 27 10 12\n674 18 14 17\n785 48 12 12\n744 52 11 12\n777 104 23 29\n804 79 20 22\n745 124 27 35\n840 100 23 27\n870 104 20 25\n813 36 9 11\n840 26 11 12\n796 22 10 12\n877 25 11 15\n855 32 11 13\n695 35 10 13\n701 20 8 10\n649 14 8 11\n823 22 11 14\n778 26 11 13\n748 27 10 14\n927 39 12 13\n999 32 12 16\n1016 25 7 13\n921 14 12 14\n900 33 14 18\n872 76 13 13\n956 89 13 14\n929 92 16 20\n951 54 15 17\n850 183 32 35\n878 169 24 28\n885 143 22 21\n906 99 21 23\n941 127 26 29\n962 118 21 28\n983 132 23 27\n1006 76 15 18\n0 34 12 16\n444 24 14 14\n606 29 13 12\n627 13 11 13\n635 25 9 12\n735 17 9 14\n715 12 11 12\n728 36 12 15\n916 76 11 14\n# 0--Parade/0_Parade_marchingband_1_309.jpg\n47 90 24 24\n127 119 26 24\n274 99 22 21\n300 97 27 25\n388 96 28 29\n442 95 27 28\n500 74 32 33\n617 109 18 21\n731 93 24 26\n849 99 24 27\n822 117 23 25\n894 102 16 18\n928 112 20 21\n959 91 18 18\n195 107 20 22\n# 0--Parade/0_Parade_marchingband_1_360.jpg\n474 112 52 53\n860 133 46 58\n92 170 44 37\n764 320 11 13\n935 300 14 15\n716 333 9 10\n676 313 10 9\n808 321 9 10\n240 262 17 22\n326 322 10 9\n398 247 15 18\n946 265 3 3\n195 346 6 7\n9 338 7 8\n296 355 5 5\n578 229 23 24\n# 0--Parade/0_Parade_Parade_0_472.jpg\n56 139 35 36\n213 238 17 20\n237 280 11 16\n318 117 44 52\n247 176 11 15\n229 219 7 11\n251 156 8 14\n401 133 34 30\n509 131 37 41\n562 134 17 29\n599 218 14 26\n600 264 49 57\n629 163 19 18\n655 169 20 23\n643 119 15 27\n676 126 16 23\n706 112 23 28\n728 116 20 26\n748 120 12 25\n784 164 18 29\n811 117 20 29\n834 116 14 30\n840 174 17 28\n801 225 16 20\n846 245 10 21\n932 229 16 25\n947 151 17 22\n974 145 17 22\n989 138 19 23\n691 138 10 22\n347 284 50 47\n1018 197 6 19\n# 0--Parade/0_Parade_marchingband_1_517.jpg\n708 224 39 41\n915 273 35 41\n1008 297 16 35\n805 311 11 13\n588 271 18 22\n454 218 44 56\n204 171 47 55\n51 141 49 50\n398 237 29 35\n337 258 15 18\n867 297 16 21\n# 0--Parade/0_Parade_marchingband_1_188.jpg\n252 503 11 14\n210 417 10 10\n49 427 11 10\n155 370 11 11\n117 336 10 7\n62 323 10 11\n140 210 6 9\n217 176 6 7\n249 265 8 8\n295 249 8 9\n333 270 8 8\n359 255 8 8\n341 323 9 9\n241 329 9 8\n299 378 11 9\n492 178 5 7\n511 214 5 8\n439 275 7 8\n503 283 8 8\n554 265 7 8\n451 322 10 10\n610 281 8 9\n693 284 9 9\n721 305 9 9\n681 308 8 9\n587 326 10 11\n767 228 4 8\n780 185 6 8\n994 244 5 8\n520 367 9 10\n497 402 9 9\n466 432 11 13\n614 436 10 10\n601 409 11 11\n614 372 10 8\n665 392 9 10\n685 352 10 10\n709 371 12 9\n707 409 12 10\n796 360 10 9\n783 386 10 11\n853 429 12 11\n774 447 10 11\n919 485 12 16\n441 549 12 16\n549 519 12 13\n575 570 13 14\n# 0--Parade/0_Parade_Parade_0_917.jpg\n650 122 28 37\n134 251 20 27\n151 238 7 10\n# 0--Parade/0_Parade_Parade_0_353.jpg\n835 266 22 23\n852 250 18 19\n883 250 17 16\n937 252 7 9\n924 248 5 7\n992 259 3 5\n812 261 5 9\n797 256 10 11\n718 251 15 18\n692 250 15 17\n664 248 10 12\n673 264 14 18\n595 238 50 53\n493 243 26 32\n454 285 11 13\n443 285 6 11\n430 283 8 9\n388 263 20 25\n378 289 9 17\n322 295 28 36\n301 307 11 17\n290 289 12 16\n30 341 17 22\n77 309 18 23\n172 296 13 16\n187 298 10 12\n196 302 18 23\n159 370 9 12\n252 288 17 19\n# 0--Parade/0_Parade_marchingband_1_20.jpg\n29 401 29 36\n255 369 32 39\n335 376 19 22\n127 375 13 17\n83 391 21 26\n233 374 21 25\n301 271 10 10\n542 358 36 42\n465 354 27 34\n447 346 24 28\n385 367 16 20\n628 391 20 27\n587 369 16 21\n493 373 15 17\n679 360 12 15\n618 369 11 13\n729 345 18 21\n802 357 16 17\n776 360 12 14\n852 271 44 53\n657 385 17 18\n965 339 46 44\n# 0--Parade/0_Parade_marchingband_1_818.jpg\n643 336 324 553\n# 0--Parade/0_Parade_Parade_0_854.jpg\n527 264 39 51\n618 485 22 37\n792 439 41 48\n984 456 33 44\n1007 472 17 36\n121 726 27 34\n143 746 15 22\n160 729 19 24\n10 407 8 12\n500 2 7 8\n522 2 9 8\n701 23 8 10\n# 0--Parade/0_Parade_marchingband_1_355.jpg\n355 104 22 28\n456 114 26 33\n562 90 31 39\n689 107 42 50\n816 177 29 39\n888 107 25 36\n905 87 21 27\n# 0--Parade/0_Parade_marchingband_1_869.jpg\n70 194 61 80\n306 212 53 66\n520 205 53 69\n704 324 45 60\n883 332 46 59\n# 0--Parade/0_Parade_Parade_0_611.jpg\n71 194 24 34\n151 163 35 53\n178 222 14 20\n204 235 11 15\n262 196 24 39\n301 171 40 57\n416 139 35 54\n498 196 23 46\n528 207 20 41\n584 152 40 52\n614 186 22 33\n656 199 15 27\n685 212 14 30\n723 233 8 11\n760 207 11 23\n783 251 8 10\n916 224 17 17\n952 238 10 9\n# 0--Parade/0_Parade_Parade_0_443.jpg\n684 312 72 73\n521 211 71 85\n370 234 52 70\n302 177 37 54\n790 212 19 41\n220 275 23 42\n213 243 24 24\n37 279 25 37\n1 256 10 14\n62 255 13 19\n87 263 6 8\n92 265 5 8\n104 261 11 11\n117 259 6 11\n128 256 8 14\n108 329 19 23\n149 261 7 9\n# 0--Parade/0_Parade_Parade_0_102.jpg\n806 442 24 32\n936 435 21 28\n57 542 20 22\n83 539 17 21\n183 535 22 24\n268 529 16 25\n331 542 15 22\n424 538 20 22\n222 527 13 16\n294 526 11 13\n288 527 8 12\n364 539 11 13\n380 544 11 15\n376 524 10 11\n13 531 8 13\n135 528 7 11\n126 534 6 7\n524 540 21 26\n496 521 17 23\n549 541 19 19\n595 524 17 20\n615 529 11 15\n588 530 10 14\n517 527 10 12\n640 543 9 11\n661 530 22 23\n742 539 16 18\n699 532 9 11\n865 543 18 20\n407 508 7 10\n48 531 11 13\n304 534 11 10\n362 489 6 7\n401 517 7 9\n8 524 12 11\n40 524 8 9\n31 528 8 11\n390 495 6 7\n79 524 6 5\n# 0--Parade/0_Parade_Parade_0_218.jpg\n739 381 34 44\n928 622 10 12\n967 545 9 13\n957 554 9 11\n992 557 9 13\n1014 536 10 13\n853 528 15 22\n942 543 8 11\n871 496 6 10\n142 561 11 14\n100 564 9 10\n115 569 9 10\n# 0--Parade/0_Parade_Parade_0_639.jpg\n270 187 45 73\n338 206 35 48\n435 272 32 35\n420 287 30 33\n511 162 34 40\n591 98 30 36\n715 83 25 28\n461 497 16 23\n641 457 11 15\n809 441 13 16\n822 435 12 16\n883 427 14 18\n905 414 7 10\n913 412 6 12\n748 448 13 20\n737 454 10 18\n685 450 14 20\n703 448 10 13\n822 466 15 22\n840 426 10 15\n339 476 16 25\n297 515 15 16\n641 574 43 71\n909 545 42 90\n975 522 49 118\n929 437 6 10\n940 432 5 8\n937 410 12 11\n950 423 15 20\n966 404 11 13\n986 410 9 8\n1002 401 7 9\n992 394 6 6\n1016 404 5 8\n969 472 35 72\n693 0 20 13\n832 437 11 16\n# 0--Parade/0_Parade_marchingband_1_78.jpg\n49 440 13 15\n29 471 14 18\n32 129 6 7\n92 104 6 9\n181 76 6 8\n256 92 7 9\n239 145 7 9\n170 119 6 8\n57 191 6 8\n264 137 7 9\n290 129 8 9\n264 169 7 8\n292 169 6 9\n308 160 8 10\n235 187 7 10\n198 159 8 9\n217 157 6 8\n267 203 8 10\n284 197 8 10\n189 191 7 9\n163 203 8 10\n273 60 6 8\n434 56 6 7\n471 80 6 9\n485 110 6 8\n464 108 6 9\n442 96 6 8\n373 34 6 9\n354 79 5 7\n411 104 7 8\n386 106 7 9\n445 127 6 8\n423 126 7 10\n403 134 7 10\n359 117 6 8\n452 143 6 9\n488 133 6 9\n466 143 7 8\n433 147 9 9\n366 140 6 8\n385 142 6 8\n852 401 7 10\n326 116 7 9\n329 151 6 8\n393 163 7 7\n372 170 7 9\n344 174 7 9\n417 155 7 8\n426 175 8 9\n401 194 7 8\n375 230 7 10\n495 162 8 9\n461 170 6 8\n512 186 7 10\n474 197 6 7\n514 212 7 9\n485 218 7 7\n463 223 6 9\n445 209 7 8\n499 15 5 6\n586 23 5 7\n508 96 6 9\n563 94 7 8\n527 38 4 7\n703 28 5 8\n749 16 5 7\n721 11 6 8\n666 13 5 7\n677 25 6 7\n655 24 5 8\n641 9 7 9\n628 16 6 8\n606 9 6 8\n618 56 6 7\n623 96 5 8\n602 115 7 8\n668 112 6 7\n746 114 6 8\n706 117 6 9\n683 93 7 8\n648 139 7 8\n778 126 7 10\n767 139 7 10\n726 134 8 10\n687 138 7 9\n740 96 8 9\n711 54 7 7\n969 88 6 10\n909 55 6 8\n853 55 6 8\n879 159 7 10\n842 152 7 10\n810 150 7 10\n941 104 7 10\n957 119 6 9\n911 85 7 9\n865 98 7 9\n852 78 7 9\n778 50 6 9\n785 69 6 8\n789 93 7 8\n910 128 7 8\n880 130 7 9\n905 99 7 9\n847 120 7 9\n814 120 7 9\n947 150 7 10\n943 170 7 9\n916 170 7 10\n845 186 8 10\n812 183 8 9\n778 174 7 10\n597 147 6 9\n575 120 7 8\n554 132 7 9\n533 128 6 8\n510 128 7 9\n545 153 7 9\n575 173 8 10\n548 205 8 10\n582 200 7 10\n544 182 7 8\n655 191 8 10\n637 155 8 9\n730 202 7 10\n706 170 6 8\n675 168 6 9\n698 192 6 8\n680 254 9 11\n705 265 10 10\n738 175 6 8\n758 212 7 9\n788 208 8 11\n814 220 8 11\n831 231 7 12\n841 245 7 11\n843 261 8 11\n963 189 7 10\n878 196 7 9\n586 342 8 12\n516 325 8 11\n460 305 8 11\n723 284 8 10\n567 253 8 11\n1014 110 6 8\n1018 95 6 9\n976 110 6 9\n1012 171 7 9\n1005 143 7 10\n974 154 7 9\n1003 126 6 8\n994 193 7 9\n1015 207 7 10\n896 204 6 8\n919 215 7 10\n936 228 7 9\n963 269 7 10\n944 247 8 10\n991 312 8 11\n1008 288 8 10\n765 383 9 10\n655 359 9 11\n980 633 10 13\n997 573 4 11\n1006 625 8 14\n329 298 9 10\n604 176 7 8\n982 362 2 11\n1015 528 7 12\n825 107 7 10\n910 122 6 10\n510 74 7 9\n560 70 7 7\n323 183 7 9\n122 162 4 6\n692 10 7 6\n# 0--Parade/0_Parade_Parade_0_247.jpg\n313 417 11 16\n389 421 7 11\n254 451 6 8\n271 442 6 9\n183 442 7 8\n68 430 8 9\n522 452 5 6\n463 452 5 6\n491 454 3 6\n616 453 6 7\n644 423 9 13\n890 453 11 10\n879 489 13 14\n942 461 14 17\n991 448 16 22\n730 502 7 9\n763 504 7 9\n733 483 10 11\n862 484 13 19\n# 0--Parade/0_Parade_marchingband_1_404.jpg\n855 155 25 29\n633 131 29 41\n467 150 35 44\n190 83 81 145\n254 116 44 70\n# 0--Parade/0_Parade_marchingband_1_606.jpg\n8 213 22 24\n46 157 30 40\n132 212 21 27\n192 244 13 21\n258 141 29 36\n424 179 27 32\n486 137 34 41\n616 192 24 32\n705 177 22 31\n783 152 40 54\n842 155 27 37\n# 0--Parade/0_Parade_Parade_0_664.jpg\n0 283 5 9\n14 288 8 8\n39 288 9 9\n60 280 4 8\n68 287 8 9\n86 274 7 8\n90 289 9 11\n127 280 11 14\n16 338 35 34\n26 301 12 15\n33 307 20 20\n60 313 16 17\n107 304 15 16\n123 325 21 24\n135 304 10 14\n137 320 15 20\n158 306 12 15\n171 351 21 21\n178 290 10 12\n196 295 13 14\n209 299 13 14\n203 319 11 16\n212 316 21 25\n257 356 36 16\n246 309 21 27\n289 302 13 13\n340 356 35 16\n361 324 13 16\n303 285 6 9\n271 279 9 14\n343 305 11 12\n357 296 10 10\n369 303 8 11\n355 306 13 13\n370 326 10 12\n408 292 9 10\n412 334 19 26\n423 310 11 16\n438 305 10 14\n463 301 14 17\n466 342 23 27\n488 304 10 13\n488 326 18 25\n502 297 10 11\n516 314 12 19\n529 301 9 11\n577 309 12 15\n580 328 19 21\n542 354 25 18\n555 294 7 9\n619 342 19 26\n659 317 14 25\n633 311 9 11\n670 312 14 20\n700 308 10 13\n687 302 6 6\n723 354 39 18\n764 340 17 24\n784 329 15 16\n762 326 9 11\n804 350 21 22\n845 325 17 24\n796 293 5 6\n843 300 5 6\n861 307 6 6\n889 323 7 9\n899 323 5 8\n895 313 7 9\n920 310 9 11\n956 315 8 11\n938 337 28 30\n976 346 18 19\n977 321 11 11\n980 310 11 8\n748 303 6 8\n999 305 7 8\n1011 311 10 11\n1011 323 11 12\n# 0--Parade/0_Parade_marchingband_1_382.jpg\n804 127 37 37\n931 75 19 25\n955 67 16 30\n977 94 19 30\n1000 96 11 30\n996 22 11 17\n912 27 14 21\n906 66 13 23\n767 0 26 18\n623 85 31 38\n930 0 17 19\n150 171 30 44\n340 104 30 36\n204 68 30 39\n449 40 28 38\n# 0--Parade/0_Parade_Parade_0_616.jpg\n114 162 70 106\n254 118 84 112\n472 42 84 112\n666 136 70 96\n764 112 92 110\n# 0--Parade/0_Parade_marchingband_1_149.jpg\n213 233 21 32\n278 228 27 33\n351 235 26 34\n405 221 22 33\n473 231 24 32\n463 304 25 32\n389 305 25 36\n309 312 25 34\n224 312 25 35\n442 371 28 43\n372 376 26 43\n280 383 27 40\n808 236 25 37\n783 313 26 34\n712 385 28 42\n729 235 25 34\n671 316 26 34\n630 376 28 38\n527 382 26 38\n602 319 23 35\n536 300 25 35\n662 233 26 36\n598 237 24 34\n534 219 23 35\n# 0--Parade/0_Parade_Parade_0_873.jpg\n30 432 29 44\n24 298 13 17\n2 328 9 14\n34 337 14 17\n59 336 15 19\n12 362 28 35\n0 394 19 30\n21 399 38 39\n0 460 13 64\n62 367 10 17\n74 371 14 21\n78 370 26 27\n127 342 12 13\n155 328 8 8\n174 333 16 22\n163 346 14 19\n159 366 16 19\n128 381 31 38\n149 409 34 39\n82 458 57 52\n67 481 25 28\n147 481 53 59\n0 554 64 52\n16 520 58 59\n95 588 75 99\n250 579 52 57\n225 415 24 33\n276 374 24 27\n186 360 18 21\n211 312 16 18\n219 356 12 15\n248 325 12 14\n234 331 12 14\n246 344 11 16\n259 332 9 11\n213 375 17 16\n240 367 20 24\n217 416 22 31\n258 353 13 21\n249 308 10 7\n278 319 13 15\n319 323 13 17\n289 336 11 12\n291 357 14 18\n299 353 23 26\n317 380 20 26\n313 403 37 48\n293 432 23 31\n318 355 14 20\n336 369 25 27\n351 352 13 17\n371 323 17 23\n400 324 28 35\n428 307 12 16\n320 459 48 65\n368 448 45 70\n445 369 33 35\n451 396 31 44\n451 523 65 85\n534 435 20 30\n551 424 36 47\n563 428 38 51\n608 488 48 68\n663 605 67 82\n443 349 15 14\n467 349 17 23\n462 333 10 12\n460 318 11 12\n475 301 11 15\n479 311 19 24\n502 322 13 20\n502 345 16 20\n501 360 16 20\n510 372 23 29\n522 338 17 20\n523 351 14 18\n531 362 25 29\n532 304 12 11\n535 321 12 12\n574 309 11 15\n583 317 13 16\n567 330 15 20\n575 338 17 21\n584 345 23 30\n628 363 23 31\n658 392 32 37\n671 361 26 33\n714 409 34 42\n745 355 23 30\n624 334 24 29\n631 311 16 18\n661 314 15 16\n703 290 12 18\n709 305 13 21\n743 315 21 27\n725 479 56 71\n819 506 59 82\n869 581 113 104\n779 417 35 47\n982 465 42 71\n977 422 42 56\n904 377 27 37\n933 408 43 49\n918 400 33 46\n735 300 16 18\n743 273 13 18\n808 265 13 16\n786 305 12 15\n793 316 15 22\n805 319 13 20\n818 324 22 23\n771 359 25 27\n785 345 22 24\n807 356 20 24\n860 378 26 41\n854 327 22 29\n867 341 21 27\n895 350 24 25\n959 348 28 30\n1000 364 24 37\n908 310 14 17\n913 329 16 20\n911 271 8 11\n920 277 11 14\n933 271 16 17\n930 291 13 17\n932 298 23 29\n966 296 13 20\n1011 320 13 27\n993 312 20 23\n977 295 16 19\n984 284 15 15\n873 271 8 9\n855 283 8 9\n1016 272 8 13\n991 277 13 11\n201 326 13 17\n559 309 12 18\n664 305 14 21\n708 272 10 13\n863 284 16 18\n377 310 14 16\n# 0--Parade/0_Parade_marchingband_1_156.jpg\n164 248 68 74\n568 250 64 68\n872 186 82 106\n# 0--Parade/0_Parade_Parade_0_545.jpg\n152 188 306 466\n614 362 264 320\n# 0--Parade/0_Parade_Parade_0_850.jpg\n32 319 16 15\n49 327 11 12\n72 318 18 21\n125 321 14 16\n153 314 18 23\n188 318 16 17\n208 329 6 7\n249 316 19 24\n266 318 11 13\n274 327 7 9\n365 314 21 24\n408 328 5 6\n426 331 7 7\n483 297 25 31\n517 329 5 6\n543 335 12 14\n606 291 23 29\n623 288 29 38\n680 336 7 8\n704 333 7 10\n746 305 24 27\n826 291 37 43\n860 336 14 17\n941 284 28 36\n988 329 15 18\n# 0--Parade/0_Parade_marchingband_1_445.jpg\n664 115 38 44\n822 120 35 36\n854 131 20 26\n155 97 29 42\n268 113 25 37\n335 90 29 37\n479 142 42 53\n414 115 24 33\n0 131 12 30\n935 116 7 8\n989 157 8 9\n923 160 7 9\n903 114 7 7\n968 117 12 11\n951 74 6 9\n985 80 7 9\n975 93 7 7\n876 104 6 9\n877 72 6 7\n917 71 7 9\n961 137 6 7\n992 137 5 6\n896 137 6 9\n757 135 5 8\n722 131 6 8\n736 110 4 7\n774 111 8 9\n744 68 8 11\n737 85 8 9\n780 89 5 9\n784 66 8 9\n702 91 7 9\n710 71 7 7\n717 12 7 7\n749 13 7 8\n787 13 7 8\n924 35 7 9\n966 38 5 7\n933 19 7 7\n549 28 8 7\n575 56 8 11\n582 2 7 7\n522 5 7 9\n577 30 6 7\n367 26 8 9\n500 13 7 8\n620 8 6 8\n101 46 6 6\n113 57 5 6\n99 80 6 7\n131 75 7 8\n134 46 5 7\n54 94 6 8\n60 71 6 8\n73 98 7 8\n161 73 6 9\n150 57 7 8\n165 34 9 11\n92 21 5 6\n147 16 7 8\n171 12 8 9\n250 18 6 8\n275 6 6 8\n25 19 8 9\n96 2 8 7\n47 3 6 7\n890 34 7 9\n819 17 6 8\n# 0--Parade/0_Parade_marchingband_1_710.jpg\n0 0 37 61\n468 125 57 87\n114 298 67 98\n829 25 44 56\n# 0--Parade/0_Parade_Parade_0_137.jpg\n999 515 14 16\n963 488 19 21\n953 462 13 21\n751 452 13 18\n716 447 14 21\n709 355 16 20\n944 306 15 17\n932 366 14 22\n658 450 12 18\n810 337 14 23\n905 338 12 16\n382 453 11 16\n378 480 13 19\n254 449 13 17\n238 471 12 14\n67 336 32 36\n# 0--Parade/0_Parade_marchingband_1_410.jpg\n876 447 30 48\n795 486 16 26\n697 484 25 44\n998 445 9 16\n977 436 12 18\n988 416 11 14\n806 400 9 13\n671 472 10 14\n649 416 12 16\n653 399 11 15\n754 400 11 16\n791 384 10 12\n868 449 12 15\n657 448 11 14\n969 336 11 13\n901 338 11 13\n914 322 12 14\n966 303 10 12\n966 288 10 11\n998 279 13 17\n825 341 11 16\n778 335 10 15\n727 352 14 14\n757 388 10 12\n665 333 11 15\n685 324 12 16\n750 281 12 14\n791 301 12 12\n803 319 9 13\n829 301 10 15\n848 281 11 15\n810 276 11 15\n862 213 12 13\n897 212 11 14\n940 217 12 15\n981 214 12 16\n1009 178 11 12\n983 137 11 13\n833 177 12 14\n783 225 11 15\n677 264 10 13\n705 190 12 16\n744 196 9 14\n723 165 10 11\n679 155 12 15\n879 136 8 15\n957 161 9 11\n931 249 7 11\n966 249 9 13\n743 266 12 14\n717 248 11 15\n892 70 10 13\n931 72 10 12\n916 48 11 13\n938 29 10 16\n983 0 10 10\n869 31 9 13\n770 122 12 15\n838 132 10 13\n808 133 10 12\n822 107 10 14\n777 90 11 14\n942 134 10 15\n932 120 12 16\n968 121 11 11\n785 184 11 15\n660 175 9 12\n608 174 11 10\n658 221 13 13\n624 226 11 14\n632 290 9 11\n646 289 9 16\n663 122 10 11\n694 122 10 14\n735 123 11 14\n840 86 8 12\n808 88 12 11\n655 67 11 13\n685 66 10 15\n715 66 11 17\n617 119 8 12\n638 101 9 13\n637 65 10 13\n647 13 10 12\n659 9 10 12\n834 0 10 10\n874 0 8 11\n908 0 9 10\n921 283 12 13\n642 152 9 13\n636 134 11 13\n454 38 11 14\n507 26 11 10\n472 26 11 13\n540 67 10 14\n546 41 11 13\n577 26 10 14\n616 9 7 10\n503 6 10 12\n543 26 9 11\n596 62 10 14\n577 114 11 12\n575 132 10 13\n587 157 11 12\n568 171 11 11\n555 177 12 13\n548 153 10 12\n501 137 9 13\n494 113 10 14\n469 131 11 13\n386 98 11 14\n384 78 9 13\n420 43 10 14\n401 5 8 15\n515 171 12 14\n434 11 7 15\n452 9 9 12\n355 25 10 14\n327 28 9 13\n361 84 7 13\n285 114 10 13\n287 152 7 9\n312 167 7 14\n380 255 8 14\n440 259 7 15\n609 77 9 14\n355 0 10 13\n589 0 8 5\n140 149 10 13\n177 151 6 12\n177 151 10 14\n227 139 11 16\n244 124 9 12\n263 146 9 13\n263 146 10 12\n242 219 11 13\n241 241 12 14\n142 179 9 13\n183 181 11 12\n47 134 12 13\n99 146 10 12\n99 146 10 15\n117 214 10 13\n155 218 12 13\n168 230 11 15\n217 258 13 12\n200 218 10 14\n211 240 11 14\n263 253 10 15\n261 79 11 15\n222 77 10 12\n183 76 10 11\n188 87 6 5\n147 76 9 13\n128 37 10 14\n141 49 10 15\n179 52 10 13\n209 41 11 14\n249 36 11 15\n237 17 11 15\n195 16 10 15\n188 12 9 13\n167 32 11 13\n157 15 10 11\n130 12 11 11\n76 14 9 10\n111 3 9 10\n94 53 12 12\n73 83 12 15\n58 56 10 11\n66 66 10 15\n27 72 10 14\n20 55 9 14\n48 32 10 14\n43 9 11 15\n40 112 10 15\n0 106 9 14\n16 140 11 14\n88 215 11 13\n94 179 10 15\n125 232 10 15\n38 228 11 12\n23 219 12 14\n77 241 7 10\n78 246 10 13\n0 22 8 11\n31 0 9 8\n0 164 7 12\n561 468 25 34\n608 396 12 14\n568 336 11 15\n638 337 10 13\n650 319 12 16\n602 323 8 12\n616 378 14 18\n568 380 13 16\n464 486 25 33\n383 480 23 33\n311 477 21 32\n219 479 21 31\n177 492 19 30\n390 415 12 14\n414 432 12 19\n437 420 9 14\n495 317 10 14\n349 352 10 14\n361 319 11 13\n417 323 9 12\n332 452 12 15\n340 468 12 16\n267 480 12 17\n277 436 12 16\n244 447 12 15\n169 464 14 16\n141 488 14 17\n160 380 10 14\n139 387 10 16\n203 378 12 15\n237 339 13 17\n266 332 12 14\n253 381 12 16\n274 408 13 16\n230 424 13 16\n312 416 12 17\n349 414 12 14\n195 417 9 16\n220 327 12 16\n214 311 11 16\n254 315 12 14\n237 298 11 16\n166 312 12 16\n283 286 13 17\n272 269 12 16\n177 260 10 16\n144 269 12 14\n150 288 12 16\n138 367 11 14\n516 320 10 16\n600 295 10 12\n611 341 10 13\n327 322 10 13\n311 336 11 17\n108 315 12 13\n73 313 11 15\n29 312 12 13\n25 325 13 20\n42 347 12 18\n121 337 10 13\n90 337 9 12\n55 403 13 15\n125 460 11 19\n101 417 11 13\n61 460 12 18\n49 490 12 14\n16 502 17 23\n0 264 5 12\n1010 340 12 16\n1018 142 6 13\n1019 64 5 12\n417 98 10 13\n472 79 10 14\n509 78 7 12\n556 61 8 10\n338 432 13 16\n838 320 11 13\n886 317 9 11\n934 304 7 15\n323 14 9 12\n392 42 9 10\n618 68 9 9\n595 175 11 13\n219 470 11 16\n91 505 17 23\n89 34 7 12\n21 85 9 15\n994 182 9 11\n1007 154 9 14\n895 139 11 11\n410 349 11 14\n456 321 12 16\n608 488 18 25\n880 279 12 17\n880 47 12 16\n# 0--Parade/0_Parade_Parade_0_906.jpg\n240 264 96 118\n352 284 66 98\n440 260 104 134\n562 256 72 108\n644 226 126 170\n# 0--Parade/0_Parade_marchingband_1_1004.jpg\n119 210 38 46\n155 406 49 55\n330 406 46 43\n429 229 37 47\n648 188 42 52\n688 204 38 43\n771 205 35 47\n811 229 35 34\n# 0--Parade/0_Parade_Parade_0_377.jpg\n256 508 71 97\n856 368 72 74\n975 339 21 25\n946 322 14 21\n933 321 10 14\n897 310 15 14\n845 312 12 12\n853 326 10 13\n831 319 10 13\n801 328 8 11\n808 310 15 17\n820 304 12 22\n764 318 12 18\n730 309 22 26\n712 316 13 18\n573 311 33 32\n758 282 12 15\n795 308 10 17\n520 289 21 30\n21 264 36 58\n69 382 45 55\n341 334 23 37\n157 220 8 11\n427 309 19 26\n319 329 25 33\n249 412 37 30\n97 369 56 61\n158 319 35 35\n# 0--Parade/0_Parade_Parade_0_559.jpg\n2 332 28 39\n177 372 51 48\n303 280 59 30\n436 358 61 60\n519 353 47 51\n568 322 58 51\n635 369 52 36\n748 375 38 30\n763 317 62 52\n991 438 33 40\n472 358 31 45\n# 0--Parade/0_Parade_Parade_0_246.jpg\n162 552 590 380\n# 0--Parade/0_Parade_marchingband_1_552.jpg\n182 375 13 19\n345 368 15 18\n421 376 8 14\n537 372 13 17\n855 392 11 15\n968 385 15 17\n737 384 12 13\n# 0--Parade/0_Parade_Parade_0_12.jpg\n127 201 18 20\n153 202 19 22\n187 208 18 26\n252 170 22 29\n277 192 25 31\n326 156 32 41\n395 173 33 45\n485 166 40 56\n372 202 13 13\n424 182 12 20\n538 207 8 13\n574 183 26 26\n599 196 11 15\n640 149 30 28\n726 131 49 66\n831 119 32 43\n912 148 25 32\n1004 132 20 34\n34 220 4 7\n43 221 6 8\n# 0--Parade/0_Parade_Parade_0_429.jpg\n154 262 106 122\n390 222 116 144\n610 230 94 132\n# 0--Parade/0_Parade_Parade_0_286.jpg\n588 331 7 9\n513 331 7 9\n499 334 6 8\n899 527 20 23\n953 556 71 81\n961 496 10 11\n943 503 13 15\n613 515 7 11\n583 527 11 14\n533 543 18 25\n584 560 22 27\n507 418 10 11\n564 516 8 10\n550 520 7 10\n445 525 20 26\n477 551 21 28\n511 536 17 22\n72 552 20 29\n87 525 14 15\n113 529 9 9\n88 504 8 10\n231 554 21 30\n352 510 12 15\n412 523 10 14\n618 609 106 90\n636 525 10 12\n602 528 9 10\n# 0--Parade/0_Parade_Parade_0_317.jpg\n13 89 15 17\n34 97 15 14\n50 94 13 16\n75 75 16 18\n101 69 15 17\n177 105 16 16\n161 90 14 16\n96 88 12 16\n181 67 18 18\n224 100 13 17\n203 107 15 16\n184 86 12 13\n199 86 12 13\n126 75 17 18\n123 92 20 15\n249 90 11 16\n275 102 11 17\n301 100 14 18\n310 78 14 21\n389 122 13 18\n408 90 12 11\n429 88 16 15\n2 99 15 14\n260 99 13 21\n381 82 14 21\n327 74 17 19\n347 84 14 12\n429 68 16 17\n392 66 16 8\n486 67 14 11\n469 71 14 11\n489 92 17 16\n510 86 15 22\n383 105 14 15\n354 124 15 16\n521 100 16 19\n537 92 19 23\n541 76 17 17\n565 71 22 28\n565 123 15 22\n602 104 21 25\n623 89 18 16\n640 76 16 19\n654 77 20 19\n638 109 16 15\n636 147 20 15\n658 161 16 20\n704 117 17 17\n686 75 14 22\n696 85 20 17\n706 94 0 1\n696 95 14 20\n721 73 14 22\n744 82 12 10\n768 91 13 20\n742 97 13 15\n782 103 12 13\n790 65 15 16\n790 79 13 10\n833 70 17 16\n854 72 11 13\n867 90 16 18\n821 102 11 13\n930 75 13 13\n921 101 17 21\n959 108 15 19\n1004 103 14 17\n1003 83 16 21\n978 105 15 12\n1001 129 15 18\n883 213 15 16\n863 210 16 15\n903 93 15 18\n171 206 24 25\n635 240 15 18\n# 0--Parade/0_Parade_Parade_0_239.jpg\n902 281 34 39\n879 325 36 43\n831 310 10 15\n746 288 35 46\n707 294 24 26\n603 294 32 39\n506 294 29 33\n500 375 34 39\n393 284 33 41\n353 293 31 43\n275 306 25 28\n227 316 35 41\n36 295 38 44\n# 0--Parade/0_Parade_Parade_0_459.jpg\n0 438 55 161\n121 656 121 150\n291 636 104 169\n404 740 84 139\n444 780 97 167\n381 908 52 94\n188 815 78 155\n# 0--Parade/0_Parade_Parade_0_376.jpg\n142 270 34 44\n340 257 31 34\n394 220 37 50\n536 243 21 35\n632 205 30 41\n766 156 49 53\n917 155 34 43\n210 586 38 87\n758 202 25 32\n413 145 8 7\n428 143 8 9\n446 139 7 8\n469 136 7 8\n486 138 7 8\n479 155 11 9\n460 158 9 10\n435 161 10 11\n422 167 9 9\n# 0--Parade/0_Parade_marchingband_1_695.jpg\n82 275 19 25\n74 269 19 29\n17 292 20 27\n10 284 13 15\n5 265 4 9\n48 273 4 7\n55 283 5 6\n139 248 31 36\n113 250 6 8\n180 213 40 45\n127 252 21 29\n260 177 17 24\n278 165 17 25\n313 171 47 56\n388 170 8 20\n436 171 8 19\n464 183 7 13\n482 181 8 13\n504 167 10 13\n473 178 6 9\n515 223 14 14\n516 245 23 25\n554 147 10 11\n524 175 7 8\n568 148 10 15\n572 93 55 65\n661 151 7 7\n643 156 6 7\n684 158 5 7\n691 153 5 9\n698 153 4 7\n705 153 7 10\n744 151 9 9\n753 141 5 8\n762 140 7 10\n769 136 4 6\n752 270 24 25\n786 132 5 6\n843 195 43 44\n790 131 4 7\n799 128 8 10\n835 133 6 7\n826 146 8 10\n842 127 4 7\n849 125 5 8\n879 113 5 8\n893 107 7 11\n907 109 8 14\n928 99 5 10\n937 92 14 16\n968 88 8 11\n960 97 6 6\n993 71 10 15\n1014 67 9 11\n1000 81 6 7\n1010 133 8 10\n1001 140 8 9\n525 189 7 9\n402 190 9 13\n1009 98 7 13\n770 148 6 8\n719 146 7 7\n823 126 8 9\n975 270 22 20\n# 0--Parade/0_Parade_marchingband_1_910.jpg\n38 232 36 33\n74 247 40 32\n138 229 34 34\n205 213 47 42\n282 263 38 30\n339 237 37 41\n370 265 52 44\n438 267 52 54\n482 196 38 48\n529 237 43 44\n571 245 52 44\n779 327 66 105\n959 262 43 96\n116 238 20 25\n# 0--Parade/0_Parade_marchingband_1_356.jpg\n314 552 114 86\n# 0--Parade/0_Parade_Parade_0_382.jpg\n117 176 45 76\n448 241 48 49\n593 137 39 49\n791 213 28 43\n908 301 26 29\n83 95 24 42\n# 0--Parade/0_Parade_marchingband_1_439.jpg\n917 496 25 45\n944 409 12 14\n140 430 13 13\n81 431 13 13\n133 457 12 21\n137 565 34 64\n249 468 12 28\n314 471 12 27\n420 476 9 24\n220 425 8 9\n244 430 8 9\n268 434 7 9\n278 416 5 7\n174 426 8 10\n299 428 7 8\n334 409 7 11\n377 414 6 7\n390 424 7 10\n398 423 6 9\n290 426 9 11\n11 442 8 13\n12 426 9 13\n49 440 8 14\n458 417 7 9\n447 419 7 7\n426 523 14 29\n483 424 6 8\n466 418 5 7\n531 420 5 6\n813 413 8 11\n0 430 8 10\n4 466 11 22\n405 423 5 9\n917 402 13 15\n94 435 11 12\n376 436 7 10\n# 0--Parade/0_Parade_marchingband_1_329.jpg\n80 303 21 19\n136 315 22 26\n158 328 19 20\n192 317 19 18\n213 344 18 18\n179 394 22 21\n253 388 19 19\n291 320 18 19\n330 325 17 17\n329 391 18 17\n390 387 19 16\n373 328 15 18\n413 320 16 18\n478 316 18 20\n443 324 14 19\n448 415 20 29\n510 427 19 25\n572 424 20 25\n566 339 17 20\n525 319 14 18\n508 336 12 14\n542 324 16 16\n571 309 16 18\n591 317 15 18\n610 317 17 20\n640 312 15 18\n632 426 21 28\n656 375 11 11\n659 337 16 17\n686 334 12 14\n708 336 16 15\n715 377 19 20\n749 344 15 14\n769 337 14 13\n786 353 16 17\n758 395 17 18\n797 405 18 15\n836 328 21 22\n896 337 22 24\n# 0--Parade/0_Parade_Parade_0_887.jpg\n152 371 69 79\n226 260 56 77\n286 298 53 70\n405 300 45 66\n496 332 67 86\n525 242 52 63\n658 190 55 76\n710 320 74 86\n# 0--Parade/0_Parade_Parade_0_468.jpg\n444 613 285 354\n# 0--Parade/0_Parade_marchingband_1_139.jpg\n693 257 171 101\n839 81 82 90\n303 46 32 40\n224 84 38 45\n392 84 34 56\n456 93 33 52\n945 202 34 47\n72 80 40 48\n720 125 52 54\n# 0--Parade/0_Parade_marchingband_1_746.jpg\n24 109 27 29\n142 82 32 42\n164 62 30 44\n963 184 15 16\n1000 135 12 15\n1005 161 12 16\n1001 179 12 16\n298 77 28 31\n371 87 31 42\n425 80 26 40\n452 98 22 31\n546 87 32 45\n576 109 19 27\n597 90 25 37\n627 108 26 38\n764 45 27 41\n746 86 26 42\n815 93 33 45\n881 182 11 13\n920 170 11 13\n927 187 13 13\n942 137 12 12\n958 161 11 14\n949 181 11 12\n# 0--Parade/0_Parade_Parade_0_164.jpg\n17 438 17 13\n85 421 11 14\n60 427 11 14\n46 394 9 10\n144 390 9 10\n121 411 9 11\n133 372 12 11\n181 377 9 11\n197 376 8 11\n213 416 9 10\n248 388 7 10\n278 400 7 10\n298 379 9 9\n258 375 9 11\n223 358 9 11\n231 345 9 10\n239 323 9 9\n284 327 8 11\n297 332 6 9\n311 333 7 8\n336 320 7 9\n315 309 7 11\n285 304 8 11\n249 304 9 9\n287 258 7 8\n341 294 7 8\n345 286 7 8\n367 277 6 7\n411 307 7 8\n413 284 7 11\n427 280 7 9\n438 278 6 7\n401 266 5 7\n432 249 5 6\n449 249 6 6\n441 297 5 5\n451 284 6 9\n461 277 5 7\n474 260 6 8\n489 252 6 6\n481 255 5 7\n523 271 6 6\n510 243 6 7\n502 247 5 7\n526 249 6 8\n554 235 6 7\n587 252 5 5\n636 372 8 10\n609 398 8 10\n550 368 10 9\n515 328 8 8\n493 350 8 9\n611 318 7 9\n553 299 5 7\n675 348 6 9\n689 321 6 7\n716 293 6 7\n639 297 7 7\n681 265 6 6\n718 270 5 6\n645 258 5 6\n657 247 4 6\n658 276 4 6\n626 264 4 5\n593 291 6 6\n929 539 11 15\n897 502 17 15\n1006 559 10 15\n997 592 16 17\n994 648 12 16\n896 563 9 13\n859 470 9 12\n797 426 9 11\n862 437 8 8\n893 452 10 11\n998 436 9 13\n989 480 11 15\n863 398 7 11\n919 407 10 12\n970 360 6 9\n902 340 5 5\n910 327 6 8\n892 322 6 9\n878 331 6 8\n859 314 8 9\n865 376 8 10\n896 373 7 9\n909 365 8 10\n983 341 7 9\n962 321 9 10\n988 321 8 8\n948 301 6 7\n915 308 7 9\n931 290 8 9\n942 282 6 5\n895 298 7 7\n863 294 6 8\n868 285 5 6\n855 277 8 9\n963 382 12 13\n123 335 14 16\n584 350 8 10\n112 400 11 11\n89 397 10 11\n982 514 13 12\n1000 363 8 11\n827 588 12 9\n840 346 10 11\n1007 319 7 10\n999 302 6 10\n983 296 9 11\n979 262 8 9\n914 287 9 11\n990 427 7 11\n1010 337 9 12\n417 261 8 11\n246 357 10 12\n944 420 8 10\n925 473 10 16\n# 0--Parade/0_Parade_Parade_0_461.jpg\n518 224 92 110\n# 0--Parade/0_Parade_Parade_0_757.jpg\n238 52 204 310\n# 0--Parade/0_Parade_marchingband_1_759.jpg\n342 127 44 57\n0 23 15 35\n8 32 36 47\n56 40 35 45\n37 31 17 37\n88 17 38 51\n136 47 50 59\n136 152 50 56\n173 4 46 61\n228 15 27 50\n306 19 42 59\n369 20 48 65\n407 131 38 53\n491 139 52 65\n566 136 60 66\n631 112 59 80\n204 103 34 59\n# 0--Parade/0_Parade_Parade_0_53.jpg\n269 167 46 54\n467 218 12 15\n792 181 46 58\n1013 233 8 8\n1005 245 5 6\n991 245 5 5\n684 231 5 7\n745 233 5 7\n242 215 10 10\n363 222 5 6\n524 234 4 5\n423 217 5 6\n# 0--Parade/0_Parade_marchingband_1_653.jpg\n44 45 12 13\n101 51 10 14\n150 57 10 13\n187 43 12 14\n21 99 12 11\n68 99 12 15\n113 88 11 14\n167 96 10 13\n27 145 13 16\n77 145 14 17\n124 151 13 16\n175 139 12 18\n44 199 14 14\n130 202 13 18\n230 48 12 15\n274 54 11 12\n320 44 12 13\n363 46 12 14\n210 97 11 13\n259 110 13 15\n304 98 11 13\n353 96 11 15\n227 143 11 15\n273 155 11 15\n325 138 12 19\n221 207 12 15\n313 209 12 18\n410 34 11 13\n465 35 13 16\n508 32 12 15\n398 88 12 14\n442 95 11 15\n490 84 12 16\n533 97 12 15\n512 132 12 19\n461 149 12 16\n420 145 12 15\n375 148 12 15\n397 200 11 16\n481 206 11 18\n538 195 11 18\n601 188 13 19\n679 194 12 18\n555 35 10 11\n603 39 12 15\n653 22 13 16\n700 27 12 13\n742 43 10 13\n585 92 12 17\n629 90 12 16\n674 92 11 15\n716 83 13 16\n559 130 13 17\n604 140 12 17\n649 129 13 16\n693 126 13 13\n739 135 12 18\n782 34 13 13\n826 31 11 13\n864 39 12 13\n913 29 12 14\n761 89 11 14\n808 93 11 14\n851 93 11 15\n892 97 12 15\n934 95 10 14\n782 138 13 13\n825 128 13 15\n876 118 14 20\n929 119 13 13\n764 192 14 18\n872 194 13 18\n959 40 13 13\n979 79 13 14\n980 131 13 15\n962 184 13 16\n# 0--Parade/0_Parade_marchingband_1_227.jpg\n38 97 13 16\n175 110 23 29\n151 109 17 19\n253 99 15 20\n289 143 22 29\n292 105 19 24\n417 120 20 21\n463 140 26 35\n493 101 12 18\n349 108 14 18\n379 100 12 14\n517 115 17 23\n562 89 15 21\n597 135 23 26\n920 143 32 50\n844 129 27 31\n789 94 16 22\n720 104 29 38\n167 80 12 15\n70 97 15 19\n213 77 11 14\n932 92 35 51\n0 84 13 25\n532 98 9 20\n152 92 11 15\n95 96 17 18\n41 121 19 20\n# 0--Parade/0_Parade_marchingband_1_649.jpg\n6 129 26 33\n55 117 31 38\n103 134 25 34\n152 125 14 32\n149 156 14 23\n23 197 38 48\n131 237 34 45\n236 153 22 29\n228 170 16 21\n246 145 32 34\n341 117 32 41\n176 283 39 49\n294 287 42 52\n410 82 35 46\n489 121 34 45\n529 130 30 38\n556 82 34 47\n651 145 27 40\n701 172 23 33\n760 149 28 37\n795 164 21 36\n833 177 24 34\n860 152 30 39\n812 200 36 47\n797 282 38 54\n701 287 38 51\n906 180 24 29\n969 151 33 41\n938 207 42 47\n895 319 38 52\n244 194 42 46\n663 222 33 40\n# 0--Parade/0_Parade_Parade_0_43.jpg\n31 510 19 25\n153 507 20 25\n266 514 19 22\n77 454 19 23\n135 426 19 23\n201 452 19 23\n18 482 13 22\n188 384 18 27\n255 377 19 26\n309 451 21 29\n306 355 20 25\n386 343 19 23\n398 514 21 25\n499 514 20 24\n604 514 19 23\n546 447 22 26\n444 448 20 25\n501 394 18 22\n677 450 18 24\n824 517 18 23\n715 517 18 24\n943 521 21 26\n884 464 20 25\n920 501 17 23\n810 436 19 23\n771 461 17 23\n755 404 18 21\n703 379 18 23\n655 349 18 25\n597 343 21 24\n544 292 18 23\n491 223 17 23\n440 289 18 22\n978 323 11 15\n1015 323 7 9\n998 310 10 9\n938 333 11 11\n983 295 7 10\n907 330 9 11\n903 372 9 11\n888 374 9 14\n863 372 11 12\n873 369 8 12\n839 375 11 12\n1016 267 7 9\n1001 265 8 9\n987 273 11 10\n995 258 11 10\n1003 238 7 9\n1011 233 5 8\n968 257 6 9\n956 263 8 7\n929 275 9 9\n1006 344 7 7\n927 318 6 9\n895 299 10 11\n908 277 9 9\n920 278 7 9\n850 327 8 12\n854 308 7 8\n893 324 9 11\n849 297 8 8\n887 273 8 11\n937 249 10 10\n956 233 7 10\n945 228 7 9\n936 215 8 10\n928 226 7 7\n985 212 9 10\n972 215 5 7\n908 257 9 12\n923 263 8 9\n889 255 7 7\n863 354 6 10\n966 202 8 9\n792 389 15 14\n772 383 11 15\n823 366 11 14\n819 332 10 13\n821 314 11 11\n789 327 10 12\n777 318 9 12\n750 323 12 14\n726 313 8 9\n709 317 9 11\n701 317 9 9\n686 323 7 9\n704 337 10 14\n674 313 10 13\n665 323 9 11\n655 317 8 12\n766 301 8 9\n754 293 10 11\n760 274 8 11\n809 262 9 12\n794 278 7 7\n778 276 8 8\n773 266 7 8\n792 266 8 9\n829 273 7 8\n840 258 8 12\n849 263 7 10\n872 264 8 10\n873 254 7 8\n733 282 9 9\n759 263 7 8\n787 247 7 11\n639 309 11 10\n625 304 9 9\n615 304 9 8\n588 291 9 10\n564 300 9 9\n643 290 9 9\n670 300 9 9\n658 301 8 10\n685 276 8 8\n703 261 9 11\n682 261 6 8\n675 255 8 9\n669 246 7 7\n680 239 8 8\n716 254 10 8\n746 264 12 12\n830 293 6 9\n600 284 9 9\n626 268 6 8\n642 254 7 9\n657 242 6 8\n671 237 5 8\n569 266 7 7\n579 260 8 8\n609 263 8 7\n604 259 5 6\n610 245 7 9\n636 231 8 8\n585 241 7 9\n585 230 7 9\n576 235 7 8\n766 242 7 10\n761 230 7 9\n750 221 6 8\n731 230 6 8\n729 242 7 8\n742 252 8 8\n865 252 7 11\n862 219 9 9\n888 207 6 9\n874 195 7 7\n864 194 5 7\n904 187 6 9\n886 172 5 9\n848 159 6 6\n672 276 8 8\n557 239 7 8\n783 214 6 7\n815 238 7 8\n832 233 7 10\n807 231 7 9\n810 214 6 9\n757 183 7 8\n778 178 5 7\n788 186 6 8\n632 208 7 9\n572 206 6 8\n553 255 7 10\n614 283 6 10\n622 292 6 7\n634 271 9 9\n693 254 9 9\n697 307 7 10\n705 299 6 9\n768 313 6 8\n624 179 6 7\n835 188 7 8\n814 198 8 9\n704 233 6 7\n709 244 5 8\n716 239 6 8\n883 264 8 8\n799 300 8 8\n769 324 9 10\n725 283 8 8\n734 262 8 9\n773 196 7 7\n743 179 7 9\n735 159 5 7\n893 187 6 8\n970 381 11 10\n981 381 10 9\n930 171 6 7\n942 174 7 7\n993 176 6 6\n1006 178 5 6\n974 179 5 6\n952 197 5 7\n961 189 6 8\n912 158 6 6\n890 178 5 7\n882 190 6 8\n704 203 6 6\n716 200 4 7\n698 203 5 7\n832 164 5 9\n142 278 10 10\n193 283 9 11\n237 277 9 9\n310 304 11 13\n369 287 8 8\n328 281 8 9\n343 274 7 9\n354 271 7 7\n365 276 7 10\n114 272 9 12\n154 256 8 11\n221 277 7 8\n298 290 8 10\n40 257 8 10\n103 275 7 8\n69 317 9 11\n181 276 7 8\n173 300 9 10\n171 288 8 8\n159 273 6 8\n161 265 6 8\n239 263 9 9\n252 280 8 10\n262 287 7 7\n271 280 9 11\n217 276 6 9\n317 272 7 11\n324 265 7 8\n335 266 8 11\n323 306 6 8\n369 248 5 10\n331 239 9 9\n353 240 5 8\n314 240 6 8\n217 256 7 7\n136 215 7 8\n75 257 7 9\n78 274 7 10\n182 237 7 10\n151 236 8 9\n309 222 7 8\n318 223 7 8\n278 213 6 6\n285 211 6 7\n210 230 7 8\n191 232 6 7\n67 228 6 8\n74 227 6 7\n37 241 9 9\n20 226 8 10\n39 218 8 7\n125 221 6 7\n190 254 6 9\n330 304 9 11\n287 265 7 11\n194 193 6 9\n183 219 7 8\n227 233 7 6\n136 242 7 9\n115 254 7 9\n367 146 7 10\n149 191 6 8\n648 188 5 7\n697 166 6 8\n685 196 6 7\n634 195 7 7\n131 266 7 7\n105 225 8 9\n256 256 9 12\n279 236 8 10\n325 223 7 10\n122 252 8 8\n65 257 7 10\n43 192 6 6\n298 190 7 9\n189 199 5 6\n248 165 6 6\n353 174 6 9\n188 208 6 10\n238 214 5 10\n251 229 6 9\n275 221 6 8\n550 180 6 7\n545 181 5 6\n818 166 7 7\n722 209 7 9\n592 214 7 7\n588 205 7 10\n608 180 5 6\n599 177 5 6\n656 178 6 7\n658 169 7 7\n712 161 7 8\n703 165 4 7\n825 189 6 9\n813 187 6 7\n798 189 5 7\n792 208 5 7\n8 280 8 9\n23 280 8 8\n8 263 8 10\n373 208 7 9\n315 174 5 6\n303 149 6 9\n240 241 7 9\n582 194 6 8\n555 207 6 7\n25 202 7 8\n40 230 7 7\n137 233 4 7\n119 226 5 7\n64 278 7 7\n176 196 4 7\n930 294 7 9\n# 0--Parade/0_Parade_marchingband_1_561.jpg\n162 649 159 144\n820 1027 72 90\n# 0--Parade/0_Parade_Parade_0_490.jpg\n8 92 13 21\n91 61 12 19\n134 73 19 24\n61 110 17 21\n113 149 19 24\n73 162 35 32\n27 171 27 31\n5 138 24 29\n2 225 15 38\n15 298 45 46\n8 381 38 49\n10 496 70 74\n117 435 87 99\n216 466 68 45\n384 356 50 72\n472 328 50 73\n400 283 49 53\n472 281 47 60\n241 319 49 71\n178 199 49 68\n102 182 46 60\n177 132 27 35\n239 159 29 35\n276 156 27 30\n280 177 33 46\n234 94 18 21\n277 85 18 23\n246 61 13 9\n351 125 28 35\n337 121 21 24\n379 180 49 48\n377 247 35 46\n439 214 42 40\n524 223 43 45\n596 280 52 66\n592 169 41 49\n502 149 38 43\n547 115 30 36\n595 110 35 39\n669 132 41 60\n673 78 23 35\n632 78 32 33\n571 62 28 30\n536 73 27 35\n499 91 22 27\n474 67 21 27\n443 65 29 32\n434 112 24 31\n385 98 22 29\n403 67 16 26\n355 62 24 21\n439 41 22 16\n517 24 14 17\n644 31 12 11\n663 54 24 17\n723 43 19 28\n701 33 19 14\n824 34 15 19\n850 32 20 25\n877 48 22 36\n908 82 33 40\n824 151 50 48\n745 151 44 50\n758 81 39 47\n717 90 32 38\n611 34 10 13\n730 238 42 51\n771 245 34 66\n765 317 67 85\n901 361 71 109\n940 193 53 41\n972 51 31 37\n957 20 30 38\n998 29 21 28\n946 40 26 28\n906 17 21 26\n931 17 26 18\n783 17 21 22\n540 20 20 21\n188 44 8 13\n206 17 8 15\n284 16 16 13\n916 298 69 68\n771 560 118 139\n670 640 32 58\n494 664 40 80\n496 617 37 65\n814 7 18 17\n674 7 21 24\n615 7 20 20\n602 5 12 17\n400 1 12 10\n886 0 16 17\n844 3 17 19\n789 47 18 29\n# 0--Parade/0_Parade_Parade_0_519.jpg\n86 248 34 41\n123 267 42 61\n176 273 71 84\n415 267 115 124\n595 267 26 42\n667 308 46 59\n750 262 37 47\n722 273 29 42\n859 258 98 108\n# 0--Parade/0_Parade_Parade_0_465.jpg\n109 81 18 45\n403 112 97 130\n512 115 108 136\n695 161 30 84\n715 138 35 83\n717 89 35 77\n846 107 8 16\n902 96 16 20\n908 126 10 17\n948 123 15 18\n1005 122 14 21\n1010 63 7 6\n# 0--Parade/0_Parade_marchingband_1_629.jpg\n2 349 9 12\n53 334 11 12\n35 377 11 14\n109 373 13 15\n137 360 12 15\n164 389 7 9\n131 373 7 8\n235 364 11 15\n294 352 8 13\n320 357 6 9\n327 358 8 11\n290 383 9 14\n359 362 8 9\n393 361 9 12\n406 327 6 8\n429 321 7 10\n426 361 10 13\n463 357 10 15\n509 368 10 14\n515 393 5 11\n483 337 5 6\n496 332 8 10\n531 324 9 9\n542 320 7 9\n563 326 6 8\n578 322 9 12\n561 370 12 14\n610 371 12 14\n635 327 10 12\n652 376 7 14\n742 334 5 10\n777 339 6 8\n796 353 9 11\n792 355 5 8\n792 372 7 19\n826 342 6 8\n866 335 6 11\n862 354 8 12\n864 386 6 15\n956 393 15 22\n710 336 11 12\n# 0--Parade/0_Parade_marchingband_1_768.jpg\n6 628 11 13\n280 210 36 34\n297 648 14 18\n377 619 10 14\n403 626 10 12\n462 613 20 26\n500 636 11 15\n532 614 21 26\n188 579 7 7\n609 631 11 13\n641 637 12 15\n675 639 34 39\n713 622 11 17\n784 621 14 17\n819 616 37 48\n905 652 42 29\n981 639 39 44\n200 579 6 8\n175 576 8 10\n130 543 6 8\n404 540 7 8\n451 558 5 7\n389 555 4 5\n391 571 3 5\n371 570 5 8\n311 556 6 10\n537 574 4 7\n454 575 5 8\n499 586 3 7\n462 588 5 5\n447 589 5 7\n517 554 5 7\n584 578 7 8\n587 608 8 8\n624 570 6 8\n734 669 15 13\n707 565 6 8\n696 535 7 11\n895 554 9 10\n876 557 8 11\n855 552 8 9\n843 565 7 7\n818 557 7 7\n799 557 5 7\n790 560 5 8\n45 570 8 12\n7 572 7 8\n102 629 8 10\n19 627 6 8\n696 567 6 8\n648 571 7 7\n667 572 7 7\n# 0--Parade/0_Parade_Parade_0_688.jpg\n55 554 8 11\n1 568 7 10\n6 583 13 16\n206 554 17 22\n215 539 19 24\n277 525 23 26\n309 518 11 15\n454 534 24 28\n451 502 18 26\n538 596 12 22\n569 544 13 18\n534 464 17 19\n808 528 16 20\n842 570 14 19\n881 524 14 18\n947 529 7 10\n967 513 8 10\n840 538 5 7\n# 0--Parade/0_Parade_Parade_0_288.jpg\n781 386 12 15\n748 330 15 19\n695 342 14 15\n659 356 12 14\n646 355 12 17\n595 342 11 12\n495 173 13 14\n507 211 11 15\n461 199 10 14\n423 217 10 14\n408 203 15 12\n298 390 11 14\n701 404 14 16\n# 0--Parade/0_Parade_Parade_0_502.jpg\n0 330 34 38\n165 358 17 36\n90 490 26 32\n288 386 21 24\n260 388 13 25\n244 337 18 42\n351 396 7 11\n374 392 11 11\n409 361 22 31\n436 387 19 25\n464 399 35 48\n529 363 22 28\n564 365 24 24\n709 360 30 47\n858 366 19 29\n938 386 20 26\n1000 387 10 19\n959 351 8 13\n359 387 14 18\n# 0--Parade/0_Parade_Parade_0_364.jpg\n206 130 142 180\n358 106 92 138\n566 134 90 114\n654 118 74 90\n800 172 60 86\n# 0--Parade/0_Parade_marchingband_1_267.jpg\n0 220 28 47\n165 250 34 35\n315 222 24 35\n354 235 24 34\n424 204 25 31\n468 224 31 38\n511 236 26 29\n507 196 20 27\n550 180 19 24\n585 227 25 31\n584 180 18 24\n607 212 22 29\n653 195 19 27\n677 200 20 28\n708 187 16 26\n711 164 19 22\n646 157 16 18\n625 175 18 23\n563 138 17 18\n588 141 15 15\n680 144 14 14\n762 155 12 14\n805 143 14 13\n795 138 7 8\n784 139 9 11\n832 147 12 14\n898 124 6 7\n925 146 15 21\n936 107 6 6\n961 111 6 8\n406 117 7 11\n437 113 6 8\n511 115 6 8\n634 149 9 11\n701 151 15 15\n658 150 16 16\n# 0--Parade/0_Parade_Parade_0_68.jpg\n312 450 14 14\n410 424 14 12\n500 422 13 14\n800 391 10 11\n715 389 8 10\n640 389 9 8\n570 388 11 10\n524 370 10 11\n507 373 10 9\n654 378 9 10\n581 366 12 11\n731 370 8 9\n344 370 10 9\n323 363 9 11\n292 367 9 11\n253 355 9 9\n228 361 9 8\n180 352 10 10\n154 358 9 10\n120 343 9 11\n87 358 8 11\n871 395 10 8\n861 389 9 7\n312 416 10 11\n457 394 9 12\n404 365 10 10\n449 362 8 8\n382 362 8 9\n845 304 6 5\n798 301 5 6\n754 292 6 7\n744 300 5 5\n703 298 8 7\n716 290 6 5\n662 296 5 6\n576 299 8 6\n358 284 6 7\n415 284 5 5\n462 283 6 6\n510 286 5 6\n544 292 8 6\n424 280 5 6\n473 277 6 5\n514 281 5 6\n624 288 7 8\n# 0--Parade/0_Parade_marchingband_1_525.jpg\n676 382 22 27\n539 397 18 23\n765 436 17 20\n900 424 20 21\n982 462 12 16\n860 483 13 18\n835 419 13 16\n797 435 10 12\n811 434 9 11\n782 430 10 11\n730 401 8 13\n623 415 10 12\n582 419 16 19\n511 418 7 8\n401 387 20 23\n290 395 21 24\n485 485 6 6\n195 376 22 25\n132 412 22 23\n37 424 17 18\n121 411 12 17\n258 397 5 8\n16 427 6 8\n6 425 4 6\n63 431 5 7\n78 424 4 6\n# 0--Parade/0_Parade_marchingband_1_147.jpg\n506 89 80 90\n304 126 56 73\n400 170 66 71\n872 153 38 56\n216 154 48 59\n159 123 43 47\n90 146 32 39\n618 144 30 40\n17 168 22 25\n317 38 14 19\n# 0--Parade/0_Parade_marchingband_1_104.jpg\n549 244 10 15\n574 249 17 27\n834 227 14 18\n738 232 17 20\n900 234 9 13\n967 233 9 12\n34 253 15 19\n125 252 19 23\n150 243 15 18\n68 247 10 12\n102 241 12 15\n177 242 10 13\n22 238 13 15\n54 257 11 15\n239 245 16 21\n250 235 10 13\n281 234 13 16\n340 226 11 16\n353 233 13 19\n450 263 28 32\n409 245 13 16\n314 247 35 45\n500 224 12 15\n601 228 11 12\n999 216 20 27\n# 0--Parade/0_Parade_marchingband_1_932.jpg\n42 330 35 44\n437 332 27 41\n723 344 30 36\n848 354 32 42\n# 0--Parade/0_Parade_marchingband_1_311.jpg\n204 296 13 11\n223 309 12 14\n266 300 12 16\n337 320 10 12\n394 338 6 8\n411 337 13 15\n414 313 10 10\n476 302 15 21\n545 336 10 15\n615 340 17 17\n665 329 8 10\n719 345 12 12\n709 321 6 6\n728 318 5 6\n771 335 9 14\n831 326 11 12\n586 318 6 6\n553 318 4 5\n193 310 9 9\n# 1--Handshaking/1_Handshaking_Handshaking_1_664.jpg\n857 21 42 62\n651 107 15 22\n681 118 12 15\n720 115 12 15\n740 122 11 17\n# 1--Handshaking/1_Handshaking_Handshaking_1_762.jpg\n235 211 315 417\n615 438 185 214\n# 1--Handshaking/1_Handshaking_Handshaking_1_766.jpg\n390 90 260 374\n# 1--Handshaking/1_Handshaking_Handshaking_1_134.jpg\n320 66 70 142\n698 58 70 156\n# 1--Handshaking/1_Handshaking_Handshaking_1_362.jpg\n104 10 482 508\n# 1--Handshaking/1_Handshaking_Handshaking_1_522.jpg\n702 32 96 150\n# 1--Handshaking/1_Handshaking_Handshaking_1_453.jpg\n292 64 92 150\n676 202 70 138\n# 1--Handshaking/1_Handshaking_Handshaking_1_314.jpg\n344 68 72 112\n# 1--Handshaking/1_Handshaking_Handshaking_1_343.jpg\n96 76 70 86\n298 96 62 86\n494 72 62 90\n700 92 64 76\n886 74 60 82\n# 1--Handshaking/1_Handshaking_Handshaking_1_733.jpg\n770 120 138 196\n482 192 54 104\n324 174 78 146\n192 12 114 282\n# 1--Handshaking/1_Handshaking_Handshaking_1_801.jpg\n869 27 98 133\n645 44 54 70\n556 79 49 67\n410 23 58 69\n243 66 58 68\n69 60 62 69\n# 1--Handshaking/1_Handshaking_Handshaking_1_465.jpg\n388 172 400 508\n# 1--Handshaking/1_Handshaking_Handshaking_1_94.jpg\n381 207 237 354\n# 1--Handshaking/1_Handshaking_Handshaking_1_602.jpg\n248 342 30 31\n290 286 18 18\n119 308 20 15\n405 333 26 16\n374 240 13 18\n469 267 17 10\n438 233 8 10\n476 218 9 11\n510 224 8 11\n609 305 19 10\n674 316 20 11\n719 268 20 10\n753 246 9 10\n680 232 8 11\n687 228 9 11\n717 235 6 12\n644 222 11 12\n610 229 9 12\n840 237 11 14\n914 269 12 14\n922 252 33 23\n575 220 9 11\n545 225 9 12\n191 190 7 8\n138 198 6 10\n# 1--Handshaking/1_Handshaking_Handshaking_1_781.jpg\n410 219 165 228\n713 362 180 228\n30 272 90 171\n# 1--Handshaking/1_Handshaking_Handshaking_1_380.jpg\n674 4 142 124\n# 1--Handshaking/1_Handshaking_Handshaking_1_357.jpg\n148 116 110 144\n590 192 112 152\n# 1--Handshaking/1_Handshaking_Handshaking_1_236.jpg\n0 198 30 81\n194 148 60 74\n394 195 26 53\n401 229 23 46\n506 197 44 59\n620 291 26 33\n731 239 28 40\n860 249 23 33\n916 234 26 28\n893 522 26 44\n979 274 21 25\n# 1--Handshaking/1_Handshaking_Handshaking_1_107.jpg\n391 177 174 258\n# 1--Handshaking/1_Handshaking_Handshaking_1_827.jpg\n190 60 72 168\n412 170 72 124\n760 132 74 140\n# 1--Handshaking/1_Handshaking_Handshaking_1_579.jpg\n838 501 17 44\n939 428 36 40\n878 469 54 42\n786 411 36 41\n777 354 31 42\n858 343 34 40\n677 360 34 50\n595 415 35 46\n580 319 36 41\n750 304 28 36\n650 278 30 40\n497 404 33 45\n471 346 26 41\n394 378 32 41\n413 337 36 35\n438 308 28 37\n384 278 24 31\n531 310 28 39\n491 283 26 34\n440 277 26 34\n324 351 33 34\n250 394 27 30\n277 309 23 31\n317 297 33 36\n307 260 22 26\n375 258 19 27\n230 257 25 29\n179 314 31 33\n145 311 34 42\n79 361 31 31\n7 385 33 35\n0 312 15 43\n5 296 17 27\n4 257 21 29\n26 252 20 33\n25 205 26 27\n87 214 23 25\n25 289 34 27\n75 324 33 34\n99 296 31 34\n172 287 23 25\n119 257 24 26\n176 243 22 27\n68 218 18 22\n150 211 22 19\n196 230 22 28\n235 198 31 31\n220 182 19 21\n271 216 26 32\n328 206 19 28\n73 190 22 26\n102 183 17 22\n33 163 20 23\n1 185 13 16\n21 131 12 17\n11 116 12 15\n30 107 13 16\n35 118 16 18\n74 153 13 17\n82 123 12 13\n128 131 14 19\n131 153 21 22\n135 109 12 16\n145 85 12 17\n164 109 10 14\n171 117 20 18\n189 151 20 21\n228 95 14 18\n243 147 18 25\n229 143 13 18\n246 124 13 16\n249 106 12 15\n250 91 12 16\n272 117 14 16\n265 146 16 22\n308 150 17 22\n304 101 11 15\n305 78 12 14\n333 98 9 12\n341 95 12 14\n359 101 11 14\n302 133 11 16\n323 160 14 17\n362 197 22 32\n378 178 20 26\n388 123 14 19\n376 93 11 16\n226 123 10 13\n363 137 18 23\n323 130 14 19\n339 116 13 15\n323 115 13 16\n395 99 14 14\n389 78 12 13\n402 153 18 21\n400 209 17 23\n202 82 12 15\n278 137 13 16\n358 127 13 14\n339 73 11 15\n349 72 13 15\n426 98 13 17\n408 84 6 17\n417 69 11 14\n445 132 15 19\n477 133 13 17\n445 92 9 15\n453 82 11 12\n475 80 11 13\n422 148 15 18\n456 166 16 22\n485 159 20 24\n509 116 12 18\n464 226 21 25\n499 200 19 28\n530 237 22 29\n585 252 29 36\n531 192 22 30\n567 187 20 28\n556 183 15 21\n587 206 21 24\n523 128 13 19\n528 144 18 20\n560 142 19 23\n501 88 12 17\n517 75 12 17\n593 98 11 16\n574 76 13 16\n614 97 13 19\n614 71 10 13\n622 120 15 17\n543 114 13 15\n537 60 9 13\n647 142 18 21\n643 171 18 22\n645 127 17 20\n638 103 14 15\n640 82 13 16\n662 66 10 15\n666 131 9 15\n625 199 16 28\n636 195 23 33\n625 235 25 36\n661 189 22 26\n669 212 19 27\n740 190 23 26\n719 157 22 25\n781 201 14 21\n801 201 20 25\n795 233 21 24\n828 242 24 30\n677 128 15 17\n679 94 11 17\n698 78 12 14\n733 143 19 26\n730 111 13 17\n760 136 17 17\n765 150 13 26\n796 137 15 20\n837 137 18 23\n828 178 17 24\n844 121 17 20\n827 113 15 17\n745 69 12 13\n859 256 25 35\n881 273 30 40\n872 237 28 31\n871 183 17 21\n891 172 26 36\n923 290 24 30\n790 108 10 13\n867 153 15 18\n885 145 18 22\n905 145 21 28\n973 190 25 30\n948 163 17 19\n966 163 16 21\n925 108 15 17\n901 98 13 16\n959 112 13 15\n989 106 12 16\n1008 134 15 23\n1004 231 19 36\n789 82 13 16\n780 103 10 15\n867 83 10 14\n711 343 15 29\n706 127 16 18\n834 66 13 19\n851 65 11 14\n970 86 12 18\n1001 81 12 15\n912 78 12 16\n934 91 9 13\n477 110 16 21\n455 118 15 18\n# 1--Handshaking/1_Handshaking_Handshaking_1_275.jpg\n432 210 222 312\n# 1--Handshaking/1_Handshaking_Handshaking_1_35.jpg\n440 141 193 258\n# 1--Handshaking/1_Handshaking_Handshaking_1_411.jpg\n22 62 112 150\n260 6 154 172\n670 64 80 198\n862 114 130 238\n# 1--Handshaking/1_Handshaking_Handshaking_1_158.jpg\n210 146 112 154\n464 240 52 94\n700 40 126 210\n440 304 56 66\n# 1--Handshaking/1_Handshaking_Handshaking_1_209.jpg\n196 138 94 142\n616 38 80 176\n# 1--Handshaking/1_Handshaking_Handshaking_1_313.jpg\n266 24 86 158\n638 106 78 126\n# 1--Handshaking/1_Handshaking_Handshaking_1_457.jpg\n248 66 514 664\n# 1--Handshaking/1_Handshaking_Handshaking_1_567.jpg\n207 278 461 695\n# 1--Handshaking/1_Handshaking_Handshaking_1_356.jpg\n433 285 12 22\n572 298 15 26\n611 290 9 21\n491 302 6 13\n672 226 117 175\n605 419 18 30\n586 420 19 31\n150 622 108 137\n310 391 31 32\n281 386 11 36\n658 358 15 21\n650 304 7 13\n159 276 8 9\n356 307 10 16\n450 310 10 13\n508 309 8 13\n497 300 10 11\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_674.jpg\n980 317 9 12\n963 315 11 14\n918 309 8 10\n895 308 8 12\n866 311 11 11\n868 289 7 9\n843 286 9 13\n973 374 7 9\n828 398 15 17\n801 333 7 9\n795 316 10 12\n778 300 6 8\n774 289 7 8\n786 293 9 14\n695 270 6 9\n672 274 6 10\n725 356 12 15\n748 366 13 15\n681 382 11 15\n938 379 9 12\n640 341 13 15\n621 364 13 16\n577 365 10 12\n599 337 10 13\n514 358 9 11\n528 338 9 14\n561 282 6 9\n593 275 6 8\n516 254 7 9\n634 271 8 9\n465 344 9 13\n451 330 11 12\n508 289 6 9\n488 305 12 14\n406 376 13 17\n392 341 11 13\n328 331 11 14\n261 302 8 13\n417 259 5 8\n399 258 8 9\n384 260 7 8\n318 268 6 8\n297 263 6 9\n208 313 8 12\n233 272 9 12\n99 295 11 11\n71 286 8 9\n9 280 9 13\n167 230 5 8\n15 369 13 16\n174 399 8 14\n197 348 12 13\n274 458 18 26\n142 408 12 17\n880 343 9 11\n821 275 9 12\n778 339 6 8\n734 286 7 11\n# 10--People_Marching/10_People_Marching_People_Marching_2_430.jpg\n163 162 35 40\n63 130 22 18\n213 156 26 30\n88 144 20 23\n287 129 31 36\n416 171 30 37\n631 200 46 53\n768 196 41 50\n913 251 35 42\n# 10--People_Marching/10_People_Marching_People_Marching_2_822.jpg\n666 222 91 101\n517 152 72 98\n317 76 84 106\n842 260 16 20\n882 264 10 14\n891 251 15 20\n907 244 12 22\n178 134 26 48\n107 150 15 19\n29 150 20 24\n# 10--People_Marching/10_People_Marching_People_Marching_2_944.jpg\n609 458 45 54\n481 452 38 41\n244 510 43 45\n234 472 26 28\n133 478 34 40\n52 462 33 41\n640 446 30 42\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_162.jpg\n390 308 21 27\n93 292 23 24\n142 273 18 22\n175 256 18 24\n280 218 18 18\n272 289 20 22\n363 263 19 21\n389 228 14 17\n417 225 15 18\n519 272 15 18\n668 293 21 24\n697 280 15 21\n712 284 19 22\n778 92 20 17\n656 43 18 16\n334 271 20 20\n303 271 19 22\n# 10--People_Marching/10_People_Marching_People_Marching_2_269.jpg\n65 220 14 15\n42 218 6 9\n246 208 12 15\n330 205 5 7\n343 197 6 6\n397 200 6 7\n389 208 5 5\n768 236 25 37\n474 210 7 10\n481 205 7 12\n489 201 8 13\n523 201 7 9\n571 197 5 7\n535 201 4 6\n558 198 5 5\n724 200 11 11\n656 193 7 8\n673 194 7 9\n694 186 6 6\n713 186 6 6\n709 191 5 7\n604 195 4 6\n749 194 9 13\n776 187 5 6\n792 181 6 7\n807 187 6 8\n828 179 5 7\n887 174 9 12\n845 178 6 5\n834 178 7 7\n941 183 10 11\n969 182 8 9\n930 171 7 7\n961 173 7 6\n1003 168 5 7\n979 174 7 7\n609 201 6 9\n686 191 5 7\n# 10--People_Marching/10_People_Marching_People_Marching_2_307.jpg\n514 114 94 162\n254 172 82 112\n78 182 68 92\n662 210 52 84\n# 10--People_Marching/10_People_Marching_People_Marching_2_40.jpg\n58 43 10 11\n57 31 9 10\n63 65 12 17\n96 44 9 12\n114 27 6 8\n94 93 24 26\n47 136 40 40\n100 142 22 30\n136 79 22 28\n154 46 10 12\n187 41 10 10\n229 94 21 25\n253 87 19 14\n266 120 27 32\n315 147 29 32\n167 228 37 42\n222 198 27 38\n50 349 52 62\n94 452 71 115\n410 46 13 15\n381 92 18 19\n356 127 26 37\n402 161 28 32\n419 103 22 28\n473 107 22 28\n512 48 12 17\n520 43 13 17\n515 86 18 26\n494 150 30 29\n594 126 18 41\n564 65 15 16\n573 45 13 15\n654 57 11 15\n668 49 8 11\n698 46 14 15\n715 53 12 15\n742 65 11 15\n757 48 12 19\n661 98 18 28\n678 96 20 26\n712 83 13 22\n796 67 12 14\n812 54 9 14\n821 54 11 17\n853 52 11 18\n767 91 17 14\n789 121 20 27\n804 110 26 30\n817 141 17 42\n883 99 17 26\n902 115 18 24\n875 137 26 33\n668 205 36 56\n585 275 38 50\n684 247 39 57\n714 268 55 65\n767 207 37 33\n819 246 34 50\n839 239 46 76\n708 354 33 71\n940 253 44 48\n949 290 45 75\n988 340 36 66\n914 445 41 99\n514 519 101 100\n194 85 16 18\n255 440 78 94\n17 3 8 12\n100 11 7 7\n941 202 36 42\n936 153 22 36\n599 216 29 51\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_938.jpg\n483 261 108 156\n# 10--People_Marching/10_People_Marching_People_Marching_2_191.jpg\n20 305 18 18\n82 294 16 21\n96 314 16 23\n137 304 15 23\n185 316 17 22\n241 312 18 21\n256 293 18 22\n329 239 14 18\n379 240 12 17\n318 300 17 23\n336 308 15 26\n359 310 18 22\n388 317 16 21\n453 322 16 23\n513 318 18 27\n660 323 19 23\n747 327 20 26\n827 323 18 28\n848 317 18 27\n971 345 19 27\n1009 471 15 38\n# 10--People_Marching/10_People_Marching_People_Marching_2_678.jpg\n946 210 12 14\n901 208 11 15\n886 296 19 21\n842 306 24 27\n787 307 22 24\n723 275 26 27\n623 296 20 24\n512 304 22 25\n449 298 24 25\n350 278 27 28\n305 292 23 26\n254 287 27 33\n216 295 25 27\n205 298 9 12\n173 313 5 10\n116 338 15 15\n66 258 6 10\n36 318 15 19\n69 255 7 10\n23 321 10 15\n86 340 7 12\n564 332 10 10\n68 369 9 14\n387 301 12 17\n# 10--People_Marching/10_People_Marching_People_Marching_2_1046.jpg\n46 204 24 21\n96 207 17 18\n165 249 30 29\n215 212 23 24\n280 258 18 22\n199 188 16 19\n366 236 16 21\n330 200 7 8\n422 199 22 22\n510 201 49 63\n576 241 22 25\n742 240 20 22\n680 200 15 18\n870 234 26 24\n1006 227 18 29\n586 196 10 10\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_524.jpg\n70 145 63 70\n280 205 44 49\n589 171 60 63\n843 141 48 57\n# 10--People_Marching/10_People_Marching_People_Marching_2_316.jpg\n36 2 202 220\n# 10--People_Marching/10_People_Marching_People_Marching_2_277.jpg\n47 197 48 52\n25 170 7 8\n47 166 7 7\n223 172 11 18\n228 173 18 23\n257 171 24 24\n298 181 6 6\n329 181 18 27\n365 186 30 32\n412 178 38 42\n465 180 17 25\n502 195 27 28\n497 176 10 16\n557 179 10 13\n571 155 6 10\n598 180 20 20\n619 188 31 38\n672 195 18 22\n706 190 7 10\n714 187 12 13\n735 192 11 18\n753 188 28 33\n789 196 17 17\n817 192 19 20\n837 187 25 31\n868 197 17 18\n909 191 10 18\n914 188 21 20\n939 188 14 18\n972 195 20 18\n1008 187 15 18\n999 178 6 6\n996 195 9 9\n963 176 9 7\n625 157 4 6\n640 164 5 7\n881 189 11 14\n# 10--People_Marching/10_People_Marching_People_Marching_2_256.jpg\n0 272 65 122\n140 223 67 85\n173 182 88 101\n326 228 66 62\n447 224 85 87\n572 255 73 61\n710 146 48 55\n813 150 65 68\n957 160 50 58\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_368.jpg\n267 186 54 59\n45 105 61 71\n186 100 65 85\n336 159 59 70\n398 158 42 57\n449 190 56 62\n599 143 60 69\n730 120 61 69\n859 176 72 80\n523 227 39 47\n661 187 45 52\n0 181 35 55\n922 217 40 56\n493 239 33 48\n# 10--People_Marching/10_People_Marching_People_Marching_2_373.jpg\n54 540 39 37\n143 508 43 48\n172 497 30 50\n251 464 40 49\n188 430 26 48\n107 426 40 44\n71 467 35 50\n46 429 41 40\n291 469 31 43\n251 398 38 50\n273 361 40 51\n231 539 38 33\n320 540 42 36\n333 432 34 42\n353 433 46 60\n415 422 39 52\n510 415 41 48\n442 386 37 39\n551 392 37 36\n368 382 31 39\n398 429 32 37\n391 344 38 47\n460 326 43 44\n631 477 37 42\n693 477 45 57\n766 493 40 58\n733 552 39 25\n928 495 34 45\n821 507 35 44\n836 472 35 45\n868 397 40 49\n920 378 37 48\n955 504 38 48\n977 556 42 21\n989 479 35 41\n956 286 32 29\n983 242 32 37\n905 267 28 24\n925 288 31 36\n857 295 32 32\n876 275 31 28\n911 227 30 36\n944 208 28 29\n966 190 26 31\n993 205 27 28\n981 148 28 38\n913 148 27 36\n992 134 24 22\n924 125 25 24\n969 91 26 33\n994 80 25 28\n933 68 24 36\n897 101 19 24\n927 51 15 19\n944 7 16 19\n888 33 15 12\n846 17 14 17\n848 37 16 12\n878 45 18 15\n872 71 23 19\n899 72 15 18\n853 49 19 25\n825 56 23 24\n819 21 12 20\n794 19 18 24\n757 28 19 24\n776 28 9 14\n767 8 14 15\n839 75 26 29\n806 54 15 21\n770 51 20 19\n791 63 23 28\n773 86 24 25\n763 81 20 23\n876 97 25 33\n816 87 21 26\n765 115 26 28\n794 118 24 27\n806 143 30 30\n838 156 27 30\n863 133 25 31\n883 176 32 30\n815 185 24 27\n848 206 28 28\n846 239 31 35\n772 185 26 39\n757 237 27 29\n757 274 36 38\n793 276 35 26\n809 300 37 36\n795 375 32 31\n756 335 30 38\n711 172 30 37\n744 161 24 31\n1002 370 21 37\n975 437 33 39\n691 296 32 31\n696 337 33 40\n694 241 31 31\n694 203 33 33\n672 435 37 42\n624 411 29 44\n626 290 35 44\n568 301 30 43\n593 372 37 37\n518 257 33 39\n475 276 26 23\n666 188 26 25\n625 174 22 30\n654 137 29 32\n678 136 22 32\n706 139 25 26\n728 85 21 30\n746 89 11 25\n730 60 22 28\n656 51 22 27\n702 24 17 25\n611 75 24 29\n619 110 26 32\n640 27 20 21\n659 16 16 17\n616 34 21 20\n575 59 20 29\n570 85 18 26\n545 92 29 21\n569 27 19 23\n622 2 9 10\n658 0 19 13\n673 5 12 15\n684 7 15 17\n699 0 19 19\n728 4 18 26\n537 74 15 22\n524 61 17 21\n552 41 15 27\n537 8 19 15\n661 357 32 31\n401 303 28 25\n395 258 28 26\n330 281 33 35\n352 319 22 43\n282 292 35 46\n258 258 31 42\n222 302 33 50\n204 259 33 38\n206 226 25 33\n226 220 15 28\n238 217 15 25\n268 204 29 29\n309 200 33 41\n380 187 30 38\n335 168 29 30\n252 164 26 30\n500 93 24 29\n464 77 13 30\n477 37 23 30\n491 24 18 20\n496 50 17 21\n445 45 22 20\n421 47 20 29\n403 55 22 19\n416 95 21 31\n443 108 22 20\n400 78 22 19\n371 109 28 26\n365 133 28 29\n395 128 22 23\n355 75 20 28\n346 50 22 28\n335 98 18 29\n269 93 26 35\n264 135 27 36\n320 44 19 23\n366 39 17 28\n410 24 17 24\n346 21 19 21\n260 77 26 17\n285 16 18 22\n305 11 17 23\n381 4 20 22\n359 9 16 22\n354 0 16 11\n230 40 22 24\n242 6 16 19\n268 0 17 9\n186 13 17 26\n158 6 16 24\n200 49 17 17\n210 62 15 20\n231 85 16 17\n184 58 20 35\n233 23 14 17\n182 46 19 17\n163 69 25 33\n146 45 20 23\n119 34 20 22\n114 55 19 21\n121 9 19 20\n81 35 18 20\n81 11 17 18\n132 84 25 27\n147 99 25 29\n194 97 27 32\n218 93 20 31\n37 9 20 27\n33 0 21 8\n49 51 26 30\n30 61 17 15\n21 81 18 29\n183 121 22 31\n201 200 31 34\n162 191 31 27\n139 135 20 25\n83 188 29 31\n54 222 25 29\n100 241 23 25\n70 239 29 44\n49 258 28 35\n102 300 28 29\n167 289 35 46\n135 313 33 40\n53 302 31 39\n168 388 34 37\n152 342 35 40\n125 376 36 44\n88 381 37 37\n60 351 33 40\n21 325 36 37\n16 371 21 41\n563 0 19 14\n507 8 18 18\n523 0 18 13\n774 149 23 26\n456 15 13 14\n364 261 32 33\n0 85 18 27\n5 8 18 20\n# 10--People_Marching/10_People_Marching_People_Marching_2_934.jpg\n446 196 114 152\n# 10--People_Marching/10_People_Marching_People_Marching_2_668.jpg\n412 306 44 53\n541 295 31 33\n605 304 21 28\n297 348 38 43\n194 300 38 43\n100 266 32 36\n372 330 19 24\n515 314 17 22\n461 318 26 29\n769 316 25 29\n857 315 21 26\n921 336 16 19\n956 330 15 16\n986 332 12 15\n1003 340 12 15\n900 345 14 18\n835 339 13 15\n# 10--People_Marching/10_People_Marching_People_Marching_2_404.jpg\n194 226 24 28\n269 268 20 23\n334 280 14 18\n385 297 11 15\n154 298 15 16\n37 266 18 23\n603 237 28 25\n929 248 23 20\n840 288 17 16\n780 298 12 10\n1013 268 11 22\n822 269 10 13\n386 281 7 8\n437 312 8 11\n409 309 10 12\n# 10--People_Marching/10_People_Marching_People_Marching_2_34.jpg\n82 733 24 32\n101 684 16 19\n39 687 14 16\n175 690 15 19\n176 751 26 18\n72 608 8 9\n166 637 12 15\n219 671 11 16\n229 680 17 20\n244 641 12 19\n261 673 13 14\n226 728 15 23\n304 716 21 25\n404 720 18 25\n525 709 29 46\n400 659 14 17\n343 643 11 19\n370 641 13 17\n305 627 11 15\n329 650 10 12\n382 674 12 13\n447 688 17 19\n456 637 12 17\n591 690 22 30\n623 716 34 51\n675 711 22 30\n524 585 9 10\n510 581 9 9\n603 624 12 15\n623 625 13 19\n247 565 7 10\n195 564 9 10\n189 579 8 10\n126 606 9 12\n248 584 9 11\n299 589 10 14\n341 611 10 10\n442 592 10 11\n296 572 8 11\n342 579 7 7\n426 552 7 8\n453 550 7 8\n440 532 6 7\n420 535 5 6\n458 582 6 9\n429 582 6 9\n532 599 11 12\n493 527 6 8\n459 530 7 11\n365 567 7 9\n380 561 8 9\n415 598 10 13\n668 716 19 24\n716 704 20 29\n761 746 25 23\n861 723 30 38\n837 671 18 23\n811 641 15 16\n613 668 13 14\n665 613 8 9\n589 588 9 11\n667 534 7 8\n657 575 9 10\n732 606 10 9\n734 580 11 15\n764 591 11 11\n698 570 7 9\n693 584 8 9\n746 553 7 10\n802 570 6 10\n811 587 8 11\n824 590 9 10\n840 586 8 13\n831 568 8 11\n912 551 8 10\n927 569 7 9\n901 627 11 15\n993 627 8 17\n748 515 6 6\n787 552 8 10\n807 519 5 8\n873 521 7 8\n914 526 7 9\n824 496 6 7\n829 519 6 6\n852 513 5 6\n933 519 6 9\n754 503 6 8\n32 623 8 9\n79 599 8 10\n228 599 7 9\n247 601 9 8\n228 550 6 10\n281 543 7 8\n219 540 6 9\n194 537 7 8\n207 554 7 8\n101 564 5 8\n121 575 8 9\n77 571 7 9\n68 567 7 8\n93 621 8 10\n206 584 8 9\n159 560 7 8\n255 564 6 6\n629 610 12 15\n565 570 8 8\n640 587 8 8\n622 590 9 8\n579 617 9 12\n516 508 4 6\n626 510 6 7\n681 489 5 6\n661 506 5 6\n676 524 6 7\n639 491 6 6\n787 474 5 5\n916 492 5 8\n845 484 5 6\n907 452 5 7\n863 469 5 5\n147 594 8 9\n388 538 4 7\n410 550 6 9\n376 581 8 11\n463 593 8 11\n461 570 9 11\n439 583 6 10\n435 631 11 15\n508 622 8 11\n517 692 23 31\n550 699 19 23\n659 561 6 11\n720 579 7 10\n750 574 9 13\n819 609 10 16\n702 686 14 15\n782 586 7 11\n993 722 31 47\n999 651 10 22\n1004 638 16 17\n981 591 11 14\n858 608 10 12\n448 608 7 11\n352 533 6 9\n318 543 6 9\n258 594 7 8\n# 10--People_Marching/10_People_Marching_People_Marching_2_60.jpg\n140 0 33 20\n233 0 22 22\n310 0 28 20\n103 197 38 44\n222 160 39 50\n429 170 26 36\n353 208 36 41\n399 221 38 42\n506 184 43 42\n590 190 27 29\n662 194 38 42\n768 157 41 38\n843 187 32 40\n921 211 35 41\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_716.jpg\n2 433 34 45\n75 435 38 50\n122 419 40 41\n196 407 45 50\n326 345 51 67\n507 290 62 77\n767 271 76 85\n653 524 19 24\n930 454 32 36\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_69.jpg\n92 641 24 30\n118 617 20 25\n135 662 22 21\n176 649 22 30\n215 659 19 24\n208 605 19 27\n162 557 21 26\n97 563 20 28\n115 598 20 17\n48 591 22 29\n3 611 24 28\n15 569 16 32\n52 562 17 17\n231 551 18 20\n222 519 17 19\n160 512 18 25\n84 510 22 24\n169 486 17 27\n224 484 18 22\n128 478 17 17\n181 445 17 23\n194 426 16 17\n268 414 15 21\n298 423 14 19\n294 456 19 24\n301 479 16 20\n307 500 19 21\n102 466 17 16\n62 501 19 18\n21 511 15 17\n56 451 18 20\n84 444 13 13\n154 414 17 20\n52 382 15 16\n251 404 13 22\n288 404 11 14\n236 354 16 21\n134 389 12 18\n47 347 13 15\n115 330 14 18\n104 319 14 14\n65 312 13 14\n107 251 12 17\n92 244 13 15\n75 270 13 14\n54 264 12 14\n58 248 11 12\n74 230 10 12\n144 230 12 14\n161 229 11 12\n185 232 12 13\n207 231 11 14\n228 226 13 13\n109 220 13 17\n167 210 8 13\n196 216 11 14\n213 221 11 8\n272 215 7 11\n271 196 12 13\n218 196 10 14\n199 190 10 13\n228 190 10 13\n163 176 13 18\n137 195 13 14\n119 203 9 13\n97 196 11 15\n111 190 12 15\n132 181 10 13\n73 191 9 13\n62 197 10 13\n105 177 9 6\n82 177 6 11\n130 155 10 13\n162 154 9 13\n181 163 10 13\n207 177 8 7\n225 177 8 8\n242 156 9 11\n267 183 8 8\n200 139 9 11\n190 131 9 13\n204 134 9 13\n176 137 9 12\n173 136 5 11\n476 98 8 9\n455 103 7 9\n461 117 10 10\n472 135 8 8\n474 144 8 8\n473 160 9 13\n497 158 9 12\n517 166 10 13\n530 158 8 13\n512 144 9 12\n523 146 7 8\n492 142 10 14\n500 137 6 11\n549 157 9 7\n594 155 9 13\n612 141 10 9\n645 134 8 8\n638 144 9 11\n672 157 9 10\n690 152 9 12\n704 145 7 8\n737 139 9 10\n669 146 7 10\n704 164 10 12\n594 170 8 12\n522 56 4 4\n767 82 4 9\n759 119 9 9\n780 106 7 11\n876 106 8 9\n760 105 7 9\n770 152 9 10\n786 143 9 10\n821 162 8 11\n817 144 6 7\n828 150 6 7\n854 148 8 12\n884 132 9 10\n894 131 8 10\n867 137 6 10\n915 171 11 15\n934 161 10 11\n954 204 13 9\n1001 204 11 12\n1010 184 11 14\n966 202 8 9\n951 144 8 6\n660 141 8 10\n690 179 8 12\n712 182 10 11\n660 185 3 10\n682 191 9 11\n648 184 7 10\n637 194 9 12\n644 189 5 9\n625 176 8 13\n616 165 7 8\n613 154 5 9\n602 195 9 8\n606 189 8 9\n610 212 12 12\n582 185 9 10\n572 180 8 10\n592 208 10 11\n624 228 10 9\n714 214 9 13\n681 220 9 7\n684 230 10 12\n713 234 12 12\n692 244 12 10\n679 249 11 17\n657 233 10 9\n536 195 9 14\n527 194 8 9\n540 184 9 6\n587 233 8 12\n596 230 7 8\n603 242 10 15\n632 246 9 13\n662 264 10 12\n690 271 13 19\n700 267 9 13\n709 272 10 10\n437 97 9 11\n444 117 7 9\n398 115 9 11\n416 123 7 7\n422 121 8 10\n436 128 9 12\n378 117 8 8\n395 107 7 9\n364 106 5 8\n357 114 6 7\n367 123 10 11\n348 126 7 12\n345 117 9 8\n335 129 10 10\n318 129 10 10\n300 124 8 9\n311 125 7 9\n293 135 8 11\n312 148 8 10\n295 159 10 10\n294 175 11 13\n306 169 11 14\n325 166 7 11\n329 159 7 7\n346 173 7 7\n330 145 7 7\n380 149 8 10\n365 170 7 9\n396 127 7 11\n414 148 8 7\n406 162 11 12\n421 144 10 9\n462 160 5 9\n427 170 8 11\n457 181 10 14\n466 190 10 14\n490 189 10 11\n502 188 7 14\n507 189 6 12\n408 192 9 13\n384 195 10 13\n149 147 10 12\n183 73 7 9\n199 77 8 8\n171 84 6 12\n145 96 9 11\n128 83 9 11\n89 91 9 8\n95 80 7 8\n95 68 6 10\n140 67 9 10\n151 58 7 10\n143 52 7 8\n199 47 6 10\n177 38 8 8\n210 43 6 8\n227 46 6 8\n239 53 7 11\n192 33 6 10\n178 50 6 6\n163 42 6 7\n153 40 6 9\n127 37 5 10\n154 27 7 10\n167 31 6 8\n183 28 6 8\n199 32 5 5\n234 28 7 9\n214 29 6 7\n261 55 6 9\n245 70 5 7\n242 81 6 6\n271 81 4 6\n275 91 9 10\n275 61 6 9\n252 35 6 7\n261 40 6 8\n282 28 6 9\n285 46 6 7\n292 62 8 11\n311 60 7 8\n252 22 7 8\n214 18 6 8\n207 18 6 10\n182 10 6 10\n190 7 6 7\n197 2 6 8\n165 11 6 6\n170 21 5 6\n171 2 5 8\n218 6 5 8\n240 10 7 10\n246 5 5 6\n267 15 7 8\n292 23 6 6\n299 3 6 8\n305 7 6 9\n315 19 6 6\n316 34 7 9\n269 33 5 6\n315 0 6 5\n324 1 7 5\n319 5 4 7\n353 2 6 6\n362 8 5 8\n377 6 5 6\n394 7 5 6\n414 4 5 8\n419 0 6 6\n440 14 4 6\n429 19 3 4\n428 25 5 8\n441 23 6 8\n404 17 7 10\n393 17 7 9\n375 19 6 7\n383 14 4 5\n385 24 6 8\n354 26 6 8\n329 22 6 8\n304 21 4 5\n330 35 5 8\n340 35 6 8\n325 51 6 8\n319 62 8 10\n318 55 5 5\n347 54 7 9\n367 41 7 9\n387 50 8 8\n396 48 6 9\n380 45 5 7\n400 40 6 6\n405 32 6 10\n423 29 5 8\n434 31 5 7\n133 131 9 13\n119 143 12 12\n100 129 9 11\n96 153 8 14\n98 118 9 9\n111 107 12 12\n136 114 8 11\n147 131 8 11\n161 128 9 10\n160 115 9 11\n150 115 8 11\n118 95 8 8\n81 127 9 17\n185 101 9 9\n219 114 10 13\n202 114 5 10\n226 106 7 13\n217 110 6 10\n241 120 8 11\n247 115 7 8\n268 113 5 7\n268 132 8 8\n237 140 7 11\n283 155 8 9\n273 171 8 11\n283 183 10 15\n290 207 6 6\n204 91 9 11\n232 88 9 10\n264 88 7 9\n221 66 6 7\n581 254 10 14\n566 301 12 12\n580 290 12 9\n482 310 13 18\n466 298 14 16\n435 294 13 16\n428 318 14 12\n448 323 12 17\n560 320 12 16\n578 331 14 12\n580 348 12 14\n550 349 13 17\n616 267 10 11\n654 278 11 8\n659 292 11 11\n700 283 10 13\n708 304 14 16\n734 310 13 15\n695 302 11 13\n660 306 11 17\n640 313 10 11\n622 280 12 16\n592 301 12 13\n600 309 12 16\n629 328 12 16\n645 330 14 18\n687 328 15 15\n706 338 13 17\n738 328 12 16\n595 331 12 15\n609 361 15 13\n950 478 17 19\n995 526 20 23\n909 470 13 18\n885 483 18 20\n839 477 19 22\n918 544 22 25\n326 360 14 15\n382 352 13 16\n322 339 10 10\n448 372 15 18\n500 388 13 14\n385 383 15 19\n379 382 11 16\n339 375 13 14\n381 408 17 18\n407 414 14 20\n370 418 12 16\n358 456 17 22\n363 440 12 15\n425 451 15 19\n464 412 16 16\n502 434 17 22\n535 463 19 25\n537 449 10 10\n520 432 14 10\n456 466 14 22\n441 474 15 23\n421 490 20 22\n396 502 18 22\n367 495 16 23\n587 447 14 20\n563 461 16 17\n653 457 17 24\n723 446 10 17\n724 479 17 17\n695 480 18 27\n726 502 20 21\n630 493 17 23\n597 508 19 21\n576 495 16 19\n563 531 17 26\n541 539 18 23\n503 498 16 20\n470 503 18 20\n299 535 16 15\n359 534 17 23\n401 525 17 22\n319 547 17 24\n401 573 20 27\n389 595 21 24\n328 613 22 26\n358 628 21 26\n302 603 19 26\n321 598 20 28\n243 614 20 17\n271 569 19 20\n258 638 19 21\n285 659 20 24\n429 663 20 20\n437 617 20 21\n504 636 17 16\n547 631 18 22\n435 44 7 10\n408 58 8 10\n437 63 5 7\n425 66 6 8\n428 79 9 11\n403 72 7 10\n367 55 7 12\n360 61 6 6\n382 75 8 9\n406 98 8 11\n392 94 8 10\n383 88 7 10\n378 103 7 9\n370 96 8 10\n354 93 6 7\n348 68 6 7\n315 82 6 8\n289 81 6 8\n312 93 8 9\n324 97 7 5\n336 84 9 14\n332 102 8 10\n346 104 8 9\n291 108 10 12\n287 115 8 11\n447 6 6 7\n500 53 6 8\n448 55 7 7\n458 33 5 6\n500 77 8 10\n491 63 6 9\n461 79 7 7\n467 69 6 7\n455 94 8 7\n479 88 7 8\n513 83 7 10\n554 81 9 10\n602 83 8 11\n571 23 4 6\n469 49 7 7\n639 56 8 7\n689 51 7 8\n660 54 8 9\n653 67 6 9\n627 65 6 8\n646 38 8 10\n632 45 7 7\n668 33 5 8\n642 15 6 9\n647 106 9 12\n708 64 6 9\n714 51 8 10\n721 71 8 9\n623 11 6 5\n656 14 5 7\n734 58 6 7\n725 50 6 8\n508 11 6 7\n645 30 4 5\n680 30 4 6\n674 67 5 6\n375 180 10 12\n320 193 10 13\n328 185 8 13\n366 143 8 10\n451 194 9 12\n446 189 8 8\n457 202 11 8\n461 214 11 13\n436 224 11 12\n392 217 11 13\n351 207 5 12\n299 200 10 13\n324 219 5 9\n498 219 11 14\n503 207 9 11\n528 205 11 14\n544 216 9 14\n511 224 9 8\n510 238 12 15\n524 254 10 10\n493 247 9 9\n455 249 10 11\n441 251 9 13\n470 266 12 14\n505 268 10 10\n485 267 12 17\n446 267 13 17\n462 275 12 16\n506 282 13 15\n519 285 11 13\n566 268 12 13\n684 62 7 7\n678 51 6 5\n708 82 7 10\n741 75 9 10\n750 94 9 13\n703 109 8 10\n699 122 7 12\n665 21 5 8\n481 0 4 6\n651 86 5 8\n587 96 8 10\n547 112 7 11\n581 112 7 11\n572 118 5 4\n544 104 4 9\n618 126 8 10\n610 120 9 10\n595 134 7 10\n583 138 9 13\n564 137 6 9\n567 126 6 8\n551 134 7 7\n540 138 9 8\n524 114 8 11\n514 111 7 7\n513 127 8 10\n500 123 7 10\n487 129 7 8\n475 117 7 10\n472 103 7 10\n572 257 11 14\n627 371 15 18\n560 372 15 18\n538 377 14 18\n595 376 12 17\n550 424 15 16\n773 360 14 13\n820 346 11 11\n885 327 11 11\n878 396 12 15\n821 369 15 17\n788 377 16 17\n808 398 13 17\n763 388 11 11\n784 405 17 19\n745 390 12 19\n717 357 13 19\n721 386 14 16\n684 390 15 15\n652 344 13 17\n631 419 11 20\n683 418 13 19\n732 415 15 21\n767 442 17 22\n849 424 15 15\n882 443 18 24\n979 337 13 16\n1018 324 6 21\n950 305 10 14\n1009 305 8 13\n800 320 7 11\n886 631 21 25\n876 646 20 31\n931 576 20 28\n958 629 22 29\n978 604 21 23\n996 593 17 26\n951 664 23 20\n999 569 17 14\n58 351 13 10\n932 446 17 22\n534 609 18 26\n476 561 16 22\n491 545 18 23\n511 563 18 25\n550 577 17 23\n570 595 20 21\n584 625 17 24\n601 659 20 24\n606 553 20 24\n645 583 19 21\n716 538 20 29\n729 535 13 24\n744 574 21 25\n795 542 19 20\n820 527 13 20\n809 534 10 19\n821 571 21 30\n806 570 17 23\n764 573 13 21\n839 612 21 28\n757 613 19 27\n758 648 23 24\n689 660 22 23\n694 639 18 15\n760 508 16 18\n779 502 16 17\n868 542 19 22\n879 532 19 27\n897 524 11 16\n880 575 20 28\n603 404 11 13\n313 673 21 11\n660 84 7 10\n498 109 7 7\n0 659 19 26\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_933.jpg\n110 198 38 51\n539 159 27 30\n521 182 25 27\n985 145 18 27\n771 189 14 26\n320 72 13 23\n238 51 16 20\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_1024.jpg\n577 1042 19 25\n460 1046 28 36\n282 1049 22 31\n207 1054 25 33\n847 1043 23 32\n213 1954 79 105\n364 1880 71 96\n4 1687 54 71\n80 1696 43 65\n124 1703 37 49\n177 1752 44 50\n221 1755 27 42\n264 1752 45 51\n343 1761 35 39\n401 1787 57 69\n491 1726 29 35\n465 1769 30 36\n449 1832 35 39\n518 1844 35 49\n546 1774 34 38\n579 1896 44 63\n611 1985 72 85\n610 1831 44 51\n594 1761 33 46\n632 1755 30 37\n671 1745 30 34\n665 1802 34 42\n731 1847 47 63\n797 1776 42 59\n761 1744 38 44\n859 1724 34 43\n881 1683 37 46\n858 1776 40 52\n915 1783 46 57\n952 1916 59 78\n990 1757 34 56\n906 1077 38 45\n994 1087 25 41\n710 1084 30 39\n326 1051 20 24\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_499.jpg\n558 288 23 25\n491 272 22 30\n444 275 20 25\n377 245 23 29\n737 82 25 28\n639 75 25 24\n600 73 17 20\n539 29 19 24\n847 0 18 10\n# 10--People_Marching/10_People_Marching_People_Marching_2_259.jpg\n91 468 16 15\n209 207 8 9\n166 231 11 10\n172 251 8 11\n123 285 11 14\n116 323 11 13\n282 205 9 10\n329 214 9 10\n365 206 9 14\n401 175 10 11\n328 248 11 19\n268 278 14 20\n282 318 11 16\n322 284 12 16\n364 285 12 14\n343 313 13 13\n428 199 10 11\n55 368 10 14\n149 408 15 17\n178 372 12 14\n208 410 13 18\n169 464 17 15\n226 465 15 14\n282 475 16 14\n262 409 13 12\n233 371 13 13\n297 363 14 15\n314 410 15 16\n347 365 13 14\n370 410 16 15\n397 371 14 15\n395 469 15 18\n420 413 15 16\n450 476 16 16\n474 411 15 15\n505 468 14 15\n533 416 13 16\n562 464 16 18\n589 425 13 17\n338 477 15 16\n432 267 10 12\n409 292 10 11\n414 319 13 15\n450 293 12 15\n470 332 12 14\n445 361 14 17\n496 369 15 15\n529 326 11 13\n555 356 15 13\n500 291 12 13\n533 258 10 11\n558 286 13 14\n591 326 12 14\n445 176 10 10\n486 156 10 12\n522 175 11 13\n470 193 10 14\n510 201 10 11\n553 203 10 13\n567 176 10 11\n590 201 10 13\n624 205 10 13\n627 260 13 17\n607 289 13 14\n640 324 14 15\n666 288 12 15\n707 324 14 17\n711 283 13 14\n666 208 10 11\n707 220 8 10\n613 370 14 14\n683 361 13 14\n639 426 15 15\n620 469 16 15\n679 465 15 20\n689 416 14 14\n734 465 16 16\n746 416 17 20\n786 467 17 16\n802 407 14 17\n744 360 12 11\n805 365 13 11\n763 197 8 10\n797 223 9 10\n845 283 12 11\n859 319 11 11\n920 363 12 13\n943 414 12 16\n854 408 15 15\n884 466 15 13\n835 470 17 15\n791 248 12 17\n# 10--People_Marching/10_People_Marching_People_Marching_2_591.jpg\n894 159 53 52\n850 185 33 34\n755 196 30 29\n672 192 25 28\n598 185 24 27\n460 186 21 23\n415 181 19 19\n370 201 18 20\n335 189 16 21\n509 222 23 12\n279 190 17 21\n212 189 21 21\n153 188 20 19\n84 180 22 20\n41 176 24 25\n155 1380 20 26\n844 1245 20 25\n806 1306 15 23\n621 1229 18 20\n513 1184 20 23\n506 1124 17 17\n574 1254 19 22\n538 1226 20 21\n611 1282 21 21\n646 1288 16 16\n771 1271 19 20\n526 1277 21 23\n487 1268 16 19\n499 1228 16 19\n456 1202 18 20\n566 1303 20 23\n413 1133 17 18\n320 1138 17 16\n360 1143 14 19\n447 1138 17 23\n356 1218 14 18\n250 1211 12 18\n45 1216 14 16\n106 1172 15 16\n71 1161 18 17\n6 1114 14 15\n149 1199 17 20\n128 1153 16 16\n319 1291 21 22\n421 1269 11 16\n699 1329 16 23\n935 1049 11 15\n663 1241 18 25\n734 1267 15 19\n690 1272 16 23\n651 1208 16 23\n585 1192 20 22\n556 1357 21 22\n424 1221 22 23\n468 1314 14 18\n892 1310 17 22\n873 1344 17 24\n46 1107 16 18\n162 1059 14 15\n286 1093 13 12\n232 1090 12 14\n75 1125 16 17\n278 1170 14 19\n250 1135 13 14\n206 1143 11 16\n458 1277 9 15\n591 658 10 15\n# 10--People_Marching/10_People_Marching_People_Marching_2_433.jpg\n614 346 157 222\n245 382 147 188\n353 222 108 168\n498 237 132 162\n# 10--People_Marching/10_People_Marching_People_Marching_2_2.jpg\n38 384 11 21\n159 425 14 23\n142 386 7 8\n111 382 5 6\n181 393 5 10\n192 391 7 10\n291 394 14 17\n315 442 12 24\n339 461 22 35\n358 391 7 11\n455 460 11 30\n436 404 8 15\n519 411 14 22\n488 481 26 41\n510 523 18 54\n572 422 9 21\n542 374 7 10\n629 384 12 14\n656 395 16 29\n659 434 22 36\n663 477 35 56\n701 370 10 12\n620 356 7 11\n759 422 32 41\n747 407 24 31\n793 385 9 19\n828 346 8 16\n948 468 33 62\n914 494 26 48\n1001 420 23 36\n961 389 15 30\n902 404 16 29\n877 344 7 15\n911 356 7 11\n974 345 7 14\n992 354 12 16\n814 398 11 19\n243 420 8 16\n342 390 7 10\n696 354 6 9\n634 362 6 9\n310 394 10 11\n234 404 7 11\n220 395 7 9\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_1020.jpg\n697 101 27 49\n# 10--People_Marching/10_People_Marching_People_Marching_2_496.jpg\n455 150 85 132\n# 10--People_Marching/10_People_Marching_People_Marching_2_638.jpg\n372 166 328 458\n# 10--People_Marching/10_People_Marching_People_Marching_2_401.jpg\n330 403 68 86\n190 350 55 69\n92 513 61 76\n104 390 32 38\n63 317 30 38\n100 281 31 40\n46 289 24 28\n350 333 34 38\n308 329 23 29\n283 294 24 30\n208 301 25 31\n189 266 24 30\n254 271 21 30\n314 268 19 23\n327 291 18 22\n239 290 14 20\n352 275 22 25\n383 313 25 33\n423 239 22 29\n385 249 18 24\n357 253 11 13\n34 268 17 26\n416 257 12 15\n485 239 14 15\n462 238 13 15\n508 245 18 16\n531 244 8 7\n542 239 24 34\n567 262 28 39\n496 266 28 42\n479 262 23 36\n545 308 31 29\n615 238 14 21\n626 246 29 39\n662 264 33 45\n703 241 11 16\n748 230 13 15\n740 252 19 26\n757 261 23 35\n728 300 37 47\n780 258 35 50\n817 246 25 31\n796 278 48 51\n642 527 73 102\n853 499 85 131\n848 244 37 54\n922 265 26 30\n984 234 11 22\n975 250 7 10\n990 231 15 29\n996 272 20 36\n777 349 62 84\n671 418 40 51\n724 381 38 48\n552 505 55 55\n495 351 18 47\n424 363 30 33\n23 414 55 58\n0 353 22 56\n162 268 17 24\n# 10--People_Marching/10_People_Marching_People_Marching_2_173.jpg\n68 481 6 7\n115 490 6 6\n123 486 5 5\n162 489 7 8\n172 493 6 8\n181 486 5 6\n187 490 8 11\n193 486 7 8\n210 484 7 10\n238 489 6 8\n249 494 9 11\n260 491 7 12\n250 486 8 8\n269 497 5 6\n276 496 5 9\n283 499 8 11\n312 494 7 9\n319 488 9 14\n344 482 7 9\n366 496 11 17\n353 495 6 8\n377 495 9 14\n420 499 8 10\n426 483 5 7\n446 497 7 9\n455 495 9 15\n463 505 5 8\n468 506 4 8\n480 503 10 10\n494 503 11 15\n507 503 9 11\n519 499 12 18\n536 497 10 12\n566 508 14 16\n581 504 10 14\n643 499 9 11\n612 506 11 12\n669 502 16 19\n688 500 9 9\n699 514 13 19\n761 498 9 14\n793 511 26 34\n810 497 11 15\n856 514 17 20\n952 512 14 16\n341 497 8 11\n376 486 7 8\n# 10--People_Marching/10_People_Marching_People_Marching_2_793.jpg\n936 169 40 52\n898 18 48 58\n801 117 51 51\n649 181 50 50\n513 99 49 56\n404 85 54 51\n276 77 49 62\n415 10 49 51\n126 88 48 52\n61 135 50 57\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_619.jpg\n433 461 12 15\n351 456 10 9\n415 446 7 9\n436 435 6 9\n462 449 8 10\n503 443 7 8\n520 454 10 11\n541 457 10 13\n555 449 12 15\n586 440 13 15\n615 445 12 12\n668 445 11 13\n702 437 10 11\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_848.jpg\n131 187 33 43\n243 214 33 47\n363 204 39 43\n481 156 44 59\n584 200 24 39\n641 165 50 58\n728 177 33 47\n760 128 54 73\n989 188 33 58\n105 243 26 29\n# 10--People_Marching/10_People_Marching_People_Marching_2_36.jpg\n599 306 19 26\n511 289 25 25\n595 276 14 18\n634 291 18 22\n673 272 14 18\n649 309 24 28\n699 309 26 31\n694 289 11 12\n719 283 13 12\n753 322 27 30\n813 293 15 17\n813 333 31 33\n832 295 13 17\n854 293 13 16\n902 304 14 16\n929 297 16 16\n962 280 13 15\n974 295 13 18\n1004 291 15 18\n950 342 33 36\n549 298 23 21\n12 315 16 15\n32 285 16 22\n58 239 15 16\n93 308 12 20\n99 312 20 24\n115 290 24 26\n134 296 22 29\n20 433 11 10\n52 411 11 12\n57 373 14 18\n155 309 22 29\n190 316 24 28\n223 323 26 29\n257 327 27 29\n305 340 31 32\n300 285 20 25\n324 298 18 21\n343 293 21 26\n385 302 24 24\n428 307 25 28\n258 236 11 12\n467 312 25 30\n503 322 25 34\n558 324 29 36\n# 10--People_Marching/10_People_Marching_People_Marching_2_236.jpg\n462 167 26 28\n# 10--People_Marching/10_People_Marching_People_Marching_2_514.jpg\n140 208 150 252\n394 164 156 234\n804 238 158 250\n534 28 154 216\n918 74 100 234\n# 10--People_Marching/10_People_Marching_People_Marching_2_498.jpg\n35 619 25 21\n0 462 10 20\n164 430 23 19\n116 271 22 23\n69 146 22 26\n27 17 22 28\n191 32 20 20\n239 141 23 20\n289 290 24 20\n346 417 25 30\n412 582 25 27\n574 596 26 30\n363 31 21 23\n542 7 24 25\n609 134 21 20\n663 286 23 17\n722 421 22 22\n785 543 23 26\n955 545 23 30\n894 417 23 30\n835 274 22 31\n772 137 23 24\n705 0 20 27\n877 16 19 17\n942 130 21 19\n538 442 22 26\n1002 271 22 29\n216 597 24 27\n# 10--People_Marching/10_People_Marching_People_Marching_2_131.jpg\n143 302 37 52\n201 368 41 48\n283 311 35 45\n327 212 34 46\n447 237 37 43\n408 297 35 46\n471 369 43 49\n512 301 36 47\n563 264 34 48\n620 314 39 48\n612 374 41 51\n684 257 32 45\n730 322 34 44\n737 398 40 51\n839 327 36 43\n342 387 36 49\n# 10--People_Marching/10_People_Marching_People_Marching_2_823.jpg\n363 200 179 256\n# 10--People_Marching/10_People_Marching_People_Marching_2_171.jpg\n6 144 20 21\n114 125 22 30\n247 104 21 24\n346 113 18 24\n455 79 22 24\n572 71 20 27\n671 90 22 29\n769 75 19 25\n839 99 19 28\n192 303 17 25\n199 365 20 24\n308 360 21 24\n324 297 18 26\n64 360 22 28\n391 359 19 25\n441 293 19 25\n467 355 20 23\n553 353 20 27\n568 275 19 26\n720 347 21 26\n745 273 23 31\n907 337 18 29\n974 264 23 32\n608 386 15 27\n661 372 22 28\n32 434 22 27\n127 438 21 29\n215 433 22 30\n305 437 22 30\n264 487 22 36\n221 582 25 32\n341 619 24 31\n17 629 17 34\n97 656 20 27\n100 540 22 34\n452 531 19 32\n418 493 18 31\n559 579 18 30\n441 427 20 28\n564 426 22 27\n# 10--People_Marching/10_People_Marching_People_Marching_2_27.jpg\n24 187 17 33\n36 206 27 35\n129 198 31 34\n158 177 28 40\n207 189 20 23\n211 206 25 26\n265 195 24 30\n302 186 39 37\n363 184 28 33\n433 184 25 39\n485 197 19 25\n521 195 21 31\n538 200 31 36\n574 188 36 47\n608 213 32 35\n646 181 27 34\n653 220 24 30\n703 203 36 36\n790 228 25 34\n831 224 32 39\n858 203 28 34\n916 218 29 33\n912 269 32 43\n989 207 25 39\n218 63 6 7\n979 234 12 19\n# 10--People_Marching/10_People_Marching_People_Marching_2_577.jpg\n602 301 137 183\n333 446 118 145\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_552.jpg\n436 106 64 76\n# 10--People_Marching/10_People_Marching_People_Marching_2_898.jpg\n673 590 56 61\n789 652 46 45\n508 711 49 60\n438 781 41 40\n253 811 53 50\n628 727 38 41\n# 10--People_Marching/10_People_Marching_People_Marching_2_395.jpg\n220 161 34 42\n150 173 31 36\n94 175 22 29\n120 190 24 35\n10 230 17 23\n300 344 21 21\n579 188 31 35\n467 188 30 34\n392 212 22 28\n322 232 18 26\n404 218 24 28\n669 214 24 29\n743 215 28 32\n957 179 30 39\n830 212 26 33\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_240.jpg\n1 237 31 39\n130 209 26 38\n108 196 12 17\n161 191 13 14\n170 199 18 29\n216 227 27 30\n221 268 35 46\n198 200 16 20\n219 206 21 20\n263 213 15 22\n232 193 10 9\n298 193 15 17\n289 266 39 57\n239 302 67 86\n341 219 11 13\n330 229 28 41\n378 255 26 34\n374 213 11 17\n388 190 9 15\n396 189 8 14\n350 204 9 10\n479 190 11 11\n497 200 11 12\n492 215 16 24\n460 202 12 13\n536 210 16 20\n554 224 20 30\n455 243 26 38\n418 235 42 56\n409 327 109 137\n610 233 47 63\n690 261 24 35\n715 243 24 35\n737 237 19 23\n742 219 13 16\n680 233 12 15\n684 226 15 16\n790 208 8 10\n765 206 10 11\n847 211 17 21\n839 261 27 41\n889 215 18 20\n887 233 22 23\n777 230 13 14\n343 193 8 7\n945 283 26 34\n795 304 44 56\n825 276 24 33\n723 203 11 18\n997 214 16 20\n1009 223 14 27\n902 431 122 123\n975 338 49 53\n35 234 18 19\n598 234 14 18\n691 206 8 14\n# 10--People_Marching/10_People_Marching_People_Marching_2_239.jpg\n61 404 45 57\n209 352 52 62\n347 219 69 79\n513 347 49 63\n703 81 98 73\n843 242 70 69\n929 358 42 60\n979 400 39 53\n1 438 46 33\n# 10--People_Marching/10_People_Marching_People_Marching_2_935.jpg\n372 282 210 339\n# 10--People_Marching/10_People_Marching_People_Marching_10_People_Marching_People_Marching_10_447.jpg\n492 776 46 55\n682 758 50 59\n953 771 65 61\n848 787 58 63\n930 736 25 32\n960 701 24 32\n898 730 24 29\n994 700 17 32\n851 652 22 31\n872 624 21 32\n927 616 23 31\n790 702 24 30\n767 743 24 33\n569 755 24 30\n609 689 23 29\n638 673 24 29\n759 651 24 28\n807 634 22 31\n557 632 23 30\n695 644 22 27\n993 524 20 28\n970 478 21 29\n832 526 21 32\n1007 452 16 30\n906 437 22 29\n861 470 21 29\n775 497 22 31\n670 508 22 31\n719 453 21 29\n742 427 21 26\n836 445 20 25\n655 477 28 30\n662 439 24 31\n965 392 23 29\n884 409 23 23\n634 387 23 26\n681 365 21 28\n993 369 21 28\n873 383 20 24\n767 354 20 27\n737 335 19 25\n613 365 24 29\n565 333 18 26\n680 310 16 25\n810 309 21 27\n872 323 14 23\n889 352 14 25\n934 328 14 25\n976 353 16 22\n991 345 19 25\n825 355 18 27\n625 335 21 24\n646 271 17 25\n566 276 20 22\n606 267 17 27\n687 269 19 25\n720 295 20 28\n854 292 20 25\n793 277 18 28\n830 240 21 29\n894 238 19 25\n981 270 19 24\n1011 235 13 24\n522 431 20 30\n520 349 18 28\n487 326 21 29\n897 199 17 22\n961 199 19 21\n905 159 20 25\n958 234 17 20\n971 160 19 26\n993 105 21 28\n952 24 18 24\n908 63 17 26\n872 108 16 24\n838 197 19 26\n823 166 18 26\n777 200 18 27\n710 229 21 24\n749 166 20 26\n781 126 20 21\n739 135 22 26\n663 153 18 24\n637 238 21 24\n599 159 19 27\n615 131 19 27\n757 105 19 26\n807 122 19 25\n675 134 21 26\n695 85 21 26\n630 94 18 23\n666 47 15 24\n834 47 20 25\n702 21 18 26\n721 44 18 27\n787 20 19 26\n848 15 16 22\n879 5 18 23\n909 0 16 12\n212 884 22 31\n80 892 26 32\n175 830 23 30\n133 796 21 26\n252 811 23 25\n66 835 25 30\n44 894 23 29\n38 779 23 37\n61 747 20 29\n140 875 23 31\n408 798 23 31\n330 836 20 32\n383 645 21 25\n310 644 23 27\n230 635 24 32\n35 689 25 30\n169 715 24 25\n176 600 25 30\n73 647 18 28\n84 618 20 24\n55 581 21 27\n257 572 17 27\n275 548 20 25\n123 594 16 25\n187 578 17 26\n107 536 20 27\n169 538 18 25\n148 667 19 32\n463 478 28 35\n411 455 22 29\n364 541 21 28\n358 514 23 27\n250 485 18 27\n169 469 22 29\n110 510 19 23\n30 503 19 28\n68 446 22 29\n13 455 22 23\n123 452 20 21\n190 427 23 31\n258 438 21 30\n331 471 23 31\n328 426 19 27\n405 426 26 25\n300 397 21 29\n411 389 18 24\n227 392 22 27\n148 416 22 29\n282 366 21 29\n346 392 17 23\n353 407 15 25\n413 350 24 27\n296 334 21 28\n221 337 22 27\n144 346 20 26\n12 293 23 25\n270 280 20 26\n421 284 19 25\n338 250 21 25\n500 286 18 26\n358 329 18 31\n527 177 22 25\n493 154 20 25\n463 183 19 25\n411 166 18 22\n333 157 19 25\n295 229 17 24\n546 129 19 26\n530 263 22 27\n481 111 17 22\n463 103 17 24\n405 86 18 27\n562 107 20 24\n601 55 17 25\n622 5 18 21\n542 36 21 26\n504 35 19 25\n463 38 16 23\n425 25 19 24\n254 71 20 26\n193 119 18 27\n213 97 19 26\n192 91 20 27\n206 54 17 23\n320 3 19 25\n511 78 19 25\n574 225 20 27\n458 249 17 19\n533 0 22 19\n150 172 19 27\n84 190 21 29\n1 246 20 22\n8 180 16 26\n110 126 18 24\n110 58 16 22\n48 74 19 25\n56 8 17 23\n141 43 20 23\n192 1 18 22\n226 294 17 20\n494 411 23 27\n348 709 22 26\n784 411 18 24\n929 385 14 21\n929 263 15 21\n319 84 17 20\n193 39 21 22\n97 178 19 24\n250 754 21 24\n568 460 23 26\n0 734 11 25\n20 155 23 27\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_529.jpg\n846 406 76 95\n827 317 51 65\n777 290 30 34\n734 296 31 29\n634 286 49 61\n663 459 74 88\n539 349 64 83\n519 474 29 58\n458 286 51 52\n353 398 44 64\n286 284 34 35\n174 308 41 53\n66 232 33 36\n12 251 45 51\n11 310 55 72\n422 127 36 45\n198 268 29 31\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_441.jpg\n823 343 29 43\n768 334 29 38\n737 331 29 40\n731 288 27 41\n648 293 28 33\n921 589 103 94\n599 228 11 12\n559 228 7 13\n555 281 25 30\n462 277 24 31\n402 278 25 35\n373 311 32 40\n250 304 31 42\n200 485 69 70\n132 365 41 60\n416 351 33 48\n775 11 12 12\n670 11 11 14\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_774.jpg\n74 103 7 11\n91 101 7 9\n162 117 10 8\n181 112 9 10\n121 110 10 8\n112 111 9 10\n211 129 7 10\n243 131 8 8\n230 112 7 8\n256 122 5 9\n265 117 6 8\n290 129 6 9\n278 132 7 8\n313 109 8 9\n339 104 8 8\n350 99 5 9\n379 112 6 8\n386 110 7 7\n403 111 6 8\n442 98 9 7\n465 97 8 10\n416 108 9 9\n492 112 8 9\n510 82 11 12\n492 82 9 10\n531 70 9 14\n566 85 13 11\n591 77 10 12\n608 69 8 10\n12 96 9 13\n38 98 10 12\n64 106 8 10\n642 57 11 15\n671 53 13 16\n704 48 11 18\n758 46 10 13\n796 47 11 11\n942 327 15 16\n890 323 8 17\n849 362 10 18\n829 309 12 12\n782 300 11 12\n713 303 10 11\n790 352 13 15\n819 347 11 16\n818 377 14 15\n835 391 11 21\n799 375 16 17\n765 390 16 18\n741 359 14 12\n735 349 11 8\n716 370 17 18\n741 396 18 23\n708 417 17 20\n722 409 11 18\n661 396 16 16\n705 356 11 9\n667 307 11 14\n643 297 11 13\n635 346 11 14\n619 345 10 16\n610 373 9 12\n657 365 10 12\n627 396 11 13\n600 405 13 21\n602 445 21 24\n662 432 17 24\n649 454 14 19\n604 346 10 14\n569 474 18 27\n539 472 23 25\n567 379 12 12\n576 359 11 9\n567 344 7 10\n546 345 9 11\n523 306 7 7\n531 337 10 10\n519 351 13 11\n508 367 12 13\n505 392 17 16\n499 422 21 23\n450 437 18 24\n472 392 17 24\n480 372 13 14\n480 355 10 12\n504 349 11 12\n496 348 9 11\n476 339 7 13\n479 330 8 10\n461 333 8 11\n461 355 8 7\n452 380 13 16\n426 408 17 15\n424 389 12 11\n431 357 12 14\n441 337 8 10\n447 331 9 9\n420 340 9 11\n403 340 10 10\n412 361 11 17\n397 389 14 14\n393 411 18 17\n403 435 23 32\n349 419 16 19\n360 405 12 17\n347 370 16 16\n377 365 12 18\n378 347 11 15\n357 342 11 12\n391 328 9 12\n415 304 8 8\n370 294 7 7\n383 321 8 11\n372 338 8 10\n370 330 7 8\n350 335 9 8\n325 373 13 14\n329 353 11 11\n325 333 9 11\n348 320 8 8\n335 299 7 8\n314 323 8 11\n302 322 6 8\n302 333 9 8\n301 342 11 10\n309 363 11 13\n301 356 8 10\n302 391 10 15\n302 421 18 26\n273 403 18 21\n233 412 19 20\n249 382 14 18\n246 361 10 14\n255 343 10 16\n273 349 13 14\n281 343 8 11\n292 332 8 10\n263 325 11 11\n254 337 12 10\n242 327 9 10\n215 305 9 10\n223 331 8 11\n237 342 11 11\n231 365 12 11\n227 379 16 13\n194 373 14 19\n200 347 11 14\n210 328 6 11\n186 329 9 12\n182 348 10 11\n173 357 17 23\n184 392 16 20\n159 395 11 13\n146 367 10 15\n157 347 13 15\n158 334 11 10\n128 334 10 11\n130 353 15 15\n106 308 9 9\n111 336 7 12\n101 356 15 14\n108 378 12 13\n130 386 15 16\n105 393 8 17\n64 381 15 14\n68 367 12 13\n66 350 12 11\n59 362 12 13\n288 373 8 14\n229 354 10 11\n285 325 8 9\n336 398 14 21\n15 605 49 54\n758 377 13 12\n618 367 15 14\n275 334 10 15\n432 348 8 10\n140 114 9 12\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_865.jpg\n355 352 322 422\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_102.jpg\n446 170 114 168\n600 22 108 136\n132 78 116 128\n8 244 92 160\n756 204 108 140\n876 256 102 152\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_507.jpg\n696 299 16 21\n685 284 14 20\n660 282 15 17\n649 277 11 16\n658 257 10 13\n630 262 10 13\n750 236 14 18\n730 275 14 16\n775 232 12 16\n763 224 10 11\n811 247 16 20\n821 358 27 35\n846 301 16 21\n877 289 13 15\n867 357 21 33\n584 251 8 12\n520 239 8 9\n552 231 10 10\n893 323 18 20\n888 305 22 25\n978 351 21 28\n1011 248 13 20\n1005 228 11 11\n961 248 13 15\n962 223 10 13\n918 228 9 11\n899 230 12 12\n879 250 9 9\n765 164 18 23\n454 242 10 11\n301 231 8 13\n328 272 13 14\n309 283 13 17\n348 262 8 12\n352 259 9 14\n381 251 9 10\n734 318 11 24\n707 313 16 24\n241 236 12 16\n282 289 12 16\n216 273 12 13\n254 304 15 17\n205 356 12 27\n127 364 35 38\n78 406 33 43\n55 251 28 35\n193 242 17 19\n380 226 6 8\n623 219 8 9\n644 251 9 9\n903 411 42 44\n151 296 14 20\n401 248 7 9\n355 220 5 7\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_644.jpg\n615 466 24 33\n602 457 13 18\n667 446 13 20\n450 453 22 41\n378 468 18 30\n304 434 29 44\n783 465 9 9\n850 464 8 10\n928 454 6 15\n823 470 6 8\n807 467 9 10\n324 466 7 9\n1010 492 12 14\n877 465 8 9\n901 445 15 14\n1001 453 7 11\n683 368 18 13\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_587.jpg\n122 170 8 10\n114 158 7 9\n100 182 8 10\n93 172 8 8\n57 185 10 10\n46 171 10 10\n143 156 8 8\n215 154 7 9\n206 164 6 6\n206 157 7 5\n191 164 6 7\n240 131 7 9\n239 175 9 6\n194 190 11 9\n231 191 10 11\n261 190 10 10\n277 173 9 10\n257 173 7 9\n273 167 6 10\n282 156 5 9\n291 153 6 10\n304 150 6 8\n326 155 5 8\n189 243 14 12\n158 253 13 19\n260 241 13 14\n315 239 13 14\n222 315 16 23\n274 311 18 17\n256 278 11 15\n312 260 12 16\n332 255 12 13\n346 294 13 20\n322 201 9 12\n306 175 7 10\n315 192 6 9\n303 171 8 8\n360 175 5 8\n490 177 9 9\n518 182 6 10\n491 190 8 11\n473 193 11 10\n445 181 9 8\n418 178 9 11\n422 163 4 8\n382 180 9 9\n428 160 7 8\n461 165 6 6\n479 166 8 7\n475 171 8 10\n474 132 7 7\n496 129 7 8\n531 176 8 9\n558 172 7 7\n556 187 9 12\n545 220 8 13\n492 220 9 11\n420 235 8 15\n429 225 11 13\n438 218 9 14\n418 308 18 22\n433 324 13 19\n517 252 6 13\n571 235 10 15\n927 268 10 10\n559 300 16 18\n589 303 17 16\n565 325 12 18\n650 281 16 22\n641 217 9 11\n659 202 9 13\n611 184 7 9\n600 182 6 9\n566 138 6 9\n557 139 5 7\n645 141 7 9\n571 188 6 10\n629 164 8 8\n734 156 7 11\n762 150 7 6\n774 159 6 9\n760 169 7 10\n775 174 9 10\n789 160 5 9\n837 130 5 7\n819 138 4 6\n859 131 5 6\n862 159 6 9\n909 162 9 9\n876 227 12 14\n919 234 11 13\n822 260 10 11\n765 253 11 11\n727 205 9 11\n694 142 6 10\n735 250 13 20\n771 271 12 18\n721 295 16 23\n803 324 17 20\n850 287 13 20\n904 273 15 19\n913 258 14 16\n961 238 11 13\n1006 244 12 15\n1013 267 9 13\n998 160 9 9\n1015 159 7 8\n870 259 11 14\n803 351 18 24\n613 368 13 22\n426 355 13 21\n751 218 6 8\n999 395 24 51\n835 347 13 27\n8 186 10 12\n587 135 4 4\n646 207 11 12\n542 253 10 11\n501 169 5 7\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_189.jpg\n65 367 19 21\n96 383 21 24\n160 370 14 19\n33 358 10 11\n46 358 9 10\n18 363 11 11\n43 386 12 13\n107 366 9 10\n138 365 8 9\n75 357 7 8\n0 369 13 15\n3 355 10 13\n213 358 8 9\n237 357 5 7\n253 364 10 12\n276 374 13 13\n194 387 30 34\n286 338 7 8\n396 391 16 22\n326 379 13 18\n337 367 8 12\n426 367 13 17\n375 357 5 8\n303 356 5 6\n500 365 8 9\n418 359 8 9\n439 366 7 10\n808 152 33 48\n226 354 6 7\n337 359 6 6\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_807.jpg\n626 72 42 57\n555 28 41 54\n409 77 50 55\n892 239 66 104\n970 187 53 65\n275 177 65 36\n138 188 41 77\n687 414 79 118\n777 96 47 69\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_468.jpg\n579 235 35 46\n295 233 44 58\n168 178 51 79\n848 125 46 91\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_639.jpg\n34 118 112 118\n320 86 74 94\n548 76 66 76\n722 46 58 80\n908 114 72 88\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_176.jpg\n793 89 45 66\n654 204 21 27\n695 246 33 45\n775 250 26 31\n647 285 30 50\n570 212 22 24\n411 218 27 32\n498 214 23 28\n338 226 25 34\n356 223 18 22\n285 214 20 23\n216 270 28 32\n120 244 33 43\n188 211 22 29\n15 233 25 33\n167 77 18 27\n763 236 18 28\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_574.jpg\n920 196 11 13\n926 221 16 16\n933 204 11 13\n926 209 14 12\n946 233 12 14\n955 256 13 17\n957 240 11 15\n865 242 18 19\n872 215 16 18\n876 203 14 13\n820 189 12 10\n824 209 13 19\n834 200 12 16\n792 197 9 9\n772 207 12 13\n802 237 19 19\n528 207 11 13\n592 232 12 14\n626 220 13 14\n674 205 10 13\n533 244 15 20\n551 234 16 20\n455 219 14 19\n435 216 15 20\n482 259 20 25\n469 246 15 17\n494 224 14 17\n514 208 12 17\n509 237 13 19\n352 236 20 21\n357 259 16 21\n398 255 15 19\n411 241 13 18\n399 276 20 24\n350 303 22 28\n303 259 16 22\n263 299 22 30\n129 54 17 33\n304 134 12 18\n377 153 9 10\n199 292 21 26\n119 295 23 26\n50 335 38 65\n801 265 22 28\n783 255 20 29\n785 207 10 15\n883 196 7 6\n971 290 28 31\n956 334 34 43\n852 297 26 34\n727 239 17 23\n751 220 16 19\n737 229 14 20\n736 289 28 32\n714 322 30 37\n688 262 18 23\n707 251 17 22\n639 287 23 28\n708 194 11 11\n693 195 10 11\n703 183 10 9\n668 196 9 9\n634 190 9 11\n643 194 11 15\n658 208 11 14\n613 201 12 13\n604 192 10 13\n587 195 12 13\n566 200 12 11\n569 214 12 13\n556 201 10 17\n545 224 12 14\n664 188 8 8\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_702.jpg\n43 171 30 25\n119 214 28 24\n19 195 31 27\n0 214 19 30\n1 301 45 35\n330 133 18 17\n345 157 19 23\n359 168 21 26\n375 185 24 29\n408 201 31 35\n417 237 37 47\n442 295 54 63\n401 142 17 21\n374 128 16 19\n480 128 14 20\n509 134 14 20\n525 141 19 24\n543 159 21 26\n578 178 24 30\n571 125 16 19\n533 125 14 14\n623 191 29 39\n617 139 22 24\n630 119 13 16\n657 122 15 19\n685 125 18 19\n668 148 24 30\n679 256 41 51\n698 109 13 13\n713 131 19 22\n751 114 14 16\n752 70 6 8\n759 72 5 7\n772 75 4 7\n792 75 5 8\n801 77 9 11\n802 72 7 7\n782 110 12 16\n812 96 11 12\n879 109 14 16\n834 120 15 17\n859 128 21 23\n913 120 20 23\n897 102 13 11\n916 73 8 8\n968 69 6 8\n956 76 6 6\n972 65 5 6\n921 102 15 13\n943 112 19 20\n944 145 24 23\n888 165 39 33\n822 151 29 32\n957 180 49 40\n984 130 24 23\n998 103 15 16\n979 100 16 13\n805 122 17 22\n769 132 23 31\n717 163 28 32\n791 185 38 41\n887 245 51 48\n1013 113 11 16\n747 321 60 65\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_385.jpg\n735 101 10 13\n702 111 10 13\n832 87 26 38\n790 139 14 16\n774 145 13 18\n759 146 13 16\n746 146 8 12\n734 138 13 14\n715 170 24 33\n664 160 17 32\n655 166 15 26\n644 156 13 19\n616 148 14 18\n600 146 12 15\n661 130 9 10\n767 215 43 48\n801 178 26 35\n786 171 15 14\n832 220 41 44\n662 145 9 10\n651 142 9 9\n959 167 20 21\n911 165 16 17\n1008 167 15 26\n433 102 8 11\n385 149 12 16\n452 148 14 15\n522 102 10 12\n575 109 11 11\n361 154 15 23\n297 167 18 29\n280 181 22 33\n159 208 31 46\n72 221 38 57\n31 269 50 58\n716 109 9 11\n940 250 58 75\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_375.jpg\n766 136 84 174\n468 200 100 116\n404 132 68 120\n228 182 104 108\n74 208 72 86\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_560.jpg\n671 414 25 31\n641 398 22 27\n626 395 17 23\n608 413 21 30\n560 402 25 29\n542 388 22 23\n526 414 25 35\n488 401 21 28\n496 383 21 28\n461 397 18 26\n411 387 21 24\n442 414 25 31\n399 407 22 32\n357 394 19 22\n359 420 19 31\n324 427 35 40\n757 429 39 53\n743 396 23 27\n701 416 18 21\n811 385 25 24\n830 439 43 52\n793 413 17 23\n835 295 19 26\n236 408 27 32\n201 419 26 35\n77 460 37 31\n87 499 41 53\n0 462 35 48\n183 524 36 36\n183 574 58 73\n102 681 21 81\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_663.jpg\n131 481 11 17\n100 478 14 17\n79 480 10 14\n81 510 12 13\n57 510 15 17\n37 506 13 18\n32 527 10 16\n2 535 13 18\n0 500 9 15\n29 479 8 11\n102 514 15 14\n241 215 50 68\n973 273 7 8\n999 269 6 8\n1010 269 7 9\n870 308 4 6\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_339.jpg\n615 121 28 45\n456 119 29 37\n278 137 32 49\n165 149 41 53\n137 211 33 58\n675 146 34 59\n720 185 37 57\n894 253 90 119\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_206.jpg\n51 192 16 19\n139 186 18 23\n91 216 12 21\n87 328 43 56\n185 370 50 80\n272 191 13 20\n313 187 18 19\n302 277 37 45\n477 255 33 43\n615 238 33 43\n802 219 35 41\n874 310 36 74\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_26.jpg\n780 265 17 25\n182 233 9 10\n268 200 8 9\n526 221 8 11\n157 305 18 29\n167 233 10 14\n77 330 25 39\n806 277 17 23\n828 291 19 29\n761 261 8 16\n749 252 12 18\n727 249 12 18\n703 245 8 14\n691 245 10 13\n673 237 11 14\n654 237 10 13\n633 234 8 13\n612 229 8 10\n644 232 7 11\n973 434 8 9\n908 358 33 38\n863 318 15 27\n459 226 9 13\n444 231 9 12\n422 234 9 11\n403 238 8 11\n378 239 10 11\n348 242 11 14\n341 240 11 15\n309 251 13 18\n294 249 11 16\n271 253 13 20\n249 260 16 21\n219 272 18 25\n205 280 15 26\n178 281 20 30\n249 227 9 10\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_406.jpg\n531 215 43 62\n363 219 58 77\n251 262 69 92\n116 252 80 99\n707 248 79 90\n870 250 90 126\n280 124 28 31\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_71.jpg\n454 138 35 49\n348 142 40 50\n304 166 49 67\n604 142 45 58\n739 153 41 68\n780 164 42 57\n773 210 77 85\n839 323 71 154\n19 56 40 43\n232 205 36 74\n75 269 75 88\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_108.jpg\n658 159 47 63\n884 354 40 54\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_349.jpg\n190 177 74 117\n144 36 21 26\n631 60 17 25\n668 46 16 21\n696 63 21 21\n730 59 15 19\n607 53 17 15\n586 52 14 21\n525 50 18 24\n475 50 14 18\n428 39 15 21\n826 54 16 22\n856 56 15 17\n894 53 12 12\n986 53 11 14\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_573.jpg\n782 168 62 126\n536 194 96 110\n186 244 92 110\n74 138 94 178\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_223.jpg\n314 14 168 256\n612 516 60 140\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_633.jpg\n464 240 186 214\n708 378 148 174\n178 494 162 132\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_250.jpg\n347 168 35 50\n224 199 38 49\n101 118 42 61\n467 181 35 53\n597 142 39 53\n702 160 39 56\n859 130 52 64\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_320.jpg\n434 80 182 230\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_287.jpg\n565 227 47 61\n730 370 37 55\n314 400 43 70\n731 508 21 53\n3 573 42 67\n# 11--Meeting/11_Meeting_Meeting_11_Meeting_Meeting_11_295.jpg\n505 235 11 19\n440 219 19 22\n607 373 52 61\n593 312 18 34\n491 333 22 41\n691 292 21 28\n901 312 20 29\n800 299 22 28\n789 322 23 32\n134 374 36 53\n233 340 26 32\n109 464 78 88\n51 332 40 57\n809 549 68 116\n# 12--Group/12_Group_Group_12_Group_Group_12_912.jpg\n216 83 44 53\n302 113 40 51\n408 137 35 49\n532 139 40 48\n646 103 36 46\n698 174 36 52\n829 66 39 57\n617 235 40 56\n489 240 38 56\n381 239 39 59\n287 187 39 57\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_536.jpg\n480 130 68 72\n612 164 86 80\n842 50 60 84\n# 12--Group/12_Group_Group_12_Group_Group_12_28.jpg\n72 21 37 49\n168 36 33 47\n108 68 36 48\n128 121 43 61\n211 100 34 54\n233 78 36 46\n178 195 35 50\n259 147 40 54\n244 256 45 54\n302 133 36 48\n385 194 41 58\n462 230 31 49\n520 254 36 50\n516 59 28 43\n550 109 39 50\n612 94 41 59\n617 50 39 34\n665 56 35 52\n704 81 41 60\n791 75 38 55\n801 128 45 63\n905 110 43 54\n919 69 40 47\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_103.jpg\n104 150 43 51\n9 211 22 52\n311 188 42 53\n296 161 19 32\n321 122 13 28\n361 133 20 25\n399 152 23 27\n448 146 11 23\n406 205 24 42\n501 186 41 53\n509 128 19 25\n534 174 26 36\n638 143 27 29\n668 127 18 27\n739 130 21 29\n821 167 23 33\n923 181 17 30\n915 295 55 62\n646 209 32 71\n491 308 73 116\n773 187 34 46\n705 201 35 53\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_354.jpg\n23 304 79 138\n211 362 73 94\n283 326 54 91\n353 331 56 79\n444 370 39 50\n656 367 44 84\n819 178 205 506\n795 394 82 157\n778 374 44 71\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_789.jpg\n299 162 51 68\n677 463 45 53\n519 595 54 76\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_575.jpg\n195 233 57 67\n277 184 61 70\n342 273 57 69\n430 206 58 64\n489 297 56 70\n529 137 56 57\n624 247 62 71\n694 196 52 61\n770 264 58 63\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_602.jpg\n256 166 142 214\n398 259 151 190\n533 199 117 126\n632 202 166 145\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_213.jpg\n176 411 32 29\n245 304 17 21\n282 319 17 19\n292 285 15 17\n403 295 12 11\n425 321 16 13\n354 362 29 28\n484 339 24 42\n472 299 17 20\n547 310 12 11\n580 314 18 22\n586 285 15 16\n669 278 11 17\n698 311 15 18\n739 277 10 14\n762 306 12 15\n841 355 26 25\n851 266 16 24\n883 279 14 17\n942 318 25 21\n729 383 20 16\n0 376 22 49\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_403.jpg\n436 334 22 28\n359 410 22 28\n317 333 22 25\n232 396 22 30\n185 290 21 27\n603 263 20 25\n752 264 21 27\n881 212 22 27\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_101.jpg\n259 386 52 47\n910 509 20 30\n849 510 24 28\n836 519 16 29\n791 523 23 26\n887 486 11 15\n578 502 21 24\n606 513 25 36\n671 496 19 25\n690 506 22 36\n763 509 16 26\n739 512 22 30\n779 522 11 15\n282 1139 43 34\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_244.jpg\n146 134 138 116\n398 68 128 156\n614 104 130 210\n# 12--Group/12_Group_Group_12_Group_Group_12_367.jpg\n694 354 27 31\n652 324 25 29\n609 294 25 29\n635 269 23 24\n560 284 22 23\n565 326 24 27\n546 370 27 32\n517 341 26 28\n457 358 28 28\n437 335 23 26\n422 286 26 27\n469 284 22 23\n518 287 27 28\n393 346 26 27\n383 273 22 25\n351 297 22 25\n291 265 22 25\n287 310 19 25\n213 299 26 29\n199 262 24 25\n202 343 26 27\n258 367 28 33\n322 366 28 32\n626 358 25 31\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_527.jpg\n324 408 93 117\n712 408 78 129\n# 12--Group/12_Group_Group_12_Group_Group_12_101.jpg\n166 436 51 74\n350 207 51 63\n321 140 52 62\n479 128 50 59\n520 186 49 68\n661 133 56 61\n730 227 51 59\n829 140 52 70\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_849.jpg\n779 338 17 26\n650 355 11 18\n433 301 12 21\n399 324 14 19\n212 222 11 12\n# 12--Group/12_Group_Group_12_Group_Group_12_843.jpg\n387 504 99 97\n80 453 120 180\n164 239 4 5\n157 241 4 5\n142 240 5 6\n204 235 5 6\n233 237 5 5\n236 236 4 5\n256 237 6 6\n68 238 6 6\n282 235 5 7\n583 190 10 14\n620 203 18 19\n603 210 12 12\n634 193 9 12\n673 267 14 15\n545 224 13 16\n511 228 10 15\n421 239 14 16\n295 488 87 66\n222 494 74 39\n# 12--Group/12_Group_Group_12_Group_Group_12_198.jpg\n174 422 68 88\n351 396 80 97\n491 414 66 86\n667 425 63 88\n847 411 68 86\n# 12--Group/12_Group_Group_12_Group_Group_12_84.jpg\n119 129 49 63\n281 76 45 64\n331 111 49 71\n432 112 53 68\n524 75 48 65\n369 302 57 74\n178 307 55 57\n577 286 60 89\n606 126 50 71\n823 102 62 80\n795 316 78 95\n# 12--Group/12_Group_Group_12_Group_Group_12_519.jpg\n567 199 40 47\n711 225 37 41\n823 204 29 39\n904 207 29 37\n166 348 20 24\n826 98 10 11\n803 69 8 8\n761 73 10 13\n721 83 11 11\n708 48 11 15\n823 45 10 11\n852 90 11 13\n450 209 39 49\n# 12--Group/12_Group_Group_12_Group_Group_12_10.jpg\n83 107 67 84\n246 114 58 79\n377 148 56 59\n542 100 51 71\n682 119 56 73\n772 88 54 83\n861 207 43 41\n912 135 62 78\n78 303 73 84\n289 338 63 83\n553 398 63 70\n670 326 60 86\n853 332 81 106\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_448.jpg\n298 152 260 244\n142 422 264 234\n590 110 188 238\n502 408 194 270\n728 272 210 232\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_889.jpg\n592 50 78 110\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_64.jpg\n858 317 70 100\n776 242 32 51\n654 273 56 76\n535 239 41 54\n244 268 41 54\n109 318 54 67\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_353.jpg\n433 11 447 523\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_313.jpg\n640 116 54 84\n# 12--Group/12_Group_Group_12_Group_Group_12_935.jpg\n144 81 20 28\n210 92 15 25\n217 63 18 21\n92 85 19 25\n32 88 18 25\n19 107 20 26\n8 159 19 26\n53 192 19 25\n63 155 20 27\n122 154 19 26\n111 184 18 25\n183 177 18 21\n172 185 14 22\n222 160 17 23\n233 196 19 26\n300 155 19 24\n247 135 15 19\n265 110 16 21\n305 130 18 19\n357 148 20 28\n365 116 18 27\n367 90 19 24\n328 60 19 23\n396 58 17 29\n401 20 17 27\n339 25 19 26\n365 2 18 22\n285 32 19 21\n296 0 15 10\n215 2 16 19\n190 0 17 18\n135 0 18 13\n173 25 12 13\n125 14 16 27\n56 33 19 20\n1 48 16 24\n0 29 12 13\n9 3 14 12\n62 0 21 15\n300 192 16 23\n356 195 21 18\n412 166 16 22\n387 205 16 19\n407 198 13 18\n263 256 17 18\n136 118 18 26\n36 218 20 23\n13 228 14 18\n718 31 19 25\n789 31 19 16\n824 71 19 19\n804 5 17 13\n743 4 17 14\n682 5 20 25\n626 4 19 22\n507 4 25 15\n455 5 20 21\n441 59 18 24\n459 57 16 16\n501 65 18 22\n553 71 17 17\n614 60 19 29\n664 60 17 25\n822 91 19 28\n772 130 19 22\n719 131 17 24\n654 113 21 28\n667 91 19 24\n698 150 16 26\n650 161 17 21\n595 137 19 15\n593 158 17 24\n532 168 19 21\n535 126 20 21\n549 92 17 24\n487 95 18 22\n484 116 20 21\n427 116 19 22\n422 95 17 21\n470 157 18 28\n461 189 18 25\n515 184 19 27\n570 221 18 22\n618 218 18 25\n755 176 20 26\n819 178 20 26\n688 188 21 23\n636 192 17 24\n571 201 16 21\n687 218 21 25\n736 232 17 20\n741 256 20 27\n800 231 17 22\n1004 85 19 27\n1015 48 9 26\n1016 1 8 14\n967 28 17 28\n912 29 19 18\n927 1 16 17\n861 1 20 14\n853 22 18 26\n904 60 18 24\n890 88 17 26\n954 94 14 20\n957 67 17 20\n945 113 20 25\n881 117 21 24\n937 149 15 20\n981 151 16 25\n924 221 18 22\n847 222 20 25\n989 199 20 20\n988 248 20 23\n977 225 18 22\n925 243 20 26\n42 272 15 17\n77 294 18 18\n28 294 16 21\n136 279 18 25\n205 289 18 24\n180 316 19 26\n236 319 19 24\n225 347 22 24\n155 353 20 24\n117 317 16 22\n70 318 19 26\n100 354 18 28\n148 388 20 26\n37 350 20 27\n39 392 20 26\n43 423 21 26\n21 456 21 25\n78 494 17 21\n115 486 17 25\n169 537 20 25\n114 535 17 24\n48 528 21 23\n20 564 20 25\n85 573 18 25\n153 565 21 24\n222 527 20 27\n234 493 20 22\n242 452 20 25\n262 410 21 30\n281 388 20 24\n305 284 18 26\n355 278 20 25\n431 292 19 22\n491 294 18 18\n556 285 20 25\n615 286 18 22\n655 311 14 25\n597 319 19 20\n542 319 22 24\n476 325 18 18\n422 333 17 17\n480 344 16 30\n535 354 20 26\n596 349 20 27\n631 380 19 27\n623 427 18 25\n574 392 20 28\n522 390 20 25\n562 423 20 24\n613 458 20 25\n296 325 20 20\n358 325 20 20\n356 349 21 29\n411 348 20 28\n398 381 21 26\n381 416 20 29\n444 408 18 24\n466 385 18 27\n514 429 18 18\n510 456 18 27\n562 461 18 23\n614 495 20 28\n543 489 20 27\n499 496 20 21\n435 491 20 25\n433 461 20 20\n361 483 20 28\n463 532 20 24\n532 526 20 26\n600 529 22 26\n412 527 18 22\n294 494 20 25\n317 456 18 25\n320 427 18 20\n344 383 18 28\n220 382 19 28\n182 440 13 13\n219 568 20 26\n279 563 20 24\n323 538 20 22\n340 560 19 26\n350 554 17 20\n404 558 21 27\n464 562 21 28\n530 568 19 25\n588 565 20 24\n580 608 18 26\n522 611 20 22\n327 597 18 24\n275 601 19 21\n203 602 21 24\n250 632 22 26\n325 620 22 25\n382 613 20 22\n434 594 22 25\n512 628 21 26\n569 642 19 27\n632 610 23 23\n76 602 18 25\n144 599 21 28\n194 640 18 23\n172 666 21 26\n122 632 20 28\n62 637 21 27\n242 665 20 26\n375 658 22 28\n388 640 18 22\n443 649 20 23\n554 672 20 20\n632 640 21 29\n625 664 20 30\n114 678 19 19\n53 679 21 22\n25 605 18 28\n285 348 21 25\n960 353 21 23\n941 377 22 25\n898 363 20 27\n890 321 23 23\n902 291 17 21\n834 317 18 24\n830 351 20 25\n778 351 17 21\n773 322 17 23\n783 289 19 21\n838 286 19 21\n793 267 22 13\n708 286 17 23\n718 351 20 23\n760 377 22 30\n832 385 18 25\n873 425 24 28\n943 422 22 31\n1010 389 14 26\n1005 462 19 33\n1014 330 10 19\n972 291 21 22\n951 318 19 25\n869 463 21 25\n936 469 23 26\n977 495 21 23\n975 524 22 28\n913 531 21 25\n919 499 22 30\n861 488 19 25\n809 456 20 26\n816 429 22 27\n761 418 22 30\n739 455 19 27\n687 456 18 23\n689 430 22 19\n700 390 21 25\n725 510 20 28\n746 497 21 23\n792 492 21 23\n678 491 22 27\n721 557 20 29\n780 532 21 20\n846 530 20 23\n904 557 23 30\n962 570 20 22\n950 615 21 25\n894 608 20 21\n895 636 20 25\n830 610 21 21\n843 556 19 26\n781 562 23 26\n770 609 20 20\n696 592 23 33\n763 641 20 23\n807 665 22 22\n828 646 21 18\n888 666 23 22\n751 664 23 25\n694 649 26 20\n685 671 19 24\n947 688 18 18\n1000 681 13 22\n660 542 21 20\n647 558 23 31\n555 258 18 21\n615 260 18 16\n489 260 20 23\n322 252 18 22\n667 358 20 22\n1008 123 16 22\n0 490 16 23\n306 94 18 24\n607 92 17 20\n507 659 20 24\n303 662 22 29\n0 637 18 26\n0 669 12 29\n0 187 10 21\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_650.jpg\n282 238 88 110\n498 206 86 130\n810 172 78 108\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_1007.jpg\n977 196 23 27\n680 246 51 50\n530 202 41 42\n635 210 41 47\n605 224 17 20\n765 241 35 51\n365 230 42 54\n447 201 35 39\n344 169 31 36\n260 151 31 38\n226 198 36 54\n108 143 31 37\n156 156 17 17\n4 160 30 32\n# 12--Group/12_Group_Group_12_Group_Group_12_59.jpg\n112 87 27 32\n172 106 27 41\n275 86 19 24\n216 195 31 33\n240 237 31 65\n745 172 23 35\n806 145 26 40\n523 89 19 29\n592 121 25 35\n415 84 19 24\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_171.jpg\n848 236 19 23\n934 208 7 8\n724 231 15 22\n644 227 15 23\n649 223 23 28\n606 245 16 23\n579 234 26 32\n611 224 6 6\n488 247 29 31\n411 255 27 32\n354 289 30 31\n96 181 48 67\n187 259 33 26\n283 246 29 31\n0 319 17 32\n# 12--Group/12_Group_Group_12_Group_Group_12_247.jpg\n788 351 44 75\n805 208 50 62\n529 141 34 39\n403 119 33 38\n120 178 49 65\n133 144 35 42\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_283.jpg\n70 233 20 29\n96 260 19 22\n86 254 8 9\n108 236 20 22\n136 236 16 21\n148 251 16 22\n177 226 14 18\n176 259 21 26\n135 332 26 34\n63 318 27 33\n205 239 17 21\n215 227 18 24\n232 255 24 31\n249 233 14 18\n264 247 21 27\n282 230 17 23\n306 231 16 18\n317 220 13 19\n302 248 17 24\n306 264 20 27\n234 344 25 34\n296 347 22 29\n360 338 23 32\n441 327 23 31\n334 239 17 23\n331 258 17 27\n354 262 19 26\n362 232 16 20\n359 242 19 26\n386 227 18 25\n391 258 20 23\n413 244 17 22\n432 243 22 33\n479 213 20 25\n468 232 19 22\n460 249 19 27\n478 266 22 29\n521 259 16 25\n524 244 18 21\n522 222 18 20\n541 249 12 20\n559 238 21 30\n588 235 19 29\n614 232 19 28\n626 257 19 28\n519 348 20 26\n574 356 21 29\n634 243 14 21\n645 233 13 17\n661 243 11 12\n667 233 19 23\n654 258 19 25\n671 270 20 26\n701 230 14 19\n707 242 20 24\n736 229 18 25\n734 283 19 27\n952 264 19 23\n891 265 20 28\n845 246 21 28\n826 246 19 27\n801 241 18 24\n768 242 20 28\n672 355 21 28\n# 12--Group/12_Group_Group_12_Group_Group_12_268.jpg\n217 212 36 38\n105 247 35 45\n305 244 29 36\n367 209 36 41\n809 398 41 44\n707 388 39 43\n913 323 38 44\n895 214 38 43\n853 231 35 41\n807 226 30 38\n757 214 34 41\n725 268 37 38\n702 194 32 39\n625 226 38 41\n570 228 35 39\n603 204 29 40\n486 197 33 41\n443 222 36 38\n458 330 37 46\n587 368 38 42\n341 360 43 51\n248 352 33 42\n154 351 43 45\n150 268 31 34\n240 94 27 23\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_107.jpg\n78 213 46 55\n160 203 37 47\n231 174 35 48\n301 203 33 40\n345 213 30 40\n410 209 31 32\n431 240 33 42\n466 203 29 34\n510 204 34 42\n549 192 27 39\n590 206 34 43\n618 182 27 32\n645 215 29 39\n701 193 30 42\n759 199 31 44\n838 192 36 47\n717 372 39 50\n637 312 34 45\n545 295 34 46\n469 381 34 41\n385 317 37 45\n297 326 36 43\n187 378 42 54\n# 12--Group/12_Group_Group_12_Group_Group_12_759.jpg\n68 114 58 120\n248 184 64 106\n378 114 62 96\n542 190 74 102\n832 130 70 120\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_644.jpg\n148 152 210 274\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_186.jpg\n68 157 31 39\n14 180 31 39\n113 173 27 37\n146 189 29 39\n163 147 27 33\n191 175 29 36\n223 203 28 38\n252 148 24 29\n282 171 24 28\n268 197 27 33\n326 155 25 36\n364 158 24 29\n401 143 25 38\n367 193 26 33\n296 270 27 35\n510 101 23 29\n575 111 21 29\n448 161 22 31\n496 166 23 30\n460 189 28 33\n515 194 25 32\n583 151 25 36\n559 196 26 34\n601 187 25 32\n624 205 26 30\n723 143 22 28\n762 156 25 29\n675 156 22 28\n719 177 23 30\n674 195 27 33\n696 219 28 34\n754 226 28 35\n979 310 11 16\n979 286 8 10\n971 339 30 43\n899 195 29 32\n824 199 30 36\n860 323 31 42\n716 354 29 35\n658 368 26 36\n598 361 28 37\n530 345 28 34\n470 309 28 35\n340 314 27 30\n396 370 27 34\n447 394 31 37\n200 361 33 37\n309 381 29 37\n# 12--Group/12_Group_Group_12_Group_Group_12_62.jpg\n189 143 47 67\n257 129 45 63\n341 154 49 63\n399 121 42 55\n467 172 46 64\n556 141 42 53\n650 133 53 69\n744 105 45 48\n802 120 52 69\n# 12--Group/12_Group_Group_12_Group_Group_12_407.jpg\n661 249 48 54\n589 373 47 51\n545 267 45 44\n427 246 47 54\n350 277 47 48\n250 272 45 55\n141 293 53 61\n# 12--Group/12_Group_Group_12_Group_Group_12_578.jpg\n525 250 77 85\n746 372 85 65\n300 258 54 53\n# 12--Group/12_Group_Group_12_Group_Group_12_794.jpg\n0 289 12 30\n384 157 28 47\n477 134 20 50\n582 42 56 54\n652 112 32 59\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_551.jpg\n484 66 92 124\n274 12 80 88\n# 12--Group/12_Group_Group_12_Group_Group_12_29.jpg\n79 201 90 132\n262 211 70 96\n510 197 66 87\n801 206 86 101\n933 206 58 73\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_707.jpg\n209 161 37 39\n300 167 30 33\n388 167 33 38\n280 262 30 40\n389 275 30 38\n491 286 34 39\n599 279 42 45\n720 307 35 40\n791 125 43 49\n684 154 32 40\n607 146 30 34\n502 144 31 40\n177 276 43 42\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_211.jpg\n64 149 51 61\n208 162 47 59\n342 174 41 55\n446 194 44 59\n670 184 44 59\n773 183 45 59\n920 216 45 53\n291 108 27 45\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_771.jpg\n183 234 366 417\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_855.jpg\n484 445 14 15\n672 281 29 29\n721 249 29 31\n746 282 24 30\n802 386 29 28\n805 280 32 34\n888 243 31 31\n648 341 10 19\n662 348 13 16\n678 342 15 19\n789 355 15 20\n808 353 18 20\n828 346 20 25\n888 320 12 22\n902 317 15 24\n918 316 15 22\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_412.jpg\n234 203 35 52\n142 224 38 49\n116 195 34 41\n4 208 41 44\n207 213 24 32\n387 222 38 49\n329 219 37 47\n462 251 32 42\n589 230 27 35\n660 227 34 36\n555 236 32 42\n496 232 34 46\n496 176 30 34\n603 341 36 43\n578 405 43 54\n966 139 34 49\n887 228 38 43\n761 185 31 36\n781 61 30 37\n705 203 36 41\n907 217 33 39\n810 230 35 32\n# 12--Group/12_Group_Group_12_Group_Group_12_522.jpg\n885 295 47 49\n793 288 43 47\n722 298 41 45\n684 235 42 40\n820 248 38 46\n602 267 37 43\n492 254 43 47\n504 394 45 49\n358 405 46 49\n372 302 38 47\n398 230 34 44\n301 233 38 41\n186 229 43 50\n112 230 42 48\n263 297 41 45\n653 400 46 51\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_759.jpg\n214 300 96 126\n458 288 86 122\n708 296 80 104\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_653.jpg\n73 175 45 47\n200 185 37 48\n240 367 45 45\n328 312 36 42\n316 234 33 41\n386 295 34 41\n426 394 43 47\n526 328 32 36\n594 382 41 46\n653 336 38 42\n770 365 43 49\n800 197 32 40\n847 198 31 37\n949 383 45 45\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_162.jpg\n146 98 64 92\n244 130 58 92\n310 140 60 86\n456 110 60 86\n514 140 64 84\n672 130 54 72\n768 120 56 76\n846 104 58 88\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_67.jpg\n304 30 150 182\n616 204 138 200\n# 12--Group/12_Group_Group_12_Group_Group_12_379.jpg\n799 244 32 39\n732 223 35 36\n729 134 27 31\n664 122 31 36\n631 234 34 36\n637 180 28 33\n580 138 29 30\n614 113 27 31\n522 113 29 35\n533 169 35 34\n535 237 33 37\n481 120 30 37\n429 157 34 37\n425 249 33 40\n331 247 33 38\n358 157 31 34\n382 118 28 33\n416 100 29 31\n284 112 28 34\n294 171 31 33\n225 171 28 36\n188 103 34 39\n156 191 30 31\n157 246 30 38\n79 236 34 36\n241 238 32 37\n895 229 31 42\n869 173 31 35\n845 119 31 34\n791 109 29 31\n763 154 30 37\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_504.jpg\n418 108 98 104\n172 232 92 82\n710 160 84 100\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_228.jpg\n111 411 15 19\n155 414 16 20\n202 409 16 21\n338 412 16 20\n294 405 15 23\n248 411 16 21\n394 412 15 20\n430 415 15 21\n483 396 17 22\n526 407 16 22\n565 406 15 19\n608 411 15 23\n655 418 16 22\n464 503 13 15\n700 416 16 21\n744 407 16 23\n782 410 16 22\n907 414 16 21\n870 423 15 17\n828 408 17 21\n308 478 14 16\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_330.jpg\n96 63 75 97\n286 98 65 90\n384 101 60 77\n465 78 56 75\n578 72 63 70\n851 76 67 89\n808 46 59 74\n694 127 59 73\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_685.jpg\n156 1023 75 56\n258 1008 47 54\n421 988 64 64\n535 995 49 58\n649 988 61 68\n399 165 67 75\n904 572 21 26\n961 570 20 26\n947 620 21 26\n1009 683 14 24\n852 862 28 31\n754 866 29 29\n642 875 22 20\n803 773 21 26\n752 718 22 23\n706 666 20 29\n662 616 15 16\n592 614 21 21\n519 614 19 19\n622 659 22 27\n565 654 24 25\n483 658 23 20\n537 718 21 30\n602 718 25 28\n681 723 21 23\n727 759 28 29\n645 778 28 29\n565 771 26 27\n495 870 22 26\n395 766 23 28\n436 693 17 24\n360 648 20 25\n281 648 24 23\n327 765 21 25\n304 863 26 25\n164 768 26 28\n76 757 24 28\n89 636 24 28\n26 643 21 26\n130 531 18 21\n190 602 21 17\n161 480 19 24\n456 612 18 28\n560 901 20 21\n129 710 16 15\n55 742 16 26\n109 734 14 20\n98 689 22 24\n119 749 15 21\n71 714 10 16\n270 627 11 17\n213 693 13 14\n335 688 9 18\n# 12--Group/12_Group_Group_12_Group_Group_12_735.jpg\n537 248 101 138\n764 228 41 48\n877 261 29 29\n816 387 94 104\n165 199 100 153\n213 300 92 113\n675 247 29 47\n# 12--Group/12_Group_Group_12_Group_Group_12_434.jpg\n550 189 31 40\n813 214 44 61\n408 184 44 48\n158 214 35 68\n171 184 41 52\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_442.jpg\n248 207 19 27\n200 189 21 27\n28 225 23 23\n526 186 19 30\n455 214 17 25\n379 209 19 29\n668 207 25 31\n760 187 19 25\n554 204 23 28\n972 218 24 26\n808 170 19 31\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_212.jpg\n268 359 84 103\n685 375 81 110\n475 714 110 123\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_551.jpg\n445 215 143 173\n# 12--Group/12_Group_Group_12_Group_Group_12_331.jpg\n695 139 48 57\n771 444 48 56\n570 406 45 49\n423 353 49 53\n328 529 48 51\n208 384 54 60\n# 12--Group/12_Group_Group_12_Group_Group_12_823.jpg\n214 335 45 64\n358 324 43 50\n483 305 39 53\n612 310 41 54\n713 296 37 61\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_778.jpg\n62 285 23 27\n107 283 26 29\n170 287 25 27\n226 284 25 26\n287 296 24 24\n177 215 21 23\n235 223 20 25\n277 231 20 23\n330 230 19 23\n344 293 23 25\n405 312 23 25\n465 296 25 29\n518 297 24 28\n384 231 20 22\n440 228 22 26\n494 225 20 25\n555 231 22 23\n611 233 21 23\n653 230 22 27\n586 302 23 28\n646 301 24 29\n709 304 26 30\n781 306 26 28\n163 96 21 22\n211 54 18 22\n230 100 22 23\n252 80 19 21\n285 66 18 21\n295 104 20 23\n318 76 19 23\n346 57 18 23\n370 82 21 29\n389 70 18 24\n413 58 18 23\n435 87 20 24\n466 66 19 26\n499 93 22 23\n512 61 21 26\n539 69 21 24\n580 63 19 22\n581 100 21 27\n596 79 17 23\n622 94 21 22\n642 81 18 22\n659 75 17 21\n663 92 21 25\n689 79 19 22\n705 57 20 23\n716 92 21 21\n694 123 21 28\n718 122 24 28\n747 93 23 28\n742 71 21 24\n766 119 22 27\n789 95 20 24\n807 79 18 23\n805 117 23 25\n818 144 24 25\n831 101 21 24\n848 133 23 28\n877 137 23 23\n904 141 24 26\n931 153 31 33\n892 168 25 27\n849 193 27 27\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_550.jpg\n64 60 42 60\n224 53 43 57\n398 57 44 55\n589 58 42 61\n753 60 39 58\n945 52 36 63\n904 514 36 56\n737 517 45 51\n579 518 42 63\n417 517 38 51\n231 516 40 57\n69 522 41 58\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_458.jpg\n256 370 43 43\n134 226 43 43\n277 234 38 35\n306 205 30 34\n367 230 35 36\n473 187 28 29\n456 220 33 35\n405 213 30 34\n697 355 36 38\n574 272 32 36\n798 221 38 39\n732 216 34 35\n670 224 26 33\n628 213 29 34\n545 207 28 33\n912 212 35 37\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_500.jpg\n230 192 94 86\n420 136 116 158\n588 154 112 130\n896 170 100 148\n942 78 80 116\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_662.jpg\n397 207 20 29\n265 220 18 22\n231 234 12 16\n552 300 30 19\n445 272 25 26\n802 302 44 39\n986 207 38 45\n28 206 13 35\n446 400 15 25\n356 247 10 11\n119 251 5 7\n# 12--Group/12_Group_Group_12_Group_Group_12_179.jpg\n895 251 55 65\n785 261 55 63\n722 201 54 58\n636 250 56 63\n493 208 56 66\n446 145 50 56\n356 235 47 60\n308 205 44 49\n270 162 37 46\n225 240 55 62\n143 202 48 53\n84 229 63 58\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_196.jpg\n875 86 49 61\n805 141 41 58\n615 253 35 46\n542 193 35 47\n475 317 32 42\n404 280 33 44\n309 194 37 47\n232 195 36 51\n164 192 41 51\n102 107 53 69\n716 134 45 57\n# 12--Group/12_Group_Group_12_Group_Group_12_218.jpg\n850 139 51 94\n850 62 52 68\n709 66 49 57\n460 92 52 42\n221 69 56 54\n78 48 58 58\n111 231 65 50\n678 176 48 93\n# 12--Group/12_Group_Group_12_Group_Group_12_182.jpg\n875 184 46 54\n797 192 53 63\n703 234 44 56\n569 216 47 56\n372 198 47 62\n500 231 47 63\n250 208 47 55\n173 242 44 56\n22 255 41 49\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_55.jpg\n431 96 32 38\n288 166 37 37\n186 137 31 32\n75 108 24 36\n# 12--Group/12_Group_Group_12_Group_Group_12_38.jpg\n104 77 48 59\n199 78 47 51\n272 69 46 59\n411 88 47 51\n491 89 42 51\n572 76 41 51\n723 68 34 45\n789 69 46 49\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_503.jpg\n156 52 30 32\n267 106 31 37\n189 97 33 40\n227 44 28 30\n96 106 36 35\n137 175 36 42\n299 55 27 35\n27 182 42 44\n329 91 35 37\n430 191 36 42\n337 207 34 40\n242 197 34 42\n367 48 31 30\n409 77 33 37\n432 41 27 33\n490 74 34 40\n489 29 29 30\n557 44 29 29\n755 204 40 44\n724 103 33 38\n655 81 34 38\n645 207 34 40\n542 182 40 48\n574 81 36 38\n628 52 29 36\n867 201 38 43\n746 65 29 34\n687 68 30 29\n796 95 37 39\n827 66 30 32\n881 119 36 32\n884 73 29 30\n950 205 40 42\n# 12--Group/12_Group_Group_12_Group_Group_12_478.jpg\n158 240 72 82\n322 274 88 112\n434 268 68 96\n556 218 70 94\n792 256 74 82\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_322.jpg\n61 349 29 37\n252 352 35 50\n320 366 28 37\n516 373 36 51\n757 364 28 40\n817 396 32 48\n999 380 25 39\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_143.jpg\n616 338 40 51\n803 350 32 46\n77 205 28 36\n38 226 19 35\n166 194 34 37\n255 214 34 49\n301 168 34 41\n357 251 27 49\n389 228 29 43\n464 222 34 47\n578 216 27 36\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_295.jpg\n277 292 11 18\n425 314 45 63\n410 282 11 16\n433 277 9 11\n454 282 8 11\n503 303 16 21\n494 289 8 16\n485 270 9 12\n536 269 7 9\n538 296 14 17\n554 293 11 14\n578 276 10 13\n582 291 12 14\n613 293 14 18\n503 336 18 22\n473 264 6 8\n665 277 13 16\n504 269 10 11\n# 12--Group/12_Group_Group_12_Group_Group_12_144.jpg\n220 62 116 162\n362 144 110 152\n512 110 126 170\n708 144 112 156\n# 12--Group/12_Group_Group_12_Group_Group_12_249.jpg\n145 26 62 61\n492 573 68 69\n982 615 35 33\n939 558 32 32\n882 535 32 32\n883 484 32 30\n826 423 30 32\n767 413 25 28\n743 363 27 31\n719 336 27 27\n623 380 39 44\n588 310 39 41\n554 255 38 42\n515 208 44 39\n455 202 42 40\n467 139 36 37\n346 290 46 47\n406 394 45 58\n# 12--Group/12_Group_Group_12_Group_Group_12_732.jpg\n466 252 30 44\n588 230 27 38\n698 216 31 40\n822 198 26 37\n341 173 31 33\n222 144 33 41\n# 12--Group/12_Group_Group_12_Group_Group_12_411.jpg\n318 611 107 186\n216 201 107 134\n348 165 96 130\n530 130 103 147\n739 157 119 147\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_853.jpg\n435 264 413 564\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_583.jpg\n816 301 58 67\n921 254 39 39\n991 157 28 28\n830 227 26 30\n829 177 26 29\n0 79 27 29\n142 49 33 30\n526 278 36 55\n435 220 24 26\n393 180 19 21\n256 231 54 52\n362 76 18 21\n260 64 18 21\n703 145 21 24\n609 151 35 34\n667 196 26 29\n535 137 20 25\n481 64 21 21\n551 230 14 17\n572 223 22 28\n818 12 10 10\n759 140 17 18\n694 278 27 34\n210 307 27 29\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_852.jpg\n434 176 156 218\n# 12--Group/12_Group_Group_12_Group_Group_12_123.jpg\n821 36 64 97\n544 89 40 56\n649 101 29 41\n444 106 25 38\n230 68 47 64\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_60.jpg\n822 75 60 62\n927 0 76 53\n757 123 48 42\n659 117 62 61\n654 187 54 67\n521 238 55 71\n594 152 40 44\n525 157 40 56\n446 177 37 36\n416 260 52 69\n197 189 50 56\n297 155 40 42\n367 173 48 51\n110 154 49 51\n18 183 53 55\n182 150 42 43\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_495.jpg\n24 233 81 102\n127 227 59 72\n173 261 40 67\n344 204 69 88\n625 170 53 62\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_15.jpg\n137 322 40 52\n175 378 29 41\n75 412 34 44\n242 354 37 46\n360 282 33 46\n406 242 39 43\n306 197 42 49\n215 213 41 53\n409 364 44 61\n517 254 35 52\n613 198 39 46\n634 329 36 40\n737 346 32 34\n765 266 34 45\n855 203 40 53\n860 439 31 38\n808 427 31 41\n635 440 37 49\n520 393 33 36\n567 310 29 30\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_94.jpg\n139 1 29 43\n173 76 42 65\n205 111 69 93\n313 0 20 29\n330 1 24 35\n359 7 43 54\n375 62 58 77\n404 134 71 88\n647 190 62 91\n654 111 54 71\n827 105 60 73\n869 51 57 68\n698 53 43 62\n712 0 39 45\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_379.jpg\n438 174 159 246\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_120.jpg\n84 225 9 11\n100 227 8 10\n117 227 9 12\n139 225 7 9\n155 225 8 11\n175 223 9 12\n193 222 9 11\n78 243 10 12\n101 244 9 11\n117 245 9 12\n135 246 10 10\n155 243 10 13\n173 252 9 12\n185 250 9 10\n86 284 12 14\n103 283 10 11\n121 280 10 11\n134 275 10 14\n152 280 10 14\n174 276 9 11\n190 274 10 14\n61 271 9 12\n51 299 8 13\n75 303 11 14\n101 304 10 12\n130 303 10 12\n41 329 10 12\n54 330 11 13\n69 329 12 14\n93 328 12 16\n122 331 10 10\n27 367 11 11\n46 364 10 11\n66 366 9 10\n95 363 10 12\n30 391 9 13\n43 400 11 15\n80 392 12 14\n56 423 12 14\n86 426 12 15\n78 456 11 11\n121 453 11 12\n147 463 12 11\n111 421 13 14\n122 399 10 11\n108 397 9 11\n147 392 9 13\n157 396 12 13\n140 423 11 12\n169 425 12 11\n210 226 9 10\n231 222 9 12\n249 221 9 12\n266 219 10 13\n282 222 10 10\n201 248 8 10\n220 246 10 13\n239 247 9 12\n249 250 9 11\n211 276 10 9\n231 271 9 12\n248 270 11 12\n276 250 9 12\n293 252 8 11\n271 272 11 14\n292 271 11 15\n155 303 8 11\n171 303 9 11\n201 303 9 11\n218 300 9 13\n235 300 9 12\n152 330 9 12\n181 331 9 12\n210 328 10 12\n242 325 11 15\n112 357 10 14\n142 361 10 12\n166 358 9 13\n183 363 8 8\n203 356 11 15\n188 390 9 12\n198 396 11 15\n194 423 10 10\n222 422 11 14\n253 301 10 11\n273 297 9 13\n291 298 8 12\n306 299 9 10\n324 294 10 13\n269 324 11 14\n295 326 10 12\n335 323 11 14\n222 358 10 13\n239 358 10 12\n254 356 10 13\n267 357 11 12\n281 358 10 12\n304 357 13 10\n328 353 12 15\n226 387 12 13\n240 396 11 13\n259 387 9 10\n277 395 12 15\n249 421 11 12\n278 420 14 16\n313 399 10 14\n303 389 9 13\n338 386 10 11\n309 423 10 13\n337 428 10 12\n347 393 12 15\n368 389 12 11\n387 393 12 14\n395 419 12 14\n364 425 11 12\n337 456 10 11\n364 450 13 15\n406 449 12 16\n424 417 11 15\n412 387 9 12\n426 389 12 16\n450 384 10 13\n470 392 12 14\n451 424 10 12\n477 423 9 15\n442 452 11 12\n477 457 10 13\n187 461 10 12\n226 460 11 12\n259 456 9 11\n293 449 9 14\n301 225 10 11\n316 223 9 10\n336 223 9 10\n360 221 10 13\n377 221 9 12\n395 222 7 10\n308 250 10 11\n331 248 10 11\n356 247 10 11\n383 247 11 11\n308 272 11 14\n324 272 11 12\n345 271 11 12\n370 273 9 13\n390 272 9 13\n347 294 10 14\n362 293 11 15\n384 295 9 12\n355 326 11 13\n378 324 9 12\n395 324 10 11\n413 325 10 11\n433 324 9 13\n453 321 9 13\n351 354 10 13\n372 354 10 14\n392 354 9 11\n407 349 11 15\n428 360 10 13\n448 361 10 11\n467 356 11 12\n412 219 9 11\n429 218 7 11\n448 219 9 11\n466 218 9 12\n489 218 9 11\n507 216 8 12\n523 220 8 11\n540 219 9 11\n557 220 7 10\n571 221 9 11\n584 220 8 12\n410 248 11 11\n434 248 10 13\n456 240 10 14\n473 247 10 11\n493 240 9 10\n510 238 10 10\n532 240 8 10\n553 243 9 10\n574 244 8 10\n411 275 8 11\n427 272 10 11\n444 270 11 12\n465 271 8 9\n484 270 10 11\n501 267 9 10\n521 267 9 12\n538 267 9 13\n565 267 9 11\n410 294 9 11\n429 297 11 13\n450 293 11 13\n474 291 11 12\n496 302 12 13\n516 298 9 11\n532 297 9 11\n550 294 11 14\n573 299 9 12\n470 323 9 13\n488 319 11 13\n512 326 10 10\n528 324 10 12\n495 358 10 11\n530 349 9 9\n487 382 13 13\n507 394 12 12\n525 379 13 14\n549 328 9 10\n566 329 10 11\n553 349 10 11\n582 352 10 10\n563 384 12 12\n547 392 12 14\n509 414 12 12\n545 423 12 11\n512 454 11 14\n546 455 10 12\n580 451 11 14\n574 425 9 12\n584 393 13 15\n588 328 9 12\n609 325 10 13\n627 326 9 12\n632 347 11 15\n606 350 10 12\n608 377 11 12\n624 386 12 15\n640 379 10 12\n596 424 10 14\n621 420 9 13\n612 453 10 13\n649 422 9 12\n670 423 10 13\n693 420 11 16\n665 392 11 14\n678 387 9 13\n702 388 11 16\n652 350 10 13\n671 348 10 14\n692 350 12 12\n655 331 7 9\n670 328 11 11\n695 328 9 11\n597 297 9 12\n623 301 9 11\n638 299 9 13\n658 301 9 10\n686 303 10 13\n702 305 9 10\n654 456 12 13\n691 456 11 13\n721 453 11 11\n739 422 11 12\n764 426 12 14\n763 456 9 11\n784 421 10 11\n805 421 10 12\n795 452 10 11\n829 449 12 16\n855 455 11 15\n886 453 11 13\n825 417 10 13\n850 421 10 12\n876 418 12 14\n927 424 12 14\n958 447 12 16\n959 425 14 16\n918 453 9 12\n588 269 10 11\n593 241 10 12\n599 221 8 12\n619 220 8 10\n642 219 10 12\n619 243 9 13\n642 241 11 11\n664 244 9 11\n660 220 10 12\n679 222 10 12\n697 227 8 10\n679 246 9 11\n700 248 10 11\n695 269 9 11\n675 271 11 12\n608 271 9 11\n628 270 10 12\n647 271 11 13\n722 223 9 11\n745 224 8 11\n769 223 8 10\n786 225 8 10\n718 249 10 12\n734 245 9 11\n757 245 9 11\n774 245 9 11\n799 246 9 9\n804 230 7 10\n827 224 9 11\n852 227 9 10\n821 247 8 10\n839 252 8 11\n856 254 8 11\n874 255 9 10\n716 271 9 10\n736 275 10 10\n762 271 12 11\n790 275 7 9\n810 277 9 10\n827 276 10 13\n848 279 9 11\n868 280 9 10\n888 282 9 10\n886 300 10 12\n864 301 9 10\n843 300 9 9\n825 299 11 11\n803 300 10 10\n789 298 9 9\n766 297 10 11\n738 296 9 11\n719 306 9 11\n716 328 9 10\n730 328 9 10\n755 330 9 11\n771 329 9 12\n798 327 10 11\n822 328 9 11\n852 335 9 10\n880 334 9 10\n717 350 9 11\n743 353 11 13\n763 350 9 11\n779 354 10 12\n799 353 11 11\n822 356 11 12\n842 355 11 14\n865 360 10 11\n880 359 11 14\n716 388 10 12\n736 392 11 13\n749 382 9 12\n776 391 11 12\n791 387 11 12\n813 392 10 13\n825 390 9 12\n851 390 11 12\n864 389 10 12\n716 418 11 13\n879 230 7 9\n902 254 8 10\n917 274 9 10\n913 298 8 12\n904 331 9 11\n901 350 11 13\n944 352 9 11\n886 397 10 13\n901 395 11 12\n927 388 13 16\n82 363 10 13\n# 12--Group/12_Group_Group_12_Group_Group_12_301.jpg\n130 174 126 136\n346 190 84 118\n474 56 54 80\n594 70 62 92\n726 162 60 84\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_736.jpg\n939 455 23 28\n631 359 17 25\n572 401 30 35\n433 395 12 18\n423 392 16 21\n398 391 17 21\n140 393 27 29\n151 337 21 29\n301 389 23 21\n69 312 11 12\n22 307 7 8\n# 12--Group/12_Group_Group_12_Group_Group_12_315.jpg\n818 332 45 53\n720 321 45 55\n613 323 36 46\n520 312 38 42\n401 298 36 40\n331 320 31 40\n274 317 32 35\n196 318 33 35\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_43.jpg\n404 200 22 27\n341 214 30 38\n328 199 17 21\n222 232 43 50\n186 209 35 39\n99 237 47 46\n384 279 34 43\n475 268 31 41\n451 223 28 37\n488 206 21 27\n546 208 20 23\n565 268 38 48\n544 246 26 35\n896 283 41 42\n777 294 33 35\n814 254 32 29\n742 253 32 33\n704 270 33 39\n683 215 25 30\n642 220 17 23\n615 233 27 36\n647 270 33 46\n# 12--Group/12_Group_Group_12_Group_Group_12_165.jpg\n253 119 36 54\n185 232 44 58\n51 191 44 58\n316 210 41 59\n408 117 40 57\n443 205 43 56\n550 87 42 65\n509 200 48 71\n606 180 45 65\n681 111 42 54\n694 256 46 51\n788 230 41 55\n918 233 46 61\n# 12--Group/12_Group_Group_12_Group_Group_12_354.jpg\n955 77 26 31\n866 72 30 31\n834 37 21 26\n773 97 27 30\n764 38 12 17\n740 36 12 17\n669 29 16 24\n556 26 20 26\n467 21 20 25\n427 68 19 21\n282 46 39 49\n193 98 43 54\n159 14 38 47\n58 48 44 52\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_235.jpg\n424 566 62 83\n75 57 173 256\n207 393 155 217\n543 34 349 432\n833 494 124 165\n750 990 163 225\n91 988 178 246\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_315.jpg\n117 346 23 27\n116 423 28 36\n180 406 26 35\n156 339 23 29\n257 409 24 34\n334 379 24 31\n291 358 22 27\n321 351 19 21\n320 324 18 23\n264 336 20 30\n227 334 22 27\n186 339 23 30\n130 327 23 27\n190 317 22 24\n209 339 20 26\n247 335 18 26\n287 314 16 23\n346 310 19 22\n372 317 17 29\n367 359 25 33\n429 346 21 26\n496 380 30 37\n535 331 21 29\n481 330 20 29\n447 329 19 27\n505 316 19 27\n579 409 33 44\n600 301 27 36\n647 303 31 39\n681 274 27 37\n753 267 31 40\n791 256 30 39\n691 407 36 49\n807 387 38 49\n864 411 21 27\n883 420 20 25\n949 448 21 30\n926 408 22 27\n954 385 17 22\n896 351 19 21\n311 278 16 22\n355 278 15 22\n386 288 17 23\n405 296 17 21\n453 282 16 20\n413 266 15 19\n382 268 15 18\n397 257 14 18\n446 260 13 19\n420 240 12 17\n436 225 13 18\n456 214 13 16\n456 232 13 18\n476 240 13 18\n474 261 16 22\n498 271 18 22\n495 241 15 18\n480 218 14 19\n506 229 13 17\n536 253 15 22\n554 234 15 22\n525 233 14 16\n497 213 13 16\n520 208 11 16\n536 209 10 13\n536 220 10 13\n547 213 9 16\n555 210 12 17\n571 236 13 19\n389 314 16 25\n430 317 16 19\n490 304 19 23\n566 200 10 12\n576 202 10 14\n587 210 9 12\n580 218 13 19\n596 215 11 15\n612 219 12 15\n608 203 10 14\n594 188 11 14\n602 182 9 11\n611 183 11 14\n611 168 10 12\n657 183 13 15\n656 161 10 14\n670 166 10 14\n681 163 10 13\n693 170 10 13\n665 145 11 15\n679 147 9 13\n695 142 10 14\n706 145 9 14\n723 136 10 13\n729 146 9 14\n749 142 11 14\n752 131 9 11\n772 137 10 13\n797 135 11 13\n811 129 9 12\n826 125 11 13\n834 114 13 12\n834 94 11 14\n830 78 15 14\n836 60 12 15\n882 392 21 25\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_942.jpg\n272 234 521 717\n# 12--Group/12_Group_Group_12_Group_Group_12_227.jpg\n836 198 30 33\n808 263 35 34\n729 274 36 36\n730 187 30 36\n716 149 30 36\n634 153 34 35\n647 207 32 35\n693 219 32 36\n644 279 32 38\n590 281 41 52\n554 137 27 35\n564 186 29 34\n604 223 31 36\n549 283 32 39\n510 228 32 37\n484 203 33 34\n445 154 29 34\n472 126 28 33\n378 130 30 28\n396 184 29 36\n424 227 32 37\n388 245 37 40\n327 223 29 35\n299 183 28 37\n339 157 27 34\n480 275 30 41\n384 309 39 40\n297 260 34 38\n239 277 35 42\n239 183 30 34\n178 260 39 42\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_927.jpg\n122 196 28 31\n166 182 36 41\n211 201 30 34\n290 170 24 33\n348 181 25 34\n362 170 22 23\n404 199 27 31\n402 171 24 28\n441 176 26 30\n478 158 24 26\n502 181 25 32\n523 188 23 30\n546 179 22 25\n554 212 25 28\n579 183 25 29\n512 290 29 33\n604 214 23 25\n632 159 27 30\n677 178 26 29\n713 157 22 25\n744 157 24 30\n582 280 30 32\n668 377 27 30\n668 296 26 29\n724 341 25 32\n795 165 24 22\n797 188 22 31\n844 168 26 33\n909 152 30 36\n739 428 21 24\n757 334 14 17\n784 320 23 25\n811 341 21 24\n862 340 24 31\n969 169 26 29\n1001 201 22 32\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_86.jpg\n166 374 5 7\n461 357 9 19\n698 436 10 13\n675 399 7 11\n704 399 7 10\n620 394 9 13\n599 397 7 9\n633 400 6 9\n572 461 6 11\n823 395 8 12\n873 403 6 8\n905 408 7 10\n963 409 7 10\n957 396 9 11\n920 411 10 10\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_286.jpg\n0 193 31 43\n86 160 46 64\n283 156 44 62\n261 208 42 83\n404 240 65 100\n487 214 20 30\n490 239 30 40\n401 210 27 33\n570 256 16 17\n596 246 22 30\n602 272 41 62\n723 244 20 26\n746 242 48 55\n801 228 67 100\n901 253 13 23\n918 260 13 20\n967 255 20 25\n1001 261 22 31\n176 241 27 34\n153 204 17 24\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_607.jpg\n335 343 25 31\n372 335 22 29\n570 178 19 23\n536 338 21 25\n616 349 23 28\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_115.jpg\n166 144 74 102\n326 246 56 80\n376 146 72 96\n576 168 66 86\n674 118 82 84\n780 82 96 116\n# 12--Group/12_Group_Group_12_Group_Group_12_80.jpg\n182 288 40 53\n302 299 34 44\n71 140 33 42\n132 107 33 46\n220 125 35 43\n282 116 32 40\n348 125 33 43\n406 101 32 42\n470 126 32 37\n523 99 29 37\n594 112 32 39\n640 112 31 43\n703 126 29 33\n838 166 28 41\n803 117 31 39\n931 132 31 41\n872 279 34 43\n770 279 32 48\n652 213 34 54\n419 221 35 49\n538 222 36 46\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_868.jpg\n448 90 82 114\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_461.jpg\n130 170 58 73\n222 152 51 68\n377 94 56 83\n458 120 48 66\n524 185 52 66\n592 117 47 65\n668 142 47 61\n824 135 55 73\n# 12--Group/12_Group_Group_12_Group_Group_12_728.jpg\n36 188 114 106\n234 110 92 118\n352 122 92 120\n510 130 88 110\n654 108 82 116\n820 118 96 122\n# 12--Group/12_Group_Group_12_Group_Group_12_253.jpg\n142 28 98 132\n290 12 86 114\n472 172 88 122\n580 34 80 100\n774 40 100 124\n# 12--Group/12_Group_Group_12_Group_Group_12_293.jpg\n905 143 43 49\n754 150 41 59\n820 154 41 56\n648 90 30 31\n519 144 57 62\n571 124 35 56\n592 133 28 50\n368 107 48 57\n5 84 32 36\n106 147 59 49\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_461.jpg\n247 285 31 36\n40 301 36 35\n117 313 13 15\n174 319 22 22\n157 309 11 14\n401 286 24 29\n285 302 10 12\n313 306 11 12\n326 328 19 24\n360 314 13 17\n342 411 28 37\n487 297 49 61\n633 297 24 33\n909 426 21 24\n906 328 12 15\n1002 292 7 11\n# 12--Group/12_Group_Group_12_Group_Group_12_417.jpg\n859 214 38 41\n786 233 37 41\n721 221 31 36\n639 239 32 33\n581 230 27 34\n508 225 32 37\n372 244 32 37\n445 220 29 32\n273 225 34 34\n206 233 33 39\n113 215 38 42\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_162.jpg\n371 216 141 171\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_270.jpg\n444 16 62 80\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_276.jpg\n136 11 52 52\n224 65 55 64\n296 8 45 55\n354 35 53 80\n439 69 51 67\n518 79 53 64\n216 239 60 73\n323 219 59 79\n437 229 60 82\n490 0 45 56\n583 26 38 53\n594 92 55 68\n651 68 43 49\n708 77 50 58\n848 88 61 69\n696 153 58 79\n569 201 60 77\n102 287 69 81\n666 267 68 75\n977 25 22 28\n0 69 32 68\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_418.jpg\n302 373 25 27\n236 348 25 30\n168 358 22 26\n315 284 22 28\n393 405 22 28\n256 226 17 20\n305 206 19 24\n361 230 17 20\n149 217 19 24\n205 205 17 23\n93 226 19 24\n26 209 23 26\n90 188 18 20\n102 172 19 21\n121 141 17 20\n154 170 15 21\n134 194 17 20\n187 187 17 22\n205 166 16 21\n220 157 15 18\n657 309 20 24\n633 367 24 26\n558 369 25 28\n514 292 20 23\n470 376 24 34\n667 213 16 21\n404 260 23 32\n717 215 17 23\n619 219 18 20\n562 224 18 20\n509 214 18 22\n457 221 16 18\n407 222 18 22\n600 197 16 18\n620 172 13 16\n552 188 15 18\n576 174 15 18\n499 193 14 18\n521 178 15 15\n598 162 13 16\n576 144 13 13\n531 144 13 13\n550 160 13 16\n514 157 13 15\n494 169 13 16\n484 158 14 16\n503 147 13 13\n611 146 10 13\n375 79 12 16\n380 147 14 17\n359 139 14 16\n341 153 13 14\n326 143 12 14\n309 145 13 16\n305 163 16 18\n268 138 14 14\n270 160 13 15\n240 78 14 15\n283 90 12 14\n319 85 15 17\n267 68 11 15\n462 141 13 15\n449 160 15 16\n450 189 16 20\n403 191 16 19\n406 166 15 17\n355 192 18 19\n357 176 16 17\n427 145 12 14\n420 153 12 16\n311 185 14 17\n247 182 18 22\n253 167 16 21\n218 62 10 15\n191 72 13 17\n411 77 13 15\n295 35 14 18\n410 50 11 14\n388 47 12 15\n451 35 10 15\n651 109 10 17\n604 98 13 15\n558 96 11 15\n500 63 13 15\n514 91 12 14\n806 184 18 23\n697 190 15 17\n672 168 13 17\n648 190 16 16\n644 159 13 14\n176 151 14 18\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_319.jpg\n448 202 100 136\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_13.jpg\n118 333 23 29\n163 392 22 26\n230 356 21 25\n312 356 18 22\n374 357 18 20\n409 362 15 26\n478 367 16 22\n518 396 17 23\n356 404 18 24\n569 367 19 23\n637 345 17 23\n681 393 20 26\n729 353 20 24\n805 360 20 24\n867 407 23 30\n903 369 22 26\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_28.jpg\n987 290 30 35\n965 253 23 32\n1001 248 18 29\n926 242 28 35\n871 277 28 27\n825 280 24 29\n681 54 45 56\n522 256 39 48\n599 273 29 28\n670 262 21 28\n431 265 31 34\n466 261 25 28\n331 262 27 27\n213 0 58 46\n138 271 27 34\n103 208 20 30\n9 220 32 34\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_274.jpg\n635 191 55 74\n534 207 51 69\n442 185 58 70\n332 179 58 72\n256 197 63 76\n# 12--Group/12_Group_Group_12_Group_Group_12_112.jpg\n145 178 33 33\n256 118 37 41\n366 153 32 38\n263 241 37 36\n148 232 34 40\n583 142 29 40\n701 158 33 34\n786 120 32 47\n861 152 33 40\n852 247 36 38\n923 317 35 42\n742 321 35 38\n727 250 35 38\n701 204 32 45\n788 202 41 33\n581 214 33 32\n611 242 30 35\n581 251 35 46\n487 264 37 40\n526 218 35 36\n469 154 33 31\n673 282 33 27\n448 238 34 37\n398 252 31 39\n369 320 35 33\n364 260 34 39\n231 272 40 41\n258 312 37 45\n180 308 41 41\n86 301 33 40\n787 463 36 33\n721 457 35 33\n639 487 36 34\n542 484 38 39\n456 479 35 38\n318 459 36 39\n185 487 37 34\n# 12--Group/12_Group_Group_12_Group_Group_12_772.jpg\n689 265 23 35\n# 12--Group/12_Group_Group_12_Group_Group_12_610.jpg\n348 130 64 72\n498 232 68 76\n898 186 68 104\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_850.jpg\n471 167 128 161\n269 234 137 142\n670 266 33 47\n0 93 50 209\n929 283 8 9\n966 293 10 10\n913 278 7 11\n1011 276 5 10\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_996.jpg\n360 337 295 475\n610 645 315 443\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_364.jpg\n843 119 39 51\n613 153 33 46\n307 127 35 52\n159 118 35 44\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_557.jpg\n124 200 104 138\n286 228 112 128\n486 92 96 124\n638 188 114 132\n834 158 106 126\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_253.jpg\n7 245 14 30\n28 203 25 33\n87 243 28 36\n118 200 22 32\n158 210 29 35\n206 196 25 31\n261 221 23 26\n211 269 31 33\n160 264 32 39\n41 263 31 43\n281 261 27 35\n295 227 27 35\n330 199 23 33\n355 228 28 35\n393 201 26 30\n409 235 27 36\n459 233 27 34\n458 206 22 32\n500 210 21 29\n243 401 31 42\n131 415 35 47\n20 435 34 45\n530 217 4 7\n559 206 23 28\n613 213 21 24\n637 227 23 29\n682 239 21 27\n689 219 21 26\n707 246 26 31\n730 233 23 31\n766 203 22 28\n781 239 19 24\n797 231 24 35\n764 261 22 26\n859 224 24 28\n860 249 28 36\n894 239 23 33\n944 218 4 7\n933 259 27 35\n971 389 33 39\n873 389 30 34\n759 373 26 34\n680 322 26 34\n615 286 29 34\n606 323 26 34\n659 390 29 31\n590 424 29 34\n544 334 31 41\n564 320 20 32\n485 364 33 43\n388 433 41 43\n351 421 31 38\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_340.jpg\n931 46 40 47\n846 72 44 49\n608 31 54 71\n686 0 22 31\n525 26 54 81\n477 0 42 48\n525 0 47 28\n325 111 57 80\n386 2 44 56\n359 2 33 42\n287 1 52 70\n135 0 47 60\n21 79 32 53\n36 0 51 56\n0 51 35 81\n86 0 38 41\n229 0 45 22\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_617.jpg\n732 598 56 66\n902 191 50 51\n982 160 12 17\n967 179 14 18\n848 135 15 23\n806 164 15 23\n756 171 18 19\n975 162 15 18\n743 157 9 22\n715 155 14 20\n694 178 8 10\n654 160 16 18\n636 167 8 12\n511 192 5 7\n500 200 6 6\n492 204 5 5\n440 204 10 10\n383 161 8 19\n348 180 12 14\n357 229 17 26\n276 179 15 17\n293 166 15 20\n271 229 19 28\n256 224 24 22\n194 185 51 68\n67 205 25 28\n136 205 23 31\n47 185 6 12\n563 164 40 47\n772 176 11 12\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_138.jpg\n835 412 37 42\n767 430 39 41\n877 1014 61 65\n763 969 66 84\n572 399 44 63\n512 430 33 41\n421 411 48 52\n385 422 34 55\n235 530 54 78\n138 434 70 78\n221 943 89 115\n102 906 87 103\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_21.jpg\n563 305 25 26\n356 299 25 31\n471 277 22 26\n521 313 17 25\n264 320 38 45\n422 314 9 13\n427 297 11 14\n413 307 6 9\n498 303 13 16\n314 323 7 8\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_50.jpg\n92 212 200 220\n528 204 244 252\n342 168 136 166\n4 190 88 152\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_83.jpg\n730 369 171 245\n811 219 60 76\n996 194 20 22\n960 196 14 17\n916 206 14 13\n906 247 20 23\n958 248 13 15\n732 228 14 15\n759 213 13 11\n932 212 9 12\n562 276 35 28\n400 251 36 36\n302 245 33 44\n143 289 31 33\n209 272 20 22\n91 284 29 31\n107 240 25 30\n35 256 28 27\n7 262 23 25\n30 326 19 22\n11 298 23 19\n123 252 19 21\n144 264 15 17\n197 252 14 15\n200 296 11 21\n0 344 16 33\n895 215 13 17\n# 12--Group/12_Group_Team_Organized_Group_12_Group_Team_Organized_Group_12_126.jpg\n800 395 52 56\n94 156 9 12\n# 12--Group/12_Group_Group_12_Group_Group_12_153.jpg\n188 540 74 116\n400 322 236 300\n752 434 114 162\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_72.jpg\n287 104 48 60\n216 259 57 72\n408 179 49 69\n454 350 44 52\n540 467 50 60\n355 466 56 73\n494 217 65 86\n616 233 47 59\n673 135 53 69\n711 373 57 75\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_613.jpg\n83 204 18 18\n256 95 23 25\n461 122 23 28\n531 119 20 27\n622 117 24 26\n791 122 26 27\n843 131 22 26\n909 131 17 22\n860 101 23 26\n964 144 24 27\n537 345 28 33\n# 12--Group/12_Group_Large_Group_12_Group_Large_Group_12_112.jpg\n214 42 76 102\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_36.jpg\n390 76 116 162\n# 13--Interview/13_Interview_Interview_Sequences_13_209.jpg\n84 125 74 84\n426 63 54 68\n288 175 28 47\n426 196 8 9\n517 200 27 40\n685 169 25 53\n865 72 80 93\n# 13--Interview/13_Interview_Interview_On_Location_13_186.jpg\n575 311 84 132\n371 356 78 120\n# 13--Interview/13_Interview_Interview_Sequences_13_103.jpg\n456 20 204 242\n# 13--Interview/13_Interview_Interview_On_Location_13_940.jpg\n390 126 219 282\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_285.jpg\n536 255 123 194\n# 13--Interview/13_Interview_Interview_Sequences_13_778.jpg\n410 170 234 325\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_420.jpg\n339 406 215 349\n# 13--Interview/13_Interview_Interview_Sequences_13_92.jpg\n336 247 14 22\n436 521 17 19\n# 13--Interview/13_Interview_Interview_On_Location_13_537.jpg\n112 325 531 784\n# 13--Interview/13_Interview_Interview_Sequences_13_609.jpg\n486 92 168 236\n# 13--Interview/13_Interview_Interview_Sequences_13_929.jpg\n82 172 74 96\n184 158 62 98\n490 158 52 80\n796 168 72 98\n# 13--Interview/13_Interview_Interview_Sequences_13_31.jpg\n666 248 146 200\n198 134 138 186\n# 13--Interview/13_Interview_Interview_Sequences_13_108.jpg\n186 94 98 150\n746 38 108 162\n# 13--Interview/13_Interview_Interview_On_Location_13_334.jpg\n211 267 87 116\n513 255 78 118\n746 260 76 109\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_241.jpg\n428 96 122 180\n# 13--Interview/13_Interview_Interview_On_Location_13_3.jpg\n930 282 60 84\n# 13--Interview/13_Interview_Interview_On_Location_13_512.jpg\n345 133 201 269\n# 13--Interview/13_Interview_Interview_Sequences_13_884.jpg\n256 178 54 82\n# 13--Interview/13_Interview_Interview_On_Location_13_287.jpg\n136 144 102 128\n414 56 104 144\n764 94 126 160\n# 13--Interview/13_Interview_Interview_Sequences_13_636.jpg\n724 90 80 124\n# 13--Interview/13_Interview_Interview_On_Location_13_56.jpg\n464 194 116 146\n# 13--Interview/13_Interview_Interview_On_Location_13_569.jpg\n283 369 339 469\n# 13--Interview/13_Interview_Interview_Sequences_13_973.jpg\n308 124 66 100\n826 166 72 98\n# 13--Interview/13_Interview_Interview_Sequences_13_187.jpg\n200 6 64 76\n816 130 88 84\n# 13--Interview/13_Interview_Interview_On_Location_13_791.jpg\n390 376 359 453\n# 13--Interview/13_Interview_Interview_Sequences_13_477.jpg\n378 114 228 362\n# 13--Interview/13_Interview_Interview_On_Location_13_921.jpg\n200 392 21 26\n660 389 26 32\n753 393 27 34\n935 388 18 29\n# 13--Interview/13_Interview_Interview_Sequences_13_268.jpg\n520 190 72 102\n# 13--Interview/13_Interview_Interview_Sequences_13_134.jpg\n342 100 204 276\n# 13--Interview/13_Interview_Interview_On_Location_13_736.jpg\n209 220 348 542\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_223.jpg\n122 48 40 51\n278 108 32 39\n419 51 43 54\n570 108 34 40\n696 64 39 51\n822 108 31 39\n120 318 41 52\n292 376 31 37\n455 373 31 40\n652 319 38 48\n865 323 38 44\n# 13--Interview/13_Interview_Interview_On_Location_13_401.jpg\n219 87 49 61\n355 148 36 51\n345 228 44 65\n373 70 36 49\n418 113 40 56\n482 61 36 52\n536 158 41 56\n567 63 39 50\n659 89 39 50\n640 282 47 51\n789 149 41 51\n829 86 41 54\n1001 71 8 39\n# 13--Interview/13_Interview_Interview_Sequences_13_35.jpg\n470 80 50 56\n362 275 48 62\n506 413 57 61\n544 480 52 68\n620 498 43 66\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_425.jpg\n488 133 189 277\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_409.jpg\n304 38 385 604\n# 13--Interview/13_Interview_Interview_On_Location_13_166.jpg\n398 58 262 430\n# 13--Interview/13_Interview_Interview_Sequences_13_859.jpg\n124 113 30 44\n227 201 32 35\n256 167 25 28\n552 199 36 35\n478 110 37 46\n619 183 20 27\n636 178 20 30\n707 199 25 33\n719 155 21 26\n812 166 20 28\n823 131 32 43\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_442.jpg\n220 529 12 20\n959 434 3 3\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_374.jpg\n408 34 212 306\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_381.jpg\n390 180 184 244\n# 13--Interview/13_Interview_Interview_Sequences_13_937.jpg\n241 275 497 722\n# 13--Interview/13_Interview_Interview_Sequences_13_807.jpg\n418 110 170 266\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_327.jpg\n358 198 172 272\n588 144 160 266\n# 13--Interview/13_Interview_Interview_On_Location_13_74.jpg\n630 26 126 150\n# 13--Interview/13_Interview_Interview_On_Location_13_605.jpg\n210 232 70 82\n424 152 70 96\n592 76 88 120\n# 13--Interview/13_Interview_Interview_On_Location_13_238.jpg\n656 112 70 102\n# 13--Interview/13_Interview_Interview_Sequences_13_11.jpg\n284 48 186 208\n# 13--Interview/13_Interview_Interview_On_Location_13_539.jpg\n419 664 443 579\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_461.jpg\n164 150 58 112\n# 13--Interview/13_Interview_Interview_On_Location_13_478.jpg\n458 54 118 166\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_204.jpg\n458 134 138 206\n# 13--Interview/13_Interview_Interview_On_Location_13_313.jpg\n36 355 21 32\n30 339 17 28\n57 354 29 38\n115 350 25 27\n154 355 20 29\n177 371 23 32\n212 365 21 30\n206 346 19 28\n219 446 26 35\n262 356 23 30\n308 346 22 32\n295 476 28 35\n363 350 21 32\n391 360 19 26\n413 365 23 31\n444 360 19 27\n493 363 24 30\n453 498 26 37\n592 479 22 32\n655 474 26 36\n518 361 20 30\n559 363 26 35\n597 373 25 31\n623 341 24 31\n634 321 24 30\n658 340 26 29\n738 333 24 31\n773 333 23 34\n805 325 23 27\n801 362 25 37\n829 336 27 35\n878 321 26 33\n930 345 26 33\n959 352 25 32\n# 13--Interview/13_Interview_Interview_Sequences_13_513.jpg\n350 118 146 174\n# 13--Interview/13_Interview_Interview_Sequences_13_111.jpg\n122 211 23 31\n217 150 31 48\n290 170 27 35\n389 220 22 26\n508 176 25 34\n596 33 41 53\n763 117 30 42\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_325.jpg\n290 119 40 59\n66 488 16 23\n88 507 9 11\n102 519 11 14\n138 528 9 11\n110 515 5 12\n157 527 8 11\n178 527 10 13\n194 532 8 12\n225 522 14 17\n370 629 31 45\n422 568 10 16\n455 570 9 12\n497 578 14 16\n# 13--Interview/13_Interview_Interview_Sequences_13_7.jpg\n106 247 23 29\n253 206 36 47\n384 265 21 23\n476 249 25 30\n637 192 37 53\n573 305 15 14\n783 278 13 23\n768 296 13 17\n778 316 12 14\n863 244 23 26\n916 255 24 27\n# 13--Interview/13_Interview_Interview_On_Location_13_129.jpg\n396 0 198 232\n# 13--Interview/13_Interview_Interview_Sequences_13_3.jpg\n182 30 320 482\n# 13--Interview/13_Interview_Interview_Sequences_13_717.jpg\n682 451 15 22\n627 132 88 125\n846 283 17 17\n902 324 17 17\n806 409 23 25\n835 464 20 32\n299 144 175 248\n72 310 17 22\n132 311 17 18\n161 421 17 22\n161 492 15 14\n258 447 15 16\n235 474 22 29\n389 412 19 31\n604 410 19 23\n650 466 20 29\n# 13--Interview/13_Interview_Interview_On_Location_13_610.jpg\n553 229 141 245\n315 141 177 275\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_406.jpg\n249 94 343 536\n# 13--Interview/13_Interview_Interview_Sequences_13_135.jpg\n376 98 132 180\n# 13--Interview/13_Interview_Interview_Sequences_13_718.jpg\n420 82 152 220\n760 68 148 206\n# 13--Interview/13_Interview_Interview_Sequences_13_2.jpg\n0 22 26 46\n118 0 37 19\n237 23 35 49\n0 135 16 37\n13 239 22 30\n120 270 58 63\n225 190 26 40\n267 190 52 70\n316 136 26 39\n325 30 32 41\n450 0 35 19\n568 23 38 51\n656 26 38 46\n645 148 29 37\n492 171 52 61\n547 199 32 44\n638 239 52 73\n742 286 78 95\n914 219 40 49\n946 16 48 58\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_155.jpg\n343 172 355 481\n# 13--Interview/13_Interview_Interview_Sequences_13_15.jpg\n782 280 70 90\n# 13--Interview/13_Interview_Interview_On_Location_13_433.jpg\n432 84 128 190\n# 13--Interview/13_Interview_Interview_Sequences_13_586.jpg\n565 484 85 131\n# 13--Interview/13_Interview_Interview_On_Location_13_861.jpg\n430 88 225 374\n846 828 140 211\n822 1050 184 252\n875 641 146 205\n# 13--Interview/13_Interview_Interview_Sequences_13_864.jpg\n322 133 37 41\n546 103 55 54\n608 141 42 49\n729 241 53 42\n# 13--Interview/13_Interview_Interview_Sequences_13_152.jpg\n702 64 126 174\n226 36 110 164\n# 13--Interview/13_Interview_Interview_On_Location_13_554.jpg\n280 112 306 415\n# 13--Interview/13_Interview_Interview_On_Location_13_491.jpg\n664 34 138 196\n# 13--Interview/13_Interview_Interview_On_Location_13_933.jpg\n411 99 102 153\n# 13--Interview/13_Interview_Interview_On_Location_13_208.jpg\n680 88 134 210\n# 13--Interview/13_Interview_Interview_On_Location_13_728.jpg\n3 126 701 825\n# 13--Interview/13_Interview_Interview_On_Location_13_542.jpg\n320 132 292 432\n# 13--Interview/13_Interview_Interview_On_Location_13_505.jpg\n667 402 126 204\n312 324 138 171\n# 13--Interview/13_Interview_Interview_On_Location_13_849.jpg\n292 218 354 418\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_475.jpg\n640 206 137 250\n324 176 220 351\n# 13--Interview/13_Interview_Interview_On_Location_13_394.jpg\n698 144 76 138\n610 222 72 112\n262 102 84 150\n# 13--Interview/13_Interview_Interview_Sequences_13_557.jpg\n514 362 76 88\n# 13--Interview/13_Interview_Interview_Sequences_13_237.jpg\n552 74 180 240\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_107.jpg\n437 85 115 168\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_260.jpg\n325 340 488 605\n# 13--Interview/13_Interview_Interview_On_Location_13_225.jpg\n412 124 161 250\n# 13--Interview/13_Interview_Interview_Sequences_13_759.jpg\n447 580 171 195\n# 13--Interview/13_Interview_Interview_Sequences_13_793.jpg\n55 241 27 51\n879 299 31 48\n# 13--Interview/13_Interview_Interview_Sequences_13_189.jpg\n290 2 416 542\n# 13--Interview/13_Interview_Interview_On_Location_13_301.jpg\n149 95 517 634\n# 13--Interview/13_Interview_Interview_Sequences_13_779.jpg\n376 140 342 494\n# 13--Interview/13_Interview_Interview_On_Location_13_187.jpg\n288 76 108 160\n652 40 92 160\n# 13--Interview/13_Interview_Interview_On_Location_13_912.jpg\n301 270 403 632\n# 13--Interview/13_Interview_Interview_Sequences_13_1032.jpg\n414 151 181 263\n# 13--Interview/13_Interview_Interview_On_Location_13_246.jpg\n228 312 526 727\n# 13--Interview/13_Interview_Interview_Sequences_13_89.jpg\n152 21 37 56\n368 228 40 63\n717 309 43 50\n797 302 41 59\n# 13--Interview/13_Interview_Interview_On_Location_13_852.jpg\n268 208 230 282\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_237.jpg\n552 170 92 146\n# 13--Interview/13_Interview_Interview_On_Location_13_521.jpg\n178 216 35 53\n387 346 18 22\n599 290 9 13\n635 288 12 16\n636 320 10 15\n605 326 9 12\n882 212 30 42\n702 39 95 150\n891 1 114 152\n414 365 12 15\n622 268 9 15\n437 261 8 11\n# 13--Interview/13_Interview_Interview_On_Location_13_510.jpg\n377 84 303 425\n# 13--Interview/13_Interview_Interview_On_Location_13_284.jpg\n451 60 85 123\n96 227 45 53\n# 13--Interview/13_Interview_Interview_Sequences_13_55.jpg\n614 155 210 284\n540 373 64 78\n623 429 30 40\n992 443 32 43\n# 13--Interview/13_Interview_Interview_On_Location_13_636.jpg\n187 42 55 75\n723 109 35 48\n798 114 32 42\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_189.jpg\n171 218 59 66\n253 222 46 58\n396 212 48 68\n515 216 43 65\n571 186 39 50\n674 242 43 55\n751 239 39 49\n815 253 42 57\n919 250 45 53\n686 127 13 21\n696 98 5 10\n686 82 6 11\n672 78 6 10\n653 86 7 10\n639 79 6 11\n619 76 8 12\n598 113 7 12\n591 115 6 12\n605 81 8 8\n592 87 6 10\n572 82 8 12\n459 69 7 13\n447 69 5 12\n431 67 7 10\n413 65 9 9\n308 75 7 13\n517 69 6 9\n534 87 8 8\n397 65 9 10\n356 80 9 15\n313 104 9 13\n374 73 10 14\n618 99 7 10\n# 13--Interview/13_Interview_Interview_On_Location_13_865.jpg\n106 44 52 66\n490 76 108 158\n# 13--Interview/13_Interview_Interview_On_Location_13_559.jpg\n534 208 100 116\n# 13--Interview/13_Interview_Interview_Sequences_13_541.jpg\n484 252 22 30\n# 13--Interview/13_Interview_Interview_On_Location_13_282.jpg\n666 76 158 236\n# 13--Interview/13_Interview_Interview_Sequences_13_813.jpg\n390 154 205 299\n# 13--Interview/13_Interview_Interview_On_Location_13_138.jpg\n47 334 41 52\n98 262 16 21\n335 228 15 21\n414 247 9 14\n505 250 17 20\n671 278 18 22\n381 264 6 9\n# 13--Interview/13_Interview_Interview_Sequences_13_691.jpg\n274 50 380 524\n# 13--Interview/13_Interview_Interview_Sequences_13_270.jpg\n311 119 367 482\n# 13--Interview/13_Interview_Interview_On_Location_13_190.jpg\n282 230 47 57\n# 13--Interview/13_Interview_Interview_Sequences_13_495.jpg\n539 69 42 51\n496 121 28 37\n431 151 32 33\n408 142 23 34\n353 131 25 28\n399 121 24 27\n0 118 22 38\n109 37 17 24\n94 44 7 9\n209 107 18 22\n88 153 23 25\n139 125 21 34\n# 13--Interview/13_Interview_Interview_On_Location_13_773.jpg\n714 397 60 90\n# 13--Interview/13_Interview_Interview_On_Location_13_513.jpg\n492 100 136 216\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_239.jpg\n545 66 236 337\n# 13--Interview/13_Interview_Interview_Sequences_13_33.jpg\n359 169 219 292\n# 13--Interview/13_Interview_Interview_On_Location_13_33.jpg\n106 70 86 118\n406 96 80 106\n786 52 76 118\n# 13--Interview/13_Interview_Interview_Sequences_13_867.jpg\n383 255 245 350\n23 461 19 24\n220 459 14 22\n173 421 17 28\n13 442 13 20\n285 403 35 49\n239 413 18 28\n124 87 16 17\n879 428 24 31\n882 332 17 20\n996 370 18 22\n555 71 8 12\n575 74 9 10\n597 62 10 14\n627 42 11 12\n650 39 9 13\n678 29 12 12\n755 6 8 11\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_245.jpg\n480 80 136 227\n240 123 139 189\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_743.jpg\n152 0 56 69\n547 13 34 69\n667 74 11 14\n719 147 8 12\n857 49 37 60\n# 13--Interview/13_Interview_Interview_On_Location_13_179.jpg\n328 172 248 388\n678 300 146 208\n12 246 148 294\n# 13--Interview/13_Interview_Interview_Sequences_13_764.jpg\n418 100 202 286\n# 13--Interview/13_Interview_Interview_Sequences_13_121.jpg\n418 144 244 350\n# 13--Interview/13_Interview_Interview_Sequences_13_5.jpg\n105 286 39 62\n484 40 84 100\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_668.jpg\n291 470 10 14\n88 686 8 16\n128 716 9 15\n415 474 11 14\n533 472 6 14\n598 471 15 20\n708 477 10 19\n937 454 17 23\n713 628 18 21\n28 554 12 14\n# 13--Interview/13_Interview_Interview_Sequences_13_347.jpg\n334 160 80 118\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_254.jpg\n188 192 140 108\n367 123 100 174\n188 19 61 84\n441 30 105 143\n605 0 105 81\n729 210 51 81\n# 13--Interview/13_Interview_Interview_Sequences_13_373.jpg\n488 190 76 90\n# 13--Interview/13_Interview_Interview_Sequences_13_37.jpg\n250 184 82 98\n496 172 70 82\n792 198 68 66\n# 13--Interview/13_Interview_Interview_On_Location_13_847.jpg\n148 120 84 130\n410 56 68 122\n634 144 68 106\n850 100 58 126\n# 13--Interview/13_Interview_Interview_Sequences_13_868.jpg\n287 88 34 45\n404 293 11 14\n578 267 12 11\n735 549 7 10\n930 549 10 10\n779 252 10 7\n# 13--Interview/13_Interview_Interview_On_Location_13_426.jpg\n306 294 82 108\n# 13--Interview/13_Interview_Interview_Sequences_13_936.jpg\n349 86 20 33\n478 153 29 34\n574 196 22 29\n668 110 20 39\n# 13--Interview/13_Interview_Interview_Sequences_13_40.jpg\n392 156 64 94\n580 158 70 122\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_1001.jpg\n125 366 15 24\n189 353 15 24\n210 369 13 22\n220 149 12 16\n295 143 15 20\n296 360 16 22\n377 150 13 17\n463 141 13 18\n475 350 17 29\n578 340 13 28\n627 324 17 27\n660 336 14 22\n724 344 15 20\n815 316 22 32\n958 334 15 20\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_217.jpg\n336 120 282 426\n# 13--Interview/13_Interview_Interview_Sequences_13_456.jpg\n220 6 576 646\n# 13--Interview/13_Interview_Interview_On_Location_13_247.jpg\n368 104 204 262\n# 13--Interview/13_Interview_Interview_2_People_Visible_13_252.jpg\n31 28 52 68\n226 21 31 28\n435 15 24 27\n620 36 61 77\n870 15 65 84\n82 288 30 33\n277 295 30 33\n503 285 24 26\n806 276 31 41\n110 556 46 62\n324 560 47 57\n577 511 33 41\n863 525 34 38\n# 14--Traffic/14_Traffic_Traffic_14_834.jpg\n684 421 19 23\n622 349 4 6\n602 353 4 7\n577 350 7 7\n696 352 5 6\n714 351 5 6\n733 350 5 7\n723 348 5 6\n340 352 6 7\n390 352 5 6\n378 352 4 5\n355 349 4 6\n73 362 7 8\n91 361 5 6\n124 353 6 7\n52 365 6 7\n212 360 4 6\n639 66 13 16\n598 126 9 9\n952 341 9 11\n868 344 5 7\n149 350 7 13\n797 408 12 14\n# 14--Traffic/14_Traffic_Traffic_14_380.jpg\n930 297 64 80\n894 212 46 53\n724 231 40 55\n648 200 33 34\n537 193 34 43\n555 162 26 25\n770 121 13 20\n494 193 21 26\n454 161 17 19\n399 177 25 31\n294 237 88 86\n226 168 22 22\n190 163 24 24\n116 164 27 30\n48 171 30 27\n0 154 19 21\n# 14--Traffic/14_Traffic_Traffic_14_361.jpg\n844 303 15 14\n635 326 3 4\n670 330 3 5\n681 328 4 6\n# 14--Traffic/14_Traffic_Traffic_14_722.jpg\n248 82 15 15\n436 112 5 8\n# 14--Traffic/14_Traffic_Traffic_14_170.jpg\n371 738 6 7\n429 697 7 9\n530 702 7 8\n499 645 8 9\n515 623 6 7\n418 644 6 6\n412 647 5 6\n331 681 8 9\n419 622 7 8\n412 622 5 6\n351 608 6 7\n304 600 6 8\n246 563 7 7\n253 530 5 7\n314 537 6 7\n377 511 4 7\n376 559 6 7\n369 481 6 5\n330 504 5 5\n343 482 5 4\n350 484 5 6\n321 480 5 5\n250 445 5 5\n175 437 6 6\n211 435 5 5\n268 459 6 5\n292 469 5 9\n302 447 5 6\n291 448 4 6\n309 476 5 6\n314 471 4 6\n309 465 4 6\n312 466 4 6\n320 465 5 6\n365 426 4 5\n371 434 5 6\n327 412 5 5\n317 409 5 4\n322 407 4 4\n324 402 4 5\n343 399 4 4\n337 394 3 4\n315 392 4 4\n312 398 5 4\n289 339 4 4\n293 334 5 4\n246 337 4 5\n242 318 4 4\n254 412 5 5\n259 406 3 5\n209 394 5 4\n205 394 4 5\n155 382 5 6\n201 380 4 4\n239 377 4 4\n245 382 5 5\n250 393 4 5\n216 365 4 5\n219 361 5 6\n192 379 4 5\n196 370 5 5\n181 363 6 5\n212 353 4 5\n216 338 5 5\n216 330 3 4\n181 348 4 5\n175 342 6 5\n182 338 6 6\n533 533 6 9\n474 535 7 10\n# 14--Traffic/14_Traffic_Traffic_14_654.jpg\n448 352 96 115\n# 14--Traffic/14_Traffic_Traffic_14_675.jpg\n570 349 107 139\n# 14--Traffic/14_Traffic_Traffic_14_840.jpg\n960 264 25 30\n924 270 33 35\n864 265 24 26\n807 285 29 30\n773 268 26 29\n751 259 21 26\n703 277 30 35\n710 237 22 29\n742 223 19 21\n793 214 17 20\n886 238 20 22\n840 257 22 27\n1014 222 10 22\n979 212 14 21\n977 187 9 12\n936 167 15 17\n890 172 17 21\n708 214 14 16\n670 268 25 28\n1012 242 11 19\n864 197 11 14\n662 244 25 26\n663 185 15 17\n608 287 29 33\n579 264 28 28\n629 244 22 24\n610 238 18 21\n598 221 19 21\n625 211 15 16\n492 276 31 35\n469 241 26 29\n532 223 18 21\n574 204 15 18\n518 208 17 19\n496 186 11 14\n608 157 7 8\n598 154 7 10\n612 180 8 9\n633 191 11 15\n383 298 26 30\n408 230 19 29\n495 227 17 23\n276 276 33 34\n315 254 25 28\n409 188 9 12\n145 278 32 39\n19 287 34 35\n51 252 30 35\n92 256 27 30\n134 240 23 28\n189 266 25 30\n210 252 24 31\n260 240 27 29\n287 214 17 20\n322 199 13 17\n52 201 16 17\n27 210 14 17\n0 198 12 17\n102 167 16 20\n471 156 6 8\n266 196 15 20\n195 230 22 25\n815 186 8 12\n754 149 11 13\n835 200 12 10\n538 153 8 10\n526 152 8 9\n428 150 6 6\n505 148 7 10\n135 198 14 16\n193 183 9 12\n30 191 8 10\n339 245 20 20\n227 203 17 17\n357 209 15 15\n376 192 12 10\n618 200 10 16\n# 14--Traffic/14_Traffic_Traffic_14_728.jpg\n891 75 32 53\n866 138 22 26\n306 79 43 61\n2 106 38 47\n131 145 9 9\n155 203 26 34\n724 84 18 39\n# 14--Traffic/14_Traffic_Traffic_14_713.jpg\n576 118 114 120\n222 386 94 124\n# 14--Traffic/14_Traffic_Traffic_14_850.jpg\n594 144 86 122\n# 14--Traffic/14_Traffic_Traffic_14_55.jpg\n207 467 15 14\n171 418 13 15\n240 401 12 12\n303 283 12 14\n571 352 11 13\n628 286 9 9\n550 217 10 12\n486 227 10 9\n163 172 10 10\n106 192 8 6\n441 171 8 11\n378 185 7 8\n411 165 9 11\n359 122 9 9\n296 134 9 8\n946 346 13 15\n889 223 11 13\n843 227 11 13\n826 134 12 15\n681 92 8 11\n629 100 12 14\n860 31 8 8\n168 227 9 11\n173 29 9 7\n87 70 6 7\n367 29 7 7\n572 25 6 8\n624 16 8 8\n584 74 9 11\n524 81 9 9\n# 14--Traffic/14_Traffic_Traffic_14_677.jpg\n124 196 150 242\n238 38 178 262\n408 80 196 294\n612 204 212 280\n718 460 186 268\n# 14--Traffic/14_Traffic_Traffic_14_443.jpg\n662 153 12 15\n510 132 12 16\n# 14--Traffic/14_Traffic_Traffic_14_504.jpg\n784 245 33 42\n348 110 49 64\n988 304 10 9\n# 14--Traffic/14_Traffic_Traffic_14_644.jpg\n588 388 19 24\n644 164 14 21\n523 158 15 20\n408 155 15 20\n654 99 14 18\n473 85 14 19\n336 107 16 17\n806 150 15 18\n440 32 14 18\n353 26 12 15\n# 14--Traffic/14_Traffic_Traffic_14_253.jpg\n318 120 104 120\n# 14--Traffic/14_Traffic_Traffic_14_505.jpg\n624 563 82 116\n115 190 19 23\n647 265 20 24\n623 213 11 14\n659 192 7 10\n732 191 7 11\n596 238 11 16\n910 176 8 11\n985 183 8 12\n994 168 7 11\n926 191 7 10\n82 271 13 20\n187 271 14 12\n506 211 10 12\n428 197 6 9\n436 196 6 9\n358 203 8 8\n151 358 14 38\n613 196 9 10\n# 14--Traffic/14_Traffic_Traffic_14_267.jpg\n230 479 17 21\n168 461 18 20\n153 438 18 20\n74 447 17 20\n75 393 9 11\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_569.jpg\n0 254 84 251\n49 342 100 129\n116 373 53 80\n182 439 55 65\n230 373 46 57\n320 438 38 38\n362 458 18 23\n403 435 18 24\n391 470 22 29\n468 464 16 20\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_460.jpg\n775 73 62 73\n579 112 51 73\n449 143 52 64\n334 120 56 74\n213 43 57 76\n145 127 60 74\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_542.jpg\n878 254 47 53\n764 237 44 45\n618 285 34 39\n482 300 36 45\n382 270 34 45\n284 316 35 44\n223 275 31 39\n141 280 34 38\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_286.jpg\n689 133 92 115\n623 211 59 82\n488 245 40 48\n397 261 28 37\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_731.jpg\n494 314 270 388\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_706.jpg\n332 180 166 230\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_483.jpg\n510 354 171 498\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_241.jpg\n138 346 58 84\n352 364 54 74\n562 380 62 80\n698 326 54 94\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_303.jpg\n652 102 302 448\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_676.jpg\n0 52 354 658\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_102.jpg\n286 386 66 122\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_846.jpg\n277 217 431 687\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_781.jpg\n374 54 186 306\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_554.jpg\n485 200 104 114\n217 73 157 208\n339 109 96 132\n0 175 69 94\n678 217 38 52\n667 150 13 14\n114 182 38 51\n738 255 23 27\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_382.jpg\n290 88 104 168\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_751.jpg\n260 104 160 226\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_313.jpg\n279 115 48 51\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_526.jpg\n594 104 110 164\n# 15--Stock_Market/15_Stock_Market_Stock_Market_15_301.jpg\n186 98 106 160\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_752.jpg\n136 114 64 112\n360 144 68 88\n684 162 64 90\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_239.jpg\n566 106 110 154\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_195.jpg\n240 28 37 66\n304 105 38 51\n457 182 30 48\n536 214 26 37\n600 236 23 38\n672 270 15 29\n869 278 13 23\n681 297 19 23\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_25.jpg\n60 109 45 51\n150 93 40 58\n227 116 37 50\n332 154 43 48\n440 119 35 46\n504 97 33 43\n562 101 40 56\n648 135 41 50\n742 143 40 58\n842 137 39 44\n932 151 38 60\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_589.jpg\n456 91 103 147\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_305.jpg\n387 264 96 156\n592 279 90 132\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_84.jpg\n434 165 250 356\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_422.jpg\n291 159 381 510\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_474.jpg\n351 212 357 484\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_467.jpg\n313 307 376 539\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_361.jpg\n465 82 112 204\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_569.jpg\n0 31 39 64\n88 23 71 86\n163 88 28 54\n191 35 41 56\n261 16 69 93\n336 81 59 57\n445 9 65 77\n564 149 141 170\n772 38 120 191\n830 98 117 197\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_94.jpg\n144 292 72 94\n386 340 68 96\n560 350 72 98\n782 384 64 100\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_392.jpg\n474 222 189 276\n174 456 93 117\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_482.jpg\n425 171 270 364\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_4.jpg\n15 252 12 16\n42 261 8 13\n79 344 17 29\n304 297 10 20\n370 302 15 26\n384 281 9 13\n453 296 10 17\n539 234 4 8\n150 277 6 8\n294 271 7 7\n287 272 5 6\n271 276 4 4\n393 267 4 5\n324 270 3 4\n343 268 4 4\n332 269 5 5\n405 267 5 4\n630 264 7 12\n681 262 8 10\n827 262 7 11\n910 268 9 13\n863 282 12 21\n947 269 6 15\n957 267 10 16\n199 267 4 5\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_134.jpg\n426 211 156 211\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_512.jpg\n358 120 235 358\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_495.jpg\n385 151 209 299\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_85.jpg\n165 180 54 78\n271 235 51 66\n409 227 49 73\n523 229 52 76\n681 229 58 78\n823 245 62 88\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_750.jpg\n370 100 204 318\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_56.jpg\n332 90 64 94\n770 74 60 110\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_309.jpg\n274 172 274 385\n890 449 131 228\n721 312 111 207\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_124.jpg\n442 67 260 404\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_226.jpg\n202 92 58 79\n605 206 30 35\n751 373 25 36\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_135.jpg\n351 81 270 378\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_490.jpg\n337 179 353 473\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_317.jpg\n217 105 37 50\n600 138 28 40\n844 117 29 44\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_231.jpg\n298 136 14 18\n903 157 17 27\n747 220 26 28\n430 152 125 148\n556 108 121 157\n35 145 46 48\n126 146 58 59\n713 139 16 20\n794 147 15 19\n738 159 16 28\n719 220 25 29\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_143.jpg\n258 223 427 629\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_338.jpg\n361 136 268 381\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_116.jpg\n392 163 130 190\n548 117 133 184\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_346.jpg\n220 22 70 108\n652 60 200 308\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_447.jpg\n331 187 301 404\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_591.jpg\n369 220 306 438\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_637.jpg\n396 65 244 394\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_141.jpg\n0 230 30 59\n25 244 28 60\n89 261 38 51\n138 260 38 55\n186 281 37 44\n348 250 37 55\n393 242 41 51\n431 258 29 58\n447 254 25 59\n465 258 28 48\n497 279 18 42\n511 286 17 39\n545 300 23 35\n570 311 20 36\n607 317 18 31\n639 322 17 29\n648 320 12 29\n32 303 26 45\n272 46 55 76\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_64.jpg\n428 182 232 339\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_524.jpg\n438 284 102 138\n848 314 86 140\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_59.jpg\n402 159 183 297\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_270.jpg\n434 72 256 458\n214 876 78 139\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_311.jpg\n390 106 191 281\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_566.jpg\n270 219 366 501\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_73.jpg\n259 118 37 51\n410 144 36 52\n315 77 36 36\n203 52 19 28\n267 77 16 22\n239 86 15 16\n224 67 16 19\n240 58 15 19\n253 67 13 17\n184 69 16 21\n169 57 11 18\n127 95 13 20\n147 71 12 17\n141 52 13 16\n90 73 19 22\n6 79 15 21\n364 48 17 22\n392 42 16 18\n414 63 13 26\n431 81 13 19\n444 51 16 22\n462 56 14 20\n489 61 18 21\n533 64 13 16\n537 44 16 22\n472 29 14 18\n491 24 14 14\n344 38 13 15\n557 32 11 17\n565 26 16 22\n568 76 16 20\n594 79 13 16\n640 78 16 20\n624 72 14 19\n610 62 13 19\n570 51 14 16\n587 51 11 14\n556 56 11 18\n530 40 12 15\n601 21 16 20\n616 29 15 20\n638 44 13 19\n656 67 13 14\n654 21 15 20\n686 23 15 20\n701 32 14 17\n701 1 15 19\n727 91 41 51\n614 146 40 51\n771 1 14 15\n758 1 10 7\n988 34 15 20\n990 2 15 15\n863 37 17 19\n851 20 16 18\n812 31 13 19\n791 36 11 17\n972 19 13 19\n874 18 13 13\n889 33 13 19\n917 34 13 19\n750 42 18 20\n22 76 16 23\n656 39 13 15\n699 44 13 17\n721 14 16 17\n721 43 17 21\n# 16--Award_Ceremony/16_Award_Ceremony_Awards_Ceremony_16_546.jpg\n185 66 779 1076\n# 17--Ceremony/17_Ceremony_Ceremony_17_1007.jpg\n243 372 174 237\n700 447 195 264\n# 17--Ceremony/17_Ceremony_Ceremony_17_469.jpg\n265 347 38 28\n761 286 39 52\n798 298 34 57\n# 17--Ceremony/17_Ceremony_Ceremony_17_592.jpg\n3 371 18 22\n56 308 21 27\n159 258 32 34\n194 337 21 23\n300 283 17 22\n277 334 11 18\n371 202 32 46\n509 288 16 17\n550 301 14 20\n591 321 12 16\n707 350 12 14\n727 319 10 15\n790 341 11 15\n# 17--Ceremony/17_Ceremony_Ceremony_17_368.jpg\n344 149 83 103\n435 158 25 29\n576 96 106 125\n707 238 81 75\n135 13 22 30\n# 17--Ceremony/17_Ceremony_Ceremony_17_765.jpg\n80 304 11 16\n137 307 10 14\n186 314 9 15\n239 306 11 13\n325 296 11 15\n374 288 12 17\n398 290 12 16\n454 283 11 18\n557 277 13 17\n668 289 14 17\n716 286 12 17\n796 287 14 20\n830 311 13 19\n876 298 14 20\n926 298 12 18\n86 468 41 61\n377 393 20 43\n# 17--Ceremony/17_Ceremony_Ceremony_17_344.jpg\n642 258 70 140\n932 372 82 108\n596 52 98 110\n518 110 64 76\n324 514 54 38\n# 17--Ceremony/17_Ceremony_Ceremony_17_253.jpg\n225 546 7 16\n230 531 10 13\n237 519 10 11\n255 499 9 15\n273 487 8 12\n292 474 9 11\n323 460 7 12\n344 448 8 9\n110 509 11 15\n117 492 7 13\n126 477 8 11\n141 466 8 13\n158 454 8 12\n177 439 9 14\n195 425 8 13\n239 412 8 11\n262 401 9 11\n287 396 8 11\n79 470 8 12\n93 453 8 11\n109 446 9 12\n140 430 10 12\n150 423 7 11\n193 400 9 11\n221 393 7 9\n245 382 8 8\n269 376 9 12\n311 387 8 8\n339 375 8 10\n322 363 8 9\n299 367 7 10\n77 410 9 13\n101 406 7 10\n153 382 7 11\n182 377 7 11\n200 367 10 11\n229 359 9 9\n261 351 9 11\n316 346 6 8\n151 359 5 8\n127 370 9 11\n102 381 9 13\n78 387 7 9\n59 397 7 11\n343 338 7 9\n282 345 8 10\n371 378 9 11\n367 443 9 9\n556 315 9 10\n569 313 9 9\n568 337 9 11\n549 352 9 10\n537 339 8 10\n581 350 8 12\n601 339 7 10\n616 351 9 12\n611 309 9 11\n628 330 9 12\n644 346 11 12\n641 312 8 10\n672 313 7 9\n690 333 8 13\n700 307 9 16\n733 309 8 13\n721 339 8 10\n775 387 9 10\n771 356 9 11\n800 357 9 12\n825 360 9 12\n816 344 7 13\n784 344 9 11\n757 300 11 11\n788 304 8 10\n822 306 10 10\n850 306 10 13\n859 325 8 11\n847 347 7 11\n862 367 8 13\n877 358 8 12\n891 377 8 11\n904 360 9 12\n919 381 9 13\n937 365 10 12\n743 382 11 13\n761 441 7 10\n820 453 9 12\n805 390 9 11\n834 426 7 10\n882 435 9 11\n866 458 12 13\n704 346 11 13\n662 329 8 12\n677 346 11 15\n38 723 15 16\n17 719 14 22\n55 427 8 10\n# 17--Ceremony/17_Ceremony_Ceremony_17_234.jpg\n260 48 66 92\n556 96 72 84\n108 390 76 86\n872 452 60 100\n# 17--Ceremony/17_Ceremony_Ceremony_17_588.jpg\n96 178 35 49\n263 215 25 40\n193 342 28 42\n312 355 21 38\n437 235 19 35\n489 275 22 28\n574 219 21 37\n747 198 27 38\n952 174 40 46\n# 17--Ceremony/17_Ceremony_Ceremony_17_211.jpg\n586 370 44 54\n838 157 54 63\n769 206 42 59\n685 223 42 49\n592 238 38 48\n553 233 34 45\n218 210 46 52\n135 203 29 61\n409 103 30 68\n# 17--Ceremony/17_Ceremony_Ceremony_17_1048.jpg\n25 421 39 46\n129 400 34 40\n334 139 93 136\n467 95 108 147\n# 17--Ceremony/17_Ceremony_Ceremony_17_444.jpg\n332 263 341 461\n# 17--Ceremony/17_Ceremony_Ceremony_17_452.jpg\n221 378 13 26\n312 369 20 29\n309 336 14 20\n843 386 12 22\n932 391 16 22\n976 390 16 24\n# 17--Ceremony/17_Ceremony_Ceremony_17_57.jpg\n729 125 40 43\n909 167 39 43\n577 160 37 35\n424 122 37 41\n286 102 41 48\n127 117 41 42\n# 17--Ceremony/17_Ceremony_Ceremony_17_944.jpg\n471 427 12 16\n495 433 11 14\n518 426 9 15\n151 465 10 16\n173 472 11 13\n199 466 10 15\n233 460 10 15\n276 474 9 16\n0 525 15 30\n758 452 11 16\n813 458 14 19\n842 459 10 16\n881 524 11 21\n954 550 19 43\n326 505 9 15\n637 446 7 18\n509 260 7 9\n# 17--Ceremony/17_Ceremony_Ceremony_17_1037.jpg\n461 180 199 242\n# 17--Ceremony/17_Ceremony_Ceremony_17_271.jpg\n257 382 15 28\n516 378 21 34\n571 380 19 26\n597 372 22 33\n733 372 19 30\n58 448 9 14\n# 17--Ceremony/17_Ceremony_Ceremony_17_735.jpg\n340 178 446 642\n# 17--Ceremony/17_Ceremony_Ceremony_17_300.jpg\n734 139 42 50\n600 152 41 52\n427 137 44 57\n314 155 43 53\n188 150 43 60\n# 17--Ceremony/17_Ceremony_Ceremony_17_490.jpg\n48 3 54 56\n209 2 54 75\n388 14 49 72\n485 18 35 62\n289 262 64 78\n517 227 70 75\n888 186 102 129\n# 17--Ceremony/17_Ceremony_Ceremony_17_972.jpg\n399 202 127 169\n487 547 171 239\n# 17--Ceremony/17_Ceremony_Ceremony_17_415.jpg\n338 909 107 118\n650 926 79 101\n762 138 180 256\n444 118 219 253\n65 127 194 250\n# 17--Ceremony/17_Ceremony_Ceremony_17_406.jpg\n374 252 58 104\n712 382 52 98\n# 17--Ceremony/17_Ceremony_Ceremony_17_668.jpg\n236 104 128 190\n662 208 102 128\n# 17--Ceremony/17_Ceremony_Ceremony_17_218.jpg\n54 313 35 43\n183 311 31 41\n292 318 29 41\n369 364 31 34\n642 476 43 54\n763 463 40 57\n891 507 45 48\n1008 546 16 42\n905 663 85 82\n513 324 27 39\n562 330 27 35\n640 325 30 33\n724 300 24 36\n822 319 30 44\n925 351 30 37\n997 360 27 45\n10 365 36 45\n155 365 34 42\n253 384 33 41\n364 410 37 43\n492 401 31 40\n549 436 31 36\n763 364 26 32\n870 375 29 37\n704 427 33 37\n632 442 29 35\n855 421 34 41\n962 422 35 39\n938 487 38 40\n804 464 25 38\n38 419 35 41\n66 456 44 53\n198 429 41 56\n45 516 42 51\n134 549 42 53\n248 501 42 55\n325 480 37 48\n389 527 42 53\n462 459 34 38\n512 521 48 61\n# 17--Ceremony/17_Ceremony_Ceremony_17_1005.jpg\n323 239 201 279\n546 142 56 71\n674 189 57 67\n789 175 50 77\n828 116 53 67\n863 186 53 68\n960 181 60 73\n437 103 31 39\n# 17--Ceremony/17_Ceremony_Ceremony_17_113.jpg\n611 161 117 167\n355 210 113 134\n826 304 30 42\n763 244 19 43\n530 284 18 38\n953 290 17 27\n741 272 20 37\n851 270 20 22\n249 308 14 28\n984 318 10 27\n1013 283 11 20\n816 294 13 19\n568 297 10 15\n# 17--Ceremony/17_Ceremony_Ceremony_17_171.jpg\n929 380 95 148\n645 298 102 144\n520 318 93 118\n395 301 88 106\n254 245 70 84\n354 268 71 91\n197 231 61 83\n151 224 45 76\n23 219 62 76\n9 130 37 47\n92 122 33 48\n151 50 35 41\n247 148 42 50\n301 149 43 57\n331 139 56 67\n455 134 50 70\n475 157 57 81\n631 157 58 65\n692 188 53 64\n854 239 72 90\n957 153 66 114\n268 53 34 48\n292 30 27 44\n517 82 41 50\n669 73 37 49\n722 72 47 65\n765 49 42 75\n525 21 34 38\n579 2 33 39\n750 217 71 83\n# 17--Ceremony/17_Ceremony_Ceremony_17_1009.jpg\n174 186 104 132\n# 17--Ceremony/17_Ceremony_Ceremony_17_227.jpg\n574 462 12 14\n957 466 12 14\n908 450 11 14\n311 491 11 14\n166 500 11 15\n262 495 11 15\n115 498 12 15\n414 644 7 11\n822 610 11 12\n# 17--Ceremony/17_Ceremony_Ceremony_17_852.jpg\n407 243 28 43\n459 240 38 43\n507 214 26 47\n850 238 29 45\n# 17--Ceremony/17_Ceremony_Ceremony_17_470.jpg\n80 257 44 46\n22 295 32 36\n143 270 15 20\n229 230 41 46\n350 170 53 78\n482 252 47 60\n579 282 50 61\n640 299 27 29\n680 291 30 35\n714 267 34 42\n726 213 51 59\n939 268 54 71\n893 364 19 20\n# 17--Ceremony/17_Ceremony_Ceremony_17_418.jpg\n11 116 24 32\n21 144 30 42\n87 133 27 36\n61 93 14 22\n145 163 27 36\n130 125 20 28\n169 108 21 31\n202 116 25 36\n250 103 21 29\n274 134 23 26\n299 143 19 26\n117 87 13 17\n72 76 14 17\n81 64 10 18\n86 118 25 27\n53 118 9 15\n124 66 16 20\n183 80 15 19\n154 93 14 16\n298 81 13 18\n353 142 26 33\n363 124 18 23\n316 112 19 26\n379 114 17 24\n404 99 14 20\n468 121 18 25\n508 115 23 29\n521 123 16 25\n563 124 13 19\n533 81 12 18\n581 103 13 15\n586 128 16 25\n556 174 27 39\n501 105 15 19\n626 131 17 24\n659 123 19 26\n685 135 17 22\n701 125 19 28\n701 150 25 32\n714 167 25 35\n765 129 18 26\n785 142 20 25\n784 192 25 38\n858 107 12 17\n867 139 17 23\n891 125 13 18\n904 130 14 14\n939 127 12 15\n965 122 13 20\n933 155 13 16\n984 148 17 23\n1003 148 15 19\n1000 170 16 22\n1015 165 9 22\n947 196 18 23\n953 210 20 25\n967 221 20 23\n991 206 15 20\n927 246 22 38\n969 151 10 16\n785 289 28 39\n# 17--Ceremony/17_Ceremony_Ceremony_17_46.jpg\n266 141 17 25\n110 119 18 28\n65 130 18 26\n# 17--Ceremony/17_Ceremony_Ceremony_17_818.jpg\n678 201 97 148\n47 330 82 101\n276 173 107 179\n# 17--Ceremony/17_Ceremony_Ceremony_17_782.jpg\n634 86 136 174\n262 90 100 164\n# 17--Ceremony/17_Ceremony_Ceremony_17_220.jpg\n582 290 10 13\n486 299 10 14\n427 313 9 12\n377 304 11 12\n652 285 9 14\n165 378 9 19\n56 372 10 15\n# 17--Ceremony/17_Ceremony_Ceremony_17_803.jpg\n16 27 83 298\n317 22 109 134\n647 84 95 119\n89 109 16 20\n91 139 26 30\n161 69 9 13\n122 124 18 23\n150 124 16 18\n171 142 18 23\n208 127 14 16\n204 109 13 14\n162 104 15 18\n221 117 12 17\n228 106 12 15\n417 114 13 18\n444 116 11 17\n480 120 14 18\n490 128 18 21\n506 115 13 16\n527 115 13 15\n557 130 13 18\n569 115 14 17\n573 138 15 20\n541 153 23 31\n597 123 16 19\n605 144 21 27\n630 150 21 27\n942 175 24 29\n627 109 13 18\n194 128 14 21\n112 145 15 19\n# 18--Concerts/18_Concerts_Concerts_18_602.jpg\n937 372 38 55\n896 477 42 62\n870 371 22 26\n837 340 17 19\n992 345 15 15\n928 339 10 19\n739 377 19 21\n772 334 16 21\n710 341 17 19\n682 354 11 18\n605 339 13 12\n566 335 11 13\n554 385 33 43\n511 393 21 33\n480 399 28 35\n471 361 20 26\n520 339 16 19\n519 323 13 18\n668 341 14 15\n653 348 14 14\n596 358 15 18\n407 393 18 25\n368 390 28 44\n346 380 17 25\n437 330 14 17\n452 347 16 20\n614 268 10 12\n483 262 11 12\n408 290 13 14\n399 327 11 15\n393 298 12 12\n543 279 9 13\n308 385 26 38\n249 304 21 26\n233 298 14 24\n262 260 12 18\n300 257 13 14\n335 270 10 14\n370 273 10 15\n332 331 14 19\n211 274 11 16\n189 263 11 17\n170 269 11 14\n142 256 13 21\n108 258 13 15\n192 367 16 17\n50 264 11 17\n39 345 16 23\n458 497 27 31\n327 505 36 55\n297 531 38 55\n259 537 26 42\n166 402 26 35\n142 407 20 27\n131 395 17 24\n78 419 22 31\n51 380 19 30\n22 340 14 18\n579 259 13 17\n# 18--Concerts/18_Concerts_Concerts_18_381.jpg\n324 76 124 156\n# 18--Concerts/18_Concerts_Concerts_18_27.jpg\n365 99 449 671\n# 18--Concerts/18_Concerts_Concerts_18_1038.jpg\n626 142 82 102\n536 88 76 88\n450 156 84 110\n276 162 86 118\n288 632 100 148\n90 660 102 158\n462 606 100 124\n632 572 94 108\n# 18--Concerts/18_Concerts_Concerts_18_313.jpg\n126 60 92 126\n312 44 96 114\n488 98 186 198\n748 46 80 90\n912 94 100 128\n# 18--Concerts/18_Concerts_Concerts_18_151.jpg\n998 331 18 25\n981 271 14 26\n1010 205 14 19\n871 257 20 25\n897 204 20 24\n954 151 17 17\n986 63 16 18\n851 65 17 19\n872 149 18 23\n783 147 18 23\n784 202 19 22\n852 330 17 24\n889 439 13 21\n867 415 16 22\n742 415 17 24\n718 441 10 20\n755 263 18 22\n727 321 20 25\n670 258 17 22\n671 209 17 24\n694 145 17 24\n720 59 16 23\n592 70 17 19\n588 145 17 23\n560 204 18 20\n504 139 19 22\n465 68 17 23\n399 149 17 23\n474 202 18 29\n336 207 16 17\n346 82 15 18\n591 328 18 21\n581 269 18 19\n471 264 18 19\n504 343 13 19\n472 321 18 23\n331 264 19 22\n362 337 19 22\n305 398 19 24\n226 328 21 25\n208 268 19 22\n122 333 18 23\n88 287 15 17\n153 403 17 20\n94 427 16 25\n265 431 13 24\n204 92 14 18\n216 159 13 10\n131 86 18 22\n105 56 15 16\n103 109 14 15\n70 100 15 15\n64 75 15 18\n34 80 14 19\n14 80 14 16\n19 98 13 16\n12 112 8 16\n55 8 14 17\n79 118 12 14\n9 351 19 24\n163 623 8 18\n# 18--Concerts/18_Concerts_Concerts_18_528.jpg\n458 120 78 102\n# 18--Concerts/18_Concerts_Concerts_18_104.jpg\n560 393 14 19\n935 449 15 22\n845 423 14 17\n949 542 12 17\n# 18--Concerts/18_Concerts_Concerts_18_855.jpg\n98 148 70 96\n370 96 52 84\n432 124 78 122\n824 196 58 100\n738 122 74 108\n# 18--Concerts/18_Concerts_Concerts_18_670.jpg\n810 319 28 22\n296 181 30 31\n691 132 11 14\n785 114 11 19\n# 18--Concerts/18_Concerts_Concerts_18_469.jpg\n848 241 41 45\n662 240 40 62\n477 262 39 59\n9 298 40 56\n# 18--Concerts/18_Concerts_Concerts_18_349.jpg\n537 69 117 168\n# 18--Concerts/18_Concerts_Concerts_18_522.jpg\n498 669 73 87\n630 660 64 92\n378 602 56 84\n87 646 59 95\n898 602 62 106\n# 18--Concerts/18_Concerts_Concerts_18_612.jpg\n192 306 379 603\n# 18--Concerts/18_Concerts_Concerts_18_60.jpg\n718 403 15 27\n707 477 26 30\n502 397 23 41\n256 379 19 28\n93 361 18 25\n806 536 9 11\n975 621 15 17\n# 18--Concerts/18_Concerts_Concerts_18_815.jpg\n314 12 162 232\n# 18--Concerts/18_Concerts_Concerts_18_252.jpg\n491 184 136 181\n# 18--Concerts/18_Concerts_Concerts_18_1013.jpg\n462 144 108 156\n# 18--Concerts/18_Concerts_Concerts_18_38.jpg\n758 394 30 42\n726 316 17 25\n806 276 21 27\n893 353 49 57\n733 287 15 19\n594 300 21 29\n894 275 15 19\n882 246 8 11\n798 235 10 10\n839 219 7 7\n943 221 9 9\n712 257 12 14\n744 242 11 13\n644 186 20 29\n531 269 24 31\n561 347 21 32\n569 198 9 11\n530 215 14 15\n508 215 11 11\n457 237 12 15\n431 196 10 12\n478 287 10 10\n488 309 13 16\n364 188 14 13\n279 192 18 19\n308 207 15 19\n279 211 31 49\n148 325 23 30\n394 505 50 54\n416 446 50 43\n65 417 36 41\n96 391 25 40\n0 601 52 85\n286 526 51 79\n544 469 59 98\n576 174 7 7\n847 251 6 7\n772 210 6 6\n229 291 20 28\n814 230 8 12\n# 18--Concerts/18_Concerts_Concerts_18_257.jpg\n462 50 86 132\n# 18--Concerts/18_Concerts_Concerts_18_258.jpg\n155 289 66 142\n784 351 50 61\n898 77 36 47\n792 35 28 30\n86 50 31 44\n# 18--Concerts/18_Concerts_Concerts_18_486.jpg\n277 196 226 262\n# 18--Concerts/18_Concerts_Concerts_18_1016.jpg\n193 170 140 176\n# 18--Concerts/18_Concerts_Concerts_18_706.jpg\n469 173 216 288\n# 18--Concerts/18_Concerts_Concerts_18_447.jpg\n353 483 37 45\n344 368 45 48\n212 385 38 40\n246 524 35 39\n119 547 40 39\n88 379 35 48\n399 189 41 42\n244 194 33 23\n70 196 48 55\n901 120 54 55\n# 18--Concerts/18_Concerts_Concerts_18_536.jpg\n502 307 28 38\n# 18--Concerts/18_Concerts_Concerts_18_872.jpg\n518 107 93 145\n# 18--Concerts/18_Concerts_Concerts_18_665.jpg\n519 154 233 334\n# 18--Concerts/18_Concerts_Concerts_18_251.jpg\n392 291 229 310\n# 18--Concerts/18_Concerts_Concerts_18_910.jpg\n273 254 497 656\n# 18--Concerts/18_Concerts_Concerts_18_1015.jpg\n824 598 46 55\n618 625 51 55\n399 630 47 63\n155 628 51 62\n# 18--Concerts/18_Concerts_Concerts_18_657.jpg\n740 282 152 190\n# 18--Concerts/18_Concerts_Concerts_18_853.jpg\n910 228 48 44\n753 215 49 52\n743 133 42 46\n598 249 49 46\n314 385 23 20\n245 382 18 20\n179 382 21 23\n103 378 20 23\n# 18--Concerts/18_Concerts_Concerts_18_555.jpg\n321 93 339 465\n# 18--Concerts/18_Concerts_Concerts_18_1004.jpg\n318 54 250 308\n# 18--Concerts/18_Concerts_Concerts_18_127.jpg\n914 198 38 65\n944 191 42 57\n850 207 24 37\n805 185 41 65\n735 180 49 80\n664 165 51 75\n577 190 26 48\n528 230 55 60\n358 234 57 78\n449 237 39 72\n453 185 36 41\n306 181 41 48\n275 239 52 83\n243 131 36 52\n180 164 40 67\n146 276 71 82\n55 182 29 43\n13 192 41 63\n# 18--Concerts/18_Concerts_Concerts_18_655.jpg\n234 150 344 434\n# 18--Concerts/18_Concerts_Concerts_18_504.jpg\n776 469 19 28\n795 372 14 19\n722 313 16 18\n687 395 12 19\n969 294 13 11\n807 335 9 13\n791 330 11 13\n742 333 10 14\n848 312 9 11\n938 278 11 13\n970 272 10 10\n611 474 20 25\n521 613 37 45\n338 627 38 52\n464 363 11 11\n289 416 13 22\n215 404 17 23\n183 382 14 26\n171 375 12 13\n287 394 14 17\n324 352 9 10\n405 402 11 13\n400 390 12 16\n125 390 12 19\n88 407 7 9\n# 18--Concerts/18_Concerts_Concerts_18_402.jpg\n313 197 472 663\n# 18--Concerts/18_Concerts_Concerts_18_433.jpg\n608 140 194 280\n# 18--Concerts/18_Concerts_Concerts_18_66.jpg\n890 350 47 59\n925 296 38 46\n971 484 53 63\n743 329 55 70\n809 270 38 50\n627 246 34 57\n640 182 16 22\n663 170 14 24\n664 154 11 15\n761 172 19 32\n827 218 18 31\n869 193 22 32\n639 424 63 71\n580 311 45 61\n508 179 19 31\n509 162 14 18\n595 164 12 19\n658 115 18 19\n480 200 23 32\n401 200 24 27\n435 256 38 53\n387 221 26 33\n443 108 17 20\n465 251 21 36\n303 296 29 40\n196 248 33 45\n225 307 49 66\n190 324 33 44\n228 203 22 25\n211 169 21 24\n289 158 15 21\n376 149 16 20\n360 186 19 26\n492 327 58 84\n441 362 61 96\n455 169 15 18\n170 201 22 29\n287 463 70 64\n75 319 51 61\n2 539 112 47\n102 257 29 31\n32 267 26 37\n21 216 26 24\n542 196 19 29\n# 18--Concerts/18_Concerts_Concerts_18_389.jpg\n418 142 150 165\n# 18--Concerts/18_Concerts_Concerts_18_828.jpg\n610 240 100 154\n# 18--Concerts/18_Concerts_Concerts_18_102.jpg\n504 148 115 181\n# 18--Concerts/18_Concerts_Concerts_18_366.jpg\n235 45 365 493\n# 18--Concerts/18_Concerts_Concerts_18_693.jpg\n432 94 110 166\n# 18--Concerts/18_Concerts_Concerts_18_920.jpg\n982 587 12 13\n894 610 12 15\n904 565 7 13\n928 564 11 12\n869 576 10 10\n824 574 10 14\n852 557 10 13\n950 525 8 11\n909 521 6 11\n818 530 7 10\n791 552 9 7\n769 624 11 13\n752 626 10 14\n758 570 9 13\n616 607 10 13\n665 563 6 12\n871 534 8 11\n279 506 16 22\n249 660 28 16\n590 565 6 8\n904 490 7 8\n868 526 8 10\n# 18--Concerts/18_Concerts_Concerts_18_656.jpg\n68 14 152 184\n706 462 88 124\n# 18--Concerts/18_Concerts_Concerts_18_554.jpg\n562 486 30 42\n# 18--Concerts/18_Concerts_Concerts_18_784.jpg\n249 277 366 401\n# 18--Concerts/18_Concerts_Concerts_18_350.jpg\n122 82 386 450\n# 18--Concerts/18_Concerts_Concerts_18_403.jpg\n538 98 158 246\n# 18--Concerts/18_Concerts_Concerts_18_133.jpg\n642 920 30 41\n460 970 32 33\n151 1013 32 45\n816 1007 37 42\n657 356 58 76\n321 424 65 58\n# 19--Couple/19_Couple_Couple_19_156.jpg\n520 141 28 48\n551 130 38 47\n# 19--Couple/19_Couple_Couple_19_881.jpg\n252 195 96 127\n585 234 81 125\n# 19--Couple/19_Couple_Couple_19_1014.jpg\n691 225 198 261\n437 401 198 273\n# 19--Couple/19_Couple_Couple_19_88.jpg\n582 190 132 180\n684 120 132 180\n# 19--Couple/19_Couple_Couple_19_631.jpg\n662 216 142 210\n618 50 128 250\n# 19--Couple/19_Couple_Couple_19_810.jpg\n458 335 20 26\n480 346 19 21\n# 19--Couple/19_Couple_Couple_19_836.jpg\n194 110 68 104\n243 86 70 113\n653 50 88 149\n812 86 74 135\n119 455 106 155\n288 466 81 151\n646 432 104 185\n812 473 88 169\n124 839 110 178\n290 860 99 169\n# 19--Couple/19_Couple_Couple_19_325.jpg\n316 248 162 166\n382 144 176 140\n# 19--Couple/19_Couple_Couple_19_106.jpg\n306 122 60 82\n582 170 58 86\n# 19--Couple/19_Couple_Couple_19_90.jpg\n333 733 123 207\n441 787 135 186\n# 19--Couple/19_Couple_Couple_19_910.jpg\n0 201 302 526\n335 214 312 496\n704 286 72 98\n957 116 44 53\n# 19--Couple/19_Couple_Couple_19_688.jpg\n75 290 275 374\n593 135 266 353\n# 19--Couple/19_Couple_Couple_19_936.jpg\n766 320 86 112\n514 212 94 128\n# 19--Couple/19_Couple_Couple_19_24.jpg\n182 160 180 202\n232 212 208 168\n# 19--Couple/19_Couple_Couple_19_319.jpg\n487 581 33 55\n496 613 42 37\n# 19--Couple/19_Couple_Couple_19_254.jpg\n606 42 108 160\n572 68 68 150\n# 19--Couple/19_Couple_Couple_19_86.jpg\n222 288 336 369\n420 501 423 498\n# 19--Couple/19_Couple_Couple_19_847.jpg\n509 490 165 270\n286 641 177 241\n# 19--Couple/19_Couple_Couple_19_873.jpg\n78 140 357 505\n392 95 467 575\n# 19--Couple/19_Couple_Couple_19_349.jpg\n414 108 142 216\n552 60 138 218\n# 19--Couple/19_Couple_Couple_19_770.jpg\n624 386 60 80\n698 376 56 76\n# 19--Couple/19_Couple_Couple_19_50.jpg\n588 148 70 94\n670 236 74 108\n# 19--Couple/19_Couple_Couple_19_125.jpg\n334 86 214 334\n678 114 200 312\n38 174 186 276\n# 19--Couple/19_Couple_Couple_19_301.jpg\n367 113 99 153\n582 214 97 129\n# 19--Couple/19_Couple_Couple_19_743.jpg\n858 301 33 41\n801 298 36 42\n733 198 15 24\n759 214 25 25\n757 248 30 35\n696 410 31 36\n669 393 30 33\n596 318 25 27\n637 323 20 28\n522 271 35 47\n449 302 28 40\n320 213 26 34\n403 304 33 38\n155 309 33 37\n126 318 31 37\n183 473 20 34\n280 414 22 39\n698 117 10 11\n# 19--Couple/19_Couple_Couple_19_548.jpg\n264 96 190 268\n614 70 174 234\n# 19--Couple/19_Couple_Couple_19_509.jpg\n208 48 692 880\n# 19--Couple/19_Couple_Couple_19_139.jpg\n366 160 160 212\n514 130 132 204\n# 19--Couple/19_Couple_Couple_19_317.jpg\n326 164 110 212\n470 120 182 206\n# 19--Couple/19_Couple_Couple_19_514.jpg\n200 366 252 336\n2 296 198 314\n# 19--Couple/19_Couple_Couple_19_667.jpg\n461 84 234 353\n644 96 252 359\n# 19--Couple/19_Couple_Couple_19_110.jpg\n682 258 134 180\n158 200 134 184\n# 19--Couple/19_Couple_Couple_19_822.jpg\n188 124 266 370\n412 138 270 364\n# 19--Couple/19_Couple_Couple_19_31.jpg\n596 252 54 108\n# 19--Couple/19_Couple_Couple_19_835.jpg\n448 92 140 206\n540 116 142 194\n# 19--Couple/19_Couple_Couple_19_832.jpg\n770 158 200 114\n148 334 124 150\n# 2--Demonstration/2_Demonstration_Demonstrators_2_413.jpg\n0 257 13 32\n19 226 20 25\n42 254 34 43\n130 245 27 28\n111 242 15 17\n143 224 19 19\n279 225 19 22\n384 186 17 26\n360 192 16 17\n338 195 14 17\n283 198 13 21\n493 176 14 22\n530 170 7 11\n960 96 9 13\n961 123 11 14\n22 243 14 16\n# 2--Demonstration/2_Demonstration_Protesters_2_905.jpg\n668 398 59 68\n484 436 48 63\n249 467 52 69\n# 2--Demonstration/2_Demonstration_Political_Rally_2_219.jpg\n319 170 381 557\n# 2--Demonstration/2_Demonstration_Protesters_2_46.jpg\n616 625 98 103\n804 607 71 113\n947 665 76 63\n926 593 94 123\n961 528 59 72\n481 566 87 141\n435 511 80 133\n738 444 91 132\n653 280 72 117\n725 207 66 77\n582 73 52 68\n567 43 50 59\n553 26 44 55\n470 21 35 54\n683 28 35 43\n643 0 26 35\n74 561 94 130\n582 561 91 145\n930 214 73 106\n958 125 59 78\n824 73 70 87\n928 51 53 66\n759 135 59 62\n756 53 59 68\n830 25 34 40\n1002 172 22 37\n995 454 28 57\n389 337 90 112\n360 354 64 82\n279 550 79 120\n256 478 72 92\n209 279 81 88\n54 257 67 97\n7 433 40 135\n262 158 68 96\n513 159 58 96\n464 153 61 77\n337 80 66 87\n390 124 47 68\n127 106 73 99\n80 57 60 72\n43 30 37 55\n267 16 56 73\n238 88 61 81\n203 19 35 50\n130 0 35 46\n615 101 55 89\n327 37 27 38\n# 2--Demonstration/2_Demonstration_Demonstrators_2_712.jpg\n641 530 43 62\n701 536 24 27\n682 529 17 31\n761 467 44 60\n889 431 36 41\n989 368 35 61\n812 514 51 52\n175 601 34 51\n117 566 25 35\n# 2--Demonstration/2_Demonstration_Demonstrators_2_181.jpg\n880 592 48 62\n940 541 33 47\n850 503 21 29\n783 501 17 23\n719 516 20 28\n762 563 26 33\n664 527 35 45\n632 508 8 13\n545 515 12 16\n530 563 22 33\n411 533 25 32\n465 533 13 17\n482 505 8 9\n471 514 8 10\n80 536 51 72\n55 557 14 21\n231 544 18 26\n260 533 10 14\n187 556 17 23\n279 527 18 25\n339 536 11 15\n377 536 12 18\n411 520 7 9\n378 520 12 15\n369 514 7 9\n230 529 9 13\n312 516 14 18\n421 515 10 14\n# 2--Demonstration/2_Demonstration_Protesters_2_131.jpg\n952 555 19 21\n974 573 19 23\n865 568 18 25\n838 594 8 17\n691 545 9 16\n710 543 11 15\n825 517 10 12\n868 516 8 11\n881 519 10 12\n902 517 9 13\n936 525 10 12\n997 535 11 12\n785 504 7 8\n744 508 7 9\n724 509 6 8\n731 508 7 8\n741 548 9 14\n974 497 7 8\n958 528 7 11\n1008 563 10 17\n960 502 7 9\n710 510 5 8\n769 504 5 9\n777 517 6 9\n788 536 6 10\n803 506 5 7\n896 557 13 18\n997 520 10 10\n999 497 7 9\n949 518 9 10\n970 515 7 10\n905 488 7 8\n955 496 5 7\n480 561 12 19\n409 541 11 16\n360 561 10 13\n377 609 13 27\n414 582 14 22\n462 615 16 29\n556 551 9 16\n626 599 12 25\n622 521 8 13\n515 516 8 10\n465 534 8 12\n405 522 6 10\n389 519 7 11\n424 515 6 11\n319 591 13 26\n443 536 5 10\n365 525 5 11\n320 525 7 9\n502 523 6 10\n564 525 6 10\n182 587 17 22\n123 616 21 27\n86 583 21 24\n31 599 23 25\n43 570 21 20\n129 583 16 21\n265 583 16 19\n209 618 21 22\n265 662 26 20\n297 627 18 22\n309 556 10 16\n216 553 11 16\n188 561 13 18\n183 522 8 11\n149 536 10 12\n133 526 10 12\n172 542 9 13\n37 539 13 16\n255 525 9 11\n219 515 10 11\n200 509 6 8\n320 539 8 14\n65 519 9 9\n55 508 6 8\n172 511 5 11\n214 529 6 12\n184 510 6 10\n77 504 5 8\n6 533 8 13\n369 511 5 11\n31 504 6 6\n552 517 7 8\n564 514 6 8\n404 498 5 6\n752 525 6 10\n707 533 7 10\n672 536 7 9\n884 609 13 28\n331 581 11 17\n118 522 6 9\n102 518 5 9\n666 581 15 19\n# 2--Demonstration/2_Demonstration_Political_Rally_2_35.jpg\n552 196 20 29\n625 199 21 28\n706 199 21 29\n# 2--Demonstration/2_Demonstration_Demonstrators_2_700.jpg\n256 146 98 124\n# 2--Demonstration/2_Demonstration_Protesters_2_748.jpg\n125 194 23 29\n300 237 24 29\n747 249 24 31\n# 2--Demonstration/2_Demonstration_Demonstrators_2_486.jpg\n28 260 10 16\n153 458 51 54\n199 419 38 48\n256 365 65 85\n370 386 101 121\n551 398 68 93\n1003 274 17 24\n924 321 46 75\n# 2--Demonstration/2_Demonstration_Protesters_2_260.jpg\n116 186 100 114\n318 194 96 92\n584 116 92 102\n710 58 124 144\n# 2--Demonstration/2_Demonstration_Demonstrators_2_188.jpg\n373 462 92 111\n155 418 35 45\n222 353 47 53\n285 342 41 47\n306 275 27 27\n225 248 34 38\n192 297 30 35\n4 430 34 39\n28 416 20 18\n483 391 39 43\n389 349 39 43\n523 334 17 22\n876 372 30 30\n855 227 19 23\n1006 363 17 21\n107 355 18 19\n775 1096 102 98\n# 2--Demonstration/2_Demonstration_Demonstrators_2_689.jpg\n47 259 16 16\n86 236 16 21\n146 236 15 21\n174 233 15 19\n216 211 15 18\n257 227 17 24\n185 255 30 57\n348 196 16 20\n312 211 17 22\n295 243 34 56\n2 248 16 23\n123 313 38 50\n350 325 79 83\n# 2--Demonstration/2_Demonstration_Political_Rally_2_641.jpg\n987 213 31 60\n929 185 43 54\n883 148 50 60\n848 127 27 51\n818 168 45 53\n645 164 50 58\n573 173 53 59\n591 150 49 61\n518 169 50 54\n428 191 49 53\n461 209 42 54\n294 152 43 65\n202 141 46 56\n121 131 46 64\n148 158 48 54\n11 153 41 52\n390 179 51 66\n724 171 34 61\n# 2--Demonstration/2_Demonstration_Political_Rally_2_18.jpg\n766 420 19 21\n863 449 21 24\n915 434 18 24\n624 456 18 24\n528 393 19 27\n485 361 18 23\n501 449 18 24\n442 457 21 31\n460 485 20 27\n481 401 16 22\n423 428 17 19\n433 412 17 25\n424 369 16 22\n448 365 14 21\n386 404 14 23\n336 389 15 22\n353 346 18 21\n370 345 14 23\n452 295 14 22\n368 303 16 24\n314 264 17 19\n331 202 15 17\n265 207 15 21\n276 265 17 23\n227 253 17 21\n222 275 20 24\n239 311 18 23\n299 319 17 20\n299 337 19 20\n249 349 15 18\n229 363 18 20\n239 383 15 25\n272 398 17 24\n382 439 17 23\n364 429 18 24\n316 439 20 24\n242 422 20 25\n171 451 20 27\n158 408 17 24\n166 334 20 23\n129 430 16 23\n96 448 19 25\n41 449 18 23\n22 462 21 23\n23 435 13 18\n42 423 18 21\n147 382 20 27\n185 306 19 23\n188 225 14 24\n170 258 17 21\n132 294 18 25\n155 303 16 21\n65 338 19 23\n12 354 19 25\n26 312 18 23\n23 257 17 23\n41 238 17 25\n74 323 16 21\n82 290 18 20\n89 267 19 19\n104 239 17 22\n0 209 12 21\n# 2--Demonstration/2_Demonstration_Protesters_2_486.jpg\n446 133 163 162\n815 115 118 118\n45 400 133 154\n232 425 55 60\n24 542 39 39\n597 239 80 80\n802 306 35 49\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_795.jpg\n456 456 130 132\n# 2--Demonstration/2_Demonstration_Political_Rally_2_107.jpg\n227 492 30 35\n171 592 58 72\n232 563 45 57\n130 514 26 36\n860 505 22 31\n730 560 41 43\n530 547 63 90\n935 486 16 22\n919 541 20 25\n835 508 14 12\n283 497 15 23\n128 585 40 59\n772 623 43 60\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_120.jpg\n966 586 51 48\n900 511 41 41\n822 516 27 34\n940 475 25 30\n995 481 28 36\n838 467 19 22\n933 429 26 22\n980 421 28 22\n958 399 17 16\n914 391 21 21\n978 372 20 15\n1002 371 12 14\n988 343 15 14\n982 338 11 9\n960 351 16 15\n1020 354 4 8\n908 374 21 18\n941 339 10 10\n937 344 8 8\n932 343 8 9\n917 343 15 14\n898 343 13 13\n894 329 9 10\n890 397 22 20\n860 422 24 21\n867 394 16 13\n882 357 14 14\n871 352 10 13\n854 350 14 14\n861 340 8 8\n854 331 9 8\n841 322 10 9\n2 498 80 66\n870 313 6 6\n855 303 6 5\n828 319 7 7\n838 308 7 8\n840 301 5 5\n882 303 4 4\n806 323 11 12\n815 311 6 8\n851 319 6 7\n795 323 7 8\n783 314 8 9\n794 306 6 9\n777 340 13 13\n770 338 8 9\n758 327 10 12\n756 313 6 7\n777 320 5 8\n773 311 6 7\n789 342 8 9\n836 388 17 15\n816 395 19 18\n798 380 15 17\n814 364 11 13\n824 359 9 9\n812 350 12 14\n773 366 15 12\n747 378 15 17\n766 408 18 19\n723 397 16 18\n747 363 15 15\n763 357 10 13\n715 356 11 11\n724 337 11 12\n738 329 8 8\n747 322 6 7\n712 324 9 11\n696 334 9 8\n741 308 7 8\n727 329 8 8\n707 319 8 7\n693 310 6 7\n692 301 7 7\n714 305 6 7\n708 304 7 8\n723 299 6 6\n790 299 5 5\n691 363 11 15\n715 432 21 24\n659 446 29 28\n821 449 19 21\n727 564 31 29\n620 529 25 31\n603 367 10 14\n592 314 6 7\n601 315 6 8\n583 309 8 9\n563 313 7 7\n570 322 7 8\n560 331 11 10\n586 297 5 5\n566 299 4 4\n569 294 5 5\n553 292 6 6\n609 294 6 6\n597 307 6 7\n593 300 7 7\n576 292 5 6\n483 296 22 25\n503 267 20 23\n470 257 19 23\n521 273 13 13\n466 238 8 14\n397 259 12 20\n361 284 13 17\n325 289 8 10\n290 300 14 15\n275 288 14 15\n219 270 19 19\n246 279 7 6\n215 274 7 8\n208 273 5 6\n120 296 14 15\n110 291 8 12\n115 284 7 6\n136 292 8 12\n183 299 11 15\n333 282 8 9\n348 293 9 11\n336 361 16 22\n212 418 20 28\n270 415 14 27\n27 286 18 16\n15 291 7 11\n65 289 11 12\n81 286 10 13\n56 271 7 7\n0 302 13 13\n25 272 7 9\n51 267 5 6\n80 273 9 9\n151 293 8 13\n0 273 6 10\n952 295 6 7\n173 295 12 19\n# 2--Demonstration/2_Demonstration_Political_Rally_2_83.jpg\n111 78 29 43\n124 81 33 49\n170 0 29 37\n35 60 32 42\n0 71 39 46\n10 122 54 64\n43 178 53 64\n70 211 65 69\n208 222 65 77\n178 151 51 63\n131 172 44 51\n234 120 40 53\n203 113 32 39\n218 59 37 50\n327 167 49 62\n415 193 42 66\n384 144 38 56\n401 111 36 47\n376 95 35 40\n445 111 31 54\n237 13 21 35\n266 19 22 31\n290 30 26 32\n385 57 29 36\n426 31 30 44\n344 29 33 37\n94 284 71 91\n3 391 81 104\n167 390 81 97\n117 532 113 110\n97 615 107 69\n292 572 103 112\n403 296 93 126\n598 494 95 133\n465 182 51 69\n504 205 52 76\n560 279 72 92\n626 384 82 107\n633 248 43 52\n588 184 46 69\n553 184 33 40\n674 615 113 69\n885 556 110 128\n986 440 38 118\n725 366 76 109\n881 335 78 81\n980 237 40 65\n929 202 52 58\n950 156 56 64\n886 149 49 66\n812 135 43 53\n788 115 40 52\n473 79 42 49\n557 83 34 44\n475 44 18 28\n472 17 24 29\n631 64 26 36\n672 51 21 27\n742 150 42 48\n756 183 31 44\n825 61 27 37\n869 27 21 25\n816 36 26 31\n749 17 25 30\n780 38 23 33\n602 62 23 23\n567 39 17 26\n590 55 20 27\n585 17 20 25\n980 85 28 34\n1000 122 22 29\n919 1 20 26\n228 267 69 86\n825 340 39 47\n311 73 23 26\n488 44 32 31\n941 82 30 38\n# 2--Demonstration/2_Demonstration_Demonstrators_2_666.jpg\n542 196 25 28\n914 116 46 65\n# 2--Demonstration/2_Demonstration_Protesters_2_884.jpg\n704 42 18 38\n583 91 26 30\n869 152 22 34\n887 173 25 48\n717 188 37 36\n529 156 29 37\n518 219 31 37\n665 257 27 61\n932 420 92 146\n769 332 40 76\n366 84 20 32\n290 96 16 24\n198 89 15 24\n34 80 22 21\n168 232 31 58\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_173.jpg\n4 219 12 16\n18 242 14 17\n109 245 38 57\n175 225 20 28\n135 211 13 17\n4 254 16 15\n39 219 10 11\n35 227 6 4\n108 220 9 12\n159 198 5 7\n171 216 11 17\n173 195 7 6\n52 203 6 9\n96 208 7 8\n64 226 8 11\n69 220 8 10\n181 209 11 13\n0 307 28 50\n51 350 45 56\n169 314 49 58\n205 241 23 26\n250 228 14 11\n254 252 32 48\n272 277 35 47\n363 292 38 60\n355 226 26 39\n215 202 9 15\n224 206 14 19\n289 198 15 19\n320 212 18 23\n360 197 17 17\n460 227 31 46\n505 214 39 60\n449 207 27 34\n437 194 13 19\n491 163 14 15\n517 162 11 9\n547 171 14 15\n576 191 18 19\n331 191 8 9\n376 180 7 7\n336 182 9 10\n242 212 9 11\n262 181 7 9\n674 153 16 27\n742 161 19 29\n640 172 19 24\n775 192 30 42\n584 231 40 57\n652 204 36 46\n671 274 44 70\n848 292 51 69\n870 209 40 55\n824 164 24 29\n115 203 11 11\n38 201 9 9\n192 193 6 7\n237 190 5 5\n427 171 7 9\n427 154 9 11\n128 199 11 14\n153 112 12 19\n582 157 11 13\n858 220 17 33\n997 134 7 12\n996 180 5 7\n721 156 7 8\n441 176 9 10\n94 219 15 20\n117 219 9 12\n406 187 6 8\n369 171 5 7\n457 166 7 6\n396 199 9 11\n471 193 11 16\n# 2--Demonstration/2_Demonstration_Political_Rally_2_611.jpg\n178 166 148 204\n# 2--Demonstration/2_Demonstration_Demonstrators_2_329.jpg\n22 1 51 57\n64 49 39 43\n114 39 37 44\n134 89 48 56\n207 54 43 53\n251 106 64 68\n375 100 27 29\n606 177 9 14\n622 159 7 11\n708 173 22 32\n731 174 23 22\n666 153 25 35\n793 194 19 24\n861 175 34 38\n911 165 12 13\n930 181 35 42\n956 193 27 32\n980 223 21 26\n608 160 5 6\n585 148 7 8\n# 2--Demonstration/2_Demonstration_Demonstrators_2_414.jpg\n15 41 26 24\n89 65 22 21\n135 41 22 30\n201 42 22 21\n249 54 19 22\n306 43 25 26\n398 31 23 29\n488 34 20 24\n602 41 21 26\n685 58 22 22\n763 47 21 22\n824 54 18 23\n937 44 26 28\n910 55 22 23\n1013 58 11 27\n# 2--Demonstration/2_Demonstration_Demonstrators_2_567.jpg\n63 89 56 80\n237 95 49 67\n431 120 43 60\n537 52 65 81\n700 55 52 83\n902 45 49 93\n# 2--Demonstration/2_Demonstration_Political_Rally_2_741.jpg\n578 483 38 52\n737 479 20 23\n124 511 29 45\n# 2--Demonstration/2_Demonstration_Protesters_2_618.jpg\n0 21 38 48\n146 74 44 51\n244 48 41 56\n322 90 45 63\n0 164 32 69\n253 239 52 63\n365 165 50 70\n458 256 61 78\n444 192 50 64\n484 19 40 52\n377 1 28 24\n457 0 24 20\n515 171 54 65\n604 146 54 77\n598 9 48 61\n705 41 41 59\n808 0 44 51\n837 2 32 53\n963 50 44 51\n937 162 46 56\n821 242 47 52\n844 256 56 82\n# 2--Demonstration/2_Demonstration_Political_Rally_2_135.jpg\n524 433 96 106\n154 554 71 90\n936 628 78 95\n36 686 67 68\n910 909 14 19\n811 887 20 27\n0 1011 32 62\n# 2--Demonstration/2_Demonstration_Protesters_2_811.jpg\n542 283 7 9\n883 282 9 11\n819 269 9 10\n755 258 20 31\n289 296 30 37\n511 296 17 29\n613 368 30 27\n# 2--Demonstration/2_Demonstration_Protesters_2_351.jpg\n105 25 51 56\n226 118 33 37\n389 0 38 50\n422 52 25 54\n602 493 58 32\n613 52 31 44\n# 2--Demonstration/2_Demonstration_Protesters_2_531.jpg\n1001 579 20 27\n927 541 22 25\n878 538 21 25\n919 483 19 23\n867 462 17 22\n978 436 19 23\n963 423 14 20\n788 572 15 18\n766 539 21 25\n784 487 19 22\n749 488 16 23\n773 451 17 21\n786 440 15 19\n747 421 17 20\n684 475 15 20\n685 450 14 20\n997 647 19 26\n666 546 16 22\n570 551 20 22\n585 494 18 21\n644 479 16 22\n603 458 17 20\n618 435 19 24\n516 465 20 21\n517 514 19 14\n456 512 17 22\n467 483 17 21\n494 447 17 20\n478 427 17 19\n521 565 19 24\n365 584 21 25\n413 524 20 23\n399 508 17 23\n408 478 16 20\n415 447 18 19\n356 479 14 18\n337 514 16 19\n313 491 17 23\n280 499 19 23\n232 491 18 20\n245 475 18 22\n273 468 14 18\n279 439 14 19\n350 453 17 18\n375 424 16 19\n347 415 18 21\n428 413 18 19\n269 577 16 19\n294 655 22 22\n227 650 21 27\n170 513 17 21\n114 513 23 22\n124 542 19 22\n143 625 18 21\n161 645 22 23\n107 586 18 21\n13 570 20 24\n0 608 11 20\n23 518 18 21\n60 494 18 19\n82 461 17 20\n121 474 16 19\n156 474 17 21\n192 432 18 22\n144 409 16 18\n95 426 16 18\n18 437 19 18\n11 418 17 20\n22 475 17 20\n416 577 14 19\n1013 424 11 16\n989 391 18 21\n896 408 15 20\n889 386 15 20\n904 366 14 18\n845 413 18 22\n828 404 16 19\n794 395 15 18\n751 363 15 17\n987 334 14 19\n997 318 13 18\n960 315 13 17\n975 300 13 15\n897 310 15 17\n843 332 14 15\n809 359 15 17\n786 330 15 13\n835 314 15 16\n739 334 16 17\n757 319 12 14\n712 300 14 18\n682 390 16 19\n702 414 15 19\n695 323 15 18\n654 316 14 17\n662 355 14 17\n633 411 17 18\n627 390 16 20\n666 382 13 19\n618 360 14 18\n605 332 14 17\n583 327 15 17\n570 308 14 17\n581 288 13 15\n614 303 13 19\n525 306 12 11\n536 324 14 17\n564 278 14 16\n469 374 16 17\n456 356 13 16\n499 315 16 18\n499 286 13 15\n470 282 14 16\n453 321 15 16\n475 313 13 17\n423 301 13 13\n417 282 12 15\n420 339 14 16\n372 383 14 17\n355 346 13 13\n343 399 15 19\n299 389 12 16\n285 390 13 17\n247 374 15 15\n278 328 16 17\n346 344 12 16\n356 300 16 16\n344 289 11 14\n266 278 14 16\n238 288 12 13\n264 326 11 16\n247 311 12 15\n318 258 11 13\n380 263 11 15\n400 252 12 16\n368 244 10 13\n501 373 14 15\n467 348 13 17\n151 324 13 15\n116 321 15 16\n135 304 14 15\n202 312 14 16\n201 298 13 15\n154 285 14 17\n209 269 16 17\n71 315 13 18\n55 318 14 17\n36 317 13 15\n39 288 13 14\n57 300 13 14\n91 279 15 17\n62 261 15 17\n49 374 14 18\n21 364 15 19\n38 357 14 18\n22 243 14 16\n44 228 12 14\n93 240 13 18\n137 251 11 15\n174 241 12 12\n126 219 13 14\n97 217 11 13\n74 224 11 12\n68 207 15 16\n48 190 13 16\n11 206 12 15\n58 183 11 15\n89 179 10 11\n185 212 10 13\n164 197 10 11\n207 188 11 15\n241 228 13 16\n229 247 11 12\n276 225 12 13\n308 212 12 12\n329 245 11 11\n322 227 12 14\n339 216 11 14\n356 226 11 13\n452 238 12 15\n458 225 9 10\n455 206 10 14\n425 209 13 14\n409 200 12 14\n412 232 10 12\n502 229 11 12\n541 219 11 15\n583 245 12 12\n592 262 12 16\n607 245 12 16\n584 209 11 13\n638 236 12 15\n633 215 12 15\n618 187 11 15\n552 182 12 13\n496 196 12 14\n411 158 10 14\n364 176 9 9\n321 177 11 15\n323 161 9 14\n356 160 10 12\n379 206 10 14\n374 298 10 13\n842 265 15 16\n867 247 15 18\n900 266 13 13\n933 261 15 16\n991 263 13 17\n958 239 14 17\n973 220 12 16\n1005 228 14 16\n944 227 11 13\n881 236 14 17\n873 226 14 17\n822 231 13 15\n810 257 12 16\n798 269 12 14\n801 291 13 19\n776 286 13 15\n774 260 13 17\n745 249 12 13\n724 253 12 14\n720 273 11 15\n682 248 12 13\n668 235 13 14\n731 234 11 14\n768 230 12 15\n787 205 10 11\n732 198 11 13\n714 191 11 13\n657 265 13 14\n676 282 13 14\n684 201 9 13\n742 192 11 13\n848 199 12 13\n890 193 12 15\n910 184 10 13\n897 173 14 11\n960 183 8 10\n990 184 9 12\n830 189 10 12\n863 181 13 14\n684 174 10 11\n749 175 11 13\n640 183 12 13\n991 168 10 14\n943 163 9 13\n965 146 7 12\n983 119 8 10\n1008 107 8 12\n964 110 7 9\n964 100 9 12\n972 105 8 10\n995 69 8 11\n942 94 10 11\n912 105 8 10\n894 112 9 11\n884 102 8 10\n912 88 8 9\n904 80 6 9\n895 79 8 11\n867 120 9 12\n875 143 9 13\n834 142 9 10\n823 135 9 11\n836 113 8 12\n870 109 9 12\n795 121 8 13\n815 108 9 11\n815 89 8 11\n816 75 7 9\n858 75 7 10\n781 80 7 9\n774 126 9 12\n771 95 8 11\n760 93 8 12\n742 75 10 12\n744 111 8 12\n759 123 8 10\n713 120 9 10\n691 121 9 11\n678 122 9 12\n678 143 8 13\n699 145 8 10\n709 171 9 11\n662 121 8 10\n650 80 8 12\n718 92 10 12\n637 96 8 11\n628 113 7 9\n596 179 12 13\n611 119 8 10\n599 113 7 11\n572 118 9 11\n574 106 8 10\n583 95 9 12\n601 97 7 10\n546 137 12 13\n516 139 8 11\n484 149 10 11\n489 127 7 8\n514 121 9 11\n542 120 8 11\n539 101 7 9\n552 91 7 10\n512 108 6 10\n519 95 9 12\n500 107 7 10\n483 111 7 9\n471 100 7 10\n468 74 6 8\n490 84 7 9\n477 89 7 8\n547 63 8 11\n528 65 8 9\n615 69 7 9\n784 91 9 12\n459 139 10 13\n422 132 10 12\n432 118 9 11\n406 124 8 11\n393 134 12 14\n358 138 9 11\n378 123 7 9\n388 120 9 12\n354 114 8 10\n336 138 9 10\n300 168 10 13\n295 188 10 11\n273 186 11 13\n290 165 7 9\n267 157 11 12\n280 141 9 11\n294 145 9 11\n293 117 10 13\n279 105 10 12\n332 126 10 12\n318 114 6 8\n392 106 7 9\n424 113 8 10\n427 85 8 10\n443 87 8 10\n459 88 6 9\n438 79 6 9\n393 89 8 10\n399 79 9 9\n366 96 6 7\n304 137 6 8\n355 193 7 10\n124 196 11 14\n159 182 10 13\n184 165 11 11\n114 166 9 13\n140 146 10 12\n160 139 10 14\n168 130 10 13\n194 124 10 12\n181 128 8 10\n243 156 9 11\n238 185 9 12\n229 218 12 13\n32 165 10 13\n4 147 9 13\n44 50 8 12\n64 43 6 8\n57 31 7 7\n89 62 7 11\n3 79 8 12\n8 62 7 9\n209 118 7 10\n233 144 9 11\n244 119 10 12\n227 129 11 13\n209 92 10 13\n254 91 8 9\n83 36 8 13\n65 57 11 14\n175 66 8 11\n995 5 7 6\n974 86 9 11\n806 24 7 10\n799 35 7 9\n780 15 7 9\n735 27 8 9\n742 21 6 7\n704 27 7 8\n695 43 6 8\n691 32 6 8\n668 25 7 9\n677 17 6 8\n687 17 5 8\n760 1 8 9\n761 16 7 9\n913 17 7 9\n958 23 8 9\n891 2 7 10\n817 13 7 9\n759 152 10 12\n794 156 9 12\n858 168 10 13\n894 168 9 12\n849 107 8 9\n95 79 8 9\n269 57 8 9\n621 21 7 9\n643 32 7 8\n611 54 7 9\n587 58 6 8\n571 57 7 9\n509 58 6 8\n512 37 7 10\n577 68 8 9\n566 10 7 7\n580 13 7 9\n547 6 6 8\n529 15 6 7\n515 5 7 9\n503 3 7 7\n488 12 7 7\n506 29 6 7\n502 42 6 8\n513 24 6 8\n520 23 6 7\n437 31 8 8\n426 68 7 9\n397 68 8 9\n309 91 7 10\n264 80 7 9\n368 70 8 10\n363 85 7 8\n347 70 7 8\n327 72 7 9\n329 32 7 8\n348 37 7 9\n321 54 8 8\n376 29 6 8\n385 32 7 9\n387 47 7 9\n365 49 7 9\n362 26 6 7\n368 38 7 8\n498 184 10 13\n505 173 10 11\n460 111 8 10\n781 163 8 9\n802 188 6 10\n1016 51 5 10\n1008 60 8 11\n1004 50 7 9\n1010 34 7 9\n977 16 7 9\n943 4 8 10\n704 8 7 12\n731 5 5 8\n719 18 6 8\n639 70 7 9\n623 87 6 9\n696 101 9 10\n605 4 6 9\n521 78 9 12\n488 75 8 9\n466 25 7 9\n477 14 6 8\n534 39 7 10\n544 37 6 9\n440 117 8 10\n473 405 15 16\n757 407 12 19\n849 241 12 12\n925 336 15 19\n0 324 12 19\n129 383 11 18\n1 494 15 21\n# 2--Demonstration/2_Demonstration_Protesters_2_370.jpg\n45 267 39 53\n125 240 39 55\n264 239 50 58\n337 215 37 79\n453 233 20 22\n503 213 61 72\n579 240 72 77\n680 222 11 12\n697 183 67 71\n# 2--Demonstration/2_Demonstration_Political_Rally_2_187.jpg\n387 23 378 637\n670 674 44 55\n588 741 41 52\n60 879 36 44\n215 1255 84 89\n638 1175 41 54\n224 1404 44 79\n# 2--Demonstration/2_Demonstration_Demonstrators_2_307.jpg\n107 557 9 17\n102 506 10 15\n68 484 9 13\n195 599 14 14\n208 503 9 14\n204 456 12 13\n78 433 11 14\n152 444 9 15\n296 447 8 12\n247 466 9 14\n284 348 10 12\n260 410 10 13\n191 383 10 13\n147 413 9 11\n75 309 8 12\n121 286 8 12\n115 258 9 11\n157 265 7 12\n269 395 7 11\n236 315 9 13\n175 237 11 12\n241 205 9 9\n251 172 9 10\n178 155 11 11\n55 201 8 11\n6 173 6 10\n32 161 11 13\n51 130 8 9\n88 119 11 13\n122 188 11 9\n197 92 9 9\n258 99 6 9\n246 68 9 12\n146 105 7 8\n34 100 7 8\n73 87 9 10\n101 61 7 9\n124 50 7 10\n99 39 7 9\n113 29 7 7\n64 26 8 8\n27 54 4 7\n152 20 8 10\n244 36 6 9\n207 23 8 9\n134 6 6 8\n191 5 8 10\n262 28 6 8\n91 61 6 6\n146 86 8 9\n79 115 5 8\n45 50 6 8\n146 25 6 6\n492 592 13 16\n389 604 12 12\n523 416 10 10\n453 414 7 11\n388 398 12 13\n424 336 11 15\n456 444 10 8\n483 329 6 9\n534 315 8 10\n337 334 10 16\n325 342 9 15\n334 311 11 9\n339 293 7 11\n438 234 7 11\n452 232 7 12\n344 222 8 11\n357 221 9 11\n323 215 6 10\n298 191 10 12\n394 197 9 10\n413 176 7 10\n373 164 8 8\n395 169 7 8\n401 180 5 8\n385 186 7 8\n330 159 8 7\n370 152 6 7\n354 144 7 11\n357 125 8 10\n320 142 7 10\n301 152 7 5\n312 172 7 7\n441 214 8 12\n451 145 8 9\n477 130 10 10\n482 105 7 11\n467 85 10 10\n430 105 7 10\n415 110 7 7\n379 96 10 10\n402 74 9 10\n436 73 10 9\n376 46 8 8\n344 49 8 10\n483 48 8 11\n347 38 8 9\n280 19 6 8\n355 11 8 11\n472 21 6 9\n428 0 6 7\n561 642 10 8\n714 512 11 13\n834 461 8 10\n757 566 6 12\n778 476 7 9\n841 500 6 9\n840 512 6 9\n966 570 8 13\n1005 507 11 9\n933 498 11 11\n973 392 10 11\n992 383 6 9\n1006 354 9 13\n847 327 9 11\n861 313 9 8\n912 310 9 11\n945 329 8 9\n985 336 10 11\n933 373 5 9\n982 530 6 10\n630 320 5 9\n736 273 9 14\n567 290 8 10\n682 245 8 12\n669 229 7 11\n538 245 8 10\n641 191 8 10\n618 174 8 9\n606 152 8 9\n542 196 7 9\n537 200 6 7\n575 136 7 7\n588 115 6 7\n617 107 8 9\n588 93 8 9\n553 86 9 10\n544 133 7 9\n525 76 8 11\n556 61 8 11\n604 86 7 10\n618 83 7 10\n609 61 7 9\n556 37 9 11\n528 39 7 8\n490 44 6 9\n501 49 6 10\n620 32 7 10\n506 6 7 8\n526 4 5 9\n624 16 6 8\n653 0 6 8\n670 11 5 7\n647 46 6 9\n633 44 5 6\n644 90 8 11\n686 96 8 10\n702 80 8 11\n694 58 6 8\n671 55 8 6\n684 41 7 9\n689 23 6 7\n707 12 6 9\n712 61 7 8\n726 24 7 12\n883 484 6 10\n910 435 6 9\n826 306 7 10\n849 274 6 9\n872 271 9 12\n917 282 10 10\n916 262 9 9\n949 263 10 14\n835 243 8 7\n795 300 9 8\n878 233 7 10\n923 241 6 11\n936 252 9 10\n996 250 8 9\n963 233 8 10\n955 255 10 9\n978 238 6 10\n974 223 6 8\n908 219 7 9\n817 222 8 11\n845 215 9 10\n744 226 10 11\n798 213 7 9\n791 191 7 11\n742 197 10 11\n725 178 8 10\n752 171 9 11\n810 169 9 10\n889 169 7 10\n675 122 9 10\n713 148 8 10\n717 137 6 7\n725 151 6 7\n697 146 6 9\n772 159 9 8\n744 121 8 10\n650 120 8 12\n810 152 6 8\n741 63 9 9\n727 60 6 8\n741 20 5 7\n797 42 6 9\n866 92 5 4\n860 74 6 8\n876 78 6 5\n842 77 6 7\n827 88 6 8\n816 96 7 6\n809 79 7 7\n793 69 6 8\n766 61 5 7\n856 19 5 9\n855 62 7 8\n851 81 7 8\n833 96 5 6\n847 101 5 6\n876 49 7 9\n888 19 6 8\n850 6 8 8\n776 2 7 7\n759 11 7 8\n796 6 9 8\n859 126 5 9\n812 90 5 6\n832 78 5 6\n907 66 6 8\n901 62 5 7\n900 52 6 7\n1008 477 7 9\n988 26 5 8\n1012 82 7 9\n986 92 7 7\n983 78 5 9\n961 0 5 6\n959 23 7 6\n1019 13 5 7\n978 21 6 8\n971 17 5 7\n947 0 6 6\n929 0 5 7\n797 14 6 7\n850 40 5 7\n938 114 8 9\n937 100 8 9\n909 74 7 9\n927 199 8 11\n933 173 7 8\n938 188 5 7\n973 176 5 9\n925 133 4 6\n982 200 6 9\n992 187 6 8\n199 259 8 11\n237 304 9 13\n513 387 9 10\n518 378 6 11\n479 395 9 12\n497 390 8 11\n497 410 6 11\n511 395 9 12\n457 255 6 9\n548 225 8 9\n520 197 6 10\n529 198 6 8\n700 637 6 11\n952 606 7 9\n289 568 13 9\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_617.jpg\n7 404 44 38\n55 417 56 60\n156 392 48 60\n143 390 31 57\n230 414 34 41\n280 450 50 85\n311 440 41 61\n365 430 27 40\n416 455 50 48\n486 423 50 52\n540 442 42 46\n591 486 58 64\n646 468 44 48\n733 509 19 39\n810 503 145 112\n731 84 61 77\n295 435 21 23\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_615.jpg\n1 269 36 38\n37 251 31 38\n122 251 30 40\n178 248 30 33\n291 223 32 38\n432 253 27 37\n508 268 23 28\n558 242 26 31\n613 256 21 31\n680 256 19 26\n718 273 13 20\n942 248 31 31\n896 246 30 29\n826 255 29 26\n761 257 27 30\n# 2--Demonstration/2_Demonstration_Demonstrators_2_499.jpg\n259 356 24 30\n363 363 20 27\n421 355 23 30\n453 364 21 24\n485 384 13 20\n514 387 19 23\n553 355 15 29\n603 365 21 25\n634 364 21 26\n656 369 13 23\n698 379 11 21\n760 346 26 25\n717 379 10 14\n812 348 24 31\n833 326 22 34\n910 361 20 32\n963 343 15 30\n978 321 38 53\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_183.jpg\n284 319 99 129\n106 512 50 49\n9 530 24 31\n# 2--Demonstration/2_Demonstration_Protesters_2_57.jpg\n932 261 24 36\n898 233 25 36\n806 266 25 37\n710 193 31 39\n654 244 28 33\n591 313 16 30\n514 255 32 45\n484 274 23 27\n387 237 34 45\n360 265 26 33\n224 232 35 41\n72 226 37 46\n30 242 31 38\n# 2--Demonstration/2_Demonstration_Political_Rally_2_763.jpg\n527 157 94 125\n668 187 58 69\n742 218 47 58\n800 246 74 98\n288 111 90 118\n250 152 45 64\n440 200 49 58\n487 215 66 89\n645 236 29 37\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_438.jpg\n452 268 45 59\n464 550 61 69\n# 2--Demonstration/2_Demonstration_Protesters_2_163.jpg\n507 265 23 22\n553 334 31 37\n767 397 24 51\n222 129 31 38\n960 18 23 21\n864 71 11 11\n901 130 10 11\n773 93 9 10\n808 117 9 10\n902 61 9 10\n756 113 9 12\n755 164 7 9\n787 148 9 10\n680 164 9 14\n690 150 10 11\n616 113 10 12\n641 112 10 14\n539 123 10 14\n589 123 12 14\n525 118 10 13\n499 124 10 12\n414 141 12 11\n429 131 11 16\n529 184 13 14\n558 123 11 11\n599 105 11 14\n366 153 15 19\n284 158 12 19\n155 185 20 24\n257 172 16 15\n274 160 12 20\n49 176 21 23\n80 204 25 31\n100 195 16 23\n128 200 14 18\n14 206 13 17\n650 369 48 27\n999 27 14 14\n513 145 13 16\n454 136 14 11\n312 159 14 14\n# 2--Demonstration/2_Demonstration_Demonstrators_2_306.jpg\n140 414 14 18\n154 418 9 16\n186 365 10 13\n236 376 7 9\n211 374 8 9\n84 369 8 9\n245 372 7 10\n70 376 5 8\n75 371 8 11\n37 376 6 8\n23 374 8 7\n271 367 6 6\n# 2--Demonstration/2_Demonstration_Demonstrators_2_781.jpg\n255 172 52 65\n237 122 36 59\n393 194 22 33\n463 200 40 52\n544 144 56 79\n697 224 41 50\n535 213 31 39\n438 225 7 10\n532 192 19 23\n109 230 17 16\n44 204 7 7\n921 274 41 39\n933 226 25 32\n815 228 18 18\n662 147 10 9\n752 259 26 24\n864 244 10 17\n495 202 15 29\n758 232 23 24\n# 2--Demonstration/2_Demonstration_Demonstrators_2_28.jpg\n0 365 13 21\n35 360 26 32\n39 391 32 40\n66 352 18 25\n133 407 26 39\n139 371 14 22\n229 320 7 9\n215 341 11 14\n240 343 11 16\n172 344 9 14\n192 354 11 14\n216 370 16 19\n170 379 27 33\n260 361 20 27\n286 367 17 26\n252 396 20 30\n262 391 19 26\n171 327 7 14\n279 348 9 13\n197 384 12 23\n85 479 35 46\n180 519 38 46\n38 547 38 54\n181 600 46 71\n326 311 6 9\n330 342 13 17\n368 381 17 23\n428 311 6 7\n422 352 14 21\n385 430 26 32\n296 426 24 32\n262 453 22 28\n331 443 21 33\n330 513 31 46\n470 320 8 11\n454 344 15 19\n445 369 16 26\n478 367 16 24\n499 369 12 19\n489 385 22 31\n458 394 22 35\n440 461 19 37\n514 443 28 37\n602 380 24 33\n570 397 13 21\n548 363 15 23\n562 367 16 22\n588 360 13 25\n620 362 14 21\n598 503 37 49\n495 562 34 54\n657 607 53 61\n699 577 33 50\n501 353 8 12\n527 344 7 12\n562 321 7 11\n572 341 11 16\n589 320 6 10\n672 377 16 25\n684 452 19 21\n648 368 15 23\n620 323 6 11\n621 319 7 9\n641 326 8 9\n594 357 12 16\n669 335 6 11\n653 341 7 9\n670 350 9 14\n658 330 7 6\n699 358 12 20\n758 355 9 18\n769 350 11 18\n798 331 5 10\n813 330 4 9\n804 358 9 16\n818 360 7 14\n805 390 12 21\n758 404 18 23\n754 431 23 31\n839 388 12 22\n834 367 9 14\n831 329 7 10\n842 328 6 11\n828 339 7 11\n879 354 6 7\n884 365 11 17\n993 340 10 15\n1002 359 9 11\n865 396 23 33\n938 406 17 19\n911 423 17 17\n895 435 21 44\n980 478 24 37\n1005 446 19 32\n905 368 12 15\n848 517 33 50\n# 2--Demonstration/2_Demonstration_Political_Rally_2_5.jpg\n135 463 24 49\n148 490 29 27\n313 227 30 48\n438 117 31 52\n22 483 36 34\n866 449 27 38\n823 385 29 37\n749 411 26 34\n692 395 30 39\n586 411 31 35\n564 406 29 37\n555 357 23 24\n477 370 27 33\n873 364 24 27\n648 310 20 27\n678 290 15 23\n361 341 29 29\n363 301 21 24\n55 298 22 20\n0 298 8 22\n716 383 22 28\n671 335 20 22\n883 330 21 20\n713 421 17 26\n907 406 23 30\n723 265 11 16\n929 248 9 13\n948 173 10 13\n928 174 9 11\n979 174 9 13\n951 232 8 11\n928 234 9 12\n851 224 11 13\n906 174 8 14\n882 177 9 11\n862 183 10 11\n582 279 19 28\n756 160 10 14\n746 266 12 17\n496 229 8 12\n592 349 23 28\n450 361 23 38\n343 302 18 21\n26 231 9 12\n990 165 9 12\n864 246 11 14\n904 237 7 8\n839 248 9 10\n936 430 24 33\n747 380 23 29\n719 334 15 17\n185 228 29 40\n36 275 19 20\n33 259 18 22\n132 186 7 10\n741 158 8 10\n778 169 7 11\n795 161 7 12\n812 160 8 11\n887 168 8 10\n784 242 12 13\n883 237 6 7\n813 266 11 12\n802 481 27 36\n# 2--Demonstration/2_Demonstration_Protesters_2_912.jpg\n881 330 25 38\n839 321 25 43\n790 331 14 23\n721 273 30 47\n646 336 16 29\n595 307 30 46\n546 309 25 28\n523 314 20 24\n997 349 26 32\n946 310 10 11\n916 338 9 19\n634 316 15 22\n614 318 19 25\n509 337 21 34\n439 308 13 20\n474 311 30 36\n368 330 16 18\n350 347 24 29\n298 349 14 17\n288 322 12 16\n269 336 9 13\n253 336 15 17\n263 380 17 39\n147 431 24 34\n172 362 16 24\n64 348 13 17\n40 348 19 20\n270 319 6 7\n323 334 8 12\n164 364 11 19\n131 369 13 23\n# 2--Demonstration/2_Demonstration_Demonstrators_2_314.jpg\n97 500 17 43\n19 486 19 35\n55 417 18 33\n20 391 26 55\n146 370 27 41\n173 386 23 51\n250 387 24 46\n268 417 19 47\n230 684 32 70\n258 437 18 32\n0 334 12 27\n4 326 23 28\n62 307 19 27\n128 303 29 37\n111 265 27 28\n67 234 21 26\n131 252 18 27\n149 271 15 23\n174 259 22 22\n206 271 27 32\n186 294 15 24\n196 334 21 32\n69 337 26 25\n71 291 21 25\n1 254 15 22\n0 278 11 17\n18 277 12 12\n232 271 14 21\n265 274 25 24\n244 354 14 19\n262 316 16 26\n387 284 16 30\n337 293 20 27\n414 261 26 27\n378 351 18 29\n479 304 28 39\n531 254 22 33\n765 306 21 29\n605 343 28 75\n877 408 24 43\n# 2--Demonstration/2_Demonstration_Protesters_2_56.jpg\n238 394 60 68\n50 404 60 72\n390 398 72 90\n282 552 70 70\n488 468 78 86\n624 328 66 82\n744 438 80 84\n886 276 66 82\n814 194 62 82\n# 2--Demonstration/2_Demonstration_Protesters_2_901.jpg\n835 94 46 63\n883 0 53 28\n579 169 41 48\n785 341 60 68\n675 338 54 54\n445 343 50 67\n274 348 55 72\n594 376 47 58\n148 328 46 57\n894 686 69 109\n531 652 63 85\n766 545 35 50\n401 360 42 65\n35 336 50 63\n772 118 36 48\n# 2--Demonstration/2_Demonstration_Demonstrators_2_713.jpg\n59 215 8 7\n371 245 9 10\n449 274 6 8\n459 268 7 10\n483 281 7 10\n559 278 7 7\n363 392 26 32\n564 342 18 31\n402 310 20 28\n300 310 14 22\n515 332 27 39\n107 384 39 62\n862 317 15 17\n208 293 7 9\n189 310 6 7\n168 293 8 9\n216 266 9 11\n244 267 11 11\n56 233 6 7\n214 280 7 8\n921 313 18 19\n912 277 6 8\n260 286 7 9\n47 328 10 18\n16 201 10 12\n50 215 8 12\n95 233 5 7\n349 243 8 9\n392 285 7 9\n454 294 6 6\n417 281 4 6\n607 276 6 8\n595 293 5 8\n605 293 5 9\n572 279 7 8\n576 266 6 8\n473 250 4 5\n615 273 5 9\n578 290 8 7\n830 262 9 10\n592 257 7 8\n1006 245 6 7\n901 258 7 9\n862 263 8 11\n958 268 9 7\n1011 266 6 8\n171 241 6 7\n86 289 7 10\n181 238 5 7\n235 278 7 8\n# 2--Demonstration/2_Demonstration_Protesters_2_12.jpg\n920 332 50 64\n914 309 43 46\n1009 316 14 52\n960 301 35 47\n831 329 42 64\n768 293 41 39\n768 333 42 50\n635 357 52 63\n722 315 18 18\n691 283 34 49\n644 320 45 49\n592 312 46 49\n488 314 47 61\n398 268 36 43\n373 321 48 67\n413 340 46 56\n494 280 24 28\n372 303 35 28\n295 284 49 61\n326 320 41 44\n175 304 55 51\n136 308 41 47\n211 285 30 34\n21 354 52 68\n47 310 56 63\n666 584 27 60\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_176.jpg\n65 300 34 41\n134 332 14 15\n199 343 7 10\n262 327 9 12\n320 336 16 20\n356 300 30 35\n480 319 20 26\n540 290 33 39\n571 292 25 34\n630 313 25 30\n387 310 22 28\n750 276 33 46\n815 323 19 23\n936 326 20 21\n1014 310 9 19\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_225.jpg\n259 410 17 20\n255 394 10 9\n214 347 8 12\n113 402 10 17\n136 411 14 18\n354 442 14 18\n443 436 17 16\n428 420 17 16\n462 415 14 12\n206 451 13 18\n229 439 18 16\n101 438 10 14\n278 393 12 13\n135 399 9 10\n158 400 7 13\n37 409 17 27\n499 436 18 22\n558 424 17 20\n577 410 11 19\n538 343 8 9\n569 360 8 7\n595 346 9 10\n587 394 13 12\n466 372 13 12\n566 376 10 13\n630 413 10 11\n660 360 15 9\n920 411 14 14\n916 388 15 14\n803 364 9 4\n828 340 6 4\n864 359 8 8\n904 366 6 10\n1003 353 7 7\n813 346 8 4\n782 365 9 14\n703 352 8 9\n765 395 9 13\n782 400 9 10\n741 382 6 10\n857 427 15 22\n869 422 11 19\n883 439 14 12\n696 423 15 23\n890 367 10 10\n879 357 6 6\n850 414 11 13\n945 433 15 22\n995 404 12 17\n919 333 8 11\n981 358 8 7\n996 360 5 8\n995 387 8 9\n1016 405 7 13\n802 430 13 19\n763 418 15 13\n817 419 7 14\n679 425 10 12\n718 387 9 8\n729 427 14 18\n321 441 16 23\n407 391 12 9\n1011 501 7 12\n986 503 14 17\n997 452 8 10\n1014 475 7 8\n934 408 9 8\n928 376 10 15\n1005 395 7 7\n868 398 5 6\n822 373 9 16\n801 386 6 9\n752 364 9 10\n846 327 7 6\n886 339 7 10\n843 341 6 9\n815 331 6 5\n820 335 7 8\n770 365 6 6\n775 352 6 6\n792 347 6 5\n751 322 7 7\n659 308 5 7\n643 316 6 9\n604 328 6 9\n586 316 6 5\n546 378 12 11\n606 395 9 11\n627 401 7 9\n636 412 10 10\n651 396 8 12\n662 398 6 7\n652 380 7 10\n665 388 10 12\n633 374 8 10\n676 379 6 8\n682 380 7 12\n676 401 8 12\n499 357 8 11\n674 345 15 24\n690 420 6 7\n648 413 8 11\n629 390 7 8\n622 382 8 10\n628 366 6 11\n739 356 7 11\n713 344 8 12\n694 408 14 9\n711 394 10 11\n451 354 10 11\n437 350 9 8\n472 385 10 11\n431 369 10 14\n399 363 7 11\n410 373 6 6\n358 403 11 9\n322 401 7 7\n332 425 9 15\n395 430 10 11\n520 401 12 14\n536 398 10 12\n491 407 10 12\n280 365 9 13\n252 363 10 11\n248 355 7 8\n289 352 10 9\n287 362 7 10\n414 350 8 10\n356 368 6 7\n270 442 10 13\n198 391 11 14\n175 425 10 11\n176 342 14 15\n360 327 7 7\n159 377 10 13\n303 378 10 8\n323 368 12 20\n381 382 13 12\n54 348 13 19\n821 420 11 9\n891 447 14 14\n799 433 11 13\n956 349 7 7\n604 434 13 13\n576 403 9 11\n585 409 10 13\n586 371 11 9\n200 368 6 11\n598 371 7 10\n741 342 5 7\n54 379 10 14\n158 319 10 10\n163 291 8 13\n345 417 14 19\n# 2--Demonstration/2_Demonstration_Protesters_2_213.jpg\n366 302 70 104\n238 297 58 67\n593 545 64 83\n754 542 33 50\n960 589 51 70\n526 469 21 28\n496 474 11 20\n116 454 21 28\n65 422 11 16\n49 400 11 15\n19 404 10 11\n0 425 9 14\n68 394 9 12\n60 388 8 12\n99 397 9 10\n680 375 6 9\n711 379 6 8\n772 377 9 9\n806 376 9 11\n843 375 10 13\n887 376 10 12\n950 376 8 15\n969 380 7 9\n997 379 9 11\n1019 372 5 13\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_471.jpg\n93 148 48 93\n179 174 88 114\n423 258 51 89\n587 290 59 73\n751 233 71 80\n647 326 49 65\n819 451 25 30\n824 396 25 30\n791 406 26 32\n785 459 22 32\n850 444 26 32\n620 449 24 34\n622 497 26 39\n590 493 24 34\n433 457 28 34\n450 513 28 39\n414 517 28 36\n391 465 28 35\n375 520 23 32\n488 515 19 36\n473 464 22 33\n471 410 18 37\n219 413 37 45\n238 481 31 52\n200 480 28 45\n259 377 31 45\n1006 275 18 64\n# 2--Demonstration/2_Demonstration_Protesters_2_228.jpg\n344 138 140 226\n644 78 178 312\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_665.jpg\n168 459 37 49\n163 385 25 63\n292 605 27 49\n330 575 42 58\n333 623 44 59\n382 554 119 167\n476 423 221 319\n769 469 14 21\n720 597 54 65\n792 567 72 96\n846 600 35 59\n846 464 33 134\n# 2--Demonstration/2_Demonstration_Protesters_2_826.jpg\n627 71 29 49\n583 71 21 41\n562 53 20 30\n549 63 14 22\n535 73 13 16\n518 65 14 26\n607 135 35 50\n543 165 45 59\n499 159 29 34\n512 120 23 31\n544 102 16 28\n422 87 18 24\n363 91 25 20\n404 87 11 18\n257 66 10 13\n207 84 23 15\n178 119 14 14\n230 102 17 23\n86 82 17 19\n52 88 33 33\n490 81 9 15\n892 232 66 89\n705 192 52 80\n727 4 25 32\n# 2--Demonstration/2_Demonstration_Political_Rally_2_382.jpg\n381 499 152 160\n# 2--Demonstration/2_Demonstration_Political_Rally_2_365.jpg\n405 333 6 7\n419 320 5 7\n437 336 5 6\n450 353 8 12\n424 365 9 11\n413 356 7 11\n378 358 8 9\n342 362 8 9\n374 379 9 11\n434 330 5 7\n374 331 6 7\n354 336 6 6\n362 396 11 14\n345 400 11 13\n352 409 12 14\n330 416 10 12\n322 418 11 13\n351 425 10 14\n353 442 12 19\n373 430 12 16\n386 401 13 19\n405 396 12 14\n539 355 8 10\n554 346 8 10\n553 334 6 7\n733 108 247 347\n463 296 73 95\n205 343 84 90\n0 355 81 265\n# 2--Demonstration/2_Demonstration_Political_Rally_2_341.jpg\n864 336 19 25\n790 337 19 18\n566 332 23 28\n501 345 20 27\n467 355 19 21\n403 362 11 15\n238 369 9 12\n205 364 15 16\n182 355 17 19\n128 341 21 26\n106 348 16 22\n62 370 13 15\n# 2--Demonstration/2_Demonstration_Protesters_2_369.jpg\n26 508 116 105\n272 445 114 111\n525 367 127 141\n314 388 42 57\n422 410 9 9\n571 342 20 18\n185 87 44 54\n206 369 20 36\n605 272 27 25\n612 306 30 36\n656 309 43 46\n635 344 52 71\n737 457 37 73\n958 211 66 90\n762 265 40 52\n768 238 45 31\n# 2--Demonstration/2_Demonstration_Political_Rally_2_114.jpg\n285 91 4 6\n311 95 3 6\n341 66 4 6\n344 93 5 5\n359 96 5 6\n328 97 5 8\n236 124 3 3\n232 118 4 4\n649 320 27 34\n598 285 14 26\n828 276 13 19\n951 348 26 41\n276 175 8 9\n475 181 8 9\n64 212 9 11\n# 2--Demonstration/2_Demonstration_Demonstrators_2_195.jpg\n920 190 68 136\n687 75 96 110\n392 196 73 99\n325 199 55 75\n288 226 22 34\n549 278 34 51\n# 2--Demonstration/2_Demonstration_Political_Rally_2_22.jpg\n76 390 102 107\n377 326 61 91\n863 404 52 81\n579 465 41 78\n598 483 32 53\n427 441 18 34\n456 380 20 27\n576 413 22 32\n763 362 41 54\n723 424 20 39\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_450.jpg\n188 273 45 70\n292 353 19 27\n319 375 16 20\n583 272 35 55\n729 318 17 30\n812 361 8 9\n861 360 9 13\n1014 361 8 14\n982 343 7 12\n954 339 16 21\n# 2--Demonstration/2_Demonstration_Demonstrators_2_425.jpg\n16 375 10 10\n55 391 14 10\n48 400 10 9\n33 424 12 16\n47 432 16 19\n15 473 39 50\n155 424 15 19\n140 376 12 17\n109 381 16 21\n94 382 13 13\n167 369 10 13\n191 358 9 8\n173 345 6 8\n191 345 4 7\n178 335 6 4\n162 336 4 5\n149 339 5 4\n197 331 3 7\n213 349 7 7\n201 403 21 30\n201 392 18 19\n225 424 36 54\n275 419 20 27\n250 368 19 24\n289 349 14 17\n272 346 10 14\n254 344 10 14\n270 330 7 10\n289 331 5 8\n305 333 7 9\n326 326 7 8\n340 334 7 11\n360 342 9 12\n362 322 10 10\n390 336 14 17\n379 325 10 12\n400 368 20 23\n356 430 41 65\n344 393 30 40\n446 349 18 24\n463 346 12 16\n429 329 14 14\n411 331 7 13\n415 315 7 7\n453 320 10 15\n445 314 5 9\n483 315 10 11\n510 352 10 13\n527 330 17 25\n485 371 19 23\n462 411 22 28\n563 464 38 60\n430 560 71 116\n577 385 26 35\n622 391 17 19\n633 395 34 44\n617 330 16 24\n656 304 19 23\n698 314 19 25\n641 305 14 19\n613 302 13 20\n593 310 12 11\n575 330 15 21\n542 312 11 17\n516 316 14 15\n581 296 10 12\n692 281 10 8\n710 300 7 13\n702 374 27 34\n537 301 6 7\n524 308 7 7\n631 299 8 10\n711 279 8 14\n616 295 10 10\n511 305 9 9\n490 295 7 10\n505 328 14 20\n790 426 69 79\n992 339 32 83\n863 298 33 43\n783 305 44 48\n730 335 22 24\n774 312 19 26\n741 303 17 19\n796 273 17 19\n842 283 18 19\n860 273 31 30\n938 260 26 26\n733 282 10 15\n775 269 8 11\n738 269 8 9\n129 348 9 12\n156 352 9 9\n332 357 18 25\n230 349 11 22\n# 2--Demonstration/2_Demonstration_Protesters_2_345.jpg\n246 56 62 68\n432 56 62 92\n680 80 64 84\n# 2--Demonstration/2_Demonstration_Political_Rally_2_267.jpg\n751 308 34 36\n196 362 20 25\n97 396 22 34\n773 396 32 40\n449 319 20 31\n# 2--Demonstration/2_Demonstration_Political_Rally_2_566.jpg\n385 201 331 453\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_117.jpg\n910 614 36 41\n932 473 36 38\n881 491 37 42\n967 434 29 30\n801 459 33 30\n777 532 28 26\n717 402 26 26\n698 455 31 43\n661 419 26 32\n608 458 29 31\n625 412 23 33\n597 434 23 29\n515 442 26 32\n530 380 18 26\n439 427 21 32\n374 423 21 32\n380 401 12 17\n431 408 21 23\n371 369 16 18\n409 358 17 20\n489 363 17 20\n283 440 21 30\n226 414 22 30\n338 408 20 26\n165 420 18 24\n126 429 20 24\n62 415 19 28\n172 388 19 23\n200 366 10 13\n185 345 12 15\n137 348 10 13\n15 527 24 30\n23 417 19 22\n50 403 12 13\n64 337 7 10\n104 319 7 11\n39 311 8 9\n276 337 12 13\n363 348 11 11\n433 332 10 13\n405 324 7 11\n493 329 11 15\n510 320 7 10\n648 318 8 9\n670 314 7 8\n682 324 10 12\n684 302 8 9\n667 331 12 17\n767 314 9 11\n781 310 10 12\n790 299 7 10\n760 299 8 11\n780 298 6 7\n776 296 6 8\n990 268 17 19\n380 332 9 12\n78 385 6 10\n# 2--Demonstration/2_Demonstration_Protesters_2_817.jpg\n378 538 41 49\n290 554 34 49\n519 93 31 34\n# 2--Demonstration/2_Demonstration_Political_Rally_2_867.jpg\n914 375 31 31\n950 377 20 19\n797 432 33 34\n824 403 23 24\n855 383 14 12\n818 360 12 14\n924 515 46 47\n885 579 79 91\n647 501 32 35\n617 508 23 26\n177 559 56 59\n64 527 53 39\n128 488 17 20\n71 460 18 14\n166 385 11 14\n44 424 10 15\n171 514 40 55\n332 561 43 38\n866 364 12 13\n885 357 7 9\n796 372 12 12\n982 358 7 8\n153 401 7 10\n119 406 9 10\n5 398 9 11\n0 526 22 24\n# 2--Demonstration/2_Demonstration_Political_Rally_2_791.jpg\n778 378 66 70\n649 281 71 80\n546 309 73 82\n397 352 63 77\n205 418 76 84\n399 143 63 77\n592 47 78 81\n993 522 28 30\n957 514 25 27\n933 552 37 27\n824 543 36 36\n857 524 25 32\n1006 412 15 18\n963 433 18 20\n926 496 17 21\n854 495 20 24\n1014 467 10 22\n744 546 35 33\n673 555 34 24\n692 517 23 35\n651 495 28 35\n588 480 22 29\n489 544 38 35\n401 532 30 31\n334 546 37 33\n324 473 26 27\n317 436 17 20\n328 404 14 14\n18 547 39 32\n42 466 24 32\n89 489 27 31\n59 441 16 23\n100 455 18 22\n11 514 22 27\n301 561 33 18\n881 312 20 31\n703 462 20 31\n675 429 19 22\n1005 495 19 31\n470 520 28 33\n44 517 24 30\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_419.jpg\n31 410 53 68\n85 421 50 65\n27 597 79 76\n137 412 32 63\n306 612 36 72\n282 245 52 76\n455 281 54 72\n638 479 41 75\n595 161 55 88\n788 173 66 88\n986 574 22 38\n979 309 45 34\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_619.jpg\n550 14 7 10\n595 24 10 10\n736 49 9 13\n678 96 12 16\n621 115 11 15\n573 131 11 13\n215 165 11 15\n205 150 9 14\n417 116 12 12\n454 114 9 14\n500 113 11 13\n528 127 10 15\n553 111 12 18\n431 96 12 14\n759 118 12 14\n857 102 12 17\n808 86 11 14\n822 140 11 15\n648 136 11 17\n945 223 13 17\n991 196 11 16\n786 181 12 18\n896 187 12 19\n849 249 12 18\n204 226 11 20\n476 544 14 19\n982 256 14 16\n985 285 13 20\n737 140 10 12\n784 149 11 12\n910 116 15 20\n908 134 8 12\n936 204 8 8\n561 197 10 14\n580 153 13 15\n494 133 13 13\n529 114 7 7\n336 134 11 14\n338 113 9 9\n340 104 8 11\n346 101 6 5\n351 90 8 11\n395 128 9 12\n422 167 11 14\n285 138 7 9\n213 150 8 12\n443 289 10 17\n250 252 12 21\n206 203 10 14\n159 200 10 12\n96 247 17 22\n207 271 7 15\n487 215 14 20\n463 205 15 18\n293 177 11 16\n418 395 16 16\n# 2--Demonstration/2_Demonstration_Protesters_2_86.jpg\n683 414 31 37\n966 556 58 53\n805 424 40 42\n968 353 31 40\n903 371 29 38\n980 306 20 25\n932 322 27 31\n893 306 17 20\n916 293 18 22\n1013 296 10 23\n1007 260 15 18\n968 262 13 16\n909 264 13 16\n934 266 9 10\n945 249 9 11\n990 253 10 13\n1008 244 9 10\n1016 235 7 10\n978 244 9 11\n988 235 8 9\n1008 220 7 8\n953 231 8 11\n941 237 6 10\n924 233 9 11\n899 234 12 14\n885 254 11 16\n864 265 14 17\n839 285 16 18\n965 220 7 9\n914 224 8 9\n899 215 7 7\n918 196 8 8\n881 241 9 9\n875 229 9 10\n885 211 7 10\n904 213 7 9\n873 213 6 8\n860 211 7 9\n912 206 6 7\n808 324 28 32\n825 302 17 22\n731 342 28 36\n765 301 21 26\n839 244 12 14\n817 266 13 15\n785 278 12 17\n765 284 15 16\n729 295 15 17\n740 279 14 19\n773 250 12 15\n818 218 9 9\n794 242 9 9\n783 209 6 7\n756 219 6 6\n760 204 5 6\n775 210 6 7\n764 241 9 13\n731 257 12 13\n700 253 12 14\n702 237 10 12\n704 224 7 9\n745 226 8 9\n785 227 7 8\n793 219 5 7\n785 218 6 7\n779 220 6 7\n772 222 5 5\n764 197 4 5\n726 231 8 10\n722 208 6 8\n710 202 6 7\n742 204 6 6\n746 210 6 7\n757 208 6 7\n735 207 6 7\n727 197 5 7\n875 200 5 5\n896 184 4 5\n854 184 5 6\n834 180 5 7\n814 176 5 7\n753 174 5 6\n779 173 5 6\n538 446 44 49\n676 308 28 31\n461 378 35 40\n601 330 25 33\n627 317 19 17\n493 319 23 32\n531 303 22 26\n566 289 19 23\n452 303 19 21\n681 269 16 19\n655 279 20 24\n677 254 11 11\n652 247 12 12\n605 270 17 21\n620 256 15 16\n672 225 9 10\n651 225 8 10\n610 254 8 10\n632 251 8 6\n631 232 9 10\n595 235 9 13\n573 274 17 17\n571 243 12 13\n611 228 6 9\n573 231 9 10\n566 237 6 12\n550 232 8 12\n662 219 7 8\n695 213 5 7\n653 216 6 7\n636 215 7 7\n634 223 9 9\n624 211 8 10\n608 214 9 8\n579 217 9 8\n664 203 6 7\n683 210 5 7\n531 282 18 18\n512 262 16 18\n510 243 13 13\n522 235 12 13\n557 245 8 11\n534 229 9 12\n543 212 7 10\n515 231 9 10\n486 257 12 16\n483 238 11 11\n493 230 9 13\n489 225 8 9\n501 213 6 9\n462 249 14 15\n446 268 18 22\n458 233 10 12\n490 215 6 8\n483 217 6 8\n453 225 7 9\n451 216 6 7\n461 222 7 9\n349 477 51 44\n320 364 32 40\n390 332 26 30\n284 336 30 34\n399 302 23 24\n331 300 21 26\n276 294 19 21\n360 273 17 19\n328 266 15 19\n427 258 14 15\n294 277 15 14\n397 246 12 15\n374 252 14 12\n321 257 15 14\n270 278 14 14\n282 248 10 13\n247 257 15 18\n261 257 14 15\n357 251 11 13\n422 241 10 10\n429 244 9 12\n41 602 75 73\n46 482 46 51\n184 377 36 37\n118 341 28 32\n218 331 24 30\n0 361 13 34\n186 314 23 28\n121 298 21 23\n73 313 23 27\n23 298 24 26\n0 281 14 21\n96 280 18 20\n151 276 15 15\n197 277 18 17\n53 279 21 22\n25 278 16 17\n129 277 15 14\n101 247 14 16\n72 269 15 12\n25 265 16 16\n230 235 10 12\n262 235 9 9\n253 241 7 8\n185 234 12 14\n199 232 11 12\n155 235 14 18\n134 233 15 15\n168 235 9 10\n175 217 9 10\n220 214 9 10\n255 230 8 10\n221 229 10 12\n246 216 6 8\n275 227 9 14\n210 232 7 8\n207 220 6 8\n158 216 7 9\n188 216 8 9\n357 233 10 12\n375 243 9 9\n401 227 9 12\n426 228 9 8\n306 233 12 13\n293 232 9 11\n374 233 8 9\n412 233 8 10\n423 218 6 8\n409 222 6 7\n412 209 6 8\n402 210 6 6\n333 220 8 9\n316 222 11 10\n371 221 8 8\n354 219 7 7\n348 221 5 6\n363 221 7 7\n392 210 5 7\n394 221 5 9\n383 215 5 6\n375 211 6 6\n284 216 6 8\n277 216 5 6\n294 213 5 7\n301 207 5 8\n311 210 5 7\n338 214 5 6\n437 213 5 6\n439 220 5 6\n348 205 4 4\n382 203 5 4\n323 211 4 5\n309 203 6 6\n101 193 13 14\n130 181 9 11\n154 185 8 10\n95 184 9 9\n105 184 9 9\n67 187 13 16\n77 180 12 15\n48 186 10 13\n36 183 12 16\n17 195 15 17\n17 186 13 14\n235 202 6 7\n225 181 6 7\n181 177 7 8\n202 203 6 7\n239 180 4 5\n235 184 5 6\n181 207 7 8\n157 206 5 7\n211 190 4 5\n209 201 5 5\n255 207 8 8\n266 193 6 10\n314 195 5 5\n323 185 4 5\n300 200 4 5\n280 196 7 8\n276 211 5 5\n297 191 5 6\n289 188 4 5\n331 186 3 3\n349 196 3 4\n359 191 6 6\n325 194 4 5\n707 190 4 4\n702 191 3 4\n696 190 5 4\n690 187 5 6\n680 189 4 4\n684 185 3 4\n687 179 7 9\n671 176 2 3\n665 188 3 4\n671 188 4 4\n669 199 5 8\n676 202 6 10\n517 206 6 7\n427 201 4 6\n# 2--Demonstration/2_Demonstration_Political_Rally_2_637.jpg\n281 355 35 43\n161 396 37 45\n1 391 34 41\n732 110 48 66\n905 400 25 31\n853 586 33 22\n726 410 33 37\n612 349 37 40\n660 403 27 29\n451 368 33 58\n453 354 36 59\n365 414 46 54\n# 2--Demonstration/2_Demonstration_Protesters_2_525.jpg\n994 462 30 30\n999 400 23 26\n991 382 17 21\n949 350 22 22\n918 379 22 23\n946 433 30 27\n922 483 30 26\n880 524 34 36\n962 556 46 20\n766 512 19 30\n758 459 29 33\n848 428 27 27\n844 396 21 23\n848 367 17 20\n794 365 20 20\n780 342 17 18\n762 403 25 25\n886 330 12 17\n862 330 13 16\n833 340 15 18\n896 349 23 17\n714 362 20 22\n718 332 14 17\n783 320 15 15\n672 322 15 19\n712 311 15 16\n656 428 27 29\n659 487 33 35\n553 489 30 33\n577 405 24 27\n592 343 16 20\n535 334 15 19\n524 337 17 19\n524 395 18 20\n417 517 29 36\n482 439 28 31\n478 397 19 24\n388 438 23 28\n467 328 17 18\n387 349 15 19\n420 337 16 15\n630 378 19 14\n298 490 30 35\n230 489 31 27\n325 417 27 27\n310 385 21 23\n339 347 16 19\n251 373 19 21\n203 384 22 26\n318 328 14 17\n366 325 16 16\n148 395 20 13\n80 382 20 23\n105 351 20 21\n144 340 13 17\n184 339 15 15\n53 436 29 29\n53 414 23 24\n1 373 21 25\n60 345 18 19\n21 337 14 15\n32 322 14 14\n81 318 14 15\n123 321 14 16\n127 302 9 11\n168 288 11 12\n224 313 10 16\n248 312 12 14\n244 293 11 14\n267 288 10 12\n215 300 10 12\n21 298 13 12\n53 300 11 13\n38 282 9 9\n26 288 9 12\n75 280 9 11\n134 288 9 11\n116 273 8 9\n189 325 14 14\n276 274 9 10\n310 267 8 11\n344 267 9 12\n357 277 9 10\n324 297 8 10\n361 308 16 17\n191 258 8 9\n169 257 8 9\n111 259 8 8\n189 242 8 8\n230 256 8 9\n210 262 8 9\n270 261 6 7\n156 332 14 12\n501 317 15 17\n578 297 12 14\n564 303 11 11\n534 309 13 16\n544 291 9 11\n527 279 10 13\n569 284 8 12\n503 285 11 13\n475 295 12 12\n456 309 13 16\n442 294 10 13\n454 272 10 11\n413 317 12 13\n371 293 11 12\n384 283 8 11\n418 275 9 11\n560 328 11 17\n639 300 14 16\n662 309 14 16\n1006 242 18 19\n995 226 15 19\n968 249 16 21\n958 236 16 16\n865 229 14 18\n887 219 14 17\n810 229 15 18\n824 179 12 13\n776 235 13 15\n771 221 12 17\n767 304 12 17\n721 226 14 16\n684 220 16 18\n644 220 13 15\n632 228 10 14\n616 213 11 15\n598 213 12 14\n589 218 11 13\n561 209 10 13\n523 207 12 14\n501 221 10 12\n507 210 10 12\n446 213 11 12\n478 216 9 12\n466 211 8 10\n430 222 8 10\n409 208 10 13\n714 219 12 15\n393 214 10 11\n374 213 10 11\n343 212 8 11\n329 212 8 9\n305 212 10 11\n321 211 8 11\n287 204 9 10\n268 206 8 10\n282 206 8 11\n260 206 7 9\n248 208 7 7\n272 220 6 8\n254 219 7 8\n90 302 11 11\n75 310 9 13\n31 268 10 11\n4 280 10 10\n80 265 7 8\n80 215 8 8\n108 217 8 10\n46 220 6 8\n54 222 6 7\n148 257 7 8\n162 210 8 9\n185 209 6 8\n208 210 8 9\n227 212 7 9\n121 214 9 10\n67 206 8 8\n48 209 6 8\n57 266 7 8\n45 272 9 10\n241 286 9 12\n240 272 10 11\n160 281 9 8\n150 272 7 7\n297 310 11 14\n392 277 9 11\n371 268 10 10\n268 257 9 10\n0 347 12 15\n83 521 24 19\n266 353 14 16\n292 292 11 13\n332 258 9 12\n101 280 10 11\n75 298 10 11\n134 216 6 8\n152 211 7 10\n193 201 8 11\n363 200 8 13\n574 210 7 12\n936 213 11 18\n971 215 10 15\n891 184 12 16\n# 2--Demonstration/2_Demonstration_Demonstrators_2_290.jpg\n411 149 79 101\n698 167 68 92\n21 502 16 17\n56 533 20 27\n55 502 14 12\n172 376 80 78\n510 573 86 99\n458 507 24 28\n483 492 16 21\n378 514 17 19\n257 467 13 23\n272 481 8 7\n361 509 11 13\n339 504 11 14\n392 527 7 9\n408 515 6 11\n415 508 8 14\n434 517 4 7\n568 504 22 22\n517 511 5 7\n493 513 9 9\n544 507 4 5\n505 515 4 6\n519 507 6 9\n544 516 5 5\n732 517 48 61\n639 481 44 39\n702 490 8 11\n615 503 5 7\n623 507 3 6\n857 473 58 58\n938 462 16 16\n813 487 5 6\n984 451 2 4\n914 464 12 9\n799 487 5 5\n# 2--Demonstration/2_Demonstration_Protesters_2_24.jpg\n890 1121 92 122\n870 1053 31 32\n665 1053 76 101\n452 1129 74 91\n815 658 65 81\n680 861 31 50\n584 870 44 57\n481 756 75 107\n392 817 61 71\n154 816 83 91\n36 849 44 55\n637 694 80 78\n603 637 64 73\n503 671 61 79\n363 591 70 71\n671 476 57 78\n378 274 96 152\n547 276 88 145\n633 141 100 107\n216 160 86 105\n13 402 111 143\n184 462 45 66\n295 264 91 139\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_306.jpg\n0 260 62 107\n175 167 123 148\n318 204 37 46\n362 183 57 70\n457 218 40 28\n590 236 45 65\n663 213 63 86\n748 261 37 64\n826 226 101 127\n617 204 48 59\n# 2--Demonstration/2_Demonstration_Protesters_2_204.jpg\n614 193 74 108\n388 210 65 109\n179 209 79 96\n942 363 32 77\n743 249 27 61\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_924.jpg\n662 154 184 170\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_816.jpg\n109 0 33 25\n160 0 34 26\n93 64 39 48\n15 174 39 46\n306 149 36 48\n319 211 40 51\n193 156 29 50\n276 159 29 37\n181 201 47 58\n139 283 51 64\n218 257 46 66\n350 273 44 60\n358 396 46 62\n307 1 38 38\n360 5 27 31\n389 1 22 17\n448 65 33 50\n497 156 39 51\n460 217 48 59\n439 197 29 54\n719 1 41 54\n642 11 33 41\n882 1 32 37\n688 62 29 49\n814 76 38 53\n864 169 39 57\n794 230 38 50\n679 200 42 54\n642 144 41 44\n631 171 35 49\n780 279 48 63\n574 122 42 51\n616 232 33 59\n1006 81 18 54\n972 87 33 53\n972 149 39 54\n0 36 19 57\n# 2--Demonstration/2_Demonstration_Political_Rally_2_800.jpg\n362 212 148 194\n# 2--Demonstration/2_Demonstration_Political_Rally_2_64.jpg\n850 385 27 34\n793 261 20 31\n634 455 30 39\n583 391 33 38\n638 394 20 28\n520 353 24 32\n634 297 11 12\n925 186 10 13\n# 2--Demonstration/2_Demonstration_Political_Rally_2_896.jpg\n298 288 82 102\n692 58 92 106\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_30.jpg\n771 84 41 60\n596 83 18 18\n435 63 20 22\n48 66 8 10\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_162.jpg\n443 139 46 59\n525 178 31 42\n556 183 18 27\n606 152 32 43\n93 225 26 29\n3 226 23 29\n150 218 14 16\n963 196 18 19\n931 194 14 22\n129 208 12 15\n162 219 14 17\n192 208 9 10\n471 198 34 39\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_98.jpg\n866 602 28 50\n662 601 30 46\n635 630 28 25\n607 582 34 43\n654 552 25 33\n509 530 28 37\n504 628 35 28\n593 517 28 41\n560 487 31 37\n596 473 25 36\n507 484 28 30\n553 442 22 33\n520 447 23 34\n702 486 20 35\n441 455 25 35\n411 514 24 28\n393 464 24 29\n363 494 30 38\n358 485 16 27\n331 575 42 43\n286 569 36 41\n268 530 30 38\n325 474 20 31\n321 438 24 31\n377 419 22 34\n312 410 8 12\n270 425 10 11\n213 597 42 54\n169 604 26 48\n166 578 20 34\n194 505 30 33\n135 518 23 30\n54 521 18 32\n8 479 22 25\n21 458 22 32\n0 429 20 26\n116 457 16 22\n3 259 6 11\n2 239 8 9\n25 242 8 10\n31 263 8 11\n47 276 7 11\n38 299 7 11\n54 304 10 10\n56 281 9 13\n67 299 9 12\n58 317 8 12\n103 296 9 13\n119 295 10 12\n130 298 10 13\n76 277 9 11\n60 239 7 8\n77 239 8 10\n103 266 8 12\n115 259 7 11\n126 267 5 9\n154 270 7 12\n158 294 9 13\n197 300 9 10\n191 286 9 11\n221 308 9 13\n252 306 10 12\n224 281 6 11\n169 261 8 10\n192 229 7 10\n225 224 7 8\n294 283 8 11\n319 294 8 14\n338 288 9 13\n349 303 8 11\n281 251 7 10\n263 243 9 8\n347 276 8 12\n155 225 8 13\n373 289 7 11\n387 263 6 9\n409 259 9 10\n418 292 8 12\n419 276 7 11\n411 238 7 9\n444 238 7 8\n469 281 6 9\n455 317 10 13\n510 302 6 8\n519 299 8 10\n476 265 5 10\n492 253 6 8\n531 251 7 9\n526 236 7 9\n558 254 7 10\n578 256 9 10\n604 271 8 13\n598 287 7 10\n577 321 10 14\n707 317 10 14\n721 322 12 10\n744 258 8 10\n684 245 7 10\n670 248 9 12\n665 244 7 8\n836 281 11 13\n850 331 10 14\n888 329 10 14\n936 324 9 12\n797 293 6 11\n779 276 5 11\n784 224 7 12\n810 237 6 11\n870 252 7 11\n894 229 7 10\n927 224 8 10\n960 299 12 12\n960 216 9 11\n840 262 8 10\n932 208 8 11\n976 252 9 14\n991 235 8 10\n976 222 7 10\n980 201 8 12\n998 278 8 11\n994 199 6 9\n1015 105 6 9\n998 118 7 8\n1003 109 6 10\n984 106 7 9\n972 142 8 11\n943 137 7 9\n873 142 8 9\n870 178 7 11\n907 114 7 10\n922 87 7 9\n971 80 6 8\n997 57 7 10\n955 44 6 8\n926 63 7 10\n896 32 5 9\n886 39 6 7\n855 55 6 8\n864 93 5 9\n831 161 9 10\n807 106 7 9\n818 80 7 10\n828 62 7 10\n792 57 7 9\n779 93 6 7\n779 134 9 9\n755 146 9 10\n695 138 7 9\n724 167 10 9\n763 83 6 8\n753 61 6 8\n739 65 6 9\n723 41 6 7\n735 79 7 7\n739 112 9 10\n799 101 6 10\n761 134 8 10\n673 127 8 9\n678 61 5 7\n671 70 6 8\n643 56 7 8\n642 81 6 7\n625 57 7 9\n589 85 7 7\n616 111 6 8\n639 133 6 7\n617 131 6 10\n628 170 7 9\n582 147 8 8\n579 159 7 10\n578 127 9 10\n598 106 8 9\n592 97 7 8\n564 87 8 8\n560 67 7 9\n548 68 7 8\n555 35 6 7\n549 141 7 10\n558 159 6 9\n750 183 9 9\n698 182 8 11\n662 182 7 10\n619 181 7 10\n590 195 8 8\n528 164 8 8\n524 175 8 9\n527 140 6 9\n535 94 7 8\n515 106 6 8\n485 102 7 10\n479 114 6 9\n473 138 6 8\n455 117 6 8\n439 128 8 9\n441 109 6 10\n517 80 6 7\n527 61 5 8\n495 73 8 8\n491 61 7 9\n469 68 5 8\n455 79 5 8\n437 64 6 8\n428 57 7 8\n425 82 7 11\n389 82 7 8\n403 42 5 7\n361 40 6 8\n404 161 6 8\n392 162 6 7\n313 46 6 6\n301 73 7 8\n298 106 6 8\n422 177 7 9\n419 197 7 8\n416 212 7 11\n353 202 8 9\n279 205 6 8\n361 142 7 9\n289 114 7 9\n266 102 6 8\n276 89 6 8\n255 87 7 8\n222 100 7 8\n216 115 6 8\n183 123 6 9\n202 95 5 9\n171 85 7 7\n182 48 6 7\n245 61 6 7\n199 84 6 6\n276 58 6 8\n237 107 6 8\n212 139 6 8\n173 173 8 9\n162 65 5 8\n153 121 7 10\n151 170 7 9\n106 158 6 9\n125 121 7 8\n117 115 6 8\n122 99 7 9\n132 64 7 9\n117 63 7 8\n101 65 7 8\n89 62 8 7\n80 66 7 8\n67 100 6 8\n96 162 8 9\n74 185 7 10\n79 178 6 8\n57 159 5 9\n173 190 7 8\n197 200 6 8\n166 218 7 9\n129 197 8 9\n60 177 5 8\n59 264 5 9\n59 60 7 9\n48 62 7 8\n18 98 7 8\n35 58 7 9\n10 63 8 7\n74 139 5 8\n60 118 7 7\n33 117 7 9\n14 113 6 9\n0 133 4 9\n19 178 6 10\n0 183 3 9\n147 211 8 12\n207 221 8 8\n140 185 6 9\n169 206 7 11\n259 103 7 8\n217 89 7 6\n491 230 8 8\n406 215 8 9\n640 303 10 13\n589 275 7 12\n728 83 8 10\n177 373 15 18\n139 381 23 22\n294 366 15 20\n894 139 8 9\n706 55 7 9\n719 89 5 7\n173 241 9 9\n404 231 5 7\n477 288 10 14\n# 2--Demonstration/2_Demonstration_Demonstrators_2_517.jpg\n616 71 11 15\n563 72 9 12\n571 93 17 20\n533 69 7 9\n510 70 7 8\n700 82 10 16\n713 81 10 11\n766 66 16 19\n502 109 42 53\n652 144 29 50\n702 131 51 58\n787 82 29 35\n802 109 34 40\n884 94 35 37\n921 106 22 21\n862 89 10 18\n878 97 11 16\n969 76 14 26\n985 87 27 28\n1015 90 9 20\n777 285 78 104\n464 364 64 76\n428 76 14 20\n259 118 51 69\n459 75 7 10\n248 83 10 15\n242 94 12 15\n219 100 11 14\n220 111 22 26\n165 127 50 52\n110 93 26 33\n132 287 84 93\n1010 179 13 44\n486 96 11 15\n515 86 10 12\n482 114 18 31\n635 69 7 10\n651 71 8 9\n744 77 8 11\n703 69 4 6\n# 2--Demonstration/2_Demonstration_Political_Rally_2_451.jpg\n52 224 138 196\n204 90 114 164\n514 276 160 180\n226 442 184 226\n726 108 124 170\n850 120 122 160\n834 52 66 74\n804 6 70 88\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_476.jpg\n214 653 27 29\n327 618 20 27\n392 606 17 26\n375 559 16 19\n193 557 20 24\n61 549 23 24\n138 495 18 29\n194 501 20 24\n276 503 21 26\n331 498 23 22\n404 459 20 23\n424 494 23 24\n245 487 22 24\n217 481 18 24\n136 467 23 26\n200 449 18 22\n36 421 21 18\n64 440 17 20\n92 480 18 20\n109 434 20 18\n80 421 17 18\n146 436 21 17\n227 426 18 24\n263 430 14 21\n280 437 20 18\n331 435 19 19\n362 445 15 20\n141 596 24 21\n245 589 23 27\n278 557 18 24\n398 438 20 15\n419 412 20 16\n284 405 15 21\n314 376 17 19\n377 377 15 19\n367 406 18 21\n342 401 17 19\n223 406 19 18\n28 366 16 12\n46 380 14 18\n79 382 15 19\n101 405 18 17\n131 405 17 19\n138 383 14 17\n184 407 14 17\n187 428 14 19\n242 390 17 18\n208 377 14 17\n123 368 15 15\n304 612 20 22\n186 649 20 22\n444 463 15 19\n461 431 18 21\n491 474 18 24\n501 499 18 23\n468 545 23 24\n524 568 20 28\n492 655 24 25\n590 631 25 22\n513 614 23 22\n564 560 18 24\n625 565 22 28\n695 607 27 25\n757 581 29 29\n808 648 28 25\n878 536 20 31\n825 592 26 27\n781 507 25 26\n708 551 23 27\n720 578 1 2\n655 532 25 29\n649 497 26 25\n573 514 25 18\n626 458 19 25\n554 470 19 21\n526 467 16 18\n481 457 20 18\n581 444 22 16\n516 401 22 23\n639 431 17 21\n671 432 24 24\n678 466 19 20\n736 442 21 29\n729 512 19 19\n749 471 20 25\n788 449 18 20\n831 441 20 19\n882 477 23 25\n883 418 20 26\n802 419 21 20\n734 424 18 16\n772 409 16 17\n864 395 22 25\n906 395 15 16\n932 407 18 20\n947 451 23 23\n985 417 20 24\n991 376 21 25\n954 501 18 23\n1009 444 15 28\n995 527 24 23\n991 595 24 31\n920 623 25 32\n867 301 19 17\n914 321 21 23\n984 327 19 21\n945 360 19 23\n955 387 19 22\n888 359 19 23\n906 298 18 18\n945 297 18 16\n977 266 18 17\n924 262 13 15\n848 328 17 19\n811 294 18 17\n800 325 18 15\n734 285 14 18\n753 298 19 16\n755 268 17 15\n781 256 14 12\n809 252 15 13\n815 271 15 17\n646 328 18 20\n638 375 20 21\n648 397 0 2\n692 382 17 20\n746 379 18 22\n662 367 20 19\n691 339 14 20\n604 335 17 21\n576 330 19 20\n577 364 16 23\n591 390 20 23\n620 307 20 16\n700 249 13 13\n662 249 16 11\n631 240 15 13\n840 268 15 13\n861 270 15 13\n973 224 15 19\n975 173 13 12\n928 168 12 12\n909 189 12 17\n898 203 14 15\n907 240 14 17\n825 185 14 12\n854 181 15 14\n806 225 14 13\n815 176 10 12\n782 188 12 11\n990 155 15 15\n551 299 16 17\n520 302 16 20\n493 296 17 18\n471 333 17 16\n502 350 13 19\n540 367 19 19\n486 387 19 18\n428 366 17 22\n441 345 18 23\n422 345 14 17\n475 282 16 23\n433 302 17 19\n415 271 16 15\n457 266 13 19\n554 258 13 16\n531 252 14 19\n505 240 15 15\n557 233 15 14\n581 259 14 15\n588 294 15 11\n559 285 15 15\n472 376 17 19\n99 307 16 17\n82 345 18 19\n165 354 18 15\n191 328 15 19\n172 305 18 19\n126 292 14 17\n168 276 15 15\n210 305 16 15\n88 264 13 18\n51 259 16 14\n44 283 19 15\n20 276 18 13\n47 324 16 17\n70 331 15 14\n68 302 14 13\n79 295 17 17\n275 297 16 16\n326 297 16 18\n327 337 18 16\n367 328 14 15\n388 307 14 15\n372 295 14 15\n387 279 13 15\n340 275 13 15\n302 277 15 14\n322 254 13 18\n238 315 17 18\n281 362 18 20\n251 349 20 17\n387 349 15 18\n506 334 19 15\n614 283 19 17\n509 220 15 12\n538 182 13 14\n544 210 14 14\n576 212 14 15\n479 219 14 16\n455 245 17 14\n438 231 14 17\n455 177 14 14\n626 197 12 17\n653 188 11 15\n131 252 14 12\n196 263 14 13\n190 287 16 14\n255 244 12 16\n95 235 14 14\n46 236 13 12\n27 227 15 14\n194 237 11 15\n211 240 15 16\n245 233 11 16\n269 229 13 17\n111 135 11 12\n88 197 16 13\n865 226 13 13\n833 238 15 16\n911 216 11 16\n935 229 13 15\n951 248 13 15\n886 181 10 12\n742 243 16 12\n664 222 15 12\n672 273 16 17\n735 207 15 16\n772 155 12 12\n794 134 13 13\n725 155 14 11\n759 153 10 11\n746 177 12 10\n762 195 14 12\n694 217 13 13\n704 184 14 16\n674 183 14 11\n688 175 12 15\n681 162 11 9\n704 148 9 13\n867 310 2 0\n699 285 13 9\n521 287 14 11\n613 230 12 11\n516 201 14 12\n437 215 15 14\n402 230 13 11\n395 259 16 18\n385 227 15 17\n414 199 14 13\n385 192 14 15\n294 213 13 14\n320 204 11 12\n334 226 13 13\n363 251 12 17\n347 249 13 13\n363 206 14 13\n297 191 11 12\n336 183 12 12\n316 174 12 10\n272 170 13 13\n296 163 13 12\n262 207 12 14\n230 202 11 13\n217 224 11 12\n294 247 13 12\n314 245 10 13\n362 177 14 11\n237 169 14 13\n257 169 9 11\n251 188 10 14\n336 361 16 15\n363 371 13 17\n305 345 17 20\n12 254 17 14\n74 224 15 17\n88 221 19 16\n145 211 11 13\n153 188 15 15\n132 184 13 13\n172 182 13 13\n179 163 14 13\n132 158 13 14\n41 165 14 16\n18 165 17 13\n9 184 15 15\n37 207 16 14\n59 215 13 15\n15 225 13 15\n141 237 13 14\n182 225 13 16\n112 182 14 12\n113 157 12 11\n194 188 15 16\n204 167 12 11\n263 140 11 12\n222 267 14 11\n559 152 14 14\n502 167 14 13\n403 174 11 13\n449 155 12 13\n321 132 13 13\n424 152 11 12\n392 156 15 10\n505 182 10 16\n881 150 12 12\n895 162 13 11\n952 105 14 12\n992 117 13 11\n922 102 11 10\n891 112 13 8\n872 91 12 9\n902 78 10 12\n858 118 11 13\n601 159 13 14\n642 166 10 14\n89 133 12 12\n75 134 10 10\n57 114 13 13\n76 102 10 13\n17 100 9 12\n365 138 14 9\n332 112 12 12\n303 91 13 13\n305 116 14 10\n621 266 16 17\n170 122 13 13\n206 113 14 15\n186 97 15 14\n189 78 13 13\n172 73 12 12\n167 100 13 12\n141 106 12 13\n114 107 10 12\n65 67 12 12\n46 62 9 11\n44 13 11 9\n77 53 10 12\n102 33 9 12\n68 87 11 13\n57 90 9 11\n224 71 11 14\n200 47 13 12\n141 74 11 12\n99 111 13 10\n269 114 12 13\n257 90 13 14\n258 79 16 13\n270 54 12 14\n403 128 11 12\n428 134 12 13\n433 75 11 12\n441 52 10 11\n369 70 10 11\n397 117 10 11\n415 96 12 13\n437 109 12 12\n378 43 11 13\n348 44 10 12\n327 79 14 12\n529 165 13 15\n541 144 13 11\n548 127 15 12\n648 108 13 14\n679 121 10 13\n502 93 10 13\n479 82 12 12\n552 100 14 14\n620 179 15 14\n590 110 12 13\n768 116 12 13\n714 100 12 12\n681 93 12 11\n942 199 11 12\n934 217 12 15\n971 209 9 12\n1008 225 8 8\n993 245 9 13\n1005 251 11 11\n1006 271 12 15\n889 265 14 17\n906 268 11 11\n892 232 14 12\n883 216 10 11\n879 200 10 11\n841 201 12 13\n805 210 13 12\n771 176 8 10\n801 165 10 14\n841 150 9 9\n847 133 6 6\n869 146 10 9\n918 140 9 12\n943 145 12 10\n930 127 7 7\n966 74 10 9\n952 70 10 10\n932 74 11 12\n913 78 8 12\n865 242 14 11\n849 240 8 11\n4 541 15 18\n0 488 17 16\n4 405 11 12\n7 332 16 21\n10 315 8 10\n5 292 15 15\n131 326 12 11\n154 311 13 10\n145 295 13 11\n213 280 13 15\n237 299 16 17\n406 291 9 10\n426 296 15 12\n458 298 9 12\n558 320 17 14\n524 368 13 17\n596 247 14 15\n644 219 12 10\n608 211 12 11\n774 549 22 25\n475 637 18 13\n647 311 16 14\n724 237 8 10\n1003 191 12 11\n877 289 14 12\n716 175 12 12\n666 202 9 9\n817 148 11 9\n602 183 11 11\n566 178 7 10\n582 155 10 8\n598 137 8 8\n616 153 11 9\n627 140 11 14\n622 156 15 11\n646 139 11 13\n656 163 9 10\n720 143 10 16\n718 133 9 7\n746 122 9 8\n736 109 10 9\n694 128 9 7\n744 162 13 10\n749 199 9 8\n730 190 10 11\n849 159 7 12\n791 104 7 10\n788 118 11 11\n829 76 9 6\n833 91 7 9\n841 84 7 7\n854 81 8 7\n865 80 9 6\n884 83 8 10\n914 60 8 8\n881 61 8 9\n1001 97 14 10\n837 50 11 11\n863 41 9 8\n839 39 11 7\n800 69 10 8\n797 72 7 8\n773 63 8 8\n782 50 9 8\n805 33 10 8\n773 34 9 7\n773 98 10 7\n748 70 11 10\n740 51 7 8\n754 48 6 7\n748 15 7 6\n740 13 7 7\n728 31 4 6\n718 15 9 8\n702 9 7 7\n689 13 10 8\n690 26 10 9\n703 49 6 5\n707 58 10 9\n722 57 8 8\n700 73 12 11\n710 91 12 9\n693 111 5 4\n706 117 6 4\n701 126 7 10\n673 113 11 9\n662 108 7 8\n665 95 10 10\n679 75 8 7\n687 55 9 8\n676 56 9 11\n645 79 12 10\n643 61 10 9\n651 42 9 10\n660 29 9 7\n631 34 7 7\n626 57 7 10\n611 70 9 6\n603 89 12 8\n621 95 11 11\n636 98 8 9\n649 97 10 8\n639 86 4 4\n633 90 8 11\n632 119 9 9\n620 110 9 9\n612 120 10 11\n647 12 6 10\n668 16 7 6\n632 9 9 8\n611 13 9 8\n621 23 5 7\n627 28 10 8\n622 50 16 9\n676 148 5 7\n576 166 13 9\n580 125 13 14\n586 105 5 6\n560 117 10 6\n565 132 10 8\n566 145 8 5\n568 86 10 7\n567 102 11 5\n588 79 8 8\n564 73 13 10\n580 68 6 5\n570 57 9 9\n595 63 6 7\n585 25 9 10\n603 19 8 10\n582 10 6 5\n562 18 10 6\n550 11 10 11\n541 10 6 8\n528 11 8 6\n523 47 10 8\n536 34 8 9\n513 68 11 11\n534 69 7 7\n541 76 10 13\n534 98 13 10\n538 119 9 8\n542 107 7 6\n516 107 12 13\n508 114 8 9\n511 129 10 12\n524 134 11 8\n517 150 12 8\n520 164 9 11\n489 147 12 8\n478 140 7 6\n472 154 13 9\n481 183 10 11\n490 180 8 16\n479 204 16 8\n483 100 11 11\n475 109 5 7\n480 110 11 13\n500 72 10 10\n506 51 7 5\n492 41 7 7\n568 6 7 10\n473 4 10 7\n483 71 8 10\n471 74 7 8\n534 60 9 7\n472 49 10 9\n455 77 10 9\n447 74 7 6\n443 83 12 14\n438 99 13 11\n414 86 13 9\n403 89 9 8\n408 69 12 11\n409 50 10 8\n427 55 11 9\n410 45 8 4\n414 36 8 8\n425 46 12 8\n432 36 6 6\n427 28 9 7\n443 34 7 4\n415 21 6 6\n441 22 6 5\n450 26 5 6\n485 36 5 7\n372 33 7 5\n379 13 8 8\n403 17 5 6\n345 27 9 9\n337 37 8 11\n332 41 7 7\n323 36 7 6\n321 56 9 7\n322 46 8 7\n351 74 8 10\n386 72 8 10\n389 62 8 8\n386 93 9 11\n380 89 5 5\n362 87 8 7\n352 92 9 10\n346 85 11 12\n334 92 9 10\n318 97 10 10\n319 70 9 8\n339 69 7 5\n298 64 9 9\n293 55 8 9\n294 39 11 13\n281 47 8 9\n271 35 5 6\n292 27 11 9\n315 15 6 8\n299 10 8 9\n276 88 11 10\n289 99 9 7\n272 99 10 9\n285 129 11 10\n301 137 11 12\n312 133 9 10\n283 83 7 8\n283 75 9 6\n255 45 13 16\n266 41 7 6\n385 34 8 7\n369 60 8 6\n357 70 8 9\n373 118 9 8\n353 129 8 11\n327 155 9 11\n345 166 9 10\n358 166 12 8\n234 114 9 9\n247 107 14 11\n234 91 12 15\n211 81 9 8\n150 98 10 8\n154 145 10 7\n152 165 10 14\n156 161 11 8\n170 144 9 8\n213 140 7 8\n196 151 13 10\n229 144 10 9\n241 139 10 9\n195 126 10 10\n147 124 12 9\n89 158 13 8\n101 171 10 12\n75 149 14 22\n97 97 9 7\n125 100 7 10\n128 88 9 7\n96 61 12 9\n89 70 15 14\n125 64 8 6\n136 65 8 8\n185 62 10 8\n174 30 9 7\n185 31 11 9\n146 21 7 7\n121 26 6 4\n83 27 7 6\n79 43 10 9\n243 18 9 8\n239 41 8 6\n242 52 9 9\n242 71 8 7\n159 31 9 7\n146 56 9 7\n154 70 7 11\n227 50 7 6\n181 14 7 7\n28 23 6 7\n10 51 11 14\n19 74 10 12\n27 97 7 9\n38 95 6 7\n49 103 11 11\n24 123 11 12\n101 79 12 9\n449 142 12 10\n467 131 7 9\n284 211 12 17\n# 2--Demonstration/2_Demonstration_Political_Rally_2_224.jpg\n100 172 80 106\n334 84 80 116\n606 108 86 116\n780 242 62 104\n900 260 70 92\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_364.jpg\n218 328 132 190\n472 286 124 176\n678 344 128 194\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_771.jpg\n53 487 11 16\n133 460 18 20\n190 94 21 41\n143 82 28 54\n276 248 14 17\n256 276 12 16\n294 285 14 19\n271 301 14 17\n278 322 12 12\n297 310 10 15\n268 334 13 20\n341 322 8 17\n346 320 13 18\n373 312 12 17\n308 295 14 22\n247 290 11 21\n245 326 10 21\n252 345 7 15\n248 374 17 19\n351 348 13 16\n317 360 14 16\n273 359 16 19\n331 374 11 16\n380 357 16 22\n284 353 15 21\n293 334 9 11\n392 296 9 12\n370 287 12 17\n674 473 24 33\n800 498 22 21\n725 316 22 42\n688 168 24 37\n731 175 21 37\n759 171 18 32\n667 177 19 34\n916 133 15 34\n895 147 13 28\n589 28 32 65\n337 6 38 67\n797 8 27 53\n7 486 9 16\n470 132 95 134\n975 0 22 30\n# 2--Demonstration/2_Demonstration_Protesters_2_796.jpg\n407 242 153 186\n359 75 29 38\n352 129 29 36\n487 131 34 42\n390 9 36 48\n522 101 30 31\n562 94 26 28\n601 61 26 31\n578 141 29 33\n608 141 39 37\n673 76 61 68\n# 2--Demonstration/2_Demonstration_Protesters_2_589.jpg\n574 324 60 60\n# 2--Demonstration/2_Demonstration_Protesters_2_1033.jpg\n834 424 13 19\n807 429 10 12\n783 429 9 12\n562 427 8 10\n548 416 12 13\n495 344 25 38\n419 314 26 41\n362 266 28 53\n317 194 49 87\n108 51 90 102\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_159.jpg\n267 367 56 70\n327 391 22 43\n117 391 27 48\n215 417 20 23\n241 390 25 43\n465 384 18 21\n530 418 31 33\n565 391 25 38\n585 337 52 80\n670 380 32 44\n821 354 97 97\n958 308 66 97\n938 354 26 39\n175 158 45 59\n427 180 41 59\n289 199 21 23\n335 406 21 15\n53 389 17 24\n417 197 20 30\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_914.jpg\n78 73 22 25\n164 55 16 32\n231 98 8 13\n239 103 8 15\n257 27 42 56\n379 136 4 7\n392 136 4 5\n51 336 14 20\n104 363 9 13\n123 333 11 15\n162 332 14 18\n185 342 11 14\n233 345 6 11\n250 342 8 12\n278 343 7 10\n314 339 7 13\n388 303 9 13\n377 319 11 16\n481 341 9 14\n509 315 8 10\n513 328 10 13\n546 318 7 10\n548 337 9 13\n577 315 8 7\n606 303 13 16\n637 315 10 12\n726 124 6 6\n902 109 14 17\n718 364 15 14\n777 356 15 18\n831 353 19 20\n911 350 18 19\n438 344 13 14\n465 312 12 13\n# 2--Demonstration/2_Demonstration_Protesters_2_156.jpg\n613 344 47 47\n736 441 59 54\n433 319 39 69\n249 315 43 56\n135 329 34 41\n54 295 37 39\n0 321 20 27\n986 0 38 53\n624 112 21 28\n60 143 26 25\n99 162 14 18\n33 150 14 15\n271 172 10 11\n674 140 7 10\n688 140 7 9\n714 141 6 10\n563 142 9 10\n# 2--Demonstration/2_Demonstration_Protesters_2_646.jpg\n228 192 50 71\n336 184 21 33\n391 178 20 24\n118 170 41 49\n90 195 28 36\n344 251 112 146\n474 211 78 109\n556 212 52 57\n652 217 80 94\n591 177 23 31\n450 163 47 76\n280 170 15 20\n294 176 10 14\n977 218 47 62\n741 196 19 24\n189 187 20 20\n# 2--Demonstration/2_Demonstration_Protesters_2_92.jpg\n965 309 26 39\n935 327 18 28\n828 335 29 43\n740 359 54 52\n687 338 36 47\n650 294 20 36\n590 321 20 29\n580 321 18 22\n498 314 15 32\n466 301 20 28\n429 303 13 17\n381 309 24 34\n346 334 20 30\n317 314 24 42\n246 303 28 35\n374 310 16 22\n256 430 61 72\n82 518 71 123\n82 419 41 47\n201 326 27 37\n67 342 31 47\n0 304 16 35\n92 296 11 16\n# 2--Demonstration/2_Demonstration_Political_Rally_2_329.jpg\n513 118 7 8\n487 121 8 10\n534 117 7 9\n553 104 6 6\n561 95 6 7\n575 94 5 7\n584 117 7 7\n603 121 8 13\n595 123 6 8\n524 106 4 6\n535 129 5 8\n542 125 6 8\n548 129 7 8\n556 125 9 11\n572 122 8 11\n587 127 8 11\n566 145 16 22\n542 150 20 21\n517 146 13 17\n497 144 21 21\n477 136 18 21\n457 138 14 16\n465 149 15 15\n410 195 33 34\n611 168 16 21\n665 192 29 25\n617 124 8 11\n736 118 10 11\n746 119 13 17\n740 133 11 13\n768 129 12 14\n782 119 10 11\n803 134 9 13\n785 145 16 20\n772 177 23 30\n693 191 20 20\n801 204 41 49\n831 180 28 38\n844 127 15 20\n864 138 9 12\n881 161 26 32\n904 144 11 15\n919 147 8 12\n908 125 9 12\n816 123 10 11\n846 222 31 42\n936 137 12 16\n947 143 14 16\n966 144 14 18\n973 134 12 12\n988 133 11 11\n997 139 12 13\n1012 150 11 14\n996 176 19 26\n951 193 25 28\n924 208 34 41\n976 218 34 42\n932 281 61 78\n865 333 65 71\n737 389 104 129\n692 322 46 54\n784 286 38 41\n614 209 26 36\n649 230 36 53\n579 226 31 36\n464 239 39 43\n481 308 82 107\n307 312 64 75\n137 341 60 75\n123 227 50 69\n128 176 32 38\n196 196 37 42\n268 197 42 47\n301 186 26 33\n327 178 31 35\n60 201 29 46\n0 189 32 46\n22 150 17 17\n55 167 24 28\n66 151 19 23\n110 154 11 13\n68 133 13 15\n111 131 13 13\n54 140 11 12\n50 133 10 13\n46 127 9 12\n23 124 10 10\n11 135 12 12\n7 112 10 12\n28 112 9 12\n# 2--Demonstration/2_Demonstration_Protesters_2_508.jpg\n950 170 36 43\n988 144 25 31\n957 113 23 28\n935 160 22 30\n866 145 24 41\n788 139 22 25\n716 161 39 44\n653 156 20 26\n436 213 29 24\n495 211 14 16\n316 182 34 39\n176 215 31 23\n237 180 25 33\n# 2--Demonstration/2_Demonstration_Protesters_2_881.jpg\n332 288 34 47\n43 298 26 29\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_606.jpg\n13 286 33 41\n44 263 45 43\n103 310 47 42\n187 248 30 41\n220 242 35 43\n220 294 42 64\n108 230 22 39\n150 256 22 25\n337 287 76 86\n311 238 31 35\n447 225 27 47\n549 293 78 106\n504 229 40 73\n637 252 52 51\n711 258 33 45\n743 275 36 49\n766 259 59 62\n707 218 23 29\n997 284 26 53\n904 267 56 59\n827 236 36 46\n524 212 6 6\n# 2--Demonstration/2_Demonstration_Political_Rally_2_700.jpg\n154 54 80 118\n510 64 76 112\n602 102 60 78\n768 174 64 80\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_242.jpg\n17 488 28 32\n164 523 54 83\n271 508 30 37\n432 539 38 52\n800 337 53 96\n745 432 9 11\n775 447 17 17\n12 497 6 31\n977 414 9 10\n# 2--Demonstration/2_Demonstration_Protesters_2_65.jpg\n930 317 44 63\n734 215 74 103\n560 254 62 83\n431 313 29 52\n320 294 34 46\n275 315 37 49\n272 279 32 37\n161 270 40 55\n125 300 33 41\n96 327 22 29\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_942.jpg\n219 99 473 659\n# 2--Demonstration/2_Demonstration_Protesters_2_822.jpg\n977 363 14 18\n999 366 19 20\n945 381 30 44\n1006 393 14 40\n710 410 27 63\n723 379 71 119\n671 360 42 56\n585 426 49 79\n517 397 33 43\n301 333 48 85\n457 395 26 31\n205 385 41 56\n133 363 27 35\n95 426 63 63\n27 358 39 63\n80 392 21 28\n372 382 35 59\n# 2--Demonstration/2_Demonstration_Political_Rally_2_204.jpg\n137 436 8 14\n227 436 10 15\n234 363 4 6\n126 366 5 6\n190 361 5 5\n56 409 11 12\n405 393 7 9\n339 401 13 11\n446 400 6 9\n466 395 10 10\n497 400 9 11\n661 393 7 7\n519 322 5 5\n569 339 4 5\n556 339 4 4\n766 390 9 12\n921 389 9 10\n1002 388 8 10\n# 2--Demonstration/2_Demonstration_Political_Rally_2_842.jpg\n506 294 42 49\n367 595 17 22\n293 625 16 19\n855 382 9 12\n866 380 11 16\n# 2--Demonstration/2_Demonstration_Demonstrators_2_545.jpg\n82 278 8 9\n96 273 10 17\n85 311 10 11\n116 349 11 16\n157 321 11 16\n173 347 16 19\n207 309 14 21\n266 349 15 20\n213 353 14 16\n132 304 12 13\n98 351 20 21\n157 284 12 16\n177 309 14 15\n47 345 12 16\n355 295 10 11\n390 304 10 14\n339 324 12 11\n311 294 9 13\n386 369 18 23\n399 352 12 15\n350 364 13 18\n295 322 14 20\n292 360 22 28\n256 404 23 31\n402 401 18 25\n388 288 7 10\n300 266 13 13\n277 264 11 11\n420 294 13 16\n437 355 12 18\n439 310 11 15\n472 284 9 10\n454 278 10 15\n711 298 10 12\n760 352 18 25\n786 348 14 21\n825 286 11 14\n847 298 14 17\n772 301 14 14\n796 290 11 14\n855 331 17 19\n687 303 14 11\n743 289 9 13\n741 329 14 15\n920 292 13 15\n899 300 11 13\n921 348 20 22\n795 409 19 31\n886 439 22 48\n934 423 19 21\n842 374 20 26\n67 423 28 46\n149 418 30 33\n101 391 27 30\n63 491 33 52\n257 493 35 55\n290 431 31 39\n726 396 13 20\n361 418 24 31\n415 449 25 39\n212 380 16 27\n192 410 25 38\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_430.jpg\n0 141 13 67\n108 245 50 63\n234 216 33 43\n286 208 53 70\n351 184 40 60\n489 145 59 79\n608 130 45 62\n656 112 35 63\n677 115 56 95\n765 145 45 57\n859 169 38 39\n857 217 55 60\n34 357 44 89\n# 2--Demonstration/2_Demonstration_Protesters_2_738.jpg\n219 33 79 97\n309 59 55 75\n474 116 91 112\n766 170 70 100\n809 81 44 47\n32 1224 81 204\n250 884 114 149\n725 1028 119 150\n925 1063 99 156\n672 698 42 32\n# 2--Demonstration/2_Demonstration_Political_Rally_2_335.jpg\n933 32 16 19\n915 27 20 20\n936 61 16 20\n905 65 21 23\n880 82 21 23\n865 62 24 30\n858 51 20 28\n832 58 22 25\n817 75 24 26\n859 119 26 29\n915 101 25 26\n941 117 29 36\n919 196 38 41\n879 149 28 39\n842 169 36 41\n889 221 35 35\n845 215 44 41\n817 105 25 33\n773 54 26 33\n783 19 14 13\n749 51 19 27\n730 80 28 35\n729 27 23 24\n665 64 25 33\n745 146 28 31\n799 125 25 29\n768 135 29 27\n772 157 30 29\n753 178 34 39\n778 196 33 44\n698 218 38 38\n767 105 28 26\n658 41 17 22\n593 42 19 22\n578 67 29 22\n615 84 28 31\n644 77 25 37\n657 132 30 35\n681 122 27 32\n635 131 28 30\n567 119 24 28\n577 136 30 40\n604 161 35 41\n661 183 37 38\n572 191 37 43\n546 222 40 41\n541 229 0 2\n521 208 31 36\n476 34 21 19\n467 28 16 23\n472 58 15 20\n403 73 15 18\n414 94 20 24\n457 114 26 28\n486 127 30 36\n339 57 22 29\n334 35 20 25\n305 49 17 22\n323 68 20 23\n329 106 29 35\n304 107 20 33\n338 148 32 45\n363 162 35 32\n445 152 31 44\n248 92 32 39\n207 13 15 17\n178 28 15 22\n186 24 21 26\n185 57 23 26\n170 78 20 23\n210 97 23 25\n189 114 21 33\n136 98 28 33\n108 66 22 25\n117 17 14 14\n12 36 21 22\n29 37 19 22\n15 53 18 21\n28 60 17 19\n67 68 25 25\n69 87 27 33\n39 79 26 30\n23 79 22 32\n0 77 20 22\n32 148 28 32\n0 141 22 38\n61 143 36 36\n108 147 29 33\n145 147 32 41\n73 186 38 36\n243 182 33 32\n172 190 38 45\n144 230 33 37\n65 211 41 41\n36 219 33 42\n0 228 30 48\n85 235 45 52\n110 273 45 45\n158 265 37 39\n194 264 37 46\n234 234 39 44\n210 284 44 62\n282 171 30 31\n271 192 32 43\n275 248 42 44\n271 263 48 62\n347 210 31 32\n355 228 42 49\n339 287 47 49\n405 260 50 59\n475 174 36 47\n489 243 42 55\n532 261 31 36\n456 272 32 35\n475 297 41 51\n641 239 30 30\n658 235 46 49\n756 252 42 46\n706 322 46 55\n564 330 50 58\n878 308 38 52\n895 338 53 66\n928 405 50 59\n826 434 52 57\n822 490 73 62\n786 571 72 78\n610 412 57 53\n670 418 64 70\n735 446 64 83\n658 528 68 75\n378 336 55 56\n448 380 43 58\n509 373 56 71\n485 440 51 69\n559 482 54 71\n552 574 79 85\n332 435 62 58\n353 502 63 73\n279 430 53 64\n253 558 70 80\n309 322 55 66\n276 329 47 49\n117 351 53 61\n65 394 52 64\n27 372 1 1\n4 331 49 61\n4 403 54 62\n147 481 29 76\n0 492 54 68\n104 538 46 50\n0 564 50 81\n460 652 45 34\n682 65 18 26\n157 404 52 65\n925 279 39 54\n1015 290 9 41\n909 4 21 29\n986 6 22 24\n716 12 14 20\n756 13 16 20\n943 2 18 28\n27 0 18 17\n64 25 22 24\n0 30 8 13\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_655.jpg\n84 125 18 17\n72 183 18 19\n14 179 8 9\n281 111 20 32\n381 380 27 23\n516 99 17 22\n686 71 21 27\n# 2--Demonstration/2_Demonstration_Protesters_2_268.jpg\n74 204 41 56\n189 208 25 58\n282 243 30 40\n366 239 24 36\n396 232 32 40\n471 230 32 52\n534 257 28 33\n592 206 36 44\n691 233 25 35\n843 209 37 45\n987 257 24 26\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_58.jpg\n964 288 50 48\n905 325 40 54\n767 276 45 52\n866 247 38 49\n942 192 33 49\n776 242 33 37\n773 197 33 34\n982 151 29 27\n837 173 35 38\n824 141 20 32\n863 119 24 27\n862 99 14 23\n1007 6 9 11\n1001 0 8 8\n984 9 8 10\n969 0 8 7\n902 0 7 6\n820 6 10 9\n782 1 10 8\n769 36 14 17\n743 54 12 19\n744 16 10 10\n704 1 9 11\n714 14 8 10\n692 3 9 10\n671 5 7 10\n688 29 7 11\n688 51 16 19\n694 80 16 18\n640 78 14 19\n634 106 16 24\n691 131 12 21\n782 148 17 26\n685 167 35 43\n701 247 36 50\n654 323 49 69\n623 270 39 50\n589 256 31 38\n591 178 32 37\n580 129 22 28\n545 97 12 19\n542 71 9 17\n507 79 14 20\n470 124 20 24\n457 58 14 19\n536 6 10 13\n459 5 9 11\n393 130 22 29\n351 63 4 18\n351 61 13 18\n351 38 9 16\n359 9 9 12\n356 0 8 7\n327 3 9 11\n296 0 10 13\n242 7 9 11\n256 40 12 17\n253 76 19 18\n264 95 12 16\n316 127 25 31\n256 134 16 17\n214 72 17 22\n183 91 22 23\n211 1 6 10\n374 155 16 26\n334 185 34 37\n316 225 40 44\n159 54 18 16\n128 53 14 18\n149 82 16 20\n154 114 28 31\n148 163 30 32\n161 238 46 45\n423 184 31 33\n435 235 18 36\n471 172 23 35\n517 180 24 30\n90 154 38 35\n111 85 20 26\n78 83 17 25\n108 55 15 20\n46 44 20 19\n0 55 13 17\n16 85 14 16\n0 89 14 20\n74 124 15 26\n0 174 28 42\n45 239 58 67\n162 295 55 76\n249 252 44 51\n303 309 50 60\n385 305 40 39\n287 383 56 84\n181 441 52 55\n29 515 102 109\n451 317 55 71\n516 234 44 59\n578 575 47 75\n783 451 67 73\n26 40 10 13\n673 85 14 22\n# 2--Demonstration/2_Demonstration_Protesters_2_179.jpg\n644 155 30 44\n847 157 23 39\n983 189 13 27\n850 123 29 33\n514 199 33 37\n158 188 30 47\n102 316 12 15\n81 324 13 14\n52 319 11 10\n4 320 12 14\n# 2--Demonstration/2_Demonstration_Protesters_2_293.jpg\n218 522 90 115\n0 413 31 101\n0 366 34 69\n76 331 59 80\n247 463 40 61\n288 431 58 78\n162 372 39 55\n123 356 33 49\n268 361 31 56\n347 355 42 58\n405 474 44 82\n43 330 35 47\n59 309 26 45\n121 261 21 37\n319 314 39 52\n475 365 46 48\n454 431 53 77\n431 254 20 18\n597 380 45 75\n564 410 53 81\n684 357 30 46\n748 341 25 33\n838 404 41 67\n808 340 22 35\n866 387 33 63\n860 458 74 90\n778 470 73 63\n732 498 45 115\n521 466 89 96\n807 578 100 104\n398 205 15 12\n677 451 41 68\n751 421 59 72\n408 321 47 71\n583 300 27 40\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_420.jpg\n2 84 4 10\n27 119 24 28\n7 135 9 18\n99 102 12 12\n15 143 22 35\n0 300 43 52\n72 183 23 43\n193 121 18 23\n209 270 28 55\n211 148 20 35\n311 171 25 42\n167 103 9 11\n226 97 16 23\n301 94 14 14\n307 108 14 20\n370 172 25 34\n420 135 25 31\n390 198 33 55\n407 233 47 72\n473 162 39 43\n553 237 44 61\n516 144 23 31\n517 112 8 17\n570 162 24 37\n597 169 24 47\n598 138 13 20\n630 105 13 17\n639 127 25 32\n648 274 46 42\n692 136 24 32\n720 162 30 46\n703 95 9 10\n811 186 27 39\n775 127 15 17\n828 116 12 16\n802 130 9 22\n859 96 10 13\n737 99 11 15\n838 152 12 23\n840 160 19 42\n909 112 15 20\n862 119 13 9\n910 171 24 33\n882 92 8 10\n921 235 30 49\n976 134 16 27\n991 145 18 30\n919 95 12 15\n746 270 37 56\n833 310 57 42\n1007 98 13 13\n107 284 55 68\n114 153 26 44\n508 86 11 15\n# 2--Demonstration/2_Demonstration_Protesters_2_258.jpg\n66 152 108 118\n168 222 122 108\n600 188 86 114\n810 236 106 138\n# 2--Demonstration/2_Demonstration_Political_Rally_2_456.jpg\n150 358 28 36\n88 367 20 44\n354 206 16 25\n206 212 13 16\n197 242 17 19\n397 307 29 38\n428 257 14 19\n491 332 20 23\n476 273 13 22\n500 260 16 22\n442 207 11 14\n562 240 13 16\n528 243 7 9\n600 246 13 14\n619 250 13 17\n520 225 11 9\n643 310 16 19\n652 249 12 18\n667 220 13 17\n706 253 14 15\n950 231 15 19\n168 238 11 18\n# 2--Demonstration/2_Demonstration_Demonstrators_2_378.jpg\n12 209 35 35\n0 305 27 67\n103 140 23 23\n100 207 33 32\n93 245 33 38\n155 204 33 38\n136 204 24 20\n159 168 24 23\n194 192 26 37\n209 140 24 25\n266 219 32 44\n220 247 35 45\n151 269 40 45\n86 297 49 48\n183 375 51 59\n195 403 65 67\n100 470 71 69\n218 497 70 69\n328 472 40 48\n260 362 59 57\n303 277 44 46\n280 290 30 41\n357 229 33 37\n329 218 29 43\n341 193 25 26\n292 199 25 22\n306 169 23 27\n393 241 42 42\n369 288 44 47\n411 193 36 40\n432 310 36 50\n421 291 39 46\n384 319 51 58\n506 357 42 57\n503 302 50 57\n482 321 48 44\n536 260 36 49\n481 206 39 46\n568 242 33 30\n601 273 32 36\n646 266 41 43\n605 325 49 65\n672 337 44 53\n596 423 54 54\n646 437 52 61\n650 490 60 73\n703 498 40 61\n494 425 55 61\n550 374 41 55\n436 470 65 51\n496 520 81 56\n39 186 37 38\n736 285 23 40\n714 403 39 59\n762 319 40 47\n748 360 49 53\n750 415 48 60\n807 480 63 80\n942 406 54 60\n902 353 42 45\n900 405 39 54\n837 387 43 51\n867 340 40 46\n948 227 31 45\n1004 220 20 24\n926 212 30 27\n885 211 27 27\n923 171 23 28\n961 152 17 32\n907 131 19 23\n1004 125 18 34\n807 263 34 49\n# 2--Demonstration/2_Demonstration_Political_Rally_2_286.jpg\n428 719 87 109\n809 655 81 112\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_512.jpg\n103 344 57 69\n150 293 40 52\n224 290 31 39\n402 239 26 30\n932 277 34 35\n968 374 56 92\n92 296 33 45\n265 242 24 37\n946 309 41 54\n916 195 14 15\n947 202 12 14\n594 237 14 16\n536 241 14 17\n675 282 23 42\n837 277 19 19\n882 346 28 43\n922 257 13 17\n511 222 11 11\n443 219 8 9\n498 240 7 9\n248 196 12 11\n89 240 20 26\n154 188 20 27\n203 246 16 21\n214 229 14 17\n305 224 14 17\n993 207 11 13\n901 231 8 10\n548 226 14 17\n636 308 27 37\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_402.jpg\n188 158 54 54\n316 160 56 56\n472 130 52 46\n392 114 54 60\n606 116 58 54\n668 144 64 54\n798 122 60 62\n# 2--Demonstration/2_Demonstration_Protesters_2_779.jpg\n1 351 117 135\n103 421 53 73\n420 349 21 26\n553 398 84 108\n730 371 91 94\n699 437 28 35\n612 234 29 33\n858 343 16 18\n932 414 14 18\n912 423 21 26\n977 425 43 46\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_644.jpg\n102 234 30 43\n21 33 17 23\n232 63 25 36\n208 51 12 15\n147 182 25 34\n172 173 25 32\n332 92 18 26\n367 247 23 29\n386 243 16 20\n402 242 22 26\n430 232 21 29\n445 285 21 27\n515 271 26 31\n510 251 22 21\n472 273 16 22\n472 160 18 21\n501 156 14 22\n526 149 15 24\n568 123 17 18\n463 232 17 31\n560 277 25 34\n643 237 21 24\n656 271 23 35\n653 297 24 32\n503 202 14 27\n550 242 19 26\n714 245 21 37\n764 287 26 35\n834 143 18 21\n819 278 24 31\n851 272 21 23\n877 312 28 33\n931 277 21 27\n579 251 23 27\n257 286 29 36\n960 290 18 27\n# 2--Demonstration/2_Demonstration_Protesters_2_221.jpg\n707 370 45 86\n889 288 51 78\n225 520 85 56\n83 331 35 71\n282 329 38 77\n411 299 33 76\n516 200 58 87\n572 146 38 64\n400 128 41 61\n223 127 45 65\n192 121 52 63\n2 195 45 86\n525 426 57 87\n743 178 42 75\n712 205 31 49\n740 143 44 48\n858 166 46 59\n828 129 32 45\n909 106 36 50\n919 176 34 69\n991 152 30 65\n950 138 41 44\n400 198 53 85\n297 127 30 61\n236 80 32 44\n121 94 34 42\n80 165 37 71\n0 109 16 56\n387 52 36 55\n462 76 33 62\n311 13 30 39\n120 14 24 39\n14 17 23 40\n135 52 24 30\n156 60 21 27\n692 95 28 44\n654 90 21 32\n545 73 25 40\n715 5 24 26\n892 55 15 18\n865 74 20 21\n675 62 20 23\n724 54 29 37\n627 0 18 15\n596 2 12 17\n141 235 40 70\n231 6 17 30\n179 11 16 29\n118 428 45 82\n962 76 16 20\n907 38 14 16\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_687.jpg\n58 59 6 6\n101 61 6 7\n121 64 5 6\n153 71 6 7\n151 84 4 5\n57 84 4 7\n122 80 6 8\n135 95 6 8\n118 120 5 8\n108 117 5 9\n97 119 5 8\n59 118 5 9\n45 130 6 7\n148 117 6 8\n111 152 6 8\n114 172 8 7\n149 160 7 8\n91 178 7 10\n62 180 5 7\n36 115 4 6\n38 180 6 10\n52 187 7 9\n1 207 6 9\n13 207 3 6\n0 180 3 9\n100 74 7 9\n172 107 5 7\n184 83 6 8\n201 84 6 6\n194 137 8 9\n183 167 6 7\n195 167 5 6\n122 168 5 8\n140 161 5 8\n247 61 5 6\n211 80 7 8\n231 80 5 6\n242 80 5 6\n232 92 5 7\n237 113 5 8\n209 135 7 9\n246 86 5 8\n250 83 5 8\n268 82 5 8\n272 77 4 8\n288 74 4 7\n295 77 4 8\n303 83 4 8\n313 78 5 10\n309 89 5 6\n289 97 4 8\n266 94 6 8\n305 97 5 8\n321 83 5 7\n331 82 4 5\n340 79 5 6\n347 78 4 5\n323 100 4 6\n349 98 4 6\n371 80 4 6\n379 82 5 7\n391 78 4 7\n414 85 5 6\n414 78 4 6\n386 90 5 8\n389 106 5 6\n377 132 6 9\n398 141 6 8\n409 129 6 7\n380 163 6 6\n360 163 6 6\n349 175 7 6\n510 70 5 7\n504 63 5 7\n498 73 6 7\n509 85 4 6\n485 92 7 6\n493 79 4 8\n479 77 4 7\n483 72 4 5\n463 79 5 6\n463 70 4 4\n453 81 6 6\n444 72 3 5\n441 81 4 4\n431 85 4 4\n429 74 4 7\n445 101 6 9\n475 104 5 7\n512 152 6 7\n501 158 7 7\n488 151 7 8\n471 154 7 6\n439 142 6 7\n452 172 8 10\n423 167 8 9\n502 143 5 8\n531 132 6 8\n521 152 8 11\n523 130 5 8\n525 89 5 7\n542 90 3 5\n524 74 5 9\n554 76 4 6\n543 79 4 5\n538 82 4 5\n472 88 5 6\n456 92 4 7\n440 89 5 7\n432 95 5 6\n439 102 5 8\n462 127 5 7\n479 127 3 6\n478 136 3 5\n479 151 4 6\n404 162 7 10\n405 185 6 10\n440 197 7 10\n447 207 7 9\n479 210 8 9\n453 220 8 9\n510 189 5 8\n542 189 6 9\n535 190 6 9\n446 155 6 8\n528 62 6 7\n541 61 5 5\n556 41 4 6\n567 69 5 7\n571 87 4 5\n526 33 5 7\n487 44 6 6\n484 31 5 6\n462 40 5 5\n466 33 5 7\n510 15 4 7\n529 41 4 6\n408 64 6 8\n377 64 6 9\n395 65 4 7\n390 41 4 7\n577 47 5 5\n589 56 4 6\n603 50 5 6\n596 60 4 5\n611 63 4 5\n584 85 4 6\n607 70 4 5\n632 70 4 6\n655 81 4 7\n652 115 6 5\n631 117 6 7\n620 118 5 7\n614 113 3 6\n661 132 5 8\n653 127 6 9\n641 132 5 7\n658 152 5 9\n637 161 7 8\n638 147 5 7\n625 138 4 7\n617 149 6 8\n612 127 5 7\n607 134 6 7\n588 129 4 7\n573 136 6 6\n595 165 7 7\n585 158 7 6\n575 147 5 8\n568 161 4 5\n550 141 5 7\n592 143 4 5\n686 79 6 6\n707 80 5 6\n683 90 4 6\n693 104 5 8\n714 90 5 8\n720 103 4 6\n727 104 3 5\n743 113 5 7\n746 108 5 9\n735 132 8 6\n775 71 4 8\n787 96 5 7\n773 113 7 7\n773 138 6 9\n769 160 6 10\n781 179 6 9\n759 157 6 11\n688 125 7 10\n680 134 6 9\n691 138 4 7\n690 155 7 8\n677 148 6 9\n656 164 5 7\n668 171 7 10\n675 184 5 8\n682 185 5 8\n703 170 4 7\n746 195 7 10\n726 204 8 9\n794 82 4 8\n815 82 5 7\n833 89 6 8\n869 75 5 7\n884 74 6 7\n891 56 4 9\n876 85 5 8\n895 81 5 9\n889 88 5 6\n852 101 7 7\n888 109 6 8\n876 121 8 9\n864 115 6 8\n838 115 6 6\n887 134 6 6\n899 154 5 10\n890 160 5 9\n898 167 7 9\n867 181 6 9\n872 210 8 8\n843 209 7 11\n835 182 6 8\n837 172 6 9\n833 156 5 9\n838 151 6 7\n832 151 6 6\n810 113 8 13\n805 137 6 7\n809 158 6 8\n812 178 8 10\n796 177 6 9\n793 193 8 9\n762 212 8 12\n980 44 5 7\n962 51 6 10\n936 46 4 5\n926 59 4 6\n908 45 4 7\n1011 88 6 6\n978 79 6 9\n967 81 7 9\n1013 120 5 9\n961 80 4 6\n949 75 5 8\n941 81 5 7\n929 80 5 8\n919 76 5 8\n916 89 5 5\n974 112 4 7\n928 119 4 8\n902 142 5 7\n939 146 8 8\n967 147 5 7\n958 149 5 7\n921 139 6 8\n923 116 4 7\n885 155 3 5\n922 182 8 9\n974 179 6 9\n1007 199 8 10\n949 203 8 8\n998 242 6 10\n1019 241 4 9\n1001 257 6 8\n1008 266 9 9\n1001 279 9 9\n1008 302 10 12\n1015 276 9 12\n976 231 9 9\n969 247 9 11\n955 233 8 10\n929 235 9 11\n947 248 9 10\n942 253 6 8\n942 272 8 10\n919 266 10 9\n944 295 9 13\n968 326 8 11\n928 292 10 14\n918 279 9 13\n896 265 8 11\n883 276 9 12\n849 219 6 9\n871 220 7 10\n870 247 10 12\n860 265 9 13\n901 278 7 10\n910 281 8 11\n873 310 8 11\n911 322 8 13\n857 226 5 7\n862 233 6 7\n855 236 8 12\n827 294 10 11\n877 270 4 7\n828 218 4 8\n820 221 6 10\n829 237 4 8\n834 251 8 10\n808 227 5 6\n767 246 8 11\n750 245 8 12\n755 255 6 9\n782 267 7 9\n771 271 11 13\n756 270 9 12\n741 271 8 11\n846 319 9 10\n844 328 10 14\n799 306 9 12\n791 318 7 12\n797 329 10 12\n789 300 6 12\n764 313 8 15\n751 329 7 8\n741 319 8 11\n748 319 8 11\n738 295 8 13\n765 301 8 11\n902 334 11 16\n860 353 10 13\n948 326 9 13\n933 337 11 15\n958 336 8 8\n936 350 10 15\n946 367 9 16\n997 405 10 16\n1004 412 10 14\n1013 462 9 22\n959 466 12 15\n924 405 14 19\n928 426 9 16\n904 413 9 16\n881 376 11 15\n881 436 11 17\n867 458 10 15\n557 93 5 7\n546 97 5 6\n507 115 6 7\n582 176 6 8\n599 187 8 13\n950 90 6 10\n955 273 6 10\n956 608 17 25\n964 631 20 22\n765 347 10 13\n790 354 7 9\n819 357 11 13\n825 375 11 14\n822 401 10 15\n812 412 11 16\n791 386 9 12\n779 370 5 9\n768 380 11 15\n771 388 12 15\n783 392 9 14\n789 404 7 10\n768 413 11 15\n788 421 13 13\n778 434 13 17\n741 415 13 18\n794 458 14 19\n826 451 13 17\n813 476 13 17\n740 457 13 15\n558 155 6 7\n591 154 4 6\n638 192 8 9\n646 207 5 5\n660 220 7 9\n682 221 8 9\n696 219 7 10\n721 219 5 10\n708 232 8 11\n693 246 8 11\n726 255 8 10\n719 262 9 10\n715 273 7 10\n723 285 9 13\n706 285 5 8\n688 284 9 12\n686 260 9 9\n671 257 6 8\n669 273 8 10\n682 275 5 10\n676 297 10 12\n669 301 12 12\n669 308 10 13\n673 328 10 13\n702 313 10 13\n720 317 7 10\n705 305 8 8\n708 328 9 13\n592 214 9 11\n618 234 7 12\n633 254 6 10\n650 233 7 9\n663 255 6 8\n639 266 8 10\n649 277 8 10\n654 317 9 15\n644 321 11 11\n647 301 8 9\n654 294 6 12\n628 286 7 13\n637 288 8 8\n620 256 7 10\n619 272 7 9\n619 282 7 11\n617 300 9 12\n608 313 10 14\n601 308 10 12\n607 269 8 11\n596 269 10 12\n581 251 8 12\n576 228 9 10\n560 225 4 8\n550 229 7 10\n555 238 7 10\n564 263 10 13\n585 271 7 11\n591 293 10 13\n584 287 10 12\n572 296 10 14\n576 312 9 13\n558 312 10 13\n568 311 8 11\n557 274 9 13\n555 292 9 11\n561 289 6 9\n549 302 8 11\n549 311 9 13\n739 343 9 13\n719 337 4 10\n711 371 13 16\n693 341 8 11\n652 350 9 15\n669 361 11 13\n675 371 10 13\n671 388 11 15\n694 392 11 15\n701 404 8 12\n693 414 7 9\n696 421 9 16\n685 410 10 15\n562 341 8 9\n577 353 11 14\n584 368 8 16\n616 350 9 12\n627 355 8 11\n644 392 11 15\n637 400 9 13\n614 404 10 13\n557 384 11 15\n577 420 10 13\n609 384 9 13\n604 438 9 12\n605 422 9 12\n566 406 13 16\n564 483 11 18\n598 458 12 19\n607 491 11 16\n586 507 15 18\n672 475 12 14\n618 531 13 14\n645 522 13 18\n703 483 12 19\n726 458 9 18\n689 533 15 21\n712 524 15 22\n754 511 15 20\n765 498 13 19\n765 540 15 21\n700 474 14 15\n634 380 9 9\n599 403 15 17\n596 393 13 16\n661 491 10 15\n766 574 16 21\n836 531 6 12\n773 245 7 9\n728 224 6 11\n759 261 9 11\n306 140 5 8\n329 151 5 8\n339 174 4 7\n331 174 5 8\n322 179 5 9\n288 167 5 9\n271 150 4 6\n262 147 4 7\n242 159 6 8\n275 178 6 8\n351 184 5 8\n315 196 7 10\n279 208 7 9\n224 163 4 8\n227 204 8 10\n221 188 7 13\n375 223 7 12\n378 236 8 10\n385 239 8 10\n379 260 8 10\n366 266 8 12\n375 275 8 10\n380 272 7 11\n374 288 9 11\n383 291 9 13\n310 281 9 10\n315 291 7 11\n276 287 10 13\n285 269 8 11\n282 285 10 10\n251 265 8 12\n256 279 8 10\n254 287 6 9\n230 282 8 12\n208 164 4 9\n158 188 7 7\n143 190 6 9\n149 205 8 12\n162 236 8 10\n129 241 6 11\n92 218 6 8\n224 307 8 13\n183 291 8 12\n180 281 7 11\n185 269 8 14\n177 271 6 12\n162 266 5 12\n155 258 8 14\n147 275 6 13\n149 274 9 15\n121 258 7 13\n88 272 9 15\n109 312 10 12\n156 296 8 13\n100 295 10 15\n116 271 8 11\n391 119 6 13\n350 119 6 9\n305 175 4 9\n391 201 7 11\n409 250 10 11\n412 264 7 10\n428 270 8 11\n406 282 9 13\n417 287 8 11\n416 274 10 14\n420 302 10 12\n408 310 9 10\n418 317 9 13\n393 280 9 12\n392 314 9 13\n361 299 7 13\n363 319 8 12\n347 305 9 13\n337 295 11 12\n334 312 9 12\n301 300 9 11\n295 313 9 12\n281 325 8 13\n304 317 9 13\n559 215 5 7\n529 229 8 13\n480 226 6 9\n467 234 7 10\n490 238 9 14\n476 240 9 8\n458 249 7 11\n459 260 7 10\n473 266 9 11\n486 274 9 12\n501 278 10 14\n524 262 10 12\n535 262 8 15\n549 273 7 11\n533 281 9 10\n522 292 9 11\n521 286 10 10\n507 303 9 13\n500 314 10 15\n491 319 10 11\n451 279 8 12\n438 290 10 13\n467 294 10 9\n480 294 10 12\n447 314 12 15\n432 320 10 16\n463 305 11 11\n477 301 8 14\n457 363 9 13\n474 348 9 12\n488 353 10 13\n504 342 10 13\n529 359 11 15\n538 339 9 15\n545 346 12 15\n521 374 10 15\n538 382 11 19\n520 399 13 16\n478 394 12 15\n463 399 11 13\n443 392 12 15\n31 228 6 10\n40 225 6 8\n85 233 8 10\n53 248 8 12\n10 262 7 10\n76 269 7 12\n63 292 11 12\n77 327 11 14\n91 336 9 13\n117 342 9 10\n51 329 6 12\n28 327 9 12\n10 335 8 12\n14 241 5 8\n215 314 7 10\n248 316 10 14\n232 332 8 11\n217 324 8 12\n205 337 9 12\n209 348 10 15\n235 357 11 15\n225 371 10 17\n232 399 11 13\n189 373 10 9\n156 336 10 12\n100 362 10 12\n155 360 10 12\n176 403 12 17\n212 412 10 16\n239 418 9 14\n196 441 14 18\n214 468 12 16\n200 472 15 17\n162 443 11 16\n155 453 9 16\n145 475 13 18\n84 452 12 16\n25 421 10 15\n76 398 12 17\n34 492 15 19\n91 506 14 19\n135 547 14 19\n162 483 14 22\n188 507 14 17\n228 499 13 17\n93 600 18 26\n249 301 9 13\n291 304 9 13\n273 326 7 14\n309 338 11 12\n328 333 10 12\n380 332 9 15\n333 349 11 15\n358 359 13 13\n386 360 10 14\n408 367 10 15\n229 351 8 10\n258 383 10 12\n259 401 11 15\n262 421 10 15\n260 446 14 17\n277 372 11 11\n315 357 8 14\n295 381 10 14\n282 391 8 10\n307 414 11 13\n312 435 11 17\n304 424 11 16\n320 415 10 14\n342 382 11 14\n332 405 14 10\n339 416 9 15\n359 464 14 20\n370 434 11 17\n382 409 10 17\n386 394 11 14\n391 422 9 17\n411 398 12 16\n427 403 14 19\n394 405 15 15\n437 429 12 15\n440 454 13 19\n421 484 14 16\n399 450 13 18\n417 508 15 21\n309 502 14 22\n502 406 11 16\n536 433 11 18\n543 477 13 19\n517 467 16 19\n490 460 12 16\n482 487 13 22\n486 512 15 18\n533 513 13 19\n419 542 16 19\n444 528 15 22\n380 566 14 18\n364 532 13 19\n354 521 13 19\n280 534 16 19\n251 545 14 23\n422 44 6 8\n503 263 10 16\n498 242 8 10\n# 2--Demonstration/2_Demonstration_Demonstrators_2_100.jpg\n412 154 262 344\n438 730 180 167\n687 330 121 196\n# 2--Demonstration/2_Demonstration_Protesters_2_476.jpg\n274 388 42 49\n408 383 45 52\n442 387 27 36\n321 395 34 40\n197 361 29 34\n188 417 24 32\n110 376 47 60\n25 339 20 42\n96 316 40 44\n685 386 22 28\n767 362 25 24\n787 469 23 29\n921 379 22 25\n599 340 21 31\n879 381 20 27\n610 395 26 31\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_1.jpg\n607 250 41 59\n783 262 38 57\n746 287 28 41\n564 239 37 51\n531 271 29 40\n804 231 23 62\n959 274 45 56\n927 271 31 50\n893 255 38 44\n848 96 35 40\n895 122 41 38\n961 175 43 32\n1003 117 20 42\n480 286 42 53\n481 255 40 36\n409 248 39 48\n357 258 41 50\n299 265 38 42\n344 248 35 43\n205 128 45 50\n173 167 35 49\n205 250 45 44\n145 237 33 58\n718 46 15 15\n615 156 7 8\n623 167 5 8\n544 156 16 15\n481 35 33 40\n347 14 37 39\n357 78 17 18\n224 2 32 41\n46 252 27 54\n111 304 35 39\n243 275 24 33\n265 329 16 21\n315 409 22 26\n402 379 11 14\n377 388 18 22\n361 364 13 16\n386 360 8 14\n398 362 9 9\n411 362 10 9\n353 375 6 8\n357 393 6 9\n814 532 43 53\n737 579 37 57\n694 531 36 68\n620 534 34 59\n517 476 39 43\n517 572 36 69\n322 478 43 48\n311 520 40 61\n227 552 16 20\n120 487 44 62\n195 466 36 56\n196 605 29 62\n# 2--Demonstration/2_Demonstration_Demonstrators_2_309.jpg\n132 265 28 32\n152 239 19 19\n82 233 17 21\n67 218 10 10\n299 270 5 7\n452 168 132 121\n817 292 40 55\n991 384 33 50\n955 312 4 6\n916 359 4 5\n930 371 8 9\n988 320 5 7\n1007 319 5 5\n963 402 5 9\n966 383 7 8\n33 227 12 12\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_453.jpg\n400 262 37 61\n477 223 81 116\n575 323 28 40\n608 290 21 37\n648 279 20 36\n658 305 23 28\n692 313 19 22\n722 340 14 20\n754 327 22 27\n738 312 14 20\n722 317 15 18\n754 307 9 15\n808 312 16 22\n13 293 36 57\n61 310 32 37\n186 279 55 66\n273 338 14 16\n98 342 12 15\n918 318 15 25\n559 324 8 15\n336 321 23 23\n295 323 15 14\n# 2--Demonstration/2_Demonstration_Protesters_2_16.jpg\n284 506 90 105\n626 584 81 111\n# 2--Demonstration/2_Demonstration_Demonstrators_2_470.jpg\n396 44 82 130\n632 36 80 118\n882 114 84 150\n460 134 114 146\n480 280 184 258\n8 158 286 416\n# 2--Demonstration/2_Demonstration_Protesters_2_54.jpg\n871 137 17 19\n812 107 14 21\n688 165 17 23\n678 127 18 22\n601 141 17 22\n522 138 21 21\n549 59 13 17\n522 70 15 20\n439 134 17 23\n419 100 17 25\n393 77 14 18\n363 79 12 17\n315 139 18 26\n296 87 13 19\n333 67 13 18\n343 67 8 16\n281 54 7 9\n408 262 27 36\n352 232 21 17\n174 50 7 9\n90 59 10 10\n359 43 10 10\n229 163 18 21\n170 162 19 24\n143 164 19 25\n151 208 21 27\n23 212 21 28\n17 161 20 24\n72 96 14 20\n950 57 9 12\n1000 72 6 10\n# 2--Demonstration/2_Demonstration_Political_Rally_2_807.jpg\n238 182 126 216\n462 174 156 280\n542 152 160 336\n644 168 130 324\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_54.jpg\n1009 194 14 22\n983 233 31 37\n862 136 41 46\n852 137 20 32\n775 141 35 35\n730 166 33 37\n667 140 29 29\n635 157 25 26\n612 167 20 21\n624 117 13 38\n575 203 32 45\n566 156 22 27\n530 153 21 25\n504 145 23 24\n446 138 34 40\n580 105 16 37\n533 126 12 21\n512 119 10 17\n495 116 12 20\n475 111 11 23\n614 134 9 19\n602 139 13 20\n522 84 18 42\n490 63 15 32\n402 120 10 10\n367 116 9 12\n374 94 12 17\n394 67 10 15\n310 42 7 8\n335 40 9 11\n315 16 10 16\n334 9 8 12\n366 63 11 15\n379 64 12 19\n400 172 18 21\n381 167 14 15\n360 181 18 20\n320 210 44 45\n320 157 19 21\n272 197 19 24\n242 153 29 40\n268 149 21 21\n244 119 12 13\n235 118 9 12\n434 149 8 12\n426 147 9 12\n195 60 19 21\n170 113 21 22\n184 178 21 27\n171 150 21 24\n130 157 26 27\n107 163 23 28\n106 92 22 25\n123 97 17 21\n717 164 27 31\n# 2--Demonstration/2_Demonstration_Protesters_2_460.jpg\n71 90 31 32\n132 75 19 20\n160 83 21 22\n281 78 12 14\n34 68 28 29\n273 237 41 46\n484 240 34 38\n481 97 39 44\n639 58 42 48\n436 79 20 17\n706 66 22 28\n788 68 31 38\n840 70 29 33\n884 208 28 34\n804 181 39 44\n995 92 14 15\n957 93 19 34\n751 93 10 12\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_915.jpg\n417 330 241 311\n60 344 17 18\n200 271 19 28\n299 284 21 28\n263 268 13 14\n768 226 10 13\n799 237 8 11\n914 208 11 14\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_158.jpg\n516 182 44 59\n184 256 21 38\n184 220 20 23\n7 200 30 42\n63 266 12 16\n34 250 10 12\n472 236 28 30\n108 256 8 13\n252 259 11 13\n676 255 12 14\n695 260 8 11\n639 253 6 11\n502 237 10 15\n984 225 38 30\n856 241 20 19\n806 250 11 13\n309 259 7 10\n58 256 9 12\n396 257 5 5\n# 2--Demonstration/2_Demonstration_Protesters_2_178.jpg\n551 540 66 79\n630 514 61 75\n740 508 68 66\n918 559 65 84\n265 492 66 89\n62 534 70 97\n228 636 67 35\n772 120 40 43\n602 115 35 53\n683 34 35 36\n461 77 45 38\n371 73 36 39\n239 91 35 39\n142 64 34 40\n76 79 42 42\n0 94 27 37\n460 157 39 39\n# 2--Demonstration/2_Demonstration_Demonstrators_2_163.jpg\n894 257 33 55\n842 280 35 50\n571 187 97 116\n556 291 23 33\n341 204 72 90\n191 262 64 81\n98 252 43 61\n21 227 40 57\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_304.jpg\n35 405 30 46\n80 385 30 45\n192 284 52 62\n260 384 36 50\n297 391 37 40\n373 364 35 46\n432 381 42 53\n524 349 48 62\n547 351 45 58\n683 407 40 50\n723 399 38 56\n764 301 106 111\n919 380 32 53\n# 2--Demonstration/2_Demonstration_Political_Rally_2_137.jpg\n12 381 89 113\n233 305 72 90\n299 295 61 92\n372 338 47 62\n418 319 53 66\n396 280 25 32\n555 324 31 47\n651 275 36 48\n196 287 30 35\n0 308 25 43\n757 272 35 43\n458 276 20 28\n479 282 22 28\n907 282 29 32\n929 267 26 33\n841 269 31 31\n787 280 30 40\n706 272 24 25\n369 277 25 30\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_799.jpg\n28 212 11 13\n196 225 14 14\n163 225 12 18\n154 257 13 17\n166 279 14 13\n119 271 15 14\n57 263 10 15\n60 252 12 16\n211 314 13 17\n265 283 11 17\n276 302 15 19\n368 202 6 9\n448 188 8 11\n485 197 8 9\n464 242 12 15\n468 270 13 14\n433 228 9 9\n364 304 14 19\n557 198 8 11\n595 204 7 10\n620 237 11 14\n641 222 6 14\n649 229 10 13\n659 197 7 10\n608 253 10 17\n610 284 13 14\n666 323 12 14\n727 299 9 11\n709 302 8 11\n731 286 10 15\n647 309 11 14\n688 200 6 8\n800 234 11 13\n858 245 8 8\n856 272 8 12\n875 309 16 16\n872 233 9 14\n910 240 7 9\n# 2--Demonstration/2_Demonstration_Protesters_2_561.jpg\n929 237 16 19\n889 193 17 20\n814 264 15 17\n861 315 16 19\n747 234 18 21\n773 227 17 19\n710 241 17 19\n643 223 17 20\n733 369 14 19\n767 390 17 17\n641 380 19 20\n991 460 15 20\n952 536 18 19\n941 504 20 21\n911 476 12 18\n938 487 15 15\n864 496 19 24\n898 519 17 18\n849 534 18 19\n767 529 17 16\n738 516 19 21\n803 494 16 19\n790 458 20 21\n838 453 14 17\n826 430 12 17\n849 413 13 18\n835 397 15 19\n782 413 16 19\n754 444 15 19\n726 412 12 17\n718 467 20 21\n664 499 17 19\n646 472 16 21\n680 430 16 19\n697 422 14 15\n649 425 13 17\n624 442 16 19\n584 460 18 20\n577 416 17 20\n580 388 16 19\n598 502 19 15\n543 493 18 21\n528 446 15 18\n497 482 18 22\n443 461 20 23\n434 441 16 14\n464 380 17 20\n427 371 16 19\n380 405 15 20\n546 306 18 21\n500 325 17 19\n480 304 16 21\n440 288 19 24\n408 302 16 18\n393 256 14 18\n339 448 17 19\n289 441 17 20\n306 410 17 17\n254 389 17 20\n229 465 16 14\n211 447 14 16\n299 338 18 21\n226 345 17 17\n286 320 16 22\n235 291 18 22\n262 235 16 17\n217 266 15 16\n316 315 17 13\n295 259 12 15\n161 426 16 18\n177 394 19 22\n187 360 17 20\n104 387 18 19\n102 431 18 19\n139 312 19 21\n119 358 15 19\n180 309 16 19\n175 301 14 16\n91 318 20 21\n19 326 17 20\n26 380 16 18\n40 365 17 19\n16 261 15 16\n72 264 14 20\n94 225 15 18\n132 213 16 19\n115 200 11 15\n39 412 18 20\n101 297 11 16\n0 336 8 18\n25 304 14 19\n553 140 17 20\n534 133 17 21\n489 138 19 21\n445 143 17 17\n401 132 18 19\n992 542 17 11\n953 656 18 22\n898 663 14 19\n870 641 16 20\n866 608 15 22\n201 84 16 20\n285 94 17 19\n318 95 14 17\n338 120 14 14\n852 359 18 23\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_367.jpg\n43 276 21 38\n51 252 17 20\n91 262 14 19\n123 262 23 31\n181 307 30 28\n202 272 14 20\n261 282 23 33\n306 306 21 26\n292 287 14 12\n383 254 74 82\n507 248 46 52\n500 281 9 23\n780 342 52 63\n# 2--Demonstration/2_Demonstration_Demonstrators_2_547.jpg\n0 214 25 42\n166 157 50 63\n217 142 53 69\n415 188 28 42\n456 199 30 41\n485 164 41 54\n640 160 42 62\n681 138 55 79\n821 134 45 62\n879 178 39 54\n932 203 30 41\n995 199 21 62\n766 209 22 33\n# 2--Demonstration/2_Demonstration_Demonstrators_2_196.jpg\n0 707 6 9\n28 664 6 9\n61 668 5 8\n36 735 12 14\n86 718 11 10\n130 735 10 10\n157 747 12 11\n182 726 10 12\n152 722 10 11\n109 672 9 10\n134 677 11 11\n146 639 6 8\n123 660 6 6\n129 655 5 7\n185 646 7 9\n210 696 10 11\n251 718 9 11\n270 688 9 10\n317 713 9 9\n349 727 10 12\n374 715 7 10\n363 650 9 10\n17 568 7 6\n164 491 6 7\n64 486 6 6\n73 445 6 6\n91 447 7 7\n119 471 5 6\n147 472 6 7\n178 484 6 6\n176 469 5 6\n193 466 5 6\n167 462 5 5\n144 449 5 5\n161 445 6 5\n2 507 5 6\n0 472 5 6\n35 453 4 6\n37 396 6 6\n29 348 3 4\n62 379 4 4\n77 397 5 6\n93 381 4 5\n68 369 4 4\n93 364 4 5\n93 334 5 5\n112 332 3 5\n112 363 3 4\n117 368 4 4\n134 377 4 6\n126 363 5 5\n127 329 5 5\n144 367 4 4\n145 357 5 6\n152 340 4 5\n158 328 4 5\n162 354 4 5\n171 377 4 5\n191 374 5 5\n181 353 5 4\n181 346 6 5\n187 323 5 4\n23 258 3 3\n40 261 3 4\n91 306 3 4\n97 285 3 3\n112 284 3 5\n279 582 9 10\n240 498 6 6\n194 496 6 6\n343 512 9 9\n358 540 8 8\n385 540 6 7\n411 559 7 7\n387 490 9 8\n372 446 5 5\n332 484 6 7\n340 510 5 7\n304 479 6 7\n297 462 5 6\n218 475 6 7\n219 445 5 7\n238 446 6 7\n231 429 5 5\n277 458 5 5\n231 473 4 5\n267 475 5 6\n233 460 5 6\n263 477 4 5\n248 427 5 7\n297 416 5 5\n296 407 6 6\n305 412 5 7\n332 387 4 5\n287 388 5 6\n289 444 5 5\n223 350 4 5\n202 348 3 3\n198 344 4 4\n200 333 4 3\n217 323 4 5\n238 322 4 4\n253 340 5 5\n282 323 5 5\n296 313 3 5\n302 304 4 4\n261 315 3 4\n258 308 3 5\n234 308 4 3\n224 309 4 4\n203 303 3 3\n207 296 3 4\n189 297 3 4\n186 287 3 3\n247 294 4 3\n257 286 5 6\n275 307 3 4\n304 294 3 3\n295 285 5 5\n281 284 6 5\n221 250 4 3\n188 251 3 3\n190 237 2 3\n209 251 3 3\n164 228 3 3\n177 253 2 4\n193 226 3 3\n11 286 4 4\n6 228 3 2\n14 227 2 2\n61 222 2 2\n57 216 3 2\n55 209 2 2\n62 210 2 2\n114 230 3 3\n104 232 2 3\n148 214 2 3\n125 219 2 2\n116 212 2 2\n129 210 2 2\n212 222 3 4\n200 221 3 3\n274 252 4 3\n252 282 5 4\n314 274 5 8\n223 281 4 4\n237 271 6 7\n252 275 3 4\n310 321 4 3\n326 340 4 5\n340 337 3 5\n305 352 4 5\n324 309 3 3\n320 306 4 6\n335 289 3 4\n350 291 2 3\n354 298 3 3\n365 309 3 4\n344 319 4 4\n344 330 4 5\n339 212 4 4\n349 207 3 5\n365 237 4 5\n375 226 3 4\n366 230 4 5\n348 225 3 4\n354 223 5 5\n363 218 4 5\n362 206 2 2\n347 236 3 4\n432 314 4 5\n449 308 4 5\n376 280 4 4\n395 274 4 5\n408 258 4 5\n415 276 4 4\n426 260 4 4\n441 260 3 4\n435 271 4 4\n433 295 4 5\n407 335 4 3\n410 316 4 5\n486 318 4 5\n456 345 4 4\n472 336 4 6\n463 326 4 4\n352 386 6 6\n373 367 4 5\n394 363 4 4\n404 365 4 5\n433 417 6 6\n464 375 4 5\n439 483 5 9\n468 473 6 9\n495 459 6 7\n531 451 5 8\n523 522 6 7\n530 544 6 7\n585 555 9 11\n437 533 8 10\n414 616 7 7\n396 687 7 11\n477 646 9 10\n531 740 8 11\n431 752 8 10\n443 613 9 9\n482 603 7 10\n523 606 8 11\n563 640 8 11\n487 574 6 6\n509 579 6 8\n437 583 9 9\n420 759 7 8\n409 756 7 10\n446 597 7 7\n495 582 5 7\n489 354 4 5\n485 345 3 4\n526 349 4 4\n517 374 4 5\n549 369 4 5\n559 361 4 5\n549 402 4 6\n585 394 6 7\n621 404 6 6\n591 420 3 6\n626 415 3 5\n601 439 6 7\n620 441 6 7\n630 425 6 6\n569 454 7 7\n644 491 7 7\n634 519 6 7\n675 449 6 9\n675 535 8 8\n631 569 8 8\n636 550 5 9\n705 536 5 7\n722 504 7 10\n753 525 6 8\n746 542 6 9\n834 513 6 7\n880 538 7 8\n928 570 6 9\n893 541 7 9\n879 558 5 8\n618 655 8 10\n598 634 7 10\n631 613 8 10\n642 632 8 8\n635 672 9 12\n683 715 7 10\n678 739 6 8\n762 737 8 10\n747 727 8 10\n769 644 6 10\n769 619 5 9\n749 635 9 10\n739 622 8 11\n705 616 5 9\n682 594 7 9\n830 746 6 11\n829 683 6 8\n857 712 7 11\n946 651 7 11\n930 632 7 11\n906 634 6 10\n899 643 5 11\n831 618 7 9\n820 639 4 8\n907 672 9 10\n991 731 6 10\n956 713 6 8\n965 668 5 8\n917 728 8 8\n926 737 5 9\n899 726 8 8\n# 2--Demonstration/2_Demonstration_Demonstrators_2_41.jpg\n952 497 46 62\n889 515 12 14\n820 494 48 59\n630 437 42 60\n391 377 92 160\n402 181 46 51\n206 195 45 50\n151 538 7 9\n255 93 34 36\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_282.jpg\n300 220 208 208\n10 262 162 212\n# 2--Demonstration/2_Demonstration_Political_Rally_2_659.jpg\n957 241 66 83\n729 247 52 51\n771 221 43 57\n888 230 17 22\n453 278 66 77\n366 277 22 21\n449 274 20 26\n408 280 15 18\n233 286 36 43\n255 251 34 38\n191 277 35 43\n162 292 28 27\n37 249 101 109\n0 328 29 35\n26 314 28 34\n3 296 19 23\n738 207 7 10\n497 206 139 147\n# 2--Demonstration/2_Demonstration_Political_Rally_2_90.jpg\n542 275 50 69\n788 379 18 30\n873 382 11 14\n922 380 12 13\n326 365 13 15\n298 361 12 14\n200 354 11 16\n157 359 11 15\n109 359 13 16\n63 319 13 17\n37 370 14 19\n22 314 14 16\n# 2--Demonstration/2_Demonstration_Political_Rally_2_690.jpg\n1004 415 10 11\n945 369 16 14\n813 404 68 78\n753 370 9 12\n699 367 6 7\n688 366 7 8\n644 395 27 35\n650 377 7 12\n487 377 139 145\n180 351 8 12\n116 354 7 8\n81 354 9 11\n109 394 7 9\n62 360 9 10\n95 413 9 11\n0 362 9 17\n729 428 15 14\n222 360 6 7\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_604.jpg\n665 120 51 107\n404 140 52 70\n295 40 67 112\n95 168 44 61\n168 171 29 35\n11 177 22 35\n26 169 15 29\n537 137 22 26\n469 149 20 27\n518 94 12 13\n776 113 13 16\n713 105 17 20\n565 145 11 19\n480 95 11 14\n563 94 10 11\n316 160 20 24\n73 135 14 18\n90 139 16 17\n# 2--Demonstration/2_Demonstration_Protesters_2_559.jpg\n728 412 58 98\n822 218 90 102\n926 196 66 98\n292 288 96 76\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_494.jpg\n38 374 108 136\n480 272 62 84\n# 2--Demonstration/2_Demonstration_Protesters_2_362.jpg\n808 412 77 77\n867 538 20 30\n885 523 22 29\n385 523 12 16\n368 446 5 11\n417 498 13 13\n309 330 23 27\n375 471 6 10\n448 507 13 15\n710 556 17 26\n# 2--Demonstration/2_Demonstration_Protesters_2_840.jpg\n914 153 26 33\n792 169 19 28\n678 191 18 29\n320 173 13 25\n256 196 14 22\n184 186 19 22\n100 187 21 22\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_441.jpg\n2 192 30 40\n111 190 39 47\n142 168 21 36\n235 156 37 46\n287 190 33 38\n320 177 19 24\n328 211 38 43\n403 170 34 38\n501 166 34 45\n571 181 31 40\n612 180 37 45\n718 166 22 35\n789 162 41 47\n856 172 35 45\n932 151 34 45\n851 361 28 25\n493 581 47 30\n898 603 45 35\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_314.jpg\n130 334 203 267\n559 281 145 200\n798 556 19 27\n842 557 32 33\n878 555 24 31\n# 2--Demonstration/2_Demonstration_Demonstrators_2_488.jpg\n169 32 39 63\n229 44 119 149\n471 124 63 91\n383 3 56 47\n511 0 142 140\n981 126 43 99\n0 75 39 49\n92 125 25 27\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_813.jpg\n261 330 16 37\n333 345 21 27\n350 362 15 25\n536 351 18 30\n700 390 16 18\n656 450 16 17\n713 478 14 14\n834 370 21 31\n472 366 15 21\n# 2--Demonstration/2_Demonstration_Protesters_2_800.jpg\n228 169 43 44\n377 186 28 35\n515 225 24 22\n732 99 182 201\n929 235 16 15\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_487.jpg\n16 394 103 174\n454 1067 139 163\n630 1010 87 133\n723 1222 84 163\n198 92 301 432\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_600.jpg\n681 344 28 48\n820 308 28 41\n888 273 46 77\n955 262 24 30\n342 307 22 33\n480 299 26 32\n193 290 37 21\n226 389 28 42\n151 308 32 39\n44 236 67 88\n58 152 15 18\n192 146 16 18\n239 161 16 18\n256 108 10 13\n229 103 10 11\n172 105 10 11\n126 111 8 11\n81 103 9 11\n28 103 11 14\n26 43 9 11\n83 44 10 10\n59 61 7 7\n114 35 8 11\n153 57 6 10\n220 49 10 13\n284 153 16 19\n316 105 9 12\n381 149 15 17\n406 108 8 9\n436 105 9 12\n432 164 15 14\n507 145 16 19\n499 111 9 10\n541 112 9 11\n563 125 14 17\n639 150 16 20\n597 109 9 12\n623 96 7 14\n658 114 10 12\n688 104 10 12\n703 128 10 16\n733 145 11 20\n799 150 13 15\n761 119 7 9\n733 111 10 12\n853 139 12 19\n945 145 13 18\n999 85 10 14\n960 122 10 13\n902 125 9 10\n922 113 7 10\n919 159 11 12\n893 143 11 14\n904 154 8 9\n865 222 24 27\n978 119 6 7\n887 109 7 8\n1013 124 8 12\n834 120 9 12\n796 116 8 9\n773 122 8 9\n633 108 7 10\n581 112 9 12\n483 113 8 7\n336 95 6 6\n375 117 7 6\n40 163 10 11\n0 160 11 20\n4 29 12 16\n185 64 8 10\n241 57 10 12\n273 57 9 12\n303 97 6 9\n456 114 7 9\n779 112 7 9\n912 139 6 8\n485 384 38 40\n943 400 36 49\n# 2--Demonstration/2_Demonstration_Political_Rally_2_319.jpg\n615 456 37 49\n875 386 14 18\n867 368 5 7\n992 375 7 8\n1000 371 4 5\n1007 371 5 6\n1013 388 6 8\n1018 367 6 6\n854 429 21 26\n954 401 10 13\n669 445 30 35\n712 523 42 56\n830 563 51 73\n1001 487 12 25\n391 464 27 40\n535 449 21 28\n514 469 20 32\n273 453 30 45\n118 447 21 28\n158 486 27 35\n62 458 17 32\n48 457 19 30\n25 458 16 35\n110 370 9 10\n248 371 10 12\n49 561 21 47\n370 408 14 19\n54 372 12 12\n90 356 6 9\n77 386 12 18\n230 357 9 12\n316 360 8 9\n432 411 21 24\n37 392 10 16\n223 376 9 10\n381 363 6 10\n139 686 30 42\n# 2--Demonstration/2_Demonstration_Political_Rally_2_410.jpg\n4 525 58 78\n10 416 34 35\n115 421 22 27\n149 413 14 17\n30 384 14 14\n49 385 12 13\n149 395 9 11\n175 412 12 13\n73 401 11 15\n97 400 13 14\n119 404 12 15\n133 502 22 22\n179 498 51 55\n249 500 74 88\n286 416 10 12\n258 420 15 17\n198 416 17 19\n328 420 9 10\n351 433 42 45\n216 411 15 18\n408 420 12 15\n404 451 13 17\n466 456 38 41\n509 427 19 25\n532 418 10 13\n543 418 9 12\n504 488 38 56\n563 417 16 26\n600 436 24 22\n633 447 95 119\n729 469 45 65\n809 447 20 27\n560 512 42 78\n830 430 18 19\n855 415 39 52\n915 413 8 11\n930 448 31 37\n954 426 23 28\n1008 414 10 12\n740 417 21 26\n# 2--Demonstration/2_Demonstration_Demonstrators_2_244.jpg\n123 213 25 40\n30 194 5 6\n75 158 10 13\n96 170 23 24\n163 177 11 15\n204 172 15 18\n250 177 27 31\n428 123 50 54\n305 168 9 11\n544 146 22 22\n603 176 24 26\n615 139 21 22\n673 157 15 18\n691 146 24 34\n712 187 22 34\n727 158 61 83\n844 145 24 24\n906 171 24 27\n940 124 22 27\n906 139 16 11\n1011 118 12 20\n970 132 17 22\n524 157 14 16\n# 2--Demonstration/2_Demonstration_Protesters_2_684.jpg\n108 499 18 20\n0 483 22 21\n231 423 17 18\n360 436 12 14\n304 493 18 23\n238 548 29 15\n49 601 39 32\n77 404 14 13\n376 539 30 21\n427 460 15 14\n307 391 14 15\n366 373 10 12\n447 377 15 16\n536 375 11 15\n521 427 15 19\n564 457 12 15\n477 444 14 11\n114 359 9 8\n164 352 12 12\n205 375 14 15\n41 365 10 9\n8 374 10 10\n6 338 10 8\n17 335 7 8\n36 326 8 8\n45 329 7 7\n162 337 8 8\n200 348 10 10\n212 308 8 7\n100 299 6 6\n95 326 8 10\n187 343 7 9\n178 329 7 7\n178 304 6 8\n309 325 9 9\n293 321 9 9\n306 346 9 10\n397 362 9 10\n373 356 10 9\n340 356 9 11\n335 336 9 12\n397 329 10 11\n384 318 7 10\n417 339 11 12\n425 348 7 11\n442 325 8 9\n464 337 11 14\n413 377 9 11\n383 285 6 8\n289 301 8 11\n379 338 8 9\n499 357 13 13\n454 307 8 12\n603 482 18 15\n649 476 20 18\n663 443 18 19\n735 433 18 23\n773 414 15 19\n739 378 12 16\n693 365 12 15\n575 362 10 12\n680 544 25 32\n747 480 22 25\n617 421 12 16\n839 569 67 62\n869 428 23 28\n908 417 20 21\n948 474 26 29\n856 386 17 24\n853 367 13 13\n813 340 12 16\n829 326 10 12\n808 307 8 11\n887 338 11 10\n1004 337 12 15\n1002 310 13 18\n957 275 8 8\n648 349 9 11\n689 330 9 11\n754 326 10 12\n731 295 8 11\n715 407 12 17\n646 331 10 10\n592 317 8 9\n505 325 8 9\n535 326 8 9\n572 345 8 9\n603 333 9 12\n867 306 7 9\n601 319 11 12\n658 314 6 8\n393 298 9 11\n412 321 10 14\n252 336 9 12\n52 338 10 9\n# 2--Demonstration/2_Demonstration_Demonstrators_2_170.jpg\n926 174 85 85\n867 195 54 61\n736 146 61 76\n721 125 40 48\n589 107 46 57\n556 153 14 21\n539 153 13 15\n488 165 37 48\n322 119 55 83\n303 138 6 8\n258 133 17 21\n191 116 34 44\n39 121 19 27\n6 125 19 21\n72 123 13 19\n90 133 10 14\n# 2--Demonstration/2_Demonstration_Political_Rally_2_301.jpg\n677 323 18 16\n503 269 11 13\n247 246 9 12\n179 236 10 14\n211 253 7 9\n136 271 7 9\n197 285 8 9\n165 277 9 11\n141 234 10 13\n339 281 10 13\n352 276 8 11\n369 254 8 12\n418 310 10 13\n438 303 7 10\n475 266 8 12\n453 256 11 16\n403 247 12 13\n313 255 11 11\n472 304 9 13\n29 263 7 14\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_140.jpg\n331 519 14 19\n381 477 14 13\n376 514 12 16\n302 610 15 18\n331 606 21 26\n325 645 16 18\n375 631 20 25\n364 602 14 15\n378 572 15 16\n412 562 18 22\n429 624 20 20\n445 613 17 9\n434 593 14 17\n412 658 21 14\n453 643 17 19\n481 642 16 13\n491 634 17 13\n521 634 8 11\n530 617 18 27\n507 576 14 19\n521 573 20 25\n524 529 13 15\n547 527 16 17\n572 539 13 15\n560 499 13 21\n549 479 14 15\n415 481 12 14\n443 481 9 14\n453 487 11 16\n494 475 14 18\n512 502 13 17\n762 625 20 22\n802 646 19 22\n723 631 20 16\n697 592 16 13\n623 628 21 19\n657 642 26 21\n698 652 13 15\n745 636 21 34\n732 647 22 25\n625 612 18 14\n603 664 28 8\n302 664 23 8\n897 284 8 10\n933 284 10 10\n929 312 9 10\n861 327 10 10\n929 327 10 9\n906 323 7 15\n554 420 10 12\n567 430 12 16\n986 262 9 15\n969 264 8 12\n681 164 5 8\n699 168 5 5\n702 154 5 5\n732 169 4 4\n518 283 7 9\n968 217 4 4\n974 216 7 9\n973 197 6 9\n784 265 10 9\n826 280 8 10\n821 275 8 9\n824 270 11 6\n807 278 8 10\n753 272 8 11\n871 240 8 9\n835 250 7 9\n685 253 7 11\n667 252 9 10\n654 197 6 9\n703 220 5 6\n674 211 6 11\n710 198 3 5\n702 203 6 6\n728 252 8 10\n720 258 8 9\n716 250 6 6\n721 244 3 4\n685 242 7 10\n695 246 9 8\n742 244 9 6\n727 234 8 10\n896 203 6 6\n756 172 3 3\n793 172 5 7\n791 175 5 9\n818 191 6 7\n865 182 6 4\n882 183 9 7\n806 169 6 6\n867 225 5 7\n880 225 5 5\n828 190 8 10\n844 201 7 6\n843 164 6 6\n805 298 11 6\n801 291 4 7\n233 463 14 18\n232 485 16 18\n157 545 14 20\n202 541 18 19\n137 583 22 25\n160 593 14 17\n181 617 19 16\n183 655 23 17\n218 625 19 18\n243 604 16 22\n205 587 13 20\n249 566 14 16\n280 526 16 17\n300 520 14 17\n302 561 18 18\n532 493 15 19\n595 545 11 7\n597 556 19 9\n616 526 16 22\n649 530 14 15\n686 505 17 18\n628 473 14 15\n638 486 13 20\n683 478 14 16\n724 475 14 16\n661 566 13 14\n674 546 9 14\n618 569 15 22\n654 603 16 18\n710 573 16 16\n741 547 17 22\n768 544 18 18\n778 523 17 17\n954 639 27 31\n930 643 17 24\n901 644 30 27\n956 592 16 20\n915 608 17 11\n911 578 14 17\n858 599 17 16\n843 631 24 28\n833 541 17 22\n807 567 14 24\n786 563 16 18\n756 576 17 23\n761 597 19 18\n739 228 8 9\n679 223 9 10\n684 215 10 10\n761 264 6 7\n769 265 6 6\n759 251 5 6\n769 237 8 8\n764 228 8 7\n791 232 7 7\n799 245 6 7\n796 239 6 7\n808 245 4 6\n738 192 5 5\n762 210 4 11\n779 205 8 9\n794 220 5 6\n825 241 6 6\n843 225 5 7\n847 245 5 5\n862 243 5 4\n889 233 6 6\n894 246 7 9\n932 248 7 7\n914 230 6 10\n935 209 6 7\n946 210 6 6\n947 192 5 4\n939 200 4 6\n925 187 4 6\n928 204 3 6\n890 191 5 6\n534 300 8 9\n455 398 13 13\n493 433 7 13\n502 442 13 9\n512 388 10 11\n549 398 11 15\n515 366 7 11\n559 357 12 13\n569 288 8 8\n578 330 10 13\n583 315 10 12\n542 259 6 9\n565 249 7 7\n859 292 9 10\n877 289 8 9\n592 458 13 16\n608 435 12 14\n644 464 12 12\n702 462 14 18\n555 384 13 15\n564 469 13 14\n601 382 11 13\n590 385 9 11\n657 334 8 7\n594 346 10 12\n623 378 11 13\n638 386 12 15\n673 370 12 14\n680 395 11 8\n687 419 12 18\n713 391 11 11\n740 397 9 13\n596 289 7 8\n601 278 6 8\n606 316 8 11\n613 288 7 9\n787 321 9 10\n804 303 8 12\n821 325 10 9\n682 352 10 12\n672 318 8 11\n583 231 7 8\n597 245 7 8\n654 275 9 11\n686 310 9 10\n679 300 9 11\n721 314 9 13\n686 283 7 9\n693 271 7 10\n751 287 8 10\n761 300 8 9\n771 297 10 8\n852 268 10 11\n610 250 7 9\n629 249 8 6\n964 234 6 6\n940 231 7 7\n953 218 7 7\n962 218 4 5\n851 218 11 13\n936 219 6 6\n792 282 6 5\n641 239 8 6\n570 302 7 6\n723 353 7 7\n747 324 7 7\n486 531 16 18\n413 529 15 21\n390 618 13 22\n281 594 18 26\n219 596 7 8\n831 577 14 18\n332 227 7 9\n680 205 5 8\n689 206 8 5\n975 254 6 6\n992 256 8 10\n1002 259 9 11\n888 273 6 7\n840 331 8 9\n918 332 6 7\n780 253 5 7\n735 271 8 9\n817 204 7 8\n774 188 10 11\n740 200 8 8\n766 192 7 11\n789 200 5 9\n871 192 8 12\n885 204 6 7\n889 218 5 6\n897 217 4 6\n921 200 6 7\n912 197 6 6\n903 208 5 8\n956 209 4 5\n956 244 6 7\n953 249 6 6\n865 213 5 6\n836 203 6 7\n855 191 5 7\n841 191 6 6\n807 219 6 7\n795 205 5 8\n828 208 8 12\n776 219 8 9\n765 251 8 9\n776 249 7 9\n735 208 12 16\n755 205 8 11\n750 156 7 11\n800 149 5 5\n812 158 6 6\n820 232 4 5\n804 235 4 5\n929 228 4 6\n931 221 4 5\n1016 225 5 8\n655 222 6 6\n689 167 6 7\n668 175 4 6\n768 174 6 6\n746 177 4 6\n777 157 3 5\n974 154 3 5\n694 145 7 7\n207 638 11 16\n844 614 15 13\n464 552 10 14\n840 306 7 5\n1000 220 6 7\n692 300 7 7\n968 489 14 14\n30 660 23 12\n# 2--Demonstration/2_Demonstration_Demonstrators_2_518.jpg\n188 0 30 31\n87 248 64 84\n198 279 28 69\n243 189 28 73\n336 148 35 68\n391 133 50 72\n476 144 45 60\n611 127 25 50\n697 135 36 54\n748 126 34 45\n765 49 22 51\n836 79 14 47\n848 90 18 37\n944 44 26 42\n619 408 55 75\n984 254 40 65\n939 417 59 87\n569 137 25 48\n954 122 13 18\n1010 83 14 29\n# 2--Demonstration/2_Demonstration_Political_Rally_2_264.jpg\n709 505 16 20\n652 467 13 17\n613 472 12 16\n581 462 14 19\n515 453 8 13\n513 415 12 14\n619 428 12 15\n678 591 19 22\n736 608 22 16\n622 567 15 22\n645 578 13 17\n601 519 17 17\n532 511 17 21\n440 504 17 19\n386 550 20 23\n334 457 16 19\n394 426 15 18\n455 451 16 17\n334 402 10 13\n731 439 10 13\n786 461 11 12\n812 480 13 15\n237 577 20 24\n140 596 23 28\n219 546 18 22\n179 510 16 22\n66 472 14 18\n26 459 18 18\n240 391 13 16\n212 371 10 12\n43 365 10 13\n92 355 13 18\n98 416 14 18\n144 394 13 19\n153 334 13 14\n280 348 10 13\n211 329 11 12\n124 322 10 11\n17 298 12 13\n599 369 13 16\n480 399 10 14\n403 298 9 14\n495 332 8 14\n550 340 8 13\n988 525 13 18\n969 456 13 16\n862 415 11 14\n906 408 11 14\n958 385 11 14\n968 430 11 12\n693 374 8 12\n751 359 8 12\n793 367 7 9\n733 354 8 11\n701 341 8 12\n929 596 22 28\n855 495 14 15\n# 2--Demonstration/2_Demonstration_Demonstrators_2_654.jpg\n153 106 33 42\n152 151 35 50\n243 127 33 36\n296 149 41 45\n450 164 38 35\n465 119 26 30\n596 119 29 34\n588 171 36 41\n710 131 23 25\n717 191 30 38\n826 131 30 27\n957 144 32 38\n953 191 39 36\n# 2--Demonstration/2_Demonstration_Political_Rally_2_940.jpg\n400 174 260 314\n60 8 166 200\n208 36 122 152\n302 390 186 230\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_586.jpg\n26 103 13 17\n25 130 19 18\n140 143 23 33\n173 127 17 19\n131 121 15 15\n109 129 16 15\n119 146 20 23\n126 103 11 11\n168 102 10 11\n68 96 7 9\n69 130 16 20\n241 122 20 23\n200 122 10 12\n187 103 8 17\n283 155 18 29\n387 133 15 23\n344 95 13 14\n356 88 10 12\n411 107 12 16\n439 126 11 17\n448 115 13 20\n471 148 26 33\n380 185 30 37\n580 152 16 31\n523 120 13 18\n540 93 10 11\n639 164 20 35\n692 146 28 35\n758 119 17 22\n786 113 14 15\n804 216 16 38\n834 203 32 37\n960 104 16 20\n999 143 15 30\n476 227 15 22\n263 232 14 20\n432 98 10 11\n311 171 15 23\n570 122 14 18\n598 115 12 17\n528 108 10 12\n379 103 10 12\n281 123 14 17\n239 84 12 14\n159 219 9 15\n98 91 6 6\n158 60 6 7\n167 64 4 4\n62 96 4 4\n53 98 6 7\n20 79 5 6\n88 97 6 5\n399 165 12 14\n293 89 7 11\n289 103 8 9\n12 88 10 12\n4 112 10 13\n# 2--Demonstration/2_Demonstration_Protesters_2_577.jpg\n810 547 27 29\n608 561 19 20\n477 449 18 21\n161 466 21 25\n# 2--Demonstration/2_Demonstration_Political_Rally_2_695.jpg\n883 480 35 45\n866 363 32 43\n816 291 26 35\n813 274 27 30\n963 650 61 34\n764 560 57 73\n612 569 32 63\n683 471 43 49\n583 369 32 39\n497 375 34 40\n438 347 33 38\n420 462 39 57\n563 332 27 34\n693 333 30 32\n314 534 38 46\n297 422 39 44\n359 423 37 46\n327 472 42 50\n185 441 41 45\n171 435 40 47\n127 397 41 36\n223 349 32 43\n283 415 39 32\n99 357 39 42\n70 462 46 51\n9 437 40 41\n0 379 36 44\n407 377 33 37\n404 298 27 35\n189 226 23 28\n161 256 24 26\n101 235 23 24\n168 216 20 24\n257 283 31 35\n255 210 13 16\n807 174 20 21\n687 185 19 20\n704 201 20 22\n684 149 17 19\n635 173 17 19\n608 203 17 20\n792 201 19 21\n662 211 21 23\n806 229 24 29\n853 163 21 28\n672 286 27 19\n1010 107 11 13\n958 129 14 17\n964 94 14 17\n216 133 15 16\n186 138 17 20\n141 130 14 16\n200 115 10 9\n134 110 11 11\n123 121 10 9\n43 242 28 27\n59 221 23 25\n15 269 30 28\n14 226 20 25\n57 136 16 16\n22 125 16 16\n522 457 40 44\n472 96 11 13\n471 47 9 11\n463 86 8 10\n561 8 7 7\n589 189 16 18\n583 174 18 21\n611 131 12 15\n718 282 15 23\n267 160 18 20\n255 89 10 17\n241 99 9 11\n188 50 12 10\n217 52 11 12\n230 37 8 11\n57 60 15 15\n384 3 7 6\n439 4 6 10\n479 590 21 60\n203 269 27 31\n480 329 27 42\n855 261 30 35\n836 386 36 47\n392 523 44 44\n0 18 16 17\n328 262 27 31\n# 2--Demonstration/2_Demonstration_Protesters_2_91.jpg\n959 214 38 38\n784 241 22 27\n815 250 14 17\n731 251 14 16\n666 273 10 19\n632 252 13 17\n594 258 12 17\n535 243 15 18\n406 241 15 20\n341 242 27 31\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_895.jpg\n1 281 9 18\n24 284 20 26\n53 268 12 18\n68 284 16 20\n67 310 16 23\n47 295 14 20\n112 283 19 23\n139 271 13 21\n198 273 13 17\n218 281 9 15\n208 371 21 40\n256 267 10 15\n275 302 23 34\n156 289 8 12\n230 316 16 27\n207 306 23 30\n299 311 17 24\n374 318 21 32\n279 288 10 13\n330 292 15 20\n337 278 18 21\n388 275 11 14\n300 272 20 25\n408 286 8 14\n416 278 11 16\n428 309 11 15\n452 301 10 22\n462 297 17 21\n519 290 15 21\n574 353 16 24\n485 349 51 68\n608 280 11 18\n678 276 10 13\n746 297 16 17\n673 331 32 42\n633 337 28 38\n616 330 19 31\n803 305 22 27\n822 313 12 15\n808 335 22 33\n830 345 31 30\n926 310 13 16\n965 305 16 20\n866 328 25 32\n1011 294 12 16\n248 343 21 30\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_102.jpg\n1003 499 13 19\n981 514 16 24\n954 491 17 21\n758 578 17 26\n700 538 14 22\n668 544 26 27\n798 524 21 22\n624 653 15 28\n635 582 13 26\n425 610 22 33\n265 584 20 27\n240 585 17 29\n222 512 14 20\n233 605 17 24\n80 605 20 30\n84 589 19 20\n755 536 16 19\n359 534 17 27\n408 610 15 27\n# 2--Demonstration/2_Demonstration_Political_Rally_2_406.jpg\n806 360 12 14\n747 337 13 17\n810 616 214 152\n780 591 36 49\n622 606 137 162\n557 611 39 52\n490 580 24 30\n508 693 59 75\n325 544 26 31\n378 620 46 67\n251 546 20 27\n266 591 91 126\n250 609 35 53\n207 628 27 25\n138 562 22 25\n124 586 25 32\n68 555 20 24\n0 584 17 34\n20 670 48 91\n# 2--Demonstration/2_Demonstration_Protesters_2_519.jpg\n549 120 59 75\n796 100 51 66\n898 176 39 45\n161 138 65 73\n364 250 34 35\n# 2--Demonstration/2_Demonstration_Political_Rally_2_171.jpg\n1003 629 16 19\n948 625 18 19\n850 663 58 77\n742 734 41 34\n618 672 56 83\n550 666 28 36\n447 652 29 42\n399 708 52 60\n41 715 45 52\n147 713 31 48\n100 629 48 47\n126 571 16 20\n# 2--Demonstration/2_Demonstration_Political_Rally_2_985.jpg\n984 375 35 44\n803 555 138 184\n550 474 61 74\n314 404 44 121\n392 395 18 28\n360 405 25 31\n415 421 13 15\n115 448 35 37\n70 471 40 45\n18 446 27 41\n93 424 20 26\n208 378 7 8\n198 380 8 9\n187 379 8 8\n76 543 14 18\n95 550 14 20\n114 557 13 16\n57 561 15 15\n7 414 9 13\n65 421 14 15\n657 299 12 14\n640 296 12 13\n624 289 13 15\n609 304 12 12\n153 424 14 16\n130 424 10 13\n384 372 5 6\n394 373 7 8\n# 2--Demonstration/2_Demonstration_Political_Rally_2_584.jpg\n651 489 126 144\n232 416 54 56\n204 193 42 52\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_114.jpg\n914 236 30 36\n908 124 23 35\n943 138 22 32\n825 123 24 34\n811 232 24 32\n769 379 47 60\n745 294 24 24\n587 290 71 94\n499 326 27 54\n364 142 81 142\n123 306 84 126\n# 2--Demonstration/2_Demonstration_Political_Rally_2_726.jpg\n114 86 130 164\n518 428 138 186\n# 2--Demonstration/2_Demonstration_Protesters_2_117.jpg\n240 324 116 94\n726 312 74 114\n# 2--Demonstration/2_Demonstration_Protesters_2_456.jpg\n847 446 96 133\n859 336 28 35\n779 226 44 73\n308 486 114 163\n657 476 54 79\n765 514 46 54\n973 472 51 91\n1 486 70 69\n# 2--Demonstration/2_Demonstration_Demonstrators_2_162.jpg\n654 354 47 53\n622 362 22 33\n585 351 38 48\n501 391 41 61\n555 442 41 61\n479 360 7 12\n235 354 85 71\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_395.jpg\n553 340 53 87\n750 338 51 78\n872 338 61 74\n804 478 136 132\n981 277 43 105\n954 246 29 45\n# 2--Demonstration/2_Demonstration_Demonstrators_2_231.jpg\n42 474 55 54\n95 469 11 14\n138 472 11 16\n225 466 48 58\n266 477 37 53\n494 456 113 133\n359 465 9 11\n925 431 45 47\n980 420 15 19\n917 426 32 45\n902 436 12 15\n# 2--Demonstration/2_Demonstration_Protesters_2_542.jpg\n608 179 62 81\n919 97 20 22\n853 89 19 24\n13 107 64 76\n301 148 53 70\n# 2--Demonstration/2_Demonstration_Protesters_2_563.jpg\n808 316 118 111\n872 221 67 65\n982 203 37 36\n819 188 31 36\n726 247 72 84\n669 258 51 59\n669 169 30 36\n633 188 26 31\n771 200 31 38\n392 199 66 84\n565 222 29 35\n498 187 33 33\n301 235 26 28\n237 215 25 31\n228 259 39 42\n100 243 87 103\n0 182 59 168\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_200.jpg\n94 31 12 18\n23 71 15 19\n4 92 12 20\n86 130 29 43\n180 223 33 37\n222 189 30 40\n16 128 19 24\n71 269 39 49\n276 221 36 44\n13 370 42 48\n285 170 29 31\n275 70 15 18\n309 98 15 20\n399 51 14 17\n387 154 26 30\n357 153 21 27\n390 226 23 36\n356 26 16 14\n463 12 9 16\n351 117 19 25\n502 7 13 16\n902 116 21 23\n844 133 18 26\n887 163 22 34\n853 326 39 47\n939 297 47 55\n951 167 35 50\n812 0 12 10\n904 1 13 13\n929 83 16 18\n924 79 11 17\n314 363 41 52\n398 478 51 44\n671 385 45 64\n791 387 46 53\n806 500 61 50\n73 90 14 22\n801 14 11 17\n894 301 39 38\n546 168 15 23\n# 2--Demonstration/2_Demonstration_Protesters_2_148.jpg\n708 251 100 142\n332 144 63 83\n411 203 29 46\n608 239 56 74\n393 379 89 121\n969 169 55 115\n668 215 63 97\n153 220 33 53\n47 225 25 50\n85 250 26 24\n475 190 49 62\n554 254 19 25\n946 234 9 11\n# 2--Demonstration/2_Demonstration_Demonstrators_2_595.jpg\n270 164 196 194\n664 84 84 92\n# 2--Demonstration/2_Demonstration_Political_Rally_2_884.jpg\n134 228 156 200\n# 2--Demonstration/2_Demonstration_Political_Rally_2_339.jpg\n619 289 33 65\n700 360 9 12\n955 434 40 47\n981 413 37 55\n886 452 33 42\n790 473 66 114\n857 420 10 12\n781 434 8 10\n778 417 6 7\n128 445 9 10\n156 433 10 13\n204 424 7 8\n222 423 8 8\n# 2--Demonstration/2_Demonstration_Demonstrators_2_12.jpg\n292 564 134 121\n# 2--Demonstration/2_Demonstration_Demonstrators_2_456.jpg\n2 286 112 108\n168 208 92 118\n342 30 110 144\n846 222 100 136\n460 356 78 84\n634 414 80 116\n904 480 78 97\n208 456 72 78\n# 2--Demonstration/2_Demonstration_Political_Rally_2_491.jpg\n747 538 18 24\n791 525 18 25\n862 525 19 24\n633 375 21 46\n653 506 27 48\n566 386 20 38\n589 475 43 107\n544 492 28 60\n387 459 21 29\n907 543 19 20\n970 536 14 21\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_496.jpg\n318 87 50 72\n217 172 47 86\n541 101 30 56\n672 164 50 48\n732 249 57 97\n940 82 49 60\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_578.jpg\n71 309 20 29\n148 327 22 25\n214 358 19 22\n255 334 22 29\n324 321 23 33\n231 274 16 20\n294 222 10 12\n384 252 15 21\n423 307 24 30\n502 305 24 30\n569 309 28 31\n580 279 18 23\n586 251 14 17\n492 256 19 25\n613 222 11 14\n704 214 11 13\n668 296 29 32\n779 347 27 32\n853 336 30 33\n748 253 16 19\n809 232 15 20\n882 249 15 20\n906 225 12 12\n813 211 9 11\n697 244 15 17\n959 224 17 21\n982 231 16 21\n940 319 28 38\n314 222 10 10\n282 224 7 9\n400 239 9 10\n437 228 5 6\n549 224 7 6\n574 217 10 12\n667 191 7 8\n656 212 5 6\n673 206 4 5\n662 212 4 7\n521 192 5 5\n491 192 4 6\n886 208 7 13\n750 188 7 8\n735 188 5 7\n804 203 6 8\n0 310 23 26\n96 271 15 16\n306 245 12 17\n527 199 4 6\n513 206 6 8\n549 198 6 8\n560 192 4 6\n# 2--Demonstration/2_Demonstration_Political_Rally_2_117.jpg\n882 188 8 43\n837 202 27 36\n958 189 21 28\n790 212 23 27\n808 189 13 16\n726 219 29 34\n699 209 19 25\n781 205 12 15\n790 192 11 13\n588 197 33 39\n631 206 24 29\n478 193 10 12\n535 195 8 10\n546 189 6 7\n525 191 6 8\n376 218 31 32\n416 206 20 25\n453 197 11 16\n374 184 5 9\n363 204 7 8\n398 191 6 10\n287 195 23 30\n175 198 9 13\n143 210 15 18\n123 219 14 19\n62 199 20 25\n23 200 23 27\n204 200 11 14\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_368.jpg\n6 219 13 16\n35 251 13 17\n52 213 10 9\n72 235 9 11\n87 216 6 10\n93 229 11 19\n129 209 6 8\n147 220 9 15\n173 244 18 11\n201 247 20 10\n301 234 15 21\n374 226 17 20\n428 232 8 9\n460 246 14 9\n495 242 9 13\n519 223 19 23\n565 247 11 12\n607 242 25 24\n643 234 19 23\n723 241 14 16\n734 220 31 35\n777 247 11 14\n828 243 13 13\n878 243 20 33\n952 266 6 9\n957 282 10 12\n976 261 14 18\n1015 261 6 11\n1008 263 8 12\n# 2--Demonstration/2_Demonstration_Demonstrators_2_546.jpg\n153 176 16 24\n185 189 13 16\n228 154 17 22\n301 228 17 23\n324 224 11 19\n328 198 19 32\n382 186 12 20\n432 179 22 29\n479 168 17 28\n527 159 16 23\n605 150 12 31\n538 266 16 23\n442 149 13 23\n699 158 24 34\n744 141 14 24\n672 158 19 29\n801 198 27 40\n842 175 15 24\n943 168 26 36\n942 150 11 20\n900 220 12 24\n986 152 12 19\n987 167 10 20\n# 2--Demonstration/2_Demonstration_Demonstrators_2_672.jpg\n73 175 27 39\n224 165 31 44\n267 168 30 38\n140 242 58 60\n453 172 27 35\n581 217 60 79\n644 181 137 169\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_32.jpg\n0 1262 57 109\n0 1092 17 56\n51 1049 38 48\n25 1080 25 31\n169 1087 54 75\n307 1099 51 79\n242 1250 78 102\n290 1085 39 56\n271 1061 39 52\n457 1069 49 62\n193 1041 33 32\n149 1038 37 43\n302 1035 19 26\n338 1036 27 29\n372 1035 19 22\n409 1032 15 24\n427 1044 36 34\n293 1032 11 14\n205 1014 18 18\n257 1049 25 30\n518 1063 28 36\n528 1118 30 40\n628 1067 26 34\n692 1046 17 26\n637 1038 16 18\n523 1158 59 83\n703 1106 36 54\n727 1106 56 65\n774 1060 18 22\n748 1077 23 25\n835 1101 18 23\n866 1117 23 27\n895 1025 26 27\n938 1083 18 21\n969 1126 22 26\n964 1071 15 20\n981 1063 15 17\n997 1061 11 14\n1008 1106 16 28\n723 1056 19 17\n286 821 16 15\n355 867 14 18\n841 1057 15 16\n576 1081 22 30\n547 1061 20 29\n524 1033 17 16\n491 1020 12 18\n# 2--Demonstration/2_Demonstration_Protesters_2_493.jpg\n924 165 35 41\n982 160 42 51\n878 217 39 52\n825 186 36 41\n771 133 34 39\n869 93 23 30\n917 77 25 27\n937 133 34 43\n963 70 17 21\n940 67 21 24\n821 76 28 30\n841 78 17 22\n780 87 23 25\n736 94 23 25\n952 57 12 17\n928 51 16 18\n889 51 18 21\n845 48 16 19\n823 49 14 19\n808 49 17 18\n804 21 11 14\n845 20 11 14\n787 61 15 22\n761 46 15 17\n746 50 16 18\n720 137 34 39\n709 108 30 34\n720 80 15 20\n714 62 15 19\n704 52 17 20\n693 38 9 9\n711 30 9 11\n687 27 12 15\n635 106 21 28\n651 93 24 26\n648 181 44 48\n666 161 31 41\n554 135 37 40\n602 84 26 29\n580 129 22 36\n522 118 23 35\n614 67 18 22\n659 64 22 22\n663 48 19 22\n637 53 15 20\n615 54 15 19\n585 61 20 22\n567 54 15 16\n542 77 16 20\n553 76 13 19\n521 88 20 23\n508 76 18 22\n518 69 20 21\n545 56 12 17\n550 42 9 15\n565 31 11 14\n609 43 12 15\n654 35 10 12\n656 21 9 11\n751 198 32 39\n453 138 39 39\n384 149 40 44\n409 115 24 29\n486 87 21 30\n501 99 17 27\n374 99 26 29\n341 117 32 42\n302 158 39 48\n277 119 27 30\n313 87 22 27\n339 93 23 27\n386 75 18 23\n433 71 20 24\n482 61 17 23\n501 12 8 12\n554 17 8 10\n386 51 17 19\n426 51 12 16\n421 35 11 15\n438 35 15 18\n322 58 16 17\n291 71 23 26\n264 74 25 27\n278 41 9 12\n305 48 13 19\n334 42 12 15\n547 113 33 39\n470 119 27 40\n258 101 22 24\n229 87 18 26\n247 84 15 21\n201 83 22 25\n219 67 20 23\n248 63 13 18\n255 46 10 16\n237 47 12 15\n161 83 21 24\n134 106 22 28\n188 117 21 28\n210 117 19 27\n92 113 27 33\n130 86 19 27\n81 92 21 26\n66 65 22 24\n17 102 26 25\n30 70 22 27\n12 56 19 23\n128 66 13 16\n96 56 13 15\n173 61 11 13\n176 76 15 25\n186 59 16 18\n159 47 16 13\n139 49 10 11\n149 64 14 16\n210 31 11 11\n143 38 8 8\n78 43 13 15\n371 59 14 18\n381 32 11 15\n283 30 9 12\n355 25 9 11\n508 40 12 17\n619 23 11 15\n366 49 15 17\n845 144 33 43\n0 413 80 163\n34 54 12 14\n0 50 12 16\n0 89 14 24\n4 138 23 24\n# 2--Demonstration/2_Demonstration_Protesters_2_583.jpg\n799 245 65 76\n586 201 43 47\n814 129 9 12\n831 114 10 12\n903 129 12 14\n866 118 6 8\n895 111 7 9\n928 110 8 9\n997 117 9 12\n958 109 6 9\n799 129 9 10\n793 111 6 8\n425 137 11 12\n511 121 7 9\n# 2--Demonstration/2_Demonstration_Political_Rally_2_746.jpg\n581 83 76 89\n586 369 64 73\n514 361 56 75\n280 208 16 22\n355 217 11 15\n333 192 14 15\n269 196 10 15\n833 193 13 15\n966 124 41 52\n782 1355 69 90\n722 1378 32 51\n848 2255 58 79\n753 2320 31 39\n591 2297 27 37\n646 2284 26 36\n356 2330 89 95\n168 2374 91 106\n202 2255 37 54\n131 2304 38 48\n57 2335 40 58\n306 2280 26 31\n255 2170 32 42\n323 2166 30 42\n488 1349 12 11\n178 1331 9 16\n179 1311 10 13\n829 212 15 22\n# 2--Demonstration/2_Demonstration_Protesters_2_352.jpg\n133 460 35 53\n135 407 41 52\n614 616 41 67\n678 530 40 64\n922 507 46 42\n928 205 14 14\n589 188 44 58\n677 232 11 13\n394 230 7 9\n149 228 11 10\n69 233 10 9\n11 224 4 6\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_79.jpg\n943 601 52 60\n900 628 29 33\n862 570 18 24\n854 510 9 11\n818 523 11 13\n755 497 8 10\n729 553 8 9\n701 542 13 11\n738 553 10 14\n744 615 9 16\n673 564 13 15\n661 570 11 16\n641 576 11 15\n604 566 12 15\n648 521 11 10\n691 511 9 10\n570 588 13 14\n639 625 11 15\n552 594 12 12\n538 598 9 15\n756 636 23 38\n856 476 11 10\n# 2--Demonstration/2_Demonstration_Political_Rally_2_577.jpg\n986 1300 26 29\n934 1251 31 36\n871 1238 28 27\n898 1266 25 28\n642 1187 27 30\n746 1204 25 28\n556 1155 25 27\n482 1144 25 32\n377 1128 25 29\n181 1096 29 38\n85 1081 29 36\n# 2--Demonstration/2_Demonstration_Political_Rally_2_816.jpg\n510 42 96 107\n584 107 68 98\n701 501 55 57\n802 559 56 75\n942 585 64 70\n833 491 51 72\n949 495 41 39\n933 451 46 51\n754 437 37 46\n683 469 36 47\n232 432 67 82\n95 466 79 115\n57 299 60 72\n155 399 41 63\n721 434 28 34\n785 425 31 40\n687 426 26 37\n875 435 34 50\n1002 509 22 59\n791 477 33 44\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_385.jpg\n3 348 8 8\n26 363 8 10\n25 379 13 12\n72 348 11 14\n20 403 15 14\n16 386 9 5\n77 405 10 15\n93 394 18 18\n101 354 8 8\n87 345 6 5\n95 341 4 6\n74 452 15 15\n85 455 22 23\n23 553 23 36\n100 521 24 28\n130 503 23 28\n213 473 24 25\n190 521 28 30\n144 436 10 14\n169 406 11 15\n179 383 11 13\n155 370 7 9\n207 396 12 15\n224 375 11 7\n208 358 10 10\n182 358 4 7\n219 362 7 8\n230 360 9 9\n265 385 9 10\n264 372 9 8\n225 353 7 5\n293 352 5 7\n282 345 8 7\n273 341 4 5\n294 365 10 10\n327 348 4 6\n296 406 9 11\n331 358 8 10\n313 405 11 10\n322 429 20 21\n337 474 20 23\n360 456 24 27\n353 406 16 15\n373 365 5 9\n384 365 8 9\n414 404 12 14\n455 393 13 12\n456 412 11 19\n437 351 6 9\n419 363 8 7\n414 345 7 6\n374 354 6 8\n432 372 7 9\n444 365 7 9\n455 370 8 11\n475 375 9 13\n465 356 7 4\n538 416 15 16\n546 388 11 13\n515 364 7 8\n494 367 7 9\n534 351 7 10\n557 444 11 20\n286 540 28 38\n397 533 29 36\n527 338 8 8\n532 333 6 6\n546 336 5 6\n556 346 5 8\n590 368 12 11\n568 418 19 17\n592 390 15 15\n621 410 13 12\n633 417 15 19\n620 344 9 10\n580 331 4 4\n634 353 7 6\n672 381 10 12\n686 336 6 7\n679 351 8 7\n507 545 29 31\n581 457 22 26\n615 498 24 26\n688 466 20 25\n679 559 31 40\n724 480 17 21\n709 348 10 10\n708 359 9 10\n714 373 10 12\n703 332 4 8\n718 335 6 8\n734 356 9 6\n729 352 5 6\n740 367 8 12\n735 424 21 20\n785 388 10 13\n764 355 8 9\n787 348 6 8\n780 349 7 9\n768 334 7 6\n803 370 13 11\n819 392 13 18\n806 432 19 19\n809 349 8 8\n817 342 7 7\n847 362 7 7\n826 351 5 8\n848 349 6 7\n876 354 7 9\n872 339 5 8\n872 392 17 16\n865 421 16 18\n889 349 5 6\n862 333 7 8\n754 474 26 32\n780 463 21 23\n864 462 13 16\n902 478 9 23\n886 491 18 22\n903 345 6 9\n953 345 7 9\n959 355 6 10\n976 355 10 10\n985 368 11 11\n988 351 9 10\n983 343 6 7\n959 337 6 9\n1013 370 11 11\n920 421 14 15\n970 428 22 22\n939 460 15 28\n1017 337 5 5\n831 594 30 54\n217 454 25 27\n689 408 12 18\n667 400 10 17\n699 380 12 18\n739 395 10 16\n# 2--Demonstration/2_Demonstration_Political_Rally_2_752.jpg\n810 196 182 269\n644 169 181 234\n488 153 114 151\n340 138 90 129\n15 398 48 63\n98 392 27 43\n# 2--Demonstration/2_Demonstration_Protesters_2_174.jpg\n657 47 118 157\n509 183 57 70\n991 202 27 27\n441 279 35 40\n42 370 40 48\n18 441 25 31\n0 461 28 33\n235 256 65 69\n585 248 70 78\n# 2--Demonstration/2_Demonstration_Political_Rally_2_891.jpg\n488 23 164 205\n306 270 136 183\n181 385 47 56\n233 291 32 45\n31 390 50 53\n31 263 22 37\n58 265 16 20\n158 259 12 17\n# 2--Demonstration/2_Demonstration_Protesters_2_291.jpg\n435 619 301 394\n3 904 196 323\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_360.jpg\n39 541 10 8\n31 565 30 27\n40 594 29 24\n74 572 31 28\n102 553 15 13\n39 624 35 44\n119 606 23 29\n143 605 34 33\n144 575 22 23\n88 551 10 10\n61 549 13 15\n141 551 15 13\n54 637 59 65\n195 636 48 46\n248 563 24 27\n327 650 44 33\n322 631 23 27\n344 589 21 38\n319 567 20 23\n338 558 16 21\n373 561 13 11\n367 582 15 13\n514 606 43 46\n433 604 24 42\n478 580 29 35\n500 558 21 23\n436 580 13 13\n433 558 11 11\n418 547 11 8\n380 546 12 11\n400 538 7 6\n276 536 14 20\n279 568 7 10\n369 536 6 5\n310 551 9 10\n518 531 11 13\n536 540 22 26\n555 574 24 13\n505 535 7 10\n421 534 5 8\n563 649 47 33\n569 532 7 7\n581 557 21 21\n577 542 11 9\n615 551 21 19\n614 538 9 8\n599 537 10 11\n619 598 25 33\n649 622 52 52\n647 575 17 12\n636 545 10 18\n656 541 10 12\n665 546 17 18\n681 567 28 25\n673 532 7 5\n650 537 6 6\n756 573 16 21\n750 535 10 9\n715 537 18 17\n694 539 14 10\n685 532 7 7\n779 587 25 30\n781 553 22 22\n764 535 9 8\n781 530 8 8\n787 630 22 33\n857 599 66 74\n956 586 56 53\n979 569 30 32\n799 532 15 17\n855 538 11 18\n905 521 7 8\n961 534 11 16\n817 524 7 10\n867 526 12 14\n878 516 8 7\n929 575 16 35\n849 377 23 24\n912 358 10 11\n888 377 27 27\n932 350 15 16\n# 2--Demonstration/2_Demonstration_Political_Rally_2_57.jpg\n895 252 32 45\n928 215 22 32\n945 169 28 35\n826 123 37 42\n917 169 26 37\n783 144 30 44\n757 143 27 39\n661 184 35 37\n595 132 25 47\n527 152 31 39\n493 166 32 42\n465 154 23 33\n445 80 20 25\n360 142 33 39\n382 123 33 40\n281 147 28 35\n276 201 30 44\n215 145 32 46\n145 132 33 40\n79 140 30 44\n101 116 30 40\n11 128 18 36\n0 122 14 44\n107 156 21 31\n486 312 48 60\n1019 141 5 32\n256 131 21 31\n642 146 20 34\n587 147 19 35\n275 141 21 34\n481 135 26 39\n579 129 14 15\n# 2--Demonstration/2_Demonstration_Demonstrators_2_330.jpg\n484 412 110 148\n700 284 102 132\n642 346 56 82\n440 340 58 80\n# 2--Demonstration/2_Demonstration_Demonstration_Or_Protest_2_76.jpg\n18 372 124 116\n166 314 118 150\n322 380 82 108\n572 220 108 174\n706 200 110 182\n# 2--Demonstration/2_Demonstration_Demonstrators_2_268.jpg\n75 288 34 34\n0 311 6 6\n9 308 5 5\n31 266 16 18\n70 257 21 26\n103 269 9 12\n136 272 10 14\n160 265 16 17\n150 269 8 9\n166 286 17 22\n241 263 11 14\n113 290 10 12\n258 262 4 5\n269 262 26 25\n292 266 11 17\n362 264 23 27\n410 249 8 10\n426 296 4 5\n432 289 3 4\n447 261 11 16\n508 267 8 13\n574 283 26 30\n602 258 9 10\n538 252 12 14\n525 257 5 6\n681 246 22 26\n673 256 5 7\n645 250 4 8\n641 295 6 6\n645 298 3 5\n568 258 3 4\n628 297 4 7\n706 254 6 5\n784 258 4 6\n839 278 24 28\n748 312 5 8\n772 303 4 5\n730 259 5 6\n771 262 5 6\n782 260 4 5\n766 259 3 5\n971 266 46 43\n947 264 18 22\n880 257 18 15\n821 260 5 5\n723 360 22 29\n928 255 7 9\n916 253 8 10\n315 264 5 7\n220 273 11 11\n222 252 10 14\n15 330 11 12\n# 2--Demonstration/2_Demonstration_Political_Rally_2_823.jpg\n573 363 51 60\n264 143 68 82\n690 251 17 22\n705 249 17 25\n# 2--Demonstration/2_Demonstration_Political_Rally_2_545.jpg\n906 143 77 106\n924 97 76 83\n784 147 34 48\n713 145 48 49\n675 196 49 53\n658 154 43 47\n590 143 35 37\n534 164 40 41\n480 147 52 58\n451 109 60 68\n328 83 66 68\n326 133 44 46\n290 139 32 37\n265 162 21 23\n190 90 56 59\n111 77 71 86\n588 72 31 33\n569 171 23 23\n# 2--Demonstration/2_Demonstration_Political_Rally_2_609.jpg\n963 617 18 28\n805 544 26 29\n766 567 24 30\n932 572 20 28\n888 596 22 27\n886 542 23 29\n852 559 19 30\n844 520 22 24\n921 493 18 22\n981 490 19 23\n846 487 19 22\n884 660 31 20\n931 646 25 28\n769 497 18 16\n885 461 19 18\n961 451 16 18\n988 468 16 16\n1014 477 10 23\n829 476 18 18\n901 476 16 14\n936 469 16 15\n778 466 21 20\n753 453 18 17\n714 463 18 20\n737 478 19 20\n737 405 15 16\n787 440 17 17\n689 413 16 18\n633 393 18 19\n675 404 15 16\n710 407 12 14\n770 412 14 15\n749 373 14 16\n719 429 14 15\n671 458 21 22\n614 434 17 19\n641 436 17 18\n736 619 30 33\n768 599 21 29\n742 540 21 25\n725 518 23 21\n535 343 11 11\n508 341 14 13\n491 390 13 15\n460 366 13 15\n418 395 14 14\n447 345 10 11\n440 405 14 15\n408 420 13 14\n384 403 12 14\n436 436 15 15\n587 386 15 15\n554 364 13 14\n607 326 13 14\n531 404 18 19\n962 413 20 19\n905 433 19 21\n939 377 18 19\n997 352 15 17\n997 379 17 18\n966 350 16 16\n813 332 12 14\n759 326 13 14\n806 361 14 15\n800 299 12 15\n804 281 11 12\n769 300 12 14\n717 301 11 13\n820 313 11 11\n391 366 11 12\n413 360 12 11\n319 374 14 14\n342 362 9 12\n391 335 11 12\n302 363 12 13\n279 386 13 15\n641 351 13 14\n663 324 12 14\n263 370 11 12\n256 353 11 12\n360 388 11 15\n325 336 12 13\n111 250 93 111\n158 152 26 30\n350 327 10 10\n330 294 10 10\n351 287 8 9\n405 296 11 15\n361 279 8 8\n712 333 9 10\n735 309 11 12\n796 284 11 13\n816 407 15 14\n878 362 13 12\n786 389 16 10\n851 397 13 13\n867 419 13 15\n955 477 16 18\n496 306 11 13\n474 324 10 13\n487 343 14 16\n288 358 12 13\n471 346 11 13\n301 421 13 17\n542 321 12 17\n676 367 12 16\n570 346 10 13\n582 362 12 15\n553 350 11 12\n556 322 12 15\n762 530 19 22\n911 336 13 16\n998 283 12 14\n959 290 9 13\n976 310 11 15\n303 480 18 19\n287 329 11 14\n413 382 15 17\n453 387 13 17\n479 391 14 15\n598 321 11 15\n411 441 17 21\n454 444 15 16\n456 284 10 14\n473 276 9 10\n846 609 18 28\n978 572 22 21\n957 542 22 23\n827 434 13 15\n884 388 16 19\n706 385 15 18\n865 477 17 18\n331 408 10 14\n615 391 13 17\n516 397 11 16\n363 311 9 11\n613 368 11 13\n558 440 18 21\n755 415 10 12\n# 2--Demonstration/2_Demonstration_Political_Rally_2_172.jpg\n390 256 355 522\n# 2--Demonstration/2_Demonstration_Political_Rally_2_391.jpg\n673 265 116 141\n583 360 54 63\n589 393 37 50\n983 222 41 100\n867 656 157 112\n413 617 150 147\n314 104 94 107\n21 109 81 122\n536 388 24 35\n# 2--Demonstration/2_Demonstration_Protesters_2_714.jpg\n188 406 64 94\n396 476 60 72\n626 376 62 86\n# 2--Demonstration/2_Demonstration_Political_Rally_2_960.jpg\n706 240 63 84\n543 288 50 53\n633 321 26 27\n591 312 26 37\n585 786 37 49\n206 209 144 179\n111 271 52 61\n396 275 60 67\n0 249 62 124\n# 20--Family_Group/20_Family_Group_Family_Group_20_108.jpg\n254 66 66 92\n104 320 72 100\n282 326 106 84\n456 220 62 88\n684 190 70 102\n820 116 72 98\n726 390 76 100\n# 20--Family_Group/20_Family_Group_Family_Group_20_360.jpg\n389 228 58 61\n486 308 53 67\n532 264 66 79\n732 272 69 89\n# 20--Family_Group/20_Family_Group_Family_Group_20_326.jpg\n870 339 23 23\n422 378 21 24\n148 219 34 34\n220 223 28 35\n345 236 25 34\n394 250 25 31\n437 240 26 29\n452 280 25 29\n515 253 20 25\n631 200 37 40\n701 229 34 36\n816 229 24 29\n859 204 29 33\n805 291 25 27\n# 20--Family_Group/20_Family_Group_Family_Group_20_1003.jpg\n192 66 132 152\n336 88 142 200\n480 102 132 212\n628 148 100 148\n# 20--Family_Group/20_Family_Group_Family_Group_20_760.jpg\n278 278 74 100\n458 176 74 102\n638 136 76 104\n# 20--Family_Group/20_Family_Group_Family_Group_20_579.jpg\n142 166 68 92\n338 172 54 88\n454 178 58 88\n556 204 74 100\n650 128 60 102\n776 130 64 86\n862 186 74 104\n236 452 68 88\n488 412 58 98\n726 398 66 86\n# 20--Family_Group/20_Family_Group_Family_Group_20_483.jpg\n121 427 77 98\n204 318 65 92\n348 154 81 119\n687 237 75 106\n812 250 83 98\n512 156 81 114\n# 20--Family_Group/20_Family_Group_Family_Group_20_1037.jpg\n0 170 83 145\n140 121 76 118\n219 43 73 112\n343 45 70 100\n568 48 64 84\n759 104 67 77\n968 108 56 129\n913 137 72 98\n# 20--Family_Group/20_Family_Group_Family_Group_20_672.jpg\n110 951 24 27\n351 1028 28 32\n254 1025 25 34\n163 1032 28 34\n869 313 43 50\n801 290 39 47\n755 352 40 47\n688 280 44 44\n748 234 37 39\n682 243 41 42\n641 240 35 44\n609 217 35 38\n679 187 24 27\n714 186 29 40\n663 144 34 37\n564 276 36 44\n587 344 37 45\n476 270 38 49\n508 206 36 41\n538 213 28 39\n436 158 34 40\n423 270 40 41\n403 231 29 38\n362 230 31 31\n359 279 37 41\n370 349 42 48\n277 296 36 43\n310 258 33 39\n284 216 31 35\n305 147 32 39\n214 311 41 46\n191 229 35 42\n144 276 34 42\n103 275 42 49\n238 492 38 51\n168 498 37 38\n109 493 37 44\n573 490 40 51\n854 849 27 34\n827 847 25 30\n810 903 24 32\n743 894 23 30\n772 885 15 24\n735 846 25 32\n676 870 29 30\n652 853 23 31\n608 848 25 31\n568 880 29 28\n555 829 25 29\n818 1042 27 33\n739 1048 27 31\n644 1035 28 37\n506 949 19 25\n506 1016 33 32\n449 1028 28 36\n496 842 25 32\n458 831 22 33\n429 843 25 32\n396 876 23 30\n355 850 27 34\n306 826 26 30\n309 870 29 30\n263 876 27 31\n233 867 21 29\n205 865 28 31\n134 874 22 29\n88 864 28 28\n# 20--Family_Group/20_Family_Group_Family_Group_20_72.jpg\n738 150 42 50\n581 274 48 59\n519 226 51 52\n475 174 53 53\n424 265 48 51\n387 323 44 52\n270 306 35 29\n328 204 43 50\n283 205 24 37\n211 230 42 59\n706 218 44 51\n# 20--Family_Group/20_Family_Group_Family_Group_20_282.jpg\n60 356 35 51\n139 339 40 38\n272 301 31 41\n340 284 27 28\n389 271 22 32\n465 267 21 27\n584 300 24 20\n700 265 27 35\n814 301 32 28\n246 376 20 51\n# 20--Family_Group/20_Family_Group_Family_Group_20_648.jpg\n106 498 118 146\n326 484 94 136\n452 474 100 142\n586 284 92 146\n726 178 124 182\n# 20--Family_Group/20_Family_Group_Family_Group_20_843.jpg\n141 329 180 255\n520 166 161 257\n371 758 174 244\n753 675 196 244\n581 1088 149 188\n# 20--Family_Group/20_Family_Group_Family_Group_20_696.jpg\n111 391 83 108\n270 283 76 127\n369 410 99 105\n483 324 73 111\n642 308 73 111\n798 328 80 105\n560 572 76 89\n# 20--Family_Group/20_Family_Group_Family_Group_20_739.jpg\n372 232 134 192\n528 204 124 176\n# 20--Family_Group/20_Family_Group_Family_Group_20_339.jpg\n30 96 44 47\n145 168 40 35\n239 140 41 41\n363 133 38 42\n449 177 31 34\n521 193 34 38\n618 186 31 34\n698 170 35 36\n767 153 38 41\n855 110 44 40\n666 217 22 25\n834 178 24 25\n# 20--Family_Group/20_Family_Group_Family_Group_20_227.jpg\n300 206 122 182\n638 172 132 206\n476 478 106 124\n# 20--Family_Group/20_Family_Group_Family_Group_20_427.jpg\n824 93 50 65\n734 266 41 45\n578 224 41 43\n461 354 38 39\n363 169 41 47\n244 178 41 46\n94 160 48 54\n# 20--Family_Group/20_Family_Group_Family_Group_20_33.jpg\n87 335 36 37\n123 299 33 41\n166 299 33 37\n219 337 30 40\n251 310 33 37\n327 289 27 34\n361 335 27 34\n437 309 27 32\n470 319 28 37\n550 343 25 28\n553 378 37 46\n262 401 35 42\n352 449 35 41\n456 400 30 37\n592 412 35 44\n702 405 31 39\n635 342 26 29\n663 310 27 33\n745 389 27 34\n772 347 28 30\n830 346 33 38\n791 410 39 42\n898 336 34 39\n# 20--Family_Group/20_Family_Group_Family_Group_20_101.jpg\n38 66 41 49\n135 93 37 41\n229 66 36 44\n384 30 36 47\n492 52 37 46\n555 76 37 39\n637 77 38 44\n732 82 43 46\n845 101 40 48\n971 60 47 56\n894 293 51 60\n784 274 43 56\n667 260 42 58\n562 247 39 45\n203 213 52 62\n72 271 44 51\n# 20--Family_Group/20_Family_Group_Family_Group_20_90.jpg\n692 620 92 138\n450 548 76 92\n164 658 62 46\n442 28 92 164\n# 20--Family_Group/20_Family_Group_Family_Group_20_453.jpg\n450 444 133 150\n# 20--Family_Group/20_Family_Group_Family_Group_20_775.jpg\n71 335 32 37\n149 367 25 29\n342 375 22 31\n629 308 33 34\n423 395 212 255\n291 607 199 227\n851 457 22 28\n# 20--Family_Group/20_Family_Group_Family_Group_20_636.jpg\n193 131 14 23\n268 111 17 23\n301 92 15 18\n348 103 13 17\n390 112 15 14\n431 120 13 15\n465 105 15 16\n509 107 15 16\n554 99 14 13\n621 110 16 16\n664 120 14 17\n732 109 15 17\n713 88 14 16\n775 128 11 21\n805 84 15 15\n839 81 13 24\n886 98 20 20\n947 68 17 20\n# 20--Family_Group/20_Family_Group_Family_Group_20_193.jpg\n316 800 115 132\n617 858 120 155\n562 843 80 161\n# 20--Family_Group/20_Family_Group_Family_Group_20_277.jpg\n156 192 55 57\n271 130 46 58\n385 214 44 45\n587 256 44 52\n746 157 66 77\n1000 182 24 44\n# 20--Family_Group/20_Family_Group_Family_Group_20_849.jpg\n382 484 54 76\n524 528 70 72\n# 20--Family_Group/20_Family_Group_Family_Group_20_411.jpg\n365 73 58 70\n527 99 65 68\n675 87 65 66\n763 409 50 53\n600 393 54 56\n481 399 57 57\n321 414 57 55\n222 404 50 57\n# 20--Family_Group/20_Family_Group_Family_Group_20_22.jpg\n760 270 33 38\n714 285 31 35\n640 292 28 38\n620 234 32 35\n544 245 25 29\n468 229 31 32\n409 260 23 27\n345 256 28 33\n310 247 30 35\n248 283 31 32\n243 324 22 22\n178 291 29 34\n610 526 22 24\n# 20--Family_Group/20_Family_Group_Family_Group_20_750.jpg\n351 75 168 252\n563 200 171 247\n# 20--Family_Group/20_Family_Group_Family_Group_20_599.jpg\n391 272 89 93\n678 490 85 98\n640 644 72 67\n410 675 72 74\n216 687 77 88\n# 20--Family_Group/20_Family_Group_Family_Group_20_412.jpg\n668 284 53 75\n411 175 67 85\n255 163 66 87\n# 20--Family_Group/20_Family_Group_Family_Group_20_100.jpg\n162 150 70 90\n306 156 72 92\n494 172 86 100\n688 194 82 106\n874 36 102 134\n# 20--Family_Group/20_Family_Group_Family_Group_20_540.jpg\n47 280 37 43\n129 235 36 43\n31 236 35 34\n190 251 35 43\n252 238 35 42\n318 271 28 37\n331 244 29 34\n383 330 28 38\n394 241 30 38\n458 252 28 37\n499 227 32 39\n572 240 30 34\n655 218 29 37\n707 209 31 38\n551 318 28 27\n574 349 27 32\n576 492 33 36\n744 556 32 32\n1 542 33 45\n139 554 42 43\n278 533 41 46\n339 557 33 34\n639 579 33 27\n460 514 34 34\n757 256 29 34\n779 217 32 34\n812 229 33 38\n895 234 35 41\n971 250 36 35\n# 20--Family_Group/20_Family_Group_Family_Group_20_64.jpg\n48 142 56 54\n276 31 41 44\n249 179 41 43\n318 165 45 50\n489 175 50 55\n655 129 50 58\n340 287 50 50\n464 325 59 82\n308 331 66 74\n176 437 55 61\n173 312 51 56\n150 235 46 42\n5 377 62 61\n617 395 70 90\n758 494 75 76\n859 490 41 39\n720 340 58 59\n541 171 41 48\n613 327 48 46\n754 286 53 53\n800 60 43 45\n984 211 22 36\n888 315 50 55\n# 20--Family_Group/20_Family_Group_Family_Group_20_255.jpg\n604 436 59 55\n489 419 63 68\n308 446 54 62\n140 451 64 67\n199 346 45 43\n370 311 46 42\n516 132 49 55\n660 237 46 50\n787 226 51 52\n891 379 64 62\n745 389 59 68\n# 20--Family_Group/20_Family_Group_Family_Group_20_87.jpg\n465 384 90 132\n321 435 72 78\n198 517 60 81\n628 507 78 111\n730 541 84 105\n# 20--Family_Group/20_Family_Group_Family_Group_20_799.jpg\n902 492 86 101\n545 176 99 132\n846 363 14 16\n352 348 7 7\n433 350 8 10\n390 362 27 33\n516 508 109 139\n114 633 80 93\n60 314 10 14\n305 346 4 6\n253 344 6 9\n234 335 6 10\n190 333 5 7\n170 335 6 8\n85 169 15 22\n93 168 18 25\n# 20--Family_Group/20_Family_Group_Family_Group_20_663.jpg\n781 261 37 48\n653 194 41 43\n526 188 50 54\n543 328 43 48\n481 300 33 36\n338 245 44 56\n235 294 45 51\n# 20--Family_Group/20_Family_Group_Family_Group_20_272.jpg\n116 41 47 56\n276 30 49 59\n384 93 42 58\n481 53 42 63\n548 37 48 65\n654 86 43 58\n727 26 41 62\n832 47 44 56\n# 20--Family_Group/20_Family_Group_Family_Group_20_730.jpg\n128 136 196 248\n398 178 180 260\n542 210 200 274\n# 20--Family_Group/20_Family_Group_Family_Group_20_374.jpg\n91 331 322 456\n483 27 270 362\n# 20--Family_Group/20_Family_Group_Family_Group_20_1026.jpg\n220 235 75 75\n368 285 60 88\n591 250 55 68\n678 233 73 115\n473 483 65 88\n203 453 63 85\n# 20--Family_Group/20_Family_Group_Family_Group_20_387.jpg\n283 346 118 168\n491 263 100 138\n463 456 108 150\n709 328 108 128\n588 661 108 130\n# 20--Family_Group/20_Family_Group_Family_Group_20_556.jpg\n127 246 50 60\n183 241 39 47\n238 301 40 37\n270 331 46 47\n351 320 32 31\n354 267 46 38\n431 261 44 55\n503 284 39 43\n623 273 42 49\n673 259 36 43\n779 270 33 31\n744 239 41 46\n931 245 44 43\n414 365 47 43\n605 439 41 42\n703 501 40 42\n729 360 42 47\n211 498 44 45\n243 561 46 47\n120 316 47 55\n# 20--Family_Group/20_Family_Group_Family_Group_20_294.jpg\n386 316 30 32\n465 307 30 34\n382 225 31 43\n396 187 31 36\n484 210 33 39\n534 182 31 33\n584 229 28 34\n654 221 30 33\n698 199 31 34\n563 280 32 34\n677 262 32 34\n550 364 29 32\n652 366 29 32\n743 250 30 38\n790 193 32 42\n775 278 35 34\n842 257 31 36\n174 183 31 39\n116 269 33 28\n214 238 38 39\n279 221 34 41\n135 392 36 44\n238 338 30 32\n350 233 37 45\n# 20--Family_Group/20_Family_Group_Family_Group_20_914.jpg\n859 175 31 32\n815 164 29 33\n628 230 25 29\n604 375 24 24\n526 290 25 33\n589 232 25 31\n460 206 28 35\n387 317 28 38\n263 260 23 28\n229 199 29 30\n160 121 24 29\n147 173 24 26\n# 20--Family_Group/20_Family_Group_Family_Group_20_835.jpg\n741 275 37 40\n180 272 33 34\n72 336 35 54\n3 287 35 39\n839 308 21 45\n799 121 14 16\n880 122 30 36\n# 20--Family_Group/20_Family_Group_Family_Group_20_447.jpg\n394 512 166 204\n196 310 304 242\n522 372 252 256\n170 106 268 192\n438 32 208 300\n642 200 198 188\n# 20--Family_Group/20_Family_Group_Family_Group_20_318.jpg\n180 160 72 104\n424 44 78 108\n750 272 66 94\n872 200 106 134\n# 20--Family_Group/20_Family_Group_Family_Group_20_493.jpg\n18 188 45 48\n222 178 33 33\n248 140 42 49\n220 310 52 50\n379 124 48 55\n566 105 40 61\n619 150 48 56\n754 162 46 53\n877 123 29 57\n972 182 37 44\n586 463 23 50\n# 20--Family_Group/20_Family_Group_Family_Group_20_109.jpg\n179 29 60 84\n291 160 63 79\n404 92 64 87\n450 150 50 62\n# 20--Family_Group/20_Family_Group_Family_Group_20_27.jpg\n909 335 65 84\n786 187 76 104\n718 230 59 82\n595 315 72 96\n342 392 53 82\n302 152 66 96\n178 136 79 108\n522 41 58 72\n# 20--Family_Group/20_Family_Group_Family_Group_20_759.jpg\n103 259 49 56\n308 295 50 55\n445 312 44 47\n573 305 46 48\n602 386 38 40\n759 236 51 56\n798 107 44 48\n657 125 43 50\n502 89 38 46\n359 73 46 49\n222 165 39 45\n97 113 47 48\n# 20--Family_Group/20_Family_Group_Family_Group_20_1015.jpg\n222 363 26 28\n382 279 71 105\n516 351 88 101\n647 333 98 100\n987 243 14 22\n# 20--Family_Group/20_Family_Group_Family_Group_20_544.jpg\n147 113 66 82\n256 58 75 83\n385 133 64 79\n558 90 67 90\n703 63 73 88\n851 109 69 90\n695 257 71 82\n637 325 60 68\n# 20--Family_Group/20_Family_Group_Family_Group_20_702.jpg\n754 344 60 64\n658 248 72 87\n518 399 54 57\n275 239 75 85\n# 20--Family_Group/20_Family_Group_Family_Group_20_62.jpg\n106 112 39 40\n189 170 41 43\n240 129 33 40\n305 180 38 41\n335 135 34 41\n366 210 28 27\n416 141 34 42\n447 170 35 43\n540 173 31 40\n517 137 31 41\n443 251 37 39\n627 173 35 42\n624 132 31 40\n717 142 33 43\n724 241 27 27\n763 190 36 43\n838 155 35 41\n866 207 39 48\n645 311 33 35\n559 312 34 39\n631 389 29 34\n241 222 38 45\n171 295 25 25\n# 21--Festival/21_Festival_Festival_21_491.jpg\n444 523 207 255\n# 21--Festival/21_Festival_Festival_21_943.jpg\n978 210 5 8\n942 200 5 7\n881 178 9 16\n829 196 10 13\n805 192 9 13\n758 188 9 11\n740 191 8 13\n709 198 10 12\n570 195 5 9\n563 189 7 8\n551 185 6 11\n541 192 8 10\n517 190 9 11\n495 195 6 7\n421 193 7 11\n390 188 5 10\n355 181 9 11\n324 195 7 11\n229 188 7 10\n190 197 10 12\n159 201 9 10\n171 195 9 8\n114 196 9 14\n102 180 10 15\n68 198 11 12\n294 193 16 17\n242 245 7 9\n488 194 5 9\n# 21--Festival/21_Festival_Festival_21_22.jpg\n30 317 9 10\n266 361 10 14\n304 317 8 9\n261 272 7 7\n322 266 7 8\n350 380 14 15\n209 492 37 50\n312 491 25 39\n332 439 20 22\n353 448 16 24\n394 272 6 6\n411 269 5 6\n451 268 7 7\n526 348 11 14\n881 456 15 23\n914 399 12 18\n910 420 12 17\n932 421 19 21\n886 376 9 12\n972 496 19 23\n1006 484 15 22\n709 195 6 6\n625 207 8 7\n429 204 6 8\n579 212 6 5\n276 425 15 24\n197 276 10 12\n# 21--Festival/21_Festival_Festival_21_193.jpg\n206 440 33 43\n32 493 28 62\n172 390 15 25\n130 377 14 18\n207 382 16 24\n268 388 11 18\n277 378 14 22\n376 403 18 28\n394 450 17 47\n550 405 9 23\n622 436 26 43\n716 457 23 38\n818 427 22 31\n793 381 9 16\n801 347 11 15\n955 358 14 14\n990 404 14 24\n962 328 8 10\n# 21--Festival/21_Festival_Festival_21_785.jpg\n328 422 277 337\n# 21--Festival/21_Festival_Festival_21_225.jpg\n383 446 46 62\n667 215 46 60\n621 466 54 67\n747 281 48 63\n844 307 55 66\n822 281 7 10\n965 232 9 14\n423 233 9 11\n# 21--Festival/21_Festival_Festival_21_601.jpg\n16 330 18 21\n304 337 26 24\n403 353 26 26\n512 368 16 21\n645 350 16 21\n768 336 16 25\n871 336 17 22\n933 321 24 29\n# 21--Festival/21_Festival_Festival_21_741.jpg\n354 363 123 213\n# 21--Festival/21_Festival_Festival_21_777.jpg\n497 477 15 16\n575 473 18 18\n670 485 19 20\n900 519 19 21\n# 21--Festival/21_Festival_Festival_21_664.jpg\n211 182 255 390\n615 238 279 404\n# 21--Festival/21_Festival_Festival_21_373.jpg\n79 183 37 51\n403 246 24 22\n398 203 17 22\n550 224 13 14\n598 273 26 25\n646 196 8 10\n830 171 18 21\n848 187 12 16\n871 182 17 20\n858 220 21 22\n935 170 19 19\n686 223 15 13\n566 192 9 11\n727 188 8 11\n747 191 9 11\n803 186 7 10\n# 21--Festival/21_Festival_Festival_21_100.jpg\n668 84 142 190\n442 432 120 168\n108 294 62 84\n# 21--Festival/21_Festival_Festival_21_797.jpg\n963 146 15 42\n836 166 40 47\n778 285 43 62\n743 219 28 37\n663 69 31 45\n503 265 46 60\n641 138 105 127\n418 223 53 60\n401 194 24 42\n286 202 26 37\n291 241 50 57\n313 325 55 63\n186 84 19 37\n173 293 41 50\n95 340 51 54\n85 248 48 57\n115 273 30 40\n205 225 16 34\n44 186 19 44\n# 21--Festival/21_Festival_Festival_21_513.jpg\n214 118 75 102\n511 111 74 92\n760 114 39 90\n62 166 31 44\n370 152 13 30\n648 212 27 38\n986 368 18 23\n# 21--Festival/21_Festival_Festival_21_811.jpg\n877 271 32 30\n751 258 28 32\n595 266 34 32\n233 400 32 22\n95 351 35 36\n559 363 13 19\n662 366 18 16\n827 333 11 16\n488 274 30 30\n# 21--Festival/21_Festival_Festival_21_340.jpg\n170 248 7 9\n193 243 8 10\n214 226 6 8\n207 259 11 16\n259 266 13 11\n233 240 9 12\n269 281 10 14\n295 263 14 17\n289 235 8 11\n304 229 7 11\n336 228 7 9\n361 266 12 15\n334 255 11 15\n351 247 8 13\n381 238 7 11\n400 254 10 12\n429 287 13 18\n403 325 15 24\n341 290 11 12\n417 235 8 11\n434 226 7 11\n458 235 6 12\n482 234 8 10\n471 249 9 9\n462 265 12 11\n566 266 10 14\n594 257 9 13\n621 260 11 9\n660 332 13 18\n661 279 11 14\n703 291 11 18\n709 240 7 10\n742 246 7 10\n633 221 5 6\n793 210 60 107\n784 278 5 7\n774 302 6 7\n763 260 5 7\n774 270 3 4\n16 358 10 39\n17 348 18 26\n56 356 17 28\n73 348 18 24\n96 326 16 14\n54 298 12 16\n76 275 8 11\n98 283 11 13\n124 272 9 14\n141 259 9 12\n125 261 7 8\n171 265 10 14\n179 286 10 12\n187 284 11 13\n165 330 15 16\n170 372 20 27\n223 337 16 26\n236 335 14 26\n253 356 15 26\n162 248 6 10\n502 170 5 6\n664 239 7 10\n767 281 4 7\n657 259 7 7\n479 264 8 10\n447 256 8 13\n289 295 13 18\n219 299 9 15\n# 21--Festival/21_Festival_Festival_21_354.jpg\n272 142 455 561\n# 21--Festival/21_Festival_Festival_21_881.jpg\n519 49 220 262\n# 21--Festival/21_Festival_Festival_21_201.jpg\n40 376 34 49\n217 425 21 28\n323 401 32 41\n292 345 18 22\n391 369 27 31\n437 339 17 28\n398 338 14 27\n502 349 23 28\n553 312 20 28\n610 330 18 20\n642 295 16 24\n645 326 18 24\n680 296 26 38\n717 381 24 28\n770 310 38 47\n905 309 15 23\n918 281 17 22\n942 302 22 34\n277 363 13 19\n# 21--Festival/21_Festival_Festival_21_395.jpg\n128 514 15 16\n308 425 31 36\n73 568 19 26\n407 267 32 38\n548 128 29 37\n514 280 41 52\n687 267 33 42\n560 398 39 54\n763 417 34 40\n665 504 15 16\n419 592 15 13\n921 479 13 17\n978 505 17 24\n1004 524 14 14\n959 491 15 21\n996 504 15 21\n0 496 16 26\n54 491 13 17\n20 466 12 16\n# 21--Festival/21_Festival_Festival_21_414.jpg\n595 330 44 92\n285 341 24 47\n167 325 31 32\n39 355 46 42\n135 334 43 42\n# 21--Festival/21_Festival_Festival_21_604.jpg\n660 494 8 16\n764 556 16 22\n698 579 9 13\n9 544 18 23\n109 474 10 13\n64 478 11 15\n46 408 12 16\n103 410 8 11\n419 445 8 10\n300 596 11 16\n397 440 7 8\n392 429 8 9\n400 482 7 9\n412 465 6 9\n244 430 6 9\n152 565 16 19\n23 449 9 12\n330 429 6 11\n337 425 9 13\n368 480 9 13\n376 475 9 10\n479 464 7 14\n34 566 9 23\n56 563 17 23\n149 424 12 13\n200 495 13 16\n191 512 9 14\n199 541 12 15\n277 623 13 20\n731 584 15 20\n792 535 15 16\n746 608 11 20\n140 493 13 16\n133 550 13 15\n256 514 9 13\n289 504 9 13\n344 497 9 13\n295 470 7 12\n277 480 7 10\n344 471 8 10\n307 446 12 14\n354 451 12 12\n392 484 8 11\n221 512 9 15\n295 497 10 15\n860 511 12 16\n705 479 7 10\n764 447 7 11\n842 449 7 10\n896 459 10 13\n798 649 16 21\n899 658 16 21\n921 537 13 12\n974 503 9 13\n951 523 10 18\n872 463 8 11\n864 495 9 14\n895 486 9 14\n960 534 10 20\n959 643 15 24\n1002 454 8 11\n987 474 10 14\n907 489 9 12\n54 448 9 16\n219 454 9 15\n206 436 9 12\n245 464 9 12\n177 493 9 11\n629 444 10 13\n662 458 11 13\n684 460 9 12\n689 507 11 15\n715 511 11 13\n764 556 14 20\n717 581 13 19\n8 478 8 16\n10 476 10 15\n63 506 8 14\n56 507 9 15\n27 471 13 7\n83 477 10 11\n167 557 9 17\n335 523 14 14\n243 558 9 20\n247 584 13 17\n263 559 10 16\n262 452 7 9\n506 442 7 11\n26 669 24 10\n20 632 13 20\n71 590 16 24\n134 588 14 18\n127 618 9 17\n27 495 13 16\n39 481 12 13\n46 469 10 12\n209 596 14 19\n383 502 10 10\n255 483 9 14\n4 412 8 11\n34 450 6 11\n83 414 9 12\n192 431 14 14\n219 454 9 15\n206 436 9 13\n248 464 7 12\n162 628 23 24\n203 626 26 28\n111 413 9 10\n925 588 13 21\n104 538 12 17\n960 441 7 11\n699 551 10 15\n235 536 14 13\n139 475 11 12\n157 451 8 12\n# 21--Festival/21_Festival_Festival_21_462.jpg\n413 149 119 176\n# 21--Festival/21_Festival_Festival_21_378.jpg\n62 286 10 13\n89 271 13 15\n30 210 10 14\n47 215 10 11\n61 210 7 9\n80 215 10 9\n98 210 7 8\n122 209 7 10\n127 231 9 11\n137 211 9 12\n149 211 6 9\n172 214 10 14\n192 214 10 11\n210 204 8 11\n225 210 8 8\n233 224 9 11\n255 207 8 8\n259 218 8 9\n283 204 9 11\n288 211 11 14\n300 208 10 11\n336 209 7 8\n351 217 9 8\n364 209 8 9\n367 217 9 13\n376 207 8 10\n383 220 9 12\n310 264 9 9\n396 223 7 7\n404 219 7 11\n446 213 9 13\n426 277 11 9\n478 215 10 12\n486 222 6 8\n493 217 7 10\n519 219 9 11\n546 228 9 11\n581 216 8 10\n597 226 7 10\n630 224 9 10\n636 244 21 25\n681 228 9 11\n682 276 8 9\n691 216 9 10\n708 223 9 10\n718 220 10 11\n763 295 10 12\n743 214 11 14\n780 215 8 13\n821 219 9 13\n838 227 10 11\n859 222 10 12\n872 226 10 13\n896 226 9 10\n913 230 10 16\n947 226 8 11\n968 219 11 12\n996 238 11 11\n837 275 14 11\n896 276 22 25\n3 193 12 12\n899 241 9 10\n409 207 6 8\n# 21--Festival/21_Festival_Festival_21_42.jpg\n104 1332 16 20\n79 1327 12 15\n44 1323 12 14\n42 1338 13 15\n35 1353 16 13\n31 1337 8 15\n141 1279 14 16\n78 1276 12 15\n39 1282 14 18\n39 1269 13 11\n62 1269 12 16\n79 1255 10 11\n160 1268 12 15\n114 1256 10 15\n113 1234 11 13\n101 1244 12 13\n81 1228 11 15\n64 1228 13 17\n50 1238 10 10\n50 1212 12 15\n206 1281 8 15\n127 1228 10 14\n175 1226 12 12\n160 1243 11 12\n18 1167 14 14\n10 1190 7 16\n97 1169 15 15\n124 1186 9 12\n142 1175 11 14\n20 1106 10 13\n145 1151 13 14\n108 1115 13 14\n43 1095 10 13\n41 1072 8 10\n54 1061 8 9\n16 1053 7 8\n12 1051 5 12\n24 1044 9 9\n92 1093 10 11\n95 1071 9 12\n82 1053 8 10\n94 1047 8 11\n112 1057 10 10\n118 1052 8 9\n121 1050 9 9\n129 1076 9 11\n138 1065 9 11\n127 1099 10 12\n160 1088 10 13\n151 1119 9 12\n181 1138 9 13\n195 1137 9 12\n200 1130 12 12\n168 1203 12 16\n193 1155 9 12\n220 1123 9 11\n175 1113 10 12\n179 1111 8 9\n197 1086 9 12\n164 1070 8 10\n179 1069 9 11\n193 1069 11 12\n166 1051 10 12\n173 1040 10 14\n204 1066 10 13\n209 1057 10 13\n200 1047 10 11\n229 1055 11 12\n226 1041 8 12\n211 1038 10 10\n237 1032 9 10\n240 1050 10 12\n247 1044 11 13\n260 1036 10 11\n160 1189 16 16\n43 972 8 9\n59 967 10 11\n65 968 9 8\n74 962 7 8\n75 1029 7 8\n103 1018 9 13\n118 1014 8 9\n132 1011 8 9\n153 1020 8 10\n104 995 9 11\n192 1032 8 10\n208 1017 8 11\n182 1024 8 10\n219 1018 6 10\n238 1017 9 8\n256 1010 8 10\n258 992 8 8\n208 984 9 9\n220 979 7 9\n183 997 5 10\n104 953 10 9\n200 970 7 7\n32 828 6 7\n35 797 5 7\n259 962 6 10\n264 964 8 7\n233 953 9 10\n254 946 8 8\n259 950 5 6\n272 954 9 8\n230 935 8 8\n241 937 7 7\n230 941 4 5\n204 938 8 8\n193 958 8 10\n193 911 5 11\n201 914 8 7\n257 920 8 9\n311 931 10 13\n268 903 6 7\n259 903 6 7\n286 897 8 10\n279 884 7 10\n260 870 8 8\n290 875 6 6\n210 870 6 8\n144 872 8 7\n304 864 7 7\n279 854 6 6\n228 842 7 6\n264 836 7 8\n277 832 9 9\n301 850 8 8\n310 847 8 6\n328 830 7 8\n343 832 6 5\n308 821 7 8\n297 819 8 6\n267 826 5 6\n255 821 6 7\n246 820 6 6\n224 821 8 6\n179 821 5 8\n215 848 8 8\n200 858 8 6\n289 826 6 7\n281 818 6 8\n288 815 6 7\n298 809 7 6\n305 808 6 7\n312 801 7 8\n286 807 7 7\n280 811 7 6\n260 808 5 7\n264 801 6 5\n258 796 6 6\n216 788 6 8\n277 794 7 8\n296 793 7 7\n290 794 6 7\n324 790 6 6\n330 781 6 10\n290 784 5 5\n233 761 7 8\n218 771 9 7\n228 757 6 10\n258 758 7 6\n328 820 7 6\n538 1287 13 15\n308 1321 9 14\n386 1299 10 14\n552 1326 10 16\n900 1325 17 20\n875 1331 14 17\n797 1348 12 15\n772 1319 13 15\n800 1288 13 18\n753 1317 14 13\n725 1343 11 14\n698 1347 16 17\n668 1349 11 13\n626 1338 11 15\n661 1333 13 13\n697 1320 14 18\n703 1292 13 17\n670 1289 10 19\n656 1308 11 12\n769 1281 13 16\n726 1277 12 15\n683 1273 12 13\n638 1260 13 17\n664 1264 12 13\n602 1269 12 13\n630 1235 13 18\n627 1234 9 13\n660 1255 9 12\n715 1256 12 12\n750 1265 11 13\n774 1222 12 19\n710 1219 10 14\n672 1226 8 15\n614 1228 11 13\n592 1208 13 14\n573 1203 13 13\n626 1196 12 14\n653 1195 12 17\n677 1208 9 13\n699 1195 10 11\n742 1194 12 13\n764 1196 12 18\n728 1178 12 16\n642 1175 11 15\n594 1164 13 15\n645 1154 10 12\n666 1159 8 15\n722 1168 11 14\n668 1140 9 12\n720 1121 10 13\n733 1107 7 9\n752 1096 8 11\n686 1102 12 16\n705 1103 7 8\n696 1075 9 15\n680 1073 11 13\n657 1063 9 9\n636 1071 10 10\n608 1080 10 9\n638 1110 9 10\n594 1080 9 12\n687 1050 11 12\n646 1044 11 14\n607 1043 10 13\n590 1055 7 8\n628 1026 10 8\n574 1024 9 8\n571 1004 9 8\n586 1006 8 10\n604 1006 9 10\n624 1012 10 11\n690 1022 8 12\n701 1011 7 8\n689 1000 8 12\n645 998 11 13\n606 994 7 8\n620 979 9 10\n633 982 7 9\n597 987 9 11\n576 985 6 7\n557 980 9 8\n571 972 8 10\n580 955 7 8\n601 951 9 9\n614 962 8 8\n642 943 7 7\n665 945 8 8\n617 939 7 10\n630 928 8 9\n607 936 9 8\n591 922 8 8\n598 906 8 9\n610 911 7 7\n627 915 7 8\n633 916 6 7\n653 921 7 7\n640 922 7 9\n655 931 6 6\n594 886 7 7\n623 895 7 9\n631 900 8 9\n648 890 6 7\n639 887 7 7\n535 914 7 8\n543 865 8 9\n574 868 6 10\n589 867 5 7\n608 874 6 9\n600 877 7 6\n597 872 6 6\n635 870 6 8\n609 864 6 6\n584 832 7 9\n345 752 4 5\n352 747 4 5\n858 1225 12 13\n898 1203 14 21\n945 1155 11 14\n986 1162 10 13\n917 1137 11 13\n872 1174 9 13\n835 1091 12 16\n827 1090 12 12\n822 1063 9 11\n838 1055 10 13\n973 1047 10 15\n888 1027 8 11\n923 991 9 11\n792 1013 11 13\n811 1010 11 12\n828 1003 9 12\n845 975 8 11\n844 961 8 8\n829 950 8 10\n820 944 8 8\n872 906 8 9\n797 971 8 9\n789 964 7 9\n768 955 7 9\n789 950 7 9\n770 941 7 10\n747 951 8 9\n755 925 8 9\n748 914 7 10\n775 903 6 8\n801 874 6 7\n826 869 5 8\n741 903 6 7\n728 898 8 10\n712 897 6 8\n712 884 7 8\n733 878 6 8\n704 886 6 7\n721 869 6 8\n715 860 6 5\n698 844 7 8\n671 858 6 8\n726 833 6 8\n690 841 5 8\n683 859 6 7\n678 853 6 5\n671 848 5 6\n677 826 5 7\n637 843 6 6\n628 812 6 7\n647 816 5 5\n661 824 5 5\n694 826 6 7\n690 821 5 7\n693 808 6 7\n678 805 6 9\n663 793 6 7\n692 798 6 7\n704 788 5 5\n639 832 5 6\n644 831 5 6\n651 831 6 5\n654 822 5 7\n699 829 5 6\n704 814 5 7\n664 810 6 5\n620 789 5 6\n637 776 6 7\n587 771 4 5\n648 779 5 6\n675 775 4 5\n686 789 6 5\n646 760 5 5\n642 769 6 5\n365 995 9 11\n453 1009 7 10\n526 1003 9 8\n441 970 8 7\n510 812 5 6\n508 803 5 6\n497 807 4 6\n619 1161 10 16\n0 1329 10 14\n0 1266 6 17\n120 926 8 10\n111 917 7 10\n106 915 6 9\n102 905 8 10\n126 883 8 9\n100 875 6 8\n# 21--Festival/21_Festival_Festival_21_275.jpg\n247 268 42 54\n686 232 10 13\n751 229 10 14\n860 345 8 9\n867 349 10 8\n883 344 7 9\n903 347 8 11\n899 350 4 6\n920 353 7 9\n926 349 6 5\n968 332 14 17\n964 336 8 13\n997 346 19 20\n688 107 9 11\n711 116 7 9\n656 97 7 9\n767 114 7 9\n789 99 9 11\n# 21--Festival/21_Festival_Festival_21_97.jpg\n234 29 42 68\n504 576 39 52\n607 758 15 19\n135 603 48 53\n260 610 43 57\n# 21--Festival/21_Festival_Festival_21_218.jpg\n102 154 41 59\n310 114 34 58\n315 192 34 39\n404 234 22 33\n540 206 29 52\n569 188 32 60\n634 172 35 42\n856 117 44 54\n946 146 38 43\n426 256 31 45\n530 248 30 35\n# 21--Festival/21_Festival_Festival_21_290.jpg\n112 186 85 143\n297 206 65 130\n467 286 58 96\n552 264 63 98\n809 284 67 121\n# 21--Festival/21_Festival_Festival_21_107.jpg\n83 237 65 96\n179 212 59 86\n349 205 38 60\n129 101 28 42\n470 195 43 67\n563 193 32 59\n594 181 48 73\n685 212 37 55\n720 211 33 59\n785 194 33 51\n841 185 19 31\n810 198 16 37\n882 191 17 28\n917 181 24 30\n941 188 21 22\n958 181 23 30\n997 188 23 25\n# 21--Festival/21_Festival_Festival_21_727.jpg\n578 102 112 122\n# 21--Festival/21_Festival_Festival_21_254.jpg\n52 508 14 21\n213 497 26 28\n223 372 50 66\n493 233 96 133\n# 21--Festival/21_Festival_Festival_21_936.jpg\n378 205 299 393\n251 269 139 205\n# 21--Festival/21_Festival_Festival_21_605.jpg\n177 121 63 73\n312 74 72 87\n447 38 79 108\n633 64 65 89\n808 82 60 82\n940 260 28 39\n992 269 30 32\n934 209 17 21\n986 187 17 22\n758 164 18 27\n286 143 11 16\n146 194 15 14\n77 161 12 16\n86 269 16 26\n58 241 18 24\n71 229 14 27\n28 230 15 22\n6 249 14 24\n0 236 9 16\n# 21--Festival/21_Festival_Festival_21_585.jpg\n116 286 15 21\n28 184 8 10\n315 228 10 12\n0 347 12 21\n0 395 9 25\n131 282 14 18\n141 264 14 15\n158 240 13 14\n92 258 16 18\n46 286 16 21\n214 292 16 19\n203 315 15 25\n181 337 20 27\n15 303 18 16\n18 327 19 19\n256 339 17 25\n258 307 17 26\n308 324 19 23\n309 279 15 20\n8 207 10 12\n25 197 8 10\n35 198 9 11\n32 210 11 11\n51 206 9 12\n75 204 7 9\n92 200 9 9\n130 204 7 12\n100 216 9 12\n76 222 7 10\n175 191 8 14\n266 264 12 17\n230 243 14 21\n116 201 7 8\n154 198 8 10\n183 255 11 15\n196 192 8 13\n218 246 10 14\n106 255 9 15\n96 230 7 10\n123 335 22 26\n198 248 13 17\n262 233 11 12\n288 246 15 18\n60 260 12 14\n59 350 19 23\n22 236 12 14\n52 234 11 13\n67 229 11 13\n26 260 15 17\n# 21--Festival/21_Festival_Festival_21_219.jpg\n66 396 14 19\n52 395 12 17\n35 398 11 15\n319 540 9 11\n317 446 10 13\n564 279 85 113\n558 446 8 11\n583 436 9 12\n610 437 8 11\n631 451 8 11\n645 441 8 12\n671 447 8 11\n666 444 7 9\n696 443 6 9\n731 168 13 16\n827 139 10 13\n862 140 9 13\n872 144 9 13\n943 141 11 14\n358 531 6 8\n412 542 7 8\n375 548 8 8\n358 548 6 9\n397 532 7 8\n947 239 5 6\n904 282 5 6\n853 124 5 6\n879 120 6 7\n# 21--Festival/21_Festival_Festival_21_830.jpg\n477 106 307 536\n823 506 54 80\n927 497 52 93\n4 497 60 69\n# 21--Festival/21_Festival_Festival_21_526.jpg\n623 631 16 18\n123 633 12 18\n21 550 6 10\n261 679 12 14\n423 676 7 12\n467 774 7 20\n578 611 8 9\n465 605 5 11\n409 608 4 13\n653 638 6 17\n739 593 6 14\n987 622 7 14\n705 550 6 9\n# 21--Festival/21_Festival_Festival_21_976.jpg\n535 278 56 61\n817 107 34 44\n878 19 16 23\n839 0 16 21\n763 45 22 27\n473 34 24 26\n526 12 19 22\n360 72 28 33\n366 3 16 21\n323 18 18 24\n148 48 25 28\n23 22 17 23\n162 4 16 20\n# 21--Festival/21_Festival_Festival_21_640.jpg\n666 486 11 12\n# 21--Festival/21_Festival_Festival_21_660.jpg\n386 331 354 463\n# 21--Festival/21_Festival_Festival_21_210.jpg\n392 165 69 109\n121 376 23 27\n233 387 17 28\n13 369 25 38\n759 184 79 110\n# 21--Festival/21_Festival_Festival_21_331.jpg\n140 318 24 29\n161 282 21 22\n149 404 89 105\n236 278 29 34\n261 275 35 36\n308 394 34 40\n353 293 41 58\n517 300 36 34\n490 289 24 23\n461 273 10 11\n662 281 37 45\n744 226 57 72\n986 269 38 46\n882 241 30 43\n59 364 39 46\n# 21--Festival/21_Festival_Festival_21_140.jpg\n350 482 20 20\n430 463 19 27\n517 498 48 46\n# 21--Festival/21_Festival_Festival_21_562.jpg\n173 158 39 44\n50 243 29 30\n400 272 18 32\n357 292 14 19\n609 121 51 57\n944 244 33 47\n479 340 7 6\n455 362 4 5\n786 373 10 13\n820 387 12 12\n# 22--Picnic/22_Picnic_Picnic_22_541.jpg\n90 634 42 65\n360 1109 12 19\n263 1081 5 10\n269 1092 5 9\n903 846 18 17\n447 1184 3 5\n454 1188 3 4\n459 1195 3 4\n467 1199 4 3\n479 1198 4 5\n486 1196 5 8\n# 22--Picnic/22_Picnic_Picnic_22_152.jpg\n130 238 43 61\n121 374 25 61\n420 226 27 35\n592 142 40 47\n861 364 45 93\n# 22--Picnic/22_Picnic_Picnic_22_313.jpg\n303 311 26 35\n512 243 16 21\n619 192 24 30\n700 276 25 34\n646 339 21 30\n770 358 14 34\n159 305 26 38\n76 212 10 15\n35 205 8 14\n0 203 8 16\n567 242 11 11\n# 22--Picnic/22_Picnic_Picnic_22_564.jpg\n398 220 156 188\n646 334 134 198\n# 22--Picnic/22_Picnic_Picnic_22_290.jpg\n277 426 21 35\n347 413 27 36\n415 410 29 41\n616 416 29 39\n# 22--Picnic/22_Picnic_Picnic_22_928.jpg\n619 352 69 65\n615 291 48 48\n541 188 4 4\n# 22--Picnic/22_Picnic_Picnic_22_140.jpg\n316 345 21 29\n418 350 26 29\n569 371 21 27\n786 387 24 29\n921 377 17 24\n868 379 19 24\n922 429 14 27\n635 390 23 22\n# 22--Picnic/22_Picnic_Picnic_22_732.jpg\n27 572 10 9\n60 658 13 16\n149 592 10 11\n283 604 10 16\n342 613 7 15\n407 571 9 10\n368 566 8 10\n426 573 9 12\n214 551 7 9\n244 569 6 10\n228 588 6 11\n296 544 8 12\n516 564 9 10\n526 604 7 12\n585 543 8 9\n726 583 7 13\n851 620 11 14\n792 550 7 10\n606 610 9 16\n327 583 7 11\n51 549 6 10\n115 564 7 9\n191 605 7 13\n216 632 13 14\n214 610 11 10\n150 522 6 7\n580 561 9 10\n6 519 6 8\n77 519 6 7\n371 588 5 11\n# 22--Picnic/22_Picnic_Picnic_22_654.jpg\n411 437 101 120\n# 22--Picnic/22_Picnic_Picnic_22_308.jpg\n384 331 32 39\n948 189 68 104\n514 296 36 34\n562 272 27 39\n587 235 24 32\n697 253 17 24\n742 267 14 19\n815 260 14 18\n891 257 10 13\n890 310 11 16\n638 238 22 28\n242 254 11 11\n859 274 8 11\n868 269 10 14\n# 22--Picnic/22_Picnic_Picnic_22_933.jpg\n648 192 42 44\n686 290 45 55\n632 405 47 52\n257 42 135 161\n716 34 180 208\n0 483 22 24\n# 22--Picnic/22_Picnic_Picnic_22_36.jpg\n131 508 28 66\n183 475 33 58\n290 507 22 32\n213 683 27 54\n458 440 36 45\n385 282 8 13\n553 284 12 13\n460 312 7 9\n636 226 35 45\n639 657 37 44\n481 353 7 10\n46 365 7 18\n# 22--Picnic/22_Picnic_Picnic_22_208.jpg\n706 192 76 116\n118 290 66 96\n# 22--Picnic/22_Picnic_Picnic_22_354.jpg\n473 323 51 52\n# 22--Picnic/22_Picnic_Picnic_22_537.jpg\n129 1000 168 183\n381 760 156 198\n571 601 204 171\n# 22--Picnic/22_Picnic_Picnic_22_357.jpg\n383 270 30 33\n486 217 30 44\n547 227 31 41\n# 22--Picnic/22_Picnic_Picnic_22_483.jpg\n534 414 57 80\n# 22--Picnic/22_Picnic_Picnic_22_561.jpg\n392 504 102 125\n209 459 115 173\n# 22--Picnic/22_Picnic_Picnic_22_10.jpg\n276 114 60 104\n404 120 54 82\n570 218 60 70\n776 170 52 84\n# 22--Picnic/22_Picnic_Picnic_22_688.jpg\n646 6 166 221\n# 22--Picnic/22_Picnic_Picnic_22_444.jpg\n141 346 9 14\n209 402 15 16\n296 396 8 13\n377 416 10 17\n427 372 9 12\n504 340 7 9\n533 332 10 13\n487 414 8 15\n502 389 11 12\n810 348 10 12\n607 326 9 12\n567 335 10 12\n644 349 6 10\n548 419 9 13\n569 433 7 17\n404 351 7 12\n620 428 12 14\n# 22--Picnic/22_Picnic_Picnic_22_241.jpg\n234 258 52 78\n364 98 74 82\n# 22--Picnic/22_Picnic_Picnic_22_594.jpg\n497 275 53 68\n797 316 36 62\n# 22--Picnic/22_Picnic_Picnic_22_310.jpg\n267 206 48 70\n450 212 22 32\n39 283 13 16\n10 273 11 19\n145 279 15 16\n27 250 12 13\n107 279 14 18\n255 251 11 26\n651 229 38 52\n521 278 19 22\n598 187 20 29\n701 195 13 28\n762 192 22 34\n856 227 25 24\n498 239 7 8\n417 238 5 7\n825 218 6 7\n732 228 3 5\n# 23--Shoppers/23_Shoppers_Shoppers_23_640.jpg\n354 235 164 211\n619 274 86 155\n750 366 80 83\n831 387 71 92\n217 277 89 107\n6 336 95 119\n# 23--Shoppers/23_Shoppers_Shoppers_23_854.jpg\n292 144 294 368\n# 23--Shoppers/23_Shoppers_Shoppers_23_271.jpg\n20 276 29 40\n166 308 23 31\n266 273 23 32\n500 227 44 72\n603 222 62 83\n374 312 11 17\n943 341 9 9\n925 347 6 9\n938 360 6 10\n921 367 7 12\n838 353 11 10\n956 429 10 12\n975 423 11 14\n832 428 17 18\n846 374 15 17\n825 372 10 15\n891 374 8 14\n# 23--Shoppers/23_Shoppers_Shoppers_23_812.jpg\n476 141 114 135\n# 23--Shoppers/23_Shoppers_Shoppers_23_122.jpg\n258 38 78 94\n730 4 134 126\n# 23--Shoppers/23_Shoppers_Shoppers_23_514.jpg\n646 52 54 92\n# 23--Shoppers/23_Shoppers_Shoppers_23_302.jpg\n297 629 309 374\n# 23--Shoppers/23_Shoppers_Shoppers_23_708.jpg\n397 41 31 47\n# 23--Shoppers/23_Shoppers_Shoppers_23_823.jpg\n669 172 85 135\n265 516 71 110\n302 471 85 102\n# 23--Shoppers/23_Shoppers_Shoppers_23_243.jpg\n274 425 30 39\n567 418 27 35\n745 423 31 38\n# 23--Shoppers/23_Shoppers_Shoppers_23_328.jpg\n547 192 11 16\n577 183 14 18\n621 184 14 19\n315 209 33 43\n478 204 27 42\n334 169 23 34\n321 172 16 32\n130 338 76 100\n# 23--Shoppers/23_Shoppers_Shoppers_23_599.jpg\n142 19 43 85\n659 43 33 63\n960 170 18 24\n782 363 21 27\n804 359 22 28\n# 23--Shoppers/23_Shoppers_Shoppers_23_25.jpg\n453 58 34 69\n368 105 14 26\n887 80 24 32\n# 23--Shoppers/23_Shoppers_Shoppers_23_232.jpg\n153 191 14 35\n482 87 21 35\n696 187 7 9\n771 191 6 13\n826 199 11 23\n644 183 5 11\n781 196 4 9\n# 23--Shoppers/23_Shoppers_Shoppers_23_500.jpg\n437 119 40 71\n506 130 36 51\n476 224 15 19\n506 214 16 17\n91 207 22 22\n# 23--Shoppers/23_Shoppers_Shoppers_23_10.jpg\n62 383 40 53\n275 308 37 47\n469 332 25 35\n586 310 19 43\n639 296 24 37\n1003 334 14 24\n165 342 15 30\n535 311 17 19\n761 329 17 24\n# 23--Shoppers/23_Shoppers_Shoppers_23_801.jpg\n539 222 93 135\n308 177 120 141\n# 23--Shoppers/23_Shoppers_Shoppers_23_167.jpg\n362 184 102 102\n# 23--Shoppers/23_Shoppers_Shoppers_23_65.jpg\n351 167 31 39\n478 95 28 59\n878 129 34 46\n# 23--Shoppers/23_Shoppers_Shoppers_23_223.jpg\n474 350 82 114\n# 23--Shoppers/23_Shoppers_Shoppers_23_817.jpg\n658 23 170 346\n# 23--Shoppers/23_Shoppers_Shoppers_23_91.jpg\n202 205 19 31\n226 308 20 24\n309 268 23 31\n367 227 30 47\n636 117 45 59\n971 243 24 37\n# 23--Shoppers/23_Shoppers_Shoppers_23_777.jpg\n254 158 154 226\n548 394 206 238\n# 23--Shoppers/23_Shoppers_Shoppers_23_259.jpg\n202 96 160 218\n518 80 150 188\n762 66 140 196\n# 23--Shoppers/23_Shoppers_Shoppers_23_364.jpg\n580 184 100 116\n456 228 60 62\n278 210 76 96\n# 23--Shoppers/23_Shoppers_Shoppers_23_665.jpg\n346 180 180 180\n# 23--Shoppers/23_Shoppers_Shoppers_23_60.jpg\n147 504 23 43\n392 579 15 25\n695 607 5 9\n718 619 6 8\n708 609 8 9\n775 611 7 13\n583 572 10 15\n666 614 6 9\n665 633 5 7\n# 23--Shoppers/23_Shoppers_Shoppers_23_571.jpg\n78 612 7 14\n277 571 23 34\n354 484 20 26\n419 518 17 30\n503 509 10 25\n563 566 9 23\n574 562 11 27\n589 560 11 27\n628 571 12 26\n644 574 9 22\n642 459 18 66\n683 452 21 79\n881 352 89 143\n# 23--Shoppers/23_Shoppers_Shoppers_23_461.jpg\n650 187 17 24\n688 141 18 26\n744 145 18 31\n604 174 12 23\n759 80 7 12\n772 85 9 10\n448 185 8 14\n385 158 9 14\n918 143 12 19\n# 23--Shoppers/23_Shoppers_Shoppers_23_485.jpg\n490 114 78 126\n814 144 60 120\n312 128 82 134\n38 136 80 112\n# 23--Shoppers/23_Shoppers_Shoppers_23_607.jpg\n238 313 184 217\n# 23--Shoppers/23_Shoppers_Shoppers_23_802.jpg\n348 188 251 316\n585 340 208 223\n# 23--Shoppers/23_Shoppers_Shoppers_23_459.jpg\n112 114 11 17\n103 118 10 14\n135 122 8 16\n339 138 5 7\n377 130 5 7\n782 127 7 10\n816 135 8 10\n775 108 7 9\n800 123 8 10\n408 299 4 6\n402 268 3 6\n468 312 5 8\n449 305 5 7\n699 366 8 12\n256 432 6 8\n276 432 7 11\n307 418 7 10\n324 417 6 9\n252 491 11 14\n553 562 5 8\n674 550 5 8\n663 552 4 6\n673 594 5 8\n689 593 6 7\n576 485 2 5\n655 521 5 6\n671 503 4 9\n661 494 4 6\n# 23--Shoppers/23_Shoppers_Shoppers_23_561.jpg\n235 241 60 63\n228 136 32 19\n460 124 33 19\n462 221 64 70\n701 116 34 19\n684 215 65 68\n235 518 30 25\n449 504 31 26\n445 615 58 57\n676 498 29 23\n652 609 51 53\n# 23--Shoppers/23_Shoppers_Shoppers_23_880.jpg\n189 114 72 136\n# 23--Shoppers/23_Shoppers_Shoppers_23_511.jpg\n786 6 8 11\n821 17 8 13\n796 5 6 7\n674 28 8 10\n533 13 6 12\n562 34 5 9\n616 6 8 10\n173 627 11 13\n47 590 11 17\n733 31 6 8\n374 32 3 8\n261 34 5 7\n248 36 7 8\n291 137 8 11\n247 164 11 13\n97 37 7 11\n139 51 5 7\n48 43 10 12\n294 177 8 9\n344 214 10 10\n326 216 9 11\n364 242 9 12\n386 251 8 11\n422 283 7 14\n451 304 5 10\n484 324 8 13\n504 318 9 14\n651 309 7 10\n716 336 10 15\n750 279 7 10\n758 288 5 11\n632 332 7 9\n627 312 5 11\n566 328 5 10\n763 187 4 5\n817 225 8 9\n845 223 5 8\n832 239 7 9\n918 334 7 12\n842 319 10 14\n57 305 7 9\n80 325 8 9\n56 324 8 9\n142 347 10 11\n183 380 8 14\n280 402 8 13\n475 542 4 8\n497 578 7 10\n452 560 8 12\n366 478 5 7\n749 575 9 12\n709 600 11 12\n851 560 6 12\n129 526 8 10\n200 550 8 10\n37 605 10 10\n78 543 7 10\n477 9 7 11\n480 51 7 10\n316 45 6 9\n339 51 6 8\n363 37 5 7\n161 96 11 13\n199 119 9 13\n235 98 7 10\n64 282 6 8\n15 297 8 11\n# 23--Shoppers/23_Shoppers_Shoppers_23_450.jpg\n573 197 5 8\n589 197 4 6\n595 200 5 7\n663 357 15 17\n456 333 6 15\n431 680 18 24\n855 633 18 28\n784 591 23 30\n247 433 19 25\n344 268 7 8\n# 23--Shoppers/23_Shoppers_Shoppers_23_543.jpg\n384 482 319 381\n# 23--Shoppers/23_Shoppers_Shoppers_23_43.jpg\n67 149 36 46\n73 211 36 68\n166 229 57 74\n353 231 64 82\n388 132 19 52\n579 144 37 64\n606 120 27 52\n792 134 25 42\n806 136 25 40\n944 121 18 33\n870 146 19 27\n925 199 48 67\n712 338 48 50\n154 390 69 91\n238 149 12 31\n# 23--Shoppers/23_Shoppers_Shoppers_23_197.jpg\n437 84 168 201\n# 23--Shoppers/23_Shoppers_Shoppers_23_294.jpg\n205 154 42 50\n154 153 30 55\n571 136 33 38\n752 126 34 56\n767 140 22 54\n# 23--Shoppers/23_Shoppers_Shoppers_23_22.jpg\n415 288 38 53\n350 293 24 44\n620 252 42 67\n340 254 30 53\n26 113 35 55\n241 242 28 56\n728 249 23 54\n796 294 37 62\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_268.jpg\n481 449 143 153\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_703.jpg\n236 52 66 88\n344 56 72 88\n480 8 74 80\n634 38 68 76\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_633.jpg\n874 396 50 61\n0 275 29 45\n757 394 46 50\n472 448 27 48\n842 428 37 40\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_372.jpg\n288 138 82 92\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_329.jpg\n870 200 128 176\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_405.jpg\n321 378 63 84\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_887.jpg\n615 538 82 91\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_702.jpg\n831 83 41 46\n639 115 20 26\n385 169 16 21\n417 169 12 21\n346 127 7 7\n373 148 7 8\n175 58 47 56\n401 174 12 17\n349 165 8 9\n472 170 9 10\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_67.jpg\n488 214 66 82\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_254.jpg\n174 104 68 96\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_264.jpg\n278 64 58 69\n518 220 13 18\n583 220 14 20\n744 141 55 77\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_281.jpg\n387 300 13 15\n185 314 13 15\n714 413 15 18\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_95.jpg\n526 202 80 112\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_691.jpg\n824 383 33 41\n881 453 31 42\n956 299 23 25\n877 326 32 35\n820 303 25 24\n776 321 31 34\n742 293 28 35\n727 307 20 24\n804 365 31 37\n667 320 25 27\n622 306 24 26\n579 267 22 22\n562 328 24 25\n547 272 23 25\n503 314 27 27\n643 310 17 23\n419 340 26 29\n440 311 23 27\n411 247 23 26\n365 306 25 24\n293 278 27 32\n271 307 31 36\n264 270 27 30\n236 219 26 27\n104 121 30 51\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_890.jpg\n750 56 63 72\n477 158 20 24\n389 163 21 24\n302 152 25 24\n215 136 27 25\n129 154 26 28\n42 149 27 28\n61 218 48 51\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_129.jpg\n345 318 96 144\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_315.jpg\n306 265 63 66\n148 14 53 61\n277 85 16 18\n296 80 11 15\n11 63 33 26\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_824.jpg\n210 154 408 580\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_1037.jpg\n726 122 146 180\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_644.jpg\n552 275 21 38\n396 188 20 35\n274 171 30 38\n207 153 20 33\n54 98 21 28\n126 110 30 31\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_601.jpg\n860 303 35 38\n736 321 36 40\n597 308 39 39\n985 338 11 16\n981 295 10 13\n393 312 30 34\n472 304 32 37\n295 319 30 35\n308 291 26 35\n518 286 33 37\n26 333 13 13\n176 319 32 40\n87 315 29 34\n409 288 33 38\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_931.jpg\n497 96 71 87\n638 161 66 78\n364 65 25 29\n438 52 19 25\n258 49 21 26\n733 56 19 25\n915 96 11 15\n877 110 8 10\n841 112 8 9\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_10.jpg\n168 164 52 64\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_523.jpg\n324 178 172 94\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_368.jpg\n390 158 136 134\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_15.jpg\n484 200 111 161\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_431.jpg\n214 98 70 104\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_812.jpg\n760 90 60 94\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_901.jpg\n104 246 88 84\n454 110 98 104\n700 156 70 88\n844 234 64 78\n928 182 82 100\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_763.jpg\n807 110 50 49\n555 322 36 50\n401 168 45 49\n123 113 37 54\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_115.jpg\n274 102 86 122\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_133.jpg\n479 307 54 46\n547 380 36 58\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_904.jpg\n278 4 456 470\n# 24--Soldier_Firing/24_Soldier_Firing_Soldier_Firing_24_540.jpg\n174 697 75 123\n432 661 93 99\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_734.jpg\n26 438 19 32\n152 435 17 28\n306 396 15 30\n543 389 26 33\n691 562 21 28\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_467.jpg\n768 55 33 55\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_563.jpg\n227 61 48 68\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_527.jpg\n108 283 39 49\n330 194 46 72\n508 268 28 30\n698 157 28 53\n753 190 31 37\n865 152 41 59\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_640.jpg\n440 12 240 334\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_463.jpg\n780 150 42 55\n798 115 36 53\n349 178 49 62\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1045.jpg\n48 46 286 344\n658 36 294 412\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_700.jpg\n56 395 12 20\n108 401 17 26\n82 427 24 37\n170 390 26 38\n218 405 19 26\n382 420 12 24\n409 422 12 23\n431 415 14 24\n477 414 20 27\n538 369 34 46\n584 413 17 25\n598 415 8 21\n910 421 11 17\n886 385 19 27\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_761.jpg\n166 68 46 52\n312 65 44 55\n327 186 50 43\n492 104 44 47\n687 94 44 51\n804 92 53 53\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_882.jpg\n772 508 98 62\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_440.jpg\n556 78 60 66\n30 180 60 62\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_469.jpg\n272 100 72 98\n606 182 54 74\n914 176 64 74\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_728.jpg\n614 94 110 144\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_883.jpg\n268 118 108 156\n534 48 64 96\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_419.jpg\n470 86 86 120\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_936.jpg\n211 109 56 70\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_437.jpg\n369 381 30 41\n703 283 25 47\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_271.jpg\n521 336 20 24\n141 51 18 23\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_121.jpg\n688 80 58 80\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_873.jpg\n43 227 12 15\n63 212 13 15\n102 205 17 18\n218 199 15 15\n231 188 24 23\n332 183 11 13\n408 138 37 38\n488 132 44 48\n747 106 28 30\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1026.jpg\n202 224 42 48\n406 241 24 28\n586 231 17 26\n535 135 13 17\n581 142 8 11\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_912.jpg\n333 268 31 43\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1046.jpg\n252 396 26 40\n862 350 38 49\n749 396 32 40\n709 428 31 39\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_16.jpg\n266 136 86 120\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_683.jpg\n676 410 204 204\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_614.jpg\n265 85 47 56\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_173.jpg\n302 116 84 132\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_374.jpg\n489 71 54 69\n231 279 45 64\n51 290 51 60\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_869.jpg\n27 212 20 23\n159 212 17 22\n221 229 17 23\n317 233 36 46\n667 171 131 164\n138 159 9 9\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_986.jpg\n399 128 143 169\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_324.jpg\n528 142 96 44\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_585.jpg\n549 126 114 146\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_59.jpg\n462 84 76 100\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_747.jpg\n319 122 56 71\n405 190 48 60\n848 277 15 17\n918 250 8 13\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_325.jpg\n98 202 49 66\n277 192 46 59\n425 127 59 70\n526 199 50 53\n671 205 41 47\n763 275 36 41\n820 297 32 37\n849 305 32 36\n881 322 24 30\n906 326 14 28\n915 339 12 24\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_707.jpg\n331 135 49 74\n694 180 35 53\n700 45 16 18\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_18.jpg\n229 50 55 47\n587 437 12 14\n506 378 16 15\n830 413 14 14\n751 398 19 17\n905 443 16 16\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_515.jpg\n56 308 14 21\n366 297 14 20\n373 320 12 20\n394 312 11 19\n414 318 13 18\n441 333 9 17\n459 314 11 19\n476 320 14 21\n521 318 11 16\n537 313 13 18\n563 340 14 17\n574 323 16 21\n614 320 15 21\n636 313 18 20\n673 314 16 22\n698 316 17 26\n719 300 20 31\n734 326 14 24\n786 307 18 27\n803 293 17 27\n835 311 15 28\n860 304 16 23\n884 325 19 31\n910 308 13 25\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_174.jpg\n111 38 30 29\n292 96 23 23\n373 88 20 20\n394 171 33 29\n199 163 26 23\n631 202 41 45\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_436.jpg\n302 152 132 90\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_513.jpg\n127 124 176 198\n504 275 204 245\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_343.jpg\n302 596 39 48\n679 536 42 57\n70 809 17 17\n891 829 39 35\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_169.jpg\n292 90 76 132\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_1029.jpg\n254 360 58 67\n246 181 45 57\n151 202 56 57\n455 181 49 52\n515 387 39 59\n118 441 65 72\n608 300 40 39\n659 311 38 39\n549 329 35 37\n579 141 31 45\n493 184 38 45\n655 198 27 36\n713 188 42 43\n734 152 66 64\n873 170 43 47\n387 183 9 10\n435 162 7 10\n413 183 6 8\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_9.jpg\n720 140 58 168\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_679.jpg\n31 121 17 19\n83 175 31 39\n120 198 40 46\n199 172 49 57\n307 98 31 33\n307 124 39 55\n435 61 38 44\n492 146 28 40\n597 151 85 104\n866 33 41 53\n180 152 5 7\n163 164 4 7\n144 154 5 7\n# 25--Soldier_Patrol/25_Soldier_Patrol_Soldier_Patrol_25_993.jpg\n186 48 110 170\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_750.jpg\n0 223 128 210\n140 325 10 16\n161 309 12 20\n323 278 47 61\n456 251 102 114\n768 168 58 163\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_336.jpg\n637 218 38 41\n84 234 37 45\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_567.jpg\n15 279 15 20\n171 242 14 20\n355 292 95 87\n445 135 40 71\n549 108 119 99\n907 135 42 51\n511 157 36 47\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_764.jpg\n67 142 11 11\n84 133 13 17\n690 125 23 31\n741 169 9 13\n539 148 8 12\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_719.jpg\n461 214 28 40\n63 239 22 25\n126 250 20 27\n205 148 23 29\n383 250 18 20\n816 243 27 29\n760 298 32 32\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_85.jpg\n58 349 32 43\n215 357 30 37\n385 379 11 16\n1 600 28 57\n598 397 32 33\n328 389 6 7\n349 399 5 6\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_942.jpg\n99 199 39 41\n353 200 39 42\n229 214 24 44\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_64.jpg\n49 164 49 54\n109 179 29 36\n454 177 54 66\n585 189 26 33\n660 164 51 68\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_886.jpg\n686 100 54 74\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_307.jpg\n72 391 30 31\n175 378 25 30\n289 364 33 29\n413 354 29 33\n530 360 25 41\n729 360 15 21\n907 343 21 24\n390 210 26 34\n263 350 23 32\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_710.jpg\n281 421 603 746\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_520.jpg\n824 98 128 176\n198 204 106 140\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_262.jpg\n801 285 24 29\n854 291 22 28\n100 256 14 29\n866 251 20 28\n918 283 29 34\n951 294 25 30\n966 236 20 25\n1001 262 23 39\n835 277 19 29\n353 232 13 13\n87 214 15 17\n122 238 17 21\n5 264 23 26\n36 273 22 27\n61 254 19 29\n36 249 14 17\n75 261 25 28\n126 265 21 25\n148 249 16 23\n160 260 16 20\n167 266 25 29\n168 212 13 19\n177 226 16 21\n215 210 16 16\n218 230 15 23\n114 222 13 17\n224 262 19 24\n245 256 22 30\n527 267 15 24\n537 268 22 29\n575 272 23 30\n609 273 22 29\n618 316 25 30\n634 282 23 26\n649 237 14 15\n679 220 9 15\n686 223 13 16\n691 276 25 30\n509 266 20 28\n474 309 24 29\n689 248 21 24\n723 283 26 33\n763 249 20 25\n759 325 23 29\n782 272 20 25\n250 215 14 18\n301 213 12 17\n326 219 17 18\n372 219 13 16\n297 263 23 26\n321 258 13 25\n334 264 15 28\n342 254 23 32\n274 292 24 32\n385 217 11 16\n405 193 13 16\n398 226 13 18\n438 219 16 18\n451 220 10 16\n474 229 12 16\n495 224 14 16\n486 241 14 19\n387 263 20 26\n421 257 16 26\n432 261 18 27\n447 271 23 29\n527 220 13 14\n584 229 11 15\n600 226 14 14\n594 243 12 16\n49 212 17 20\n42 223 16 17\n44 235 17 19\n714 262 20 25\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_529.jpg\n176 237 41 47\n363 123 44 65\n439 162 43 59\n528 126 49 55\n469 328 54 60\n747 313 55 63\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_259.jpg\n406 348 130 153\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_204.jpg\n374 264 21 30\n437 198 19 24\n448 144 15 19\n498 107 10 12\n587 88 8 9\n597 116 15 17\n622 155 14 21\n889 150 7 16\n941 170 12 19\n918 202 23 35\n963 149 10 16\n966 197 17 24\n982 202 16 19\n943 116 7 12\n968 117 7 12\n1015 124 9 16\n952 270 19 35\n1010 284 14 40\n989 157 12 20\n898 180 15 29\n891 251 23 38\n920 224 13 28\n240 68 7 13\n195 80 9 10\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_1022.jpg\n253 416 36 47\n161 567 20 30\n61 574 24 35\n25 242 11 21\n41 258 13 24\n57 282 11 19\n83 302 15 24\n122 292 14 20\n143 314 16 25\n194 322 13 19\n285 339 13 18\n313 350 12 19\n390 347 11 18\n475 353 12 16\n943 507 8 17\n926 535 11 19\n610 455 8 10\n494 457 7 10\n506 440 7 14\n514 430 5 10\n58 223 12 18\n68 270 12 20\n73 249 11 19\n84 256 11 13\n82 273 10 19\n92 240 17 30\n134 264 10 18\n144 273 8 13\n175 292 10 22\n188 296 8 11\n199 302 4 10\n219 310 12 18\n321 335 12 16\n342 349 8 17\n330 350 8 13\n643 454 7 10\n624 452 9 12\n584 456 8 11\n830 554 11 18\n888 554 15 24\n859 521 13 18\n707 581 14 21\n661 559 11 24\n846 546 11 18\n867 550 12 21\n250 315 11 17\n749 511 9 16\n765 502 10 16\n807 497 8 17\n559 456 9 10\n682 463 7 12\n695 453 6 15\n707 452 8 13\n87 494 18 23\n32 456 22 30\n21 505 24 29\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_178.jpg\n876 110 108 154\n702 46 84 136\n554 86 88 120\n450 96 90 110\n344 140 80 92\n290 118 68 96\n186 122 68 74\n122 76 70 86\n640 102 74 96\n756 94 72 112\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_832.jpg\n440 206 58 98\n540 250 56 84\n788 214 68 92\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_223.jpg\n16 128 22 27\n68 133 19 26\n91 132 21 25\n113 140 13 16\n125 151 19 21\n163 143 20 21\n203 124 21 28\n277 113 25 32\n381 111 25 29\n404 92 29 37\n514 79 35 41\n614 94 29 37\n718 98 34 45\n912 113 36 43\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_405.jpg\n140 345 26 36\n400 204 44 53\n550 180 54 55\n853 264 25 31\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_345.jpg\n161 195 29 32\n342 199 26 33\n467 191 28 37\n660 185 29 38\n853 194 32 39\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_606.jpg\n220 74 126 170\n642 102 124 184\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_192.jpg\n70 299 32 38\n91 404 27 33\n516 292 35 48\n574 355 32 37\n637 290 36 45\n563 322 20 30\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_393.jpg\n74 128 64 118\n378 64 80 132\n510 64 72 134\n750 38 70 136\n886 118 72 122\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_689.jpg\n628 207 25 32\n167 158 22 34\n245 115 76 101\n336 145 87 137\n392 163 55 101\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_390.jpg\n488 174 56 56\n426 406 60 68\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_236.jpg\n166 294 11 14\n361 368 101 91\n474 203 41 75\n587 180 126 110\n979 242 44 53\n544 229 42 50\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_893.jpg\n430 113 34 54\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_184.jpg\n417 299 101 127\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_359.jpg\n661 334 78 99\n515 681 61 79\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_991.jpg\n51 144 9 12\n97 146 8 12\n113 136 7 11\n127 132 10 12\n174 123 9 15\n213 119 13 18\n243 121 12 17\n272 112 14 18\n304 94 15 18\n346 104 15 18\n391 114 11 12\n436 103 12 17\n478 99 14 16\n538 100 11 14\n551 95 14 17\n584 85 14 16\n608 92 10 15\n630 85 12 16\n673 78 12 16\n701 76 13 18\n729 83 11 13\n784 65 13 16\n835 61 13 17\n945 50 12 17\n194 118 7 14\n370 113 9 13\n408 118 8 10\n506 89 9 14\n664 81 7 14\n869 95 7 8\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_934.jpg\n1 169 23 63\n68 164 43 60\n146 127 34 61\n145 389 81 109\n478 59 93 127\n679 214 73 82\n731 172 49 77\n972 212 49 60\n802 551 97 117\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_149.jpg\n238 220 92 116\n466 188 100 128\n758 236 100 118\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_9.jpg\n505 222 33 40\n620 212 24 29\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_619.jpg\n64 238 22 26\n127 249 21 28\n211 147 19 26\n382 251 18 20\n460 209 30 44\n762 298 30 30\n816 243 26 29\n705 247 10 19\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_610.jpg\n592 46 62 76\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_245.jpg\n593 280 9 14\n159 257 15 31\n288 354 97 100\n793 522 45 38\n# 26--Soldier_Drilling/26_Soldier_Drilling_Soldiers_Drilling_26_31.jpg\n236 187 36 49\n382 175 38 51\n528 211 44 50\n659 197 43 42\n808 158 42 50\n# 27--Spa/27_Spa_Spa_27_420.jpg\n56 324 306 212\n# 27--Spa/27_Spa_Spa_27_212.jpg\n252 84 466 256\n# 27--Spa/27_Spa_Spa_27_360.jpg\n162 260 318 218\n# 27--Spa/27_Spa_Spa_27_691.jpg\n366 182 200 210\n# 27--Spa/27_Spa_Spa_27_728.jpg\n192 122 682 446\n# 27--Spa/27_Spa_Spa_27_782.jpg\n406 170 86 114\n# 27--Spa/27_Spa_Spa_27_329.jpg\n449 87 349 434\n# 27--Spa/27_Spa_Spa_27_121.jpg\n790 338 88 108\n128 76 70 110\n# 27--Spa/27_Spa_Spa_27_168.jpg\n456 382 54 68\n516 395 58 75\n# 27--Spa/27_Spa_Spa_27_851.jpg\n451 143 31 44\n722 140 26 50\n859 155 36 47\n14 63 53 110\n682 47 19 21\n# 27--Spa/27_Spa_Spa_27_656.jpg\n196 48 56 74\n356 179 22 29\n939 211 57 76\n# 27--Spa/27_Spa_Spa_27_716.jpg\n198 359 29 39\n769 486 18 17\n182 509 21 25\n# 27--Spa/27_Spa_Spa_27_157.jpg\n246 42 260 120\n# 27--Spa/27_Spa_Spa_27_393.jpg\n542 138 348 380\n# 27--Spa/27_Spa_Spa_27_225.jpg\n553 407 36 33\n# 27--Spa/27_Spa_Spa_27_768.jpg\n566 246 51 79\n736 316 48 82\n198 332 51 83\n339 268 48 76\n# 27--Spa/27_Spa_Spa_27_38.jpg\n510 204 188 248\n# 27--Spa/27_Spa_Spa_27_512.jpg\n364 644 89 89\n# 27--Spa/27_Spa_Spa_27_486.jpg\n460 189 44 81\n771 33 55 86\n# 27--Spa/27_Spa_Spa_27_322.jpg\n38 196 442 328\n# 27--Spa/27_Spa_Spa_27_109.jpg\n322 406 148 120\n188 356 114 72\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_868.jpg\n684 31 43 64\n511 246 35 44\n864 176 40 46\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_590.jpg\n47 39 30 36\n30 270 29 35\n199 293 26 45\n238 249 30 35\n549 171 29 36\n549 308 30 33\n598 613 34 34\n771 462 32 38\n916 216 30 32\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_656.jpg\n270 250 517 484\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_989.jpg\n480 116 106 170\n58 210 92 122\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_327.jpg\n168 292 99 108\n655 270 37 33\n735 277 33 37\n829 192 90 102\n722 313 15 15\n775 288 29 32\n982 139 40 58\n953 249 22 25\n1001 276 22 47\n2 282 17 23\n92 309 34 39\n86 248 43 46\n351 262 34 37\n349 99 107 196\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_90.jpg\n414 122 170 246\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_683.jpg\n248 381 315 392\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_643.jpg\n176 64 106 140\n360 46 106 142\n520 140 98 140\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_751.jpg\n523 231 70 82\n190 140 53 57\n14 158 43 56\n127 0 39 51\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_357.jpg\n434 108 180 180\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_866.jpg\n448 130 106 168\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_959.jpg\n132 32 330 426\n496 50 460 656\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_118.jpg\n5 371 74 101\n483 325 93 126\n637 310 99 118\n711 199 31 59\n542 225 42 55\n14 204 76 83\n329 169 28 44\n49 84 30 37\n849 457 48 61\n94 130 33 32\n580 247 21 35\n463 131 47 62\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_862.jpg\n435 125 129 161\n212 491 43 61\n295 508 46 62\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_535.jpg\n184 453 184 208\n317 144 248 285\n29 421 56 69\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_826.jpg\n355 187 241 322\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_877.jpg\n750 88 112 156\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_124.jpg\n123 108 667 931\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_244.jpg\n591 78 50 65\n394 85 54 66\n251 114 54 53\n893 316 26 31\n953 292 32 33\n928 278 22 31\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_86.jpg\n104 816 163 245\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_480.jpg\n978 240 30 34\n696 168 86 107\n435 95 71 140\n490 217 59 73\n8 203 28 34\n668 240 29 41\n539 258 24 26\n173 171 17 21\n911 197 16 12\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_448.jpg\n366 180 88 118\n500 218 90 114\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_7.jpg\n170 95 10 12\n158 99 8 9\n204 101 9 12\n213 95 9 15\n76 47 8 11\n59 33 8 15\n286 39 11 11\n265 127 16 13\n260 95 10 13\n275 85 8 10\n281 99 10 11\n304 110 12 13\n322 51 10 12\n330 92 11 19\n184 37 10 14\n340 29 6 11\n331 22 7 10\n223 12 8 15\n340 17 9 12\n335 0 14 10\n356 47 12 16\n374 50 9 14\n350 99 13 15\n361 126 11 12\n380 32 12 14\n391 82 10 13\n225 84 11 15\n15 196 6 16\n0 1106 58 133\n0 868 28 96\n85 872 69 87\n153 873 45 71\n824 1229 51 111\n878 1151 97 122\n948 858 60 89\n469 656 117 138\n51 784 52 57\n151 680 47 58\n215 668 27 43\n327 642 38 64\n429 669 45 65\n593 637 29 36\n544 604 31 34\n499 587 18 23\n10 569 25 49\n34 570 17 36\n59 563 15 27\n92 567 36 54\n197 561 26 36\n173 529 18 30\n298 566 23 29\n383 562 28 33\n656 586 19 32\n606 513 15 18\n66 507 21 31\n298 435 20 24\n190 423 22 20\n63 625 20 37\n17 522 15 23\n22 20 10 14\n91 14 12 15\n102 0 9 8\n73 18 10 12\n49 11 10 11\n111 39 14 15\n110 73 13 14\n40 130 11 15\n12 76 12 16\n0 83 4 12\n0 138 7 24\n188 275 7 11\n209 318 9 13\n75 339 10 14\n98 241 10 14\n23 351 10 30\n33 392 17 21\n92 392 19 31\n107 386 18 20\n133 385 13 23\n205 400 16 15\n250 406 16 30\n677 640 16 22\n698 601 19 20\n579 621 26 28\n674 542 11 21\n716 549 16 28\n718 726 47 74\n771 696 22 31\n815 808 30 43\n928 692 39 43\n200 132 12 17\n262 160 11 16\n323 157 13 13\n350 142 11 13\n445 90 9 14\n484 69 9 12\n439 74 7 9\n409 115 12 14\n301 149 9 14\n750 116 10 11\n752 132 7 11\n757 15 9 9\n776 9 8 8\n894 491 11 17\n1003 494 12 19\n737 514 16 21\n879 500 14 14\n668 514 13 17\n778 383 16 15\n808 420 19 18\n846 456 12 14\n879 404 15 16\n863 353 18 19\n914 387 14 16\n936 396 11 19\n939 350 11 14\n963 453 14 18\n970 420 11 18\n1006 421 9 13\n1015 439 9 18\n1008 364 10 14\n1007 341 16 18\n820 365 11 22\n923 369 17 19\n913 444 11 17\n779 280 12 14\n799 262 13 14\n832 329 17 17\n883 302 11 16\n922 312 14 14\n944 279 13 14\n926 284 12 15\n976 298 10 16\n1010 303 13 16\n987 275 12 14\n810 299 11 14\n858 279 8 18\n866 260 10 15\n889 240 13 13\n924 234 13 15\n946 263 6 10\n968 234 7 16\n860 238 8 10\n833 230 10 10\n872 225 11 12\n961 204 11 13\n997 198 8 14\n1006 234 11 13\n815 191 9 13\n895 176 9 15\n813 167 10 11\n862 171 8 8\n942 136 11 13\n918 189 13 13\n706 112 11 13\n741 148 11 11\n690 142 9 12\n996 136 6 11\n967 24 7 8\n984 52 10 10\n748 83 8 11\n946 89 9 12\n944 3 8 11\n889 16 6 10\n979 15 7 10\n999 11 6 11\n975 39 10 11\n972 52 7 11\n847 427 11 14\n891 376 10 12\n891 269 9 15\n867 631 12 19\n902 689 13 22\n921 652 20 23\n988 605 12 30\n647 144 10 10\n688 66 6 8\n609 124 8 11\n632 108 6 9\n653 105 7 8\n623 81 8 11\n632 51 9 14\n657 41 9 13\n619 40 7 12\n623 22 7 11\n635 23 9 10\n641 5 6 9\n668 44 6 9\n674 96 11 13\n703 89 7 12\n712 36 12 13\n684 35 10 15\n712 73 10 11\n405 64 5 11\n455 63 6 10\n467 52 9 12\n465 33 10 13\n444 17 10 14\n434 18 8 13\n474 11 10 12\n493 42 7 10\n476 28 7 13\n522 38 8 10\n554 30 6 12\n564 7 6 10\n551 55 10 16\n503 96 8 12\n517 100 9 13\n537 116 8 13\n549 114 10 14\n522 11 7 14\n393 2 7 10\n413 19 7 7\n393 24 7 10\n508 46 8 9\n481 56 9 13\n571 53 7 10\n588 93 12 14\n605 54 10 13\n683 5 6 9\n550 82 11 12\n608 97 9 10\n580 2 5 10\n608 3 6 13\n592 28 8 9\n590 36 5 10\n559 23 8 11\n573 21 7 12\n578 25 11 13\n775 87 6 11\n720 92 8 11\n729 39 8 10\n540 104 8 11\n522 90 9 14\n507 67 9 13\n564 140 8 14\n181 5 8 10\n173 40 8 9\n214 3 11 11\n155 51 13 13\n145 44 8 12\n134 45 7 12\n427 32 6 10\n501 11 6 9\n513 6 6 7\n528 3 6 9\n144 84 10 13\n834 242 10 11\n841 257 10 10\n820 236 8 13\n821 258 6 12\n804 142 11 11\n842 148 9 9\n820 121 11 12\n836 124 8 10\n840 542 21 26\n820 18 8 10\n795 30 7 8\n876 9 9 11\n904 31 8 9\n917 40 9 10\n932 13 7 10\n920 15 6 11\n963 38 8 11\n980 80 9 14\n953 75 8 10\n848 48 9 11\n860 72 9 11\n847 65 8 12\n828 66 7 9\n885 68 9 12\n915 70 9 12\n955 110 11 11\n976 109 6 9\n974 129 8 11\n969 120 8 11\n963 127 9 14\n932 113 11 12\n914 94 8 9\n902 89 9 11\n875 89 10 13\n878 128 9 10\n916 154 8 11\n907 144 12 12\n912 130 10 9\n941 169 11 13\n925 172 11 11\n989 181 8 11\n1004 120 7 10\n800 128 9 12\n785 121 9 10\n908 57 10 8\n919 52 7 9\n893 49 6 11\n885 40 5 9\n764 85 8 12\n739 91 8 13\n740 60 7 12\n751 57 10 11\n833 48 8 11\n845 24 9 12\n884 154 8 12\n738 569 28 40\n819 541 20 21\n818 502 15 22\n839 514 10 16\n984 667 27 34\n1006 666 13 18\n997 600 15 20\n917 602 13 20\n913 544 15 26\n980 528 15 26\n93 89 8 14\n147 19 10 11\n130 13 7 9\n246 31 12 13\n133 130 12 13\n163 121 10 16\n49 225 17 21\n45 200 18 18\n86 204 10 15\n96 207 7 10\n77 236 12 19\n56 269 14 15\n27 294 19 22\n41 324 21 23\n140 213 14 14\n164 220 12 13\n205 199 12 19\n159 236 7 13\n174 243 13 15\n143 263 15 19\n132 273 12 19\n91 281 9 14\n139 323 11 19\n223 225 12 15\n211 227 9 10\n205 238 7 9\n196 307 13 16\n221 308 9 11\n120 356 18 21\n255 314 11 17\n217 357 19 18\n264 349 16 20\n283 367 15 14\n297 358 13 18\n271 230 11 12\n294 283 10 14\n271 285 9 12\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_1018.jpg\n380 194 251 275\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_663.jpg\n90 129 826 1024\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_557.jpg\n402 184 98 120\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_770.jpg\n554 244 206 224\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_487.jpg\n463 210 39 43\n1 332 19 48\n45 446 40 58\n130 444 38 47\n0 460 33 47\n57 387 37 47\n170 508 41 49\n671 272 39 53\n163 5 22 35\n207 12 24 33\n161 144 40 45\n213 110 33 41\n108 270 37 44\n159 273 33 45\n50 113 34 54\n35 85 38 44\n147 231 27 37\n220 194 32 39\n326 64 35 43\n817 274 43 51\n824 492 35 51\n914 530 41 55\n798 4 34 37\n604 12 25 21\n544 14 24 37\n838 344 36 45\n797 399 31 49\n859 427 41 45\n663 490 41 59\n546 506 43 46\n620 531 30 48\n746 562 35 43\n815 565 47 59\n726 595 31 30\n427 477 41 51\n188 390 34 38\n990 337 33 42\n1002 415 22 57\n992 114 32 38\n195 311 37 40\n425 205 26 30\n604 182 34 47\n665 153 34 45\n735 236 40 45\n964 490 36 47\n912 452 33 45\n882 306 37 50\n954 352 41 45\n966 281 39 51\n874 171 36 38\n938 150 37 40\n953 213 40 44\n861 242 35 44\n262 555 42 51\n338 559 38 36\n406 582 37 43\n457 510 41 55\n549 567 44 51\n488 384 44 45\n511 437 34 43\n593 445 43 40\n568 340 33 49\n590 382 42 51\n618 317 34 41\n785 84 34 42\n675 12 29 38\n733 284 35 46\n709 323 39 49\n557 241 29 43\n454 289 38 44\n479 256 33 44\n418 259 30 46\n787 215 42 50\n427 66 31 39\n471 35 27 43\n411 21 30 43\n620 94 33 42\n670 81 28 40\n713 108 32 40\n343 1 34 36\n48 0 25 10\n849 0 26 23\n893 0 31 22\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_198.jpg\n325 203 80 123\n736 309 75 112\n837 309 83 109\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_130.jpg\n64 28 860 660\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_144.jpg\n117 236 665 826\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_835.jpg\n231 308 166 213\n648 363 135 189\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_165.jpg\n122 98 122 162\n268 128 86 120\n514 108 118 172\n692 164 118 192\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_126.jpg\n310 256 74 86\n458 206 88 100\n416 374 72 80\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_711.jpg\n436 132 132 178\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_22.jpg\n470 242 170 244\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_782.jpg\n406 88 186 232\n608 68 116 216\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_792.jpg\n378 128 146 190\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_880.jpg\n424 98 148 206\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_265.jpg\n92 168 270 352\n500 84 218 344\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_282.jpg\n292 184 466 652\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_2.jpg\n220 320 124 150\n622 216 146 186\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_267.jpg\n347 332 18 21\n292 267 11 18\n327 277 13 18\n358 258 18 21\n354 228 18 22\n404 205 17 22\n419 245 21 25\n444 226 20 27\n439 387 17 21\n504 346 18 25\n503 325 17 19\n563 372 15 19\n595 403 17 23\n633 346 18 25\n625 282 18 24\n669 257 15 19\n681 242 14 18\n632 197 21 20\n339 195 20 18\n458 197 17 17\n314 219 16 21\n623 328 8 12\n544 219 14 14\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_723.jpg\n284 50 446 472\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_507.jpg\n154 144 82 102\n380 110 68 94\n588 112 64 108\n796 124 76 108\n# 28--Sports_Fan/28_Sports_Fan_Sports_Fan_28_697.jpg\n509 349 187 133\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_221.jpg\n227 221 35 59\n263 228 25 38\n288 235 18 27\n380 221 24 46\n441 268 23 54\n523 192 13 21\n502 210 7 8\n494 203 6 8\n541 194 6 8\n559 204 6 7\n567 197 5 7\n575 197 6 8\n716 196 8 10\n734 192 9 11\n757 195 5 7\n768 194 7 9\n784 183 6 7\n813 216 6 7\n759 217 8 13\n160 239 14 21\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_463.jpg\n543 290 157 216\n234 583 154 213\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_363.jpg\n581 167 68 72\n507 119 60 68\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_374.jpg\n690 130 29 35\n675 182 20 24\n471 89 11 18\n391 119 22 26\n416 287 51 35\n452 501 40 22\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_311.jpg\n684 409 22 18\n829 426 10 11\n447 366 12 14\n446 396 14 17\n300 381 14 15\n296 374 11 11\n234 380 18 20\n203 380 14 15\n47 374 15 17\n120 371 12 13\n0 362 9 15\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_158.jpg\n593 391 48 60\n549 499 44 59\n687 170 11 13\n445 167 9 12\n575 705 73 83\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_316.jpg\n883 103 85 91\n635 192 109 134\n552 113 87 101\n288 128 77 90\n166 166 104 112\n28 141 75 78\n939 3 66 66\n827 12 84 86\n708 0 62 54\n759 2 53 56\n63 0 36 37\n5 63 60 63\n95 3 60 60\n158 24 52 53\n202 27 44 47\n256 20 73 79\n327 26 55 59\n407 5 46 45\n500 0 75 59\n564 0 44 62\n654 0 38 42\n485 25 35 40\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_211.jpg\n570 138 108 154\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_130.jpg\n106 268 48 56\n378 165 38 56\n528 244 37 40\n239 245 33 32\n324 207 12 19\n681 492 37 54\n614 420 43 66\n470 199 25 38\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_10.jpg\n457 293 18 23\n511 285 11 13\n558 280 14 16\n576 336 22 29\n525 375 24 30\n482 365 23 32\n464 330 20 26\n422 353 23 30\n659 366 23 32\n627 350 23 25\n525 319 16 21\n596 290 12 17\n484 297 14 21\n525 276 11 13\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_222.jpg\n42 32 106 200\n264 148 104 150\n532 276 52 62\n656 202 72 118\n732 194 78 166\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_251.jpg\n108 204 63 66\n223 195 47 56\n50 318 59 59\n49 572 72 73\n265 471 64 80\n378 487 72 67\n212 261 68 75\n316 329 55 71\n375 277 51 54\n374 203 52 50\n406 116 53 53\n501 224 67 81\n563 367 56 61\n639 167 52 76\n902 216 66 69\n900 96 41 63\n748 506 69 76\n733 295 67 87\n658 269 58 75\n510 141 46 63\n484 476 59 69\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_524.jpg\n428 67 42 45\n212 36 34 43\n185 159 46 48\n128 237 55 33\n418 317 43 40\n562 312 41 36\n612 359 45 44\n677 543 25 57\n171 450 47 47\n916 61 8 10\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_161.jpg\n572 166 113 147\n842 86 93 104\n521 155 75 94\n368 183 24 37\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_432.jpg\n894 146 86 108\n598 2 72 52\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_84.jpg\n638 276 164 126\n540 432 112 144\n304 420 150 120\n408 68 122 150\n566 140 132 126\n284 234 142 112\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_632.jpg\n798 261 78 108\n532 288 74 96\n356 301 55 89\n272 348 50 86\n90 290 54 72\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_941.jpg\n570 190 122 148\n308 228 100 102\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_358.jpg\n939 422 24 25\n886 402 20 19\n844 411 21 23\n801 407 18 24\n771 392 20 20\n712 371 20 24\n672 391 19 21\n625 379 18 22\n575 393 16 20\n544 381 18 20\n534 420 16 19\n497 424 18 20\n490 384 16 19\n473 435 17 18\n456 431 14 13\n433 404 17 14\n430 431 11 14\n400 426 14 13\n389 423 14 16\n361 425 18 18\n339 445 18 18\n310 440 15 18\n283 439 17 18\n248 435 17 18\n268 366 17 19\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_312.jpg\n492 62 98 124\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_590.jpg\n382 97 108 125\n396 27 62 68\n158 23 43 48\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_66.jpg\n15 135 27 48\n109 129 26 47\n322 192 26 51\n321 106 38 50\n189 86 32 48\n397 105 35 46\n447 170 36 45\n647 127 32 48\n698 197 28 57\n473 125 32 45\n818 177 20 40\n173 149 22 42\n0 164 14 50\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_451.jpg\n255 357 445 585\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_74.jpg\n600 272 204 208\n294 296 168 170\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_250.jpg\n667 79 102 119\n72 168 21 25\n133 186 16 21\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_626.jpg\n771 339 107 138\n984 255 40 91\n968 164 56 64\n863 152 25 39\n576 150 57 84\n510 164 32 38\n314 167 36 44\n156 175 71 95\n88 180 33 46\n0 398 124 152\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_21.jpg\n9 72 28 39\n75 63 35 45\n114 57 37 45\n72 127 75 100\n207 107 53 62\n316 94 53 73\n452 56 43 59\n459 149 109 134\n433 35 24 37\n404 51 24 34\n740 206 130 169\n616 56 54 71\n579 16 29 33\n729 38 33 44\n765 62 51 66\n877 13 34 47\n921 36 42 53\n946 66 50 65\n151 82 52 65\n466 21 29 35\n499 48 30 27\n581 51 30 45\n502 79 50 73\n806 19 27 36\n665 28 26 36\n726 13 36 31\n985 36 34 34\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_585.jpg\n462 56 77 78\n113 168 43 51\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_132.jpg\n32 12 188 192\n470 80 160 192\n734 158 142 186\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_761.jpg\n650 56 124 166\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_822.jpg\n589 270 79 94\n468 54 80 103\n336 265 79 95\n200 266 15 22\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_902.jpg\n432 113 111 144\n286 281 60 77\n714 308 62 84\n885 353 48 58\n971 377 39 47\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_42.jpg\n242 228 193 248\n185 164 26 32\n563 264 18 29\n518 267 16 27\n226 192 31 40\n442 194 22 38\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_491.jpg\n613 232 24 29\n498 213 24 30\n419 238 24 29\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_494.jpg\n293 322 64 63\n345 244 57 57\n463 157 33 35\n383 163 34 39\n439 158 22 32\n353 166 21 31\n543 145 25 32\n721 137 28 35\n782 128 33 38\n820 132 24 32\n608 199 25 33\n281 28 43 49\n655 147 20 33\n628 152 24 36\n561 161 26 45\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_81.jpg\n80 255 42 48\n189 172 39 51\n784 135 108 141\n696 302 34 46\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_146.jpg\n196 116 136 164\n598 156 110 130\n754 302 152 166\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_380.jpg\n408 214 142 148\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_208.jpg\n487 136 46 73\n379 66 50 69\n520 77 63 35\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_436.jpg\n344 176 130 162\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_900.jpg\n280 106 212 272\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_525.jpg\n356 98 80 98\n196 26 64 86\n608 156 182 234\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_489.jpg\n820 63 59 69\n617 146 86 101\n439 240 119 135\n518 17 43 50\n587 2 24 42\n287 22 29 43\n317 12 24 37\n105 20 49 58\n405 70 37 43\n18 178 58 107\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_126.jpg\n12 12 395 491\n623 10 374 448\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_684.jpg\n456 42 47 62\n211 66 49 55\n787 478 7 9\n988 474 7 6\n955 457 6 7\n294 512 7 9\n322 520 4 6\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_477.jpg\n876 297 65 81\n875 212 47 58\n848 141 40 54\n832 103 35 47\n726 80 39 43\n432 103 50 62\n870 369 54 84\n54 303 43 103\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_624.jpg\n798 253 7 10\n760 261 8 13\n557 285 18 24\n508 251 6 9\n145 148 47 58\n406 254 6 7\n343 248 6 8\n284 256 6 8\n252 253 6 10\n101 264 7 8\n61 260 5 7\n40 271 7 9\n959 251 8 9\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_310.jpg\n100 212 64 76\n284 188 54 84\n468 198 60 70\n654 188 58 76\n834 218 60 68\n758 188 90 112\n542 154 114 116\n358 206 114 138\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_506.jpg\n356 104 310 418\n# 29--Students_Schoolkids/29_Students_Schoolkids_Students_Schoolkids_29_148.jpg\n220 158 182 230\n# 3--Riot/3_Riot_Riot_3_521.jpg\n48 236 78 80\n152 234 72 76\n266 202 72 74\n374 242 86 102\n480 304 98 96\n554 178 128 152\n872 170 140 184\n# 3--Riot/3_Riot_Riot_3_604.jpg\n76 132 144 158\n240 78 130 174\n704 62 112 180\n492 232 186 304\n# 3--Riot/3_Riot_Riot_3_522.jpg\n409 212 27 39\n492 156 14 22\n414 151 12 18\n442 151 9 21\n184 200 25 35\n118 167 23 26\n218 212 21 36\n8 149 17 29\n374 154 9 15\n222 136 9 11\n271 178 7 11\n622 213 33 34\n879 203 31 35\n453 154 10 14\n# 3--Riot/3_Riot_Riot_3_415.jpg\n290 237 18 27\n308 281 21 28\n445 224 16 30\n518 270 22 25\n394 268 20 30\n141 211 22 29\n555 263 11 21\n749 258 16 28\n845 419 23 32\n979 360 15 30\n799 240 16 27\n907 216 15 27\n872 396 24 20\n715 236 17 26\n658 246 15 24\n677 461 15 16\n659 304 20 27\n# 3--Riot/3_Riot_Riot_3_318.jpg\n190 188 160 168\n718 80 146 156\n86 312 122 154\n410 92 82 100\n# 3--Riot/3_Riot_Riot_3_199.jpg\n856 255 14 27\n428 316 29 37\n192 230 26 34\n84 157 18 24\n115 118 15 22\n93 92 9 14\n51 65 6 8\n25 57 5 5\n136 65 4 9\n166 65 6 8\n252 74 7 7\n276 76 5 7\n111 264 33 52\n68 281 36 68\n478 274 22 34\n425 269 20 30\n331 181 17 19\n394 194 19 25\n344 221 14 21\n372 107 8 13\n389 103 10 13\n463 98 7 9\n527 185 14 22\n608 170 10 17\n637 164 6 12\n663 171 10 19\n476 146 14 17\n495 106 8 13\n537 140 14 16\n585 143 9 10\n554 138 12 13\n647 144 10 12\n608 135 8 11\n614 150 11 13\n547 165 10 16\n716 185 13 18\n713 166 13 17\n771 181 13 20\n819 188 13 21\n897 190 13 21\n924 193 14 20\n872 191 11 18\n857 205 12 18\n955 183 15 18\n847 176 12 17\n882 165 11 16\n972 196 12 21\n824 168 10 12\n812 169 10 15\n791 173 16 22\n844 156 9 16\n897 222 17 16\n786 227 10 18\n1011 187 12 23\n979 330 26 42\n757 173 11 18\n# 3--Riot/3_Riot_Riot_3_488.jpg\n476 126 94 110\n790 62 90 130\n128 62 98 136\n# 3--Riot/3_Riot_Riot_3_354.jpg\n393 240 23 54\n406 161 23 32\n498 176 22 34\n239 151 19 27\n536 103 12 16\n620 99 14 18\n701 104 13 21\n565 138 11 24\n916 109 18 23\n# 3--Riot/3_Riot_Riot_3_101.jpg\n561 232 47 61\n726 333 55 65\n891 226 57 65\n792 67 46 57\n426 292 50 53\n167 72 54 34\n# 3--Riot/3_Riot_Riot_3_666.jpg\n522 124 156 202\n314 92 148 210\n# 3--Riot/3_Riot_Riot_3_263.jpg\n547 174 18 20\n437 163 17 23\n421 164 14 23\n389 163 14 23\n344 140 18 24\n276 141 13 20\n350 172 11 17\n866 223 20 27\n859 213 12 17\n927 213 12 16\n189 124 31 25\n477 167 21 25\n208 142 15 20\n7 131 22 26\n# 3--Riot/3_Riot_Riot_3_506.jpg\n186 163 86 108\n446 254 35 47\n# 3--Riot/3_Riot_Riot_3_772.jpg\n496 138 168 244\n# 3--Riot/3_Riot_Riot_3_186.jpg\n208 37 67 59\n791 139 20 24\n388 44 43 52\n549 35 40 55\n613 0 37 26\n# 3--Riot/3_Riot_Riot_3_542.jpg\n393 245 9 11\n368 255 11 16\n356 235 6 9\n382 241 5 8\n298 254 11 14\n256 264 15 19\n577 265 7 14\n595 259 9 13\n542 256 7 10\n576 374 11 11\n144 184 7 11\n128 192 7 7\n103 190 7 10\n76 185 9 12\n20 189 7 10\n54 285 12 23\n72 267 14 23\n104 259 15 17\n143 258 12 18\n124 257 14 19\n48 259 11 14\n5 266 8 21\n14 253 13 15\n864 158 6 7\n964 140 7 11\n900 272 8 10\n945 276 9 12\n838 273 12 16\n830 264 8 12\n805 275 11 17\n794 261 8 10\n786 264 8 11\n769 265 9 11\n760 262 8 9\n745 273 9 10\n698 278 8 12\n723 258 9 14\n708 257 10 11\n689 260 9 11\n658 274 9 8\n671 259 9 11\n638 232 9 11\n626 229 4 7\n632 267 6 11\n614 259 8 12\n928 323 11 26\n1012 270 8 10\n953 265 11 18\n891 264 7 10\n331 212 5 5\n317 212 4 5\n304 209 3 4\n182 190 7 8\n203 189 8 9\n176 259 15 24\n229 257 18 20\n209 244 15 24\n357 266 15 18\n197 341 24 29\n424 394 18 22\n456 398 18 35\n318 274 10 19\n543 279 9 11\n493 270 7 13\n478 273 10 16\n459 260 11 17\n477 250 9 10\n509 252 8 9\n550 230 5 7\n595 226 7 6\n495 238 5 5\n419 268 11 15\n401 276 8 10\n420 249 9 16\n441 246 9 15\n392 232 9 9\n# 3--Riot/3_Riot_Riot_3_436.jpg\n260 52 142 208\n# 3--Riot/3_Riot_Riot_3_306.jpg\n263 142 63 65\n479 191 57 60\n659 169 71 71\n746 81 63 85\n924 67 59 79\n145 151 22 23\n472 134 35 54\n324 130 16 25\n238 189 29 43\n289 235 35 72\n841 130 12 17\n# 3--Riot/3_Riot_Riot_3_716.jpg\n104 66 88 144\n352 138 86 120\n736 80 82 130\n# 3--Riot/3_Riot_Riot_3_790.jpg\n207 277 26 30\n245 256 15 19\n262 240 16 19\n328 260 13 16\n431 269 14 16\n511 260 18 20\n485 263 10 14\n812 267 19 24\n786 251 17 20\n929 275 14 15\n987 274 15 17\n345 410 39 54\n# 3--Riot/3_Riot_Riot_3_689.jpg\n620 120 124 168\n320 240 112 128\n184 82 120 118\n# 3--Riot/3_Riot_Riot_3_710.jpg\n491 177 56 64\n616 71 59 73\n29 184 28 32\n0 193 26 35\n292 82 37 54\n743 12 33 66\n153 199 16 19\n# 3--Riot/3_Riot_Riot_3_393.jpg\n727 177 11 16\n672 159 10 18\n442 131 37 45\n542 116 21 31\n787 153 14 18\n814 164 11 15\n853 173 12 16\n168 156 10 14\n223 130 14 19\n344 152 10 16\n330 125 11 22\n125 143 14 16\n195 147 6 9\n# 3--Riot/3_Riot_Riot_3_725.jpg\n387 278 25 34\n389 232 21 27\n635 217 42 41\n262 237 22 26\n279 216 19 22\n306 222 21 25\n297 250 19 23\n324 242 17 24\n410 234 17 23\n418 267 20 29\n461 240 23 30\n519 281 21 28\n816 247 23 33\n728 262 22 30\n736 230 18 24\n865 146 12 18\n902 156 10 14\n940 148 13 16\n542 122 16 21\n687 241 20 21\n# 3--Riot/3_Riot_Riot_3_123.jpg\n592 478 68 58\n# 3--Riot/3_Riot_Riot_3_963.jpg\n237 80 525 680\n# 3--Riot/3_Riot_Riot_3_993.jpg\n280 50 106 142\n544 28 92 138\n556 346 102 150\n250 358 112 170\n# 3--Riot/3_Riot_Riot_3_958.jpg\n864 17 34 47\n925 77 20 31\n782 41 23 28\n824 49 19 24\n773 44 16 26\n706 28 27 37\n666 54 19 26\n522 44 24 36\n500 32 22 30\n607 47 15 22\n14 9 37 43\n109 33 24 30\n404 23 34 53\n337 33 19 30\n372 32 25 32\n237 11 24 35\n315 37 18 27\n306 28 16 27\n206 27 24 25\n137 4 25 33\n71 2 22 31\n53 24 25 33\n565 122 61 58\n183 27 21 25\n399 19 25 34\n950 62 29 35\n972 20 21 29\n# 3--Riot/3_Riot_Riot_3_1037.jpg\n70 152 78 76\n104 204 68 61\n300 154 31 47\n602 181 29 36\n680 135 30 46\n717 155 26 26\n770 173 29 38\n56 493 52 67\n672 410 46 59\n9 710 84 93\n973 211 34 41\n320 449 8 12\n332 445 8 10\n279 453 9 13\n420 453 11 14\n448 454 8 9\n434 445 9 11\n359 899 205 125\n# 3--Riot/3_Riot_Riot_3_273.jpg\n174 97 45 58\n400 99 39 52\n306 235 26 35\n238 323 28 34\n349 336 20 30\n379 323 16 22\n103 419 37 53\n462 384 45 55\n65 173 19 22\n# 3--Riot/3_Riot_Riot_3_750.jpg\n526 124 336 402\n# 3--Riot/3_Riot_Riot_3_166.jpg\n451 345 45 53\n# 3--Riot/3_Riot_Riot_3_405.jpg\n300 232 228 276\n62 490 192 224\n694 2 210 204\n# 3--Riot/3_Riot_Riot_3_137.jpg\n489 320 38 58\n661 360 42 58\n921 351 60 65\n976 320 20 35\n924 312 29 35\n789 318 17 28\n777 315 14 25\n547 302 11 13\n528 310 9 13\n461 306 18 27\n994 277 9 9\n979 284 7 10\n962 274 7 7\n901 328 15 21\n749 305 9 15\n761 288 9 15\n672 300 15 17\n588 289 7 13\n784 298 22 26\n809 296 10 11\n277 365 36 44\n337 385 49 66\n402 335 28 41\n349 324 18 25\n110 409 28 46\n141 404 20 44\n60 386 39 40\n233 319 11 14\n338 330 9 13\n373 316 10 12\n18 311 9 9\n25 328 10 12\n26 354 14 25\n152 332 8 11\n154 346 13 17\n144 349 12 13\n134 340 8 10\n966 309 10 14\n947 279 7 9\n950 288 7 13\n1009 288 8 10\n265 382 22 34\n190 316 8 7\n0 329 6 13\n573 298 6 8\n566 295 5 6\n717 313 10 16\n259 341 19 22\n252 329 16 23\n814 341 22 37\n748 292 11 14\n654 348 34 50\n# 3--Riot/3_Riot_Riot_3_26.jpg\n424 374 31 40\n717 386 32 48\n674 354 36 32\n790 341 23 29\n756 430 14 31\n853 385 19 43\n359 224 25 33\n470 213 22 27\n561 235 25 35\n677 229 24 31\n649 212 21 30\n660 62 21 32\n540 97 19 25\n508 73 22 29\n467 75 19 29\n358 69 25 35\n297 50 22 31\n246 91 27 31\n193 43 19 30\n204 210 30 36\n253 224 26 42\n285 212 17 27\n429 222 19 23\n234 350 32 53\n257 331 27 34\n277 354 27 41\n322 355 28 42\n416 347 31 42\n338 419 24 42\n216 442 11 26\n93 356 26 36\n55 197 28 30\n51 246 31 33\n22 104 15 21\n849 32 19 32\n894 49 20 26\n1003 44 14 21\n939 160 20 38\n989 188 25 35\n790 219 22 28\n903 160 21 29\n763 41 17 23\n818 8 19 28\n941 3 20 20\n976 22 15 20\n645 0 23 20\n791 67 22 27\n861 345 27 33\n866 412 23 39\n940 406 22 44\n955 371 27 35\n958 414 24 46\n130 434 21 24\n726 357 23 35\n644 344 19 34\n778 393 27 32\n981 410 11 37\n782 367 28 36\n# 3--Riot/3_Riot_Riot_3_184.jpg\n608 177 20 25\n691 169 20 30\n729 173 19 23\n753 160 23 33\n916 152 35 44\n968 171 31 39\n68 66 45 63\n212 84 32 57\n127 164 29 40\n# 3--Riot/3_Riot_Riot_3_438.jpg\n836 209 42 39\n653 145 17 22\n451 151 18 23\n216 163 15 29\n273 189 8 12\n295 194 6 10\n# 3--Riot/3_Riot_Riot_3_765.jpg\n695 340 106 146\n100 134 195 286\n# 3--Riot/3_Riot_Riot_3_480.jpg\n164 56 106 168\n502 140 96 152\n750 242 76 92\n# 3--Riot/3_Riot_Riot_3_322.jpg\n243 14 120 156\n# 3--Riot/3_Riot_Riot_3_106.jpg\n670 176 194 212\n# 30--Surgeons/30_Surgeons_Surgeons_30_107.jpg\n263 372 238 205\n673 314 212 222\n# 30--Surgeons/30_Surgeons_Surgeons_30_491.jpg\n244 74 250 274\n530 120 338 236\n# 30--Surgeons/30_Surgeons_Surgeons_30_862.jpg\n441 186 195 267\n# 30--Surgeons/30_Surgeons_Surgeons_30_819.jpg\n357 21 54 77\n465 23 45 63\n579 39 52 73\n# 30--Surgeons/30_Surgeons_Surgeons_30_256.jpg\n670 466 116 136\n690 200 166 100\n436 34 122 120\n268 256 150 88\n322 434 146 142\n# 30--Surgeons/30_Surgeons_Surgeons_30_708.jpg\n340 226 88 138\n668 194 108 158\n# 30--Surgeons/30_Surgeons_Surgeons_30_533.jpg\n495 257 51 67\n# 30--Surgeons/30_Surgeons_Surgeons_30_988.jpg\n324 168 535 766\n# 30--Surgeons/30_Surgeons_Surgeons_30_77.jpg\n394 252 164 240\n112 108 260 184\n694 12 262 192\n766 252 168 178\n# 30--Surgeons/30_Surgeons_Surgeons_30_63.jpg\n226 196 130 148\n448 48 172 180\n# 30--Surgeons/30_Surgeons_Surgeons_30_95.jpg\n365 200 53 67\n561 155 49 61\n593 191 58 88\n758 227 54 103\n# 30--Surgeons/30_Surgeons_Surgeons_30_554.jpg\n766 214 44 56\n847 226 53 64\n477 219 47 63\n336 252 64 66\n202 224 70 98\n643 335 67 95\n# 30--Surgeons/30_Surgeons_Surgeons_30_264.jpg\n201 63 144 234\n483 246 123 183\n730 117 132 198\n# 30--Surgeons/30_Surgeons_Surgeons_30_8.jpg\n306 182 58 74\n412 166 68 100\n588 188 62 76\n706 136 54 82\n# 30--Surgeons/30_Surgeons_Surgeons_30_749.jpg\n358 32 92 102\n# 30--Surgeons/30_Surgeons_Surgeons_30_932.jpg\n379 137 277 373\n# 30--Surgeons/30_Surgeons_Surgeons_30_115.jpg\n79 256 43 57\n199 278 60 61\n311 277 70 90\n477 307 71 90\n560 207 86 81\n847 257 77 150\n# 30--Surgeons/30_Surgeons_Surgeons_30_40.jpg\n396 136 174 226\n# 30--Surgeons/30_Surgeons_Surgeons_30_43.jpg\n660 268 230 238\n304 96 242 272\n8 2 214 250\n# 30--Surgeons/30_Surgeons_Surgeons_30_696.jpg\n490 187 213 310\n# 30--Surgeons/30_Surgeons_Surgeons_30_746.jpg\n152 40 110 188\n632 68 134 150\n854 164 90 178\n# 30--Surgeons/30_Surgeons_Surgeons_30_397.jpg\n200 170 102 122\n476 128 100 140\n680 186 104 114\n# 30--Surgeons/30_Surgeons_Surgeons_30_914.jpg\n215 147 512 693\n# 30--Surgeons/30_Surgeons_Surgeons_30_525.jpg\n438 80 84 106\n620 98 58 80\n218 156 92 182\n# 30--Surgeons/30_Surgeons_Surgeons_30_482.jpg\n356 350 408 509\n# 30--Surgeons/30_Surgeons_Surgeons_30_122.jpg\n257 268 25 46\n279 305 33 40\n522 288 40 45\n738 274 38 39\n852 432 32 30\n# 30--Surgeons/30_Surgeons_Surgeons_30_555.jpg\n138 37 55 68\n228 119 48 69\n321 46 49 64\n421 36 51 66\n537 48 58 75\n# 30--Surgeons/30_Surgeons_Surgeons_30_486.jpg\n328 141 397 538\n# 30--Surgeons/30_Surgeons_Surgeons_30_552.jpg\n214 257 27 44\n384 224 32 37\n228 325 34 22\n# 30--Surgeons/30_Surgeons_Surgeons_30_705.jpg\n121 382 27 41\n545 323 23 35\n# 30--Surgeons/30_Surgeons_Surgeons_30_490.jpg\n290 333 496 734\n# 30--Surgeons/30_Surgeons_Surgeons_30_343.jpg\n806 82 78 100\n694 32 72 88\n540 44 54 64\n334 0 62 84\n186 142 78 108\n# 30--Surgeons/30_Surgeons_Surgeons_30_722.jpg\n124 97 46 59\n168 27 54 76\n455 139 49 53\n507 39 55 74\n810 91 56 74\n856 29 65 87\n# 30--Surgeons/30_Surgeons_Surgeons_30_861.jpg\n309 261 456 580\n# 30--Surgeons/30_Surgeons_Surgeons_30_840.jpg\n316 328 355 493\n# 30--Surgeons/30_Surgeons_Surgeons_30_778.jpg\n193 62 39 53\n320 92 46 60\n677 149 50 71\n785 166 47 65\n# 30--Surgeons/30_Surgeons_Surgeons_30_979.jpg\n326 206 433 613\n# 30--Surgeons/30_Surgeons_Surgeons_30_160.jpg\n516 170 62 94\n790 250 58 60\n298 114 52 110\n# 30--Surgeons/30_Surgeons_Surgeons_30_911.jpg\n574 408 148 236\n# 30--Surgeons/30_Surgeons_Surgeons_30_823.jpg\n448 132 88 138\n662 140 86 100\n946 246 74 86\n# 30--Surgeons/30_Surgeons_Surgeons_30_865.jpg\n682 4 118 120\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_932.jpg\n472 288 100 146\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_304.jpg\n396 158 236 332\n680 110 256 320\n86 120 216 282\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_667.jpg\n280 105 72 130\n704 127 82 97\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_769.jpg\n430 76 142 180\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_740.jpg\n408 100 88 112\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_162.jpg\n453 333 243 320\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_21.jpg\n316 96 164 230\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_93.jpg\n146 218 112 148\n588 74 118 162\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_613.jpg\n826 216 54 64\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_484.jpg\n334 160 116 166\n570 56 122 188\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_339.jpg\n400 42 128 196\n576 80 124 176\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_818.jpg\n436 173 77 105\n183 129 111 145\n144 136 30 38\n721 148 68 70\n576 72 73 86\n644 95 57 68\n774 66 59 67\n665 52 45 51\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_788.jpg\n457 0 62 62\n717 218 30 84\n249 186 33 64\n169 195 41 67\n107 229 32 62\n902 132 27 37\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_227.jpg\n260 90 148 192\n619 213 145 204\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_43.jpg\n300 50 108 158\n658 26 114 172\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_200.jpg\n158 60 124 164\n678 50 120 162\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_327.jpg\n453 344 112 171\n304 349 99 141\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_215.jpg\n304 154 120 176\n582 60 136 192\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_212.jpg\n582 162 124 102\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_34.jpg\n420 57 168 267\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_230.jpg\n386 206 122 116\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_927.jpg\n420 222 237 300\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_118.jpg\n366 84 170 210\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_225.jpg\n206 86 132 152\n714 60 120 176\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_220.jpg\n242 74 114 166\n678 74 116 158\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_465.jpg\n272 236 122 176\n658 102 130 172\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_276.jpg\n199 259 564 805\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_742.jpg\n491 229 41 49\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_420.jpg\n41 221 20 27\n122 297 16 24\n147 267 14 19\n186 292 14 26\n194 290 21 23\n239 316 20 26\n280 320 8 21\n334 301 20 30\n374 302 21 26\n409 236 18 26\n419 220 17 26\n465 183 29 42\n492 221 21 24\n537 207 18 27\n535 232 21 26\n549 219 25 38\n583 225 28 28\n651 223 29 32\n691 243 27 32\n695 211 25 28\n869 314 22 25\n890 313 20 30\n916 214 28 38\n1020 240 4 30\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_572.jpg\n663 117 145 194\n311 65 149 197\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_726.jpg\n288 94 142 180\n700 66 136 202\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_214.jpg\n168 44 116 154\n334 84 120 134\n828 58 126 172\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_858.jpg\n392 57 126 168\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_410.jpg\n464 80 122 176\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_683.jpg\n552 92 132 150\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_847.jpg\n385 95 240 296\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_685.jpg\n524 62 80 108\n828 58 84 110\n150 50 78 104\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_722.jpg\n469 72 155 213\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_267.jpg\n458 122 150 198\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_188.jpg\n571 344 96 144\n304 229 99 125\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_195.jpg\n183 57 147 198\n617 91 143 206\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_517.jpg\n354 112 124 180\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_842.jpg\n343 134 175 247\n743 574 175 244\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_176.jpg\n116 52 254 316\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_111.jpg\n192 128 156 190\n690 76 124 182\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_358.jpg\n802 185 84 65\n500 290 67 93\n310 284 60 70\n175 318 36 57\n136 260 19 25\n683 368 24 27\n609 384 21 33\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_888.jpg\n293 217 179 239\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_373.jpg\n80 6 302 328\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_720.jpg\n574 24 200 260\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_351.jpg\n871 79 47 62\n299 176 141 175\n144 149 18 37\n844 159 10 20\n160 155 22 29\n# 31--Waiter_Waitress/31_Waiter_Waitress_Waiter_Waitress_31_915.jpg\n466 186 114 176\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_812.jpg\n388 72 88 130\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_529.jpg\n481 268 65 102\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_932.jpg\n277 89 76 108\n957 783 53 67\n99 781 66 76\n70 850 72 62\n80 910 75 84\n246 790 50 63\n276 859 71 95\n357 832 61 67\n369 772 48 60\n520 808 53 76\n645 930 55 66\n685 775 53 65\n809 796 65 86\n860 783 46 67\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_987.jpg\n766 52 54 80\n612 58 56 80\n270 212 60 78\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_101.jpg\n202 26 98 126\n576 110 92 142\n776 512 104 144\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_723.jpg\n299 83 51 71\n432 143 49 93\n169 0 57 40\n6 202 42 86\n782 49 39 77\n936 134 47 90\n498 185 40 84\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_135.jpg\n316 87 327 442\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_357.jpg\n206 188 64 88\n718 404 82 112\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_658.jpg\n490 410 15 17\n552 425 16 14\n618 442 17 17\n680 449 16 18\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_944.jpg\n424 356 74 108\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_624.jpg\n255 337 109 162\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_42.jpg\n381 234 168 237\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_692.jpg\n202 66 112 154\n440 132 70 118\n686 128 54 88\n862 154 66 82\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_530.jpg\n614 164 118 154\n262 110 110 146\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_44.jpg\n513 263 221 328\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_870.jpg\n483 305 72 109\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_494.jpg\n286 181 463 642\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_169.jpg\n390 84 230 340\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_786.jpg\n477 522 167 233\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_468.jpg\n352 86 104 166\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_788.jpg\n452 180 162 236\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_594.jpg\n656 160 62 82\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_516.jpg\n45 24 76 94\n226 132 29 27\n257 110 34 46\n297 118 44 61\n368 147 17 23\n418 122 31 39\n518 101 40 48\n678 160 17 24\n728 145 25 24\n757 97 42 54\n845 120 29 30\n878 144 35 43\n960 53 64 84\n279 320 48 32\n343 318 47 31\n479 350 39 22\n574 363 45 27\n672 329 48 34\n763 338 59 37\n591 126 31 29\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1039.jpg\n580 311 208 275\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_134.jpg\n465 333 96 138\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_512.jpg\n424 75 93 139\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_209.jpg\n736 136 80 98\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_1038.jpg\n431 180 119 132\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_462.jpg\n440 178 84 106\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_860.jpg\n352 330 364 542\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_400.jpg\n697 182 47 52\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_443.jpg\n516 24 404 662\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_170.jpg\n474 576 134 104\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_110.jpg\n698 55 94 100\n490 333 42 39\n169 242 17 20\n204 139 18 14\n107 193 19 15\n455 12 20 26\n281 152 20 10\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_262.jpg\n401 401 142 192\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_26.jpg\n202 257 36 38\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_204.jpg\n396 232 130 226\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_408.jpg\n281 309 91 130\n443 128 77 111\n712 329 82 105\n528 723 96 128\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_116.jpg\n210 72 86 114\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_738.jpg\n285 324 123 168\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_68.jpg\n405 258 323 426\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_434.jpg\n448 152 234 329\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_90.jpg\n380 226 121 186\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_595.jpg\n397 182 39 45\n# 32--Worker_Laborer/32_Worker_Laborer_Worker_Laborer_32_566.jpg\n658 354 60 84\n# 33--Running/33_Running_Running_33_547.jpg\n117 44 57 54\n255 87 49 47\n363 107 48 49\n452 54 51 52\n523 112 51 58\n622 141 47 48\n743 69 55 56\n938 177 13 14\n7 138 5 7\n# 33--Running/33_Running_Running_33_332.jpg\n592 38 142 216\n# 33--Running/33_Running_Running_33_17.jpg\n477 208 47 73\n# 33--Running/33_Running_Running_33_107.jpg\n458 160 35 50\n598 189 32 46\n744 167 35 50\n# 33--Running/33_Running_Running_33_760.jpg\n422 341 107 138\n# 33--Running/33_Running_Running_33_490.jpg\n614 178 74 86\n# 33--Running/33_Running_Running_33_786.jpg\n283 228 13 20\n128 376 27 35\n75 381 17 28\n505 134 31 28\n703 132 29 23\n847 139 6 6\n900 123 14 16\n922 135 7 8\n952 115 14 16\n57 240 4 8\n113 248 4 8\n138 248 5 8\n520 238 30 35\n707 249 19 15\n889 341 12 18\n943 354 14 15\n975 343 10 16\n450 339 9 12\n514 343 7 9\n550 338 9 13\n314 374 17 21\n50 467 11 14\n90 459 13 14\n141 463 14 15\n248 458 8 8\n343 466 9 12\n502 465 35 36\n732 462 30 37\n916 448 22 35\n706 338 29 48\n335 255 15 19\n# 33--Running/33_Running_Running_33_119.jpg\n287 164 51 65\n555 145 47 74\n894 183 58 70\n# 33--Running/33_Running_Running_33_771.jpg\n419 332 116 148\n332 132 106 142\n# 33--Running/33_Running_Running_33_316.jpg\n855 111 15 25\n829 111 9 18\n894 120 13 14\n915 132 13 18\n856 197 47 68\n758 146 51 70\n423 148 37 48\n680 65 10 11\n369 139 18 14\n220 163 45 62\n267 163 33 56\n326 173 22 33\n354 168 38 58\n402 180 44 62\n527 222 38 46\n628 181 42 62\n413 106 13 19\n430 121 14 22\n472 132 9 13\n573 129 15 21\n542 123 22 23\n52 111 8 17\n100 159 20 17\n184 131 14 22\n215 101 15 21\n289 101 15 19\n325 103 17 19\n153 187 41 49\n603 124 7 10\n789 123 14 16\n666 131 12 19\n693 150 19 29\n718 138 14 15\n479 231 33 36\n# 33--Running/33_Running_Running_33_569.jpg\n492 110 396 538\n# 33--Running/33_Running_Running_33_341.jpg\n510 249 70 107\n# 33--Running/33_Running_Running_33_286.jpg\n481 292 48 70\n# 33--Running/33_Running_Running_33_891.jpg\n418 122 158 198\n# 33--Running/33_Running_Running_33_475.jpg\n617 149 44 69\n# 33--Running/33_Running_Running_33_577.jpg\n475 192 333 267\n213 267 187 163\n101 237 131 117\n# 33--Running/33_Running_Running_33_209.jpg\n596 144 114 142\n# 33--Running/33_Running_Running_33_35.jpg\n638 278 98 161\n# 33--Running/33_Running_Running_33_538.jpg\n696 42 44 51\n# 33--Running/33_Running_Running_33_747.jpg\n764 182 11 14\n# 33--Running/33_Running_Running_33_517.jpg\n89 95 71 72\n337 141 45 61\n429 71 38 56\n505 141 45 62\n556 116 36 40\n694 139 51 62\n872 120 60 74\n# 33--Running/33_Running_Running_33_44.jpg\n612 76 50 72\n753 39 55 78\n# 33--Running/33_Running_Running_33_586.jpg\n78 127 23 37\n375 63 77 89\n600 175 17 24\n329 148 24 25\n# 33--Running/33_Running_Running_33_266.jpg\n1 163 37 53\n41 166 24 34\n49 130 38 43\n184 175 41 47\n127 200 35 36\n69 229 49 33\n93 270 49 50\n239 217 43 62\n287 203 35 45\n252 155 37 42\n391 135 35 40\n428 137 32 35\n480 147 25 41\n509 171 45 49\n485 244 46 65\n379 216 44 41\n362 257 45 66\n609 127 44 50\n663 195 48 43\n792 87 44 58\n886 139 39 38\n914 146 11 1\n748 216 40 43\n810 208 47 40\n876 193 43 60\n769 270 47 59\n650 333 46 24\n923 99 29 52\n328 167 30 36\n157 148 24 37\n989 212 32 45\n# 33--Running/33_Running_Running_33_411.jpg\n503 18 43 68\n# 33--Running/33_Running_Running_33_203.jpg\n365 96 42 56\n# 34--Baseball/34_Baseball_Baseball_34_756.jpg\n724 518 52 67\n# 34--Baseball/34_Baseball_Baseball_34_560.jpg\n579 133 24 32\n# 34--Baseball/34_Baseball_Baseball_34_608.jpg\n315 354 348 483\n# 34--Baseball/34_Baseball_Baseball_34_350.jpg\n590 332 17 19\n604 273 18 22\n653 274 18 20\n234 118 12 15\n218 95 10 14\n189 136 11 16\n171 125 11 14\n120 140 11 13\n86 114 12 15\n70 104 11 13\n11 138 10 15\n20 102 10 15\n18 7 9 13\n28 25 10 14\n66 11 10 14\n97 0 9 11\n119 9 10 15\n133 23 10 17\n172 7 12 14\n184 32 11 15\n442 139 11 15\n541 134 10 15\n424 110 13 19\n495 130 12 15\n485 122 11 13\n482 93 11 15\n552 158 11 14\n609 155 9 15\n593 129 12 15\n610 94 12 14\n675 153 11 16\n661 134 10 13\n676 117 11 15\n678 101 10 15\n524 87 13 14\n801 150 11 15\n859 152 11 14\n938 154 12 11\n742 134 12 17\n839 118 11 14\n896 119 10 13\n962 118 10 15\n783 97 11 13\n740 83 12 15\n859 92 9 13\n907 96 11 15\n973 101 11 15\n360 31 9 12\n408 29 10 13\n394 9 12 15\n345 6 10 11\n439 37 12 14\n452 11 10 15\n507 28 10 15\n562 29 10 14\n598 31 11 16\n551 6 11 14\n613 30 12 14\n683 22 11 15\n665 5 10 12\n759 20 11 14\n736 9 11 14\n799 24 9 16\n800 5 10 14\n855 14 11 14\n998 58 10 13\n895 29 10 14\n910 5 10 16\n955 27 10 15\n# 34--Baseball/34_Baseball_Baseball_34_600.jpg\n392 94 114 139\n# 34--Baseball/34_Baseball_Baseball_34_667.jpg\n485 171 108 165\n# 34--Baseball/34_Baseball_Baseball_34_585.jpg\n658 88 146 220\n# 34--Baseball/34_Baseball_Baseball_34_391.jpg\n58 260 23 32\n# 34--Baseball/34_Baseball_Baseball_34_436.jpg\n394 136 68 78\n480 544 62 74\n# 34--Baseball/34_Baseball_Baseball_34_867.jpg\n406 78 292 408\n# 34--Baseball/34_Baseball_Baseball_34_164.jpg\n161 381 24 29\n294 357 16 18\n750 310 16 18\n820 281 14 16\n# 34--Baseball/34_Baseball_Baseball_34_895.jpg\n248 325 453 408\n# 34--Baseball/34_Baseball_Baseball_34_828.jpg\n308 206 78 150\n442 118 98 134\n552 94 88 130\n# 34--Baseball/34_Baseball_Baseball_34_886.jpg\n736 78 108 164\n# 34--Baseball/34_Baseball_Baseball_34_580.jpg\n433 67 177 258\n# 34--Baseball/34_Baseball_Baseball_34_171.jpg\n420 82 94 98\n# 34--Baseball/34_Baseball_Baseball_34_143.jpg\n202 304 13 16\n66 141 7 9\n674 211 7 11\n171 71 3 5\n868 58 5 7\n# 34--Baseball/34_Baseball_Baseball_34_66.jpg\n481 143 75 88\n320 201 43 57\n877 294 40 49\n# 34--Baseball/34_Baseball_Baseball_34_356.jpg\n575 245 135 168\n# 34--Baseball/34_Baseball_Baseball_34_127.jpg\n551 241 29 45\n# 34--Baseball/34_Baseball_Baseball_34_829.jpg\n348 529 201 396\n# 34--Baseball/34_Baseball_Baseball_34_622.jpg\n670 284 54 80\n888 208 56 88\n# 34--Baseball/34_Baseball_Baseball_34_73.jpg\n393 126 35 46\n# 34--Baseball/34_Baseball_Baseball_34_16.jpg\n344 82 65 62\n# 35--Basketball/35_Basketball_basketballgame_ball_35_124.jpg\n180 33 119 190\n410 15 111 152\n589 35 137 167\n880 25 114 167\n622 273 119 167\n314 271 126 167\n# 35--Basketball/35_Basketball_playingbasketball_35_36.jpg\n818 44 74 104\n# 35--Basketball/35_Basketball_playingbasketball_35_134.jpg\n314 326 94 114\n# 35--Basketball/35_Basketball_Basketball_35_635.jpg\n814 304 35 39\n753 316 32 36\n697 343 31 37\n621 306 34 39\n599 265 34 40\n544 293 29 35\n459 278 29 34\n485 326 27 36\n422 320 28 35\n358 334 30 33\n282 310 32 35\n276 274 32 35\n211 318 29 28\n370 415 27 29\n447 420 33 39\n570 451 31 38\n510 474 30 37\n310 453 28 35\n# 35--Basketball/35_Basketball_basketballgame_ball_35_391.jpg\n208 48 86 120\n370 90 86 112\n534 64 88 126\n702 76 92 132\n# 35--Basketball/35_Basketball_playingbasketball_35_730.jpg\n419 164 336 422\n# 35--Basketball/35_Basketball_basketballgame_ball_35_662.jpg\n62 41 27 34\n36 117 24 28\n64 101 38 60\n111 66 31 38\n113 111 31 40\n208 146 39 59\n228 122 33 43\n287 136 34 39\n243 66 36 41\n305 96 34 41\n378 69 32 39\n361 140 35 37\n393 189 26 38\n411 146 31 38\n429 13 30 36\n480 76 54 80\n492 0 27 18\n558 36 24 31\n595 43 53 72\n680 125 56 58\n659 3 27 31\n683 48 28 39\n708 80 34 42\n737 123 37 68\n760 3 26 32\n805 44 31 32\n798 120 52 74\n841 141 27 45\n0 175 32 37\n170 1 31 34\n282 1 28 30\n0 0 18 28\n# 35--Basketball/35_Basketball_playingbasketball_35_350.jpg\n488 148 156 184\n210 142 132 202\n# 35--Basketball/35_Basketball_basketballgame_ball_35_133.jpg\n332 74 176 240\n736 62 198 320\n118 42 162 206\n700 48 120 188\n# 35--Basketball/35_Basketball_playingbasketball_35_585.jpg\n627 188 194 329\n240 218 218 283\n# 35--Basketball/35_Basketball_Basketball_35_185.jpg\n295 437 60 63\n712 475 52 92\n454 637 53 57\n607 720 20 30\n# 35--Basketball/35_Basketball_basketballgame_ball_35_858.jpg\n566 222 92 102\n778 506 98 38\n# 35--Basketball/35_Basketball_playingbasketball_35_431.jpg\n446 147 46 68\n# 35--Basketball/35_Basketball_playingbasketball_35_794.jpg\n750 88 44 59\n831 138 33 48\n555 123 33 42\n512 136 30 39\n424 177 21 27\n440 198 20 30\n389 145 20 24\n380 172 19 23\n284 179 29 31\n321 164 23 29\n265 150 18 25\n242 181 20 32\n97 159 31 35\n0 169 24 44\n189 166 14 22\n149 17 17 27\n379 194 18 26\n68 202 18 23\n# 35--Basketball/35_Basketball_basketballgame_ball_35_565.jpg\n119 389 8 8\n534 292 9 8\n550 278 8 9\n511 257 8 8\n701 213 12 12\n663 220 10 11\n751 190 10 11\n553 434 14 19\n14 392 7 9\n14 427 8 9\n95 397 7 10\n101 411 9 10\n189 414 9 12\n946 156 13 14\n978 146 12 15\n1005 143 15 16\n1006 195 14 19\n879 237 14 16\n908 234 14 16\n913 253 14 18\n937 235 18 21\n976 197 13 16\n954 246 14 19\n975 263 18 25\n962 281 20 26\n898 292 21 24\n882 354 20 26\n951 353 19 28\n926 389 11 29\n827 384 20 26\n867 431 25 34\n876 464 18 22\n50 407 6 8\n56 402 6 7\n67 401 5 5\n74 404 11 14\n112 398 6 9\n131 388 5 6\n115 426 6 9\n122 427 4 8\n99 444 13 21\n127 430 9 13\n137 449 13 20\n170 460 19 16\n195 456 14 19\n223 449 12 22\n234 457 14 17\n254 458 22 22\n277 461 17 22\n158 391 8 12\n194 431 11 12\n203 414 11 12\n241 398 9 11\n316 424 10 14\n385 411 11 17\n389 397 10 13\n383 394 11 12\n332 374 10 14\n337 359 13 15\n350 351 8 11\n377 349 8 11\n362 370 11 10\n375 339 6 8\n364 333 7 10\n378 327 7 8\n347 332 7 9\n324 335 8 8\n313 380 10 10\n305 371 6 9\n287 345 8 8\n243 381 9 13\n232 379 7 8\n390 313 8 9\n392 278 6 9\n216 345 5 4\n224 358 7 7\n434 304 7 10\n451 291 8 8\n483 256 8 9\n493 262 8 8\n484 295 7 9\n497 284 8 12\n506 287 9 11\n499 299 10 11\n417 337 14 13\n429 327 5 8\n431 319 5 7\n448 322 8 11\n467 317 11 13\n442 370 13 14\n402 415 15 17\n443 415 12 17\n471 384 14 14\n489 399 14 19\n499 367 12 18\n494 358 9 10\n499 343 8 10\n514 360 15 12\n519 339 11 13\n540 328 12 15\n567 313 12 14\n557 343 11 11\n567 339 11 14\n579 246 9 9\n638 227 9 9\n629 269 11 15\n615 298 11 14\n616 230 9 10\n615 283 13 12\n660 257 11 13\n671 265 12 12\n684 253 7 12\n661 278 12 11\n661 293 12 13\n659 310 13 13\n646 327 10 17\n614 346 12 19\n649 350 12 16\n689 308 11 16\n707 313 12 19\n722 294 10 14\n714 251 11 15\n704 250 8 11\n763 250 10 14\n785 233 11 16\n800 259 13 19\n814 273 16 25\n777 266 12 16\n732 310 15 22\n792 317 16 17\n798 336 17 21\n697 351 15 19\n701 389 23 27\n779 385 22 29\n800 428 22 29\n786 471 24 32\n146 398 7 8\n152 368 6 7\n165 369 7 8\n198 387 9 11\n199 353 7 9\n211 349 5 8\n236 365 8 7\n182 366 8 8\n275 369 7 9\n291 370 9 10\n260 360 7 8\n306 353 7 7\n316 351 7 9\n316 366 9 11\n244 341 7 7\n249 331 7 7\n264 339 6 7\n304 342 6 7\n279 305 5 6\n300 299 5 6\n288 301 5 6\n306 316 5 6\n280 327 6 6\n332 310 7 8\n333 292 7 8\n337 347 8 9\n371 310 7 9\n366 286 7 7\n309 300 7 7\n298 354 6 7\n298 335 6 8\n271 320 6 7\n516 434 16 20\n532 447 17 25\n579 424 16 23\n591 474 19 25\n607 430 17 21\n700 486 24 20\n552 242 7 9\n573 244 8 8\n591 236 7 8\n602 238 7 8\n724 282 11 13\n785 186 9 11\n828 228 10 14\n847 178 10 12\n868 218 13 16\n878 171 12 14\n914 162 14 15\n841 278 13 15\n858 272 12 14\n888 250 12 16\n858 251 13 18\n115 379 5 6\n106 388 7 9\n139 372 6 8\n412 274 5 6\n443 268 6 8\n406 294 6 7\n0 422 6 9\n3 396 6 9\n# 35--Basketball/35_Basketball_playingbasketball_35_78.jpg\n429 478 64 78\n637 497 64 75\n176 307 62 74\n177 1031 74 71\n187 569 88 76\n576 761 65 70\n# 35--Basketball/35_Basketball_playingbasketball_35_476.jpg\n314 12 96 152\n590 82 100 154\n# 35--Basketball/35_Basketball_Basketball_35_180.jpg\n684 165 28 38\n413 397 34 48\n610 355 33 45\n219 175 32 40\n283 187 33 43\n336 189 26 39\n385 193 28 38\n441 178 27 38\n476 216 28 45\n529 155 27 39\n602 166 30 38\n# 35--Basketball/35_Basketball_playingbasketball_35_127.jpg\n170 8 17 19\n320 57 26 37\n424 87 13 17\n497 117 34 40\n534 172 35 42\n599 195 46 54\n640 37 29 41\n762 15 16 25\n852 5 23 25\n889 66 21 32\n15 66 15 19\n91 20 15 19\n403 6 22 17\n# 35--Basketball/35_Basketball_Basketball_35_209.jpg\n51 244 7 10\n66 271 9 10\n171 190 20 28\n10 263 11 12\n50 220 7 10\n86 240 7 9\n419 110 32 42\n500 135 32 47\n898 181 20 26\n613 236 8 12\n834 263 9 13\n321 250 6 8\n18 234 6 9\n183 249 6 9\n176 276 6 9\n75 192 5 6\n23 205 4 6\n73 183 4 5\n22 184 5 6\n98 210 5 6\n359 272 5 7\n290 225 4 5\n336 215 3 5\n300 203 4 5\n278 214 4 5\n277 199 4 5\n743 270 7 9\n761 240 6 9\n117 269 7 8\n714 265 7 10\n86 267 7 9\n665 262 8 11\n127 273 7 10\n152 270 5 7\n110 239 6 8\n79 236 5 6\n138 238 4 5\n19 210 7 8\n79 228 5 7\n76 210 5 7\n109 214 6 7\n134 230 6 7\n153 229 7 8\n162 240 5 7\n147 260 6 7\n112 253 6 7\n174 239 6 7\n184 235 7 9\n164 215 5 6\n152 199 5 6\n127 200 5 6\n49 189 5 8\n117 198 4 6\n289 269 6 8\n339 267 6 8\n316 226 4 7\n263 206 5 5\n302 214 4 6\n333 200 4 6\n267 228 5 6\n979 224 13 16\n928 183 6 8\n952 191 6 7\n999 168 6 7\n1009 168 6 8\n842 225 7 8\n840 194 7 7\n968 220 8 11\n1019 213 5 8\n730 239 5 5\n675 240 7 10\n667 231 6 5\n714 235 6 8\n722 239 6 8\n987 168 6 9\n959 172 6 7\n954 146 6 7\n930 159 6 7\n865 184 5 5\n899 149 6 6\n# 35--Basketball/35_Basketball_playingbasketball_35_682.jpg\n551 168 245 327\n# 35--Basketball/35_Basketball_playingbasketball_35_523.jpg\n156 54 106 136\n# 35--Basketball/35_Basketball_playingbasketball_35_362.jpg\n622 375 18 20\n537 406 23 26\n492 230 23 22\n705 465 13 14\n888 428 16 20\n18 523 11 14\n46 523 10 13\n98 528 8 11\n74 527 8 9\n117 528 6 9\n142 524 10 10\n172 524 7 9\n149 506 6 9\n97 486 5 8\n26 497 6 5\n40 504 9 10\n243 526 9 10\n186 505 6 7\n268 523 6 7\n281 518 6 8\n299 519 6 8\n317 521 8 9\n292 526 8 9\n373 529 6 9\n432 529 5 7\n51 466 6 7\n71 474 5 8\n92 475 7 8\n113 475 6 7\n137 487 6 6\n1016 478 7 9\n206 488 12 14\n791 496 7 7\n# 35--Basketball/35_Basketball_playingbasketball_35_582.jpg\n679 108 40 60\n513 138 49 44\n427 123 36 48\n# 35--Basketball/35_Basketball_Basketball_35_529.jpg\n266 212 29 38\n376 180 28 37\n440 165 28 42\n504 161 32 45\n564 176 29 43\n639 174 30 43\n697 214 29 40\n766 238 28 37\n# 35--Basketball/35_Basketball_playingbasketball_35_612.jpg\n357 141 147 183\n544 444 162 231\n# 35--Basketball/35_Basketball_basketballgame_ball_35_937.jpg\n714 134 106 148\n544 88 108 154\n426 162 90 132\n212 186 96 128\n# 35--Basketball/35_Basketball_basketballgame_ball_35_290.jpg\n472 174 36 51\n409 252 43 58\n57 202 21 27\n4 318 13 18\n53 286 6 8\n35 268 7 10\n9 268 10 12\n9 258 8 10\n8 243 6 9\n36 235 6 8\n40 224 6 7\n6 225 5 8\n15 211 6 10\n13 202 6 6\n23 204 7 9\n38 196 5 7\n27 176 5 8\n2 192 7 8\n22 192 6 7\n60 235 7 10\n81 191 6 7\n89 198 5 8\n104 213 5 8\n111 225 5 6\n112 234 7 8\n125 286 7 10\n138 302 8 12\n153 309 6 11\n144 327 10 14\n108 206 6 7\n132 190 5 7\n114 200 8 9\n127 213 6 7\n123 225 5 7\n131 233 5 8\n150 243 7 9\n159 228 6 6\n181 238 6 7\n164 242 5 7\n164 253 8 8\n183 256 6 8\n121 275 7 7\n124 253 6 9\n147 267 6 10\n154 281 6 8\n161 280 6 7\n161 296 7 11\n171 291 5 7\n197 223 5 7\n186 225 5 6\n197 183 5 9\n152 181 5 7\n132 208 5 9\n144 210 6 6\n4 151 3 8\n24 154 4 6\n56 157 4 8\n69 170 4 6\n83 172 3 5\n109 175 3 6\n122 166 4 8\n130 168 4 7\n113 157 5 7\n88 140 5 7\n71 144 5 6\n61 138 5 6\n141 172 4 4\n121 136 2 6\n208 232 5 6\n201 250 6 4\n179 249 7 6\n215 239 5 9\n228 237 6 7\n229 249 5 7\n197 259 15 20\n228 281 6 7\n271 294 7 8\n260 261 5 8\n241 260 5 8\n273 252 5 8\n296 240 5 9\n264 222 4 6\n285 239 4 7\n463 324 6 9\n470 318 7 9\n444 329 7 9\n392 256 4 7\n365 238 5 6\n353 239 4 6\n395 241 4 6\n579 330 8 10\n638 117 34 48\n907 135 31 43\n766 230 14 22\n608 339 6 11\n627 329 5 8\n625 347 5 9\n618 353 6 9\n610 357 5 9\n# 35--Basketball/35_Basketball_playingbasketball_35_199.jpg\n586 202 260 228\n# 35--Basketball/35_Basketball_playingbasketball_35_495.jpg\n545 402 88 78\n217 460 15 21\n290 451 13 21\n347 475 15 21\n361 424 14 17\n203 432 14 21\n124 442 14 21\n48 454 16 18\n61 408 15 16\n145 438 12 18\n184 459 10 16\n2 448 12 16\n1 420 9 16\n705 474 16 24\n680 438 13 18\n654 481 14 22\n781 489 23 16\n857 484 12 13\n848 507 14 18\n894 510 16 22\n167 633 18 22\n108 629 17 20\n135 672 17 23\n232 637 17 25\n260 604 17 24\n287 580 15 20\n305 630 17 23\n207 608 15 22\n220 586 14 21\n167 568 17 24\n104 573 15 20\n44 568 19 22\n285 672 17 23\n288 704 17 21\n243 707 19 20\n175 706 17 24\n225 743 20 27\n286 741 20 23\n342 758 60 68\n263 773 20 28\n288 815 18 26\n342 737 16 23\n350 715 16 21\n180 923 23 36\n203 968 26 29\n172 1116 26 35\n235 1157 22 32\n250 1102 25 32\n0 779 97 75\n522 153 15 21\n630 160 13 20\n699 183 13 19\n606 125 18 20\n608 63 15 22\n798 83 15 14\n767 452 17 16\n1004 447 14 17\n710 622 16 22\n740 599 15 20\n788 645 15 19\n818 657 16 21\n830 630 15 19\n844 604 13 19\n874 629 14 21\n870 659 14 21\n919 673 14 17\n942 630 19 22\n934 603 16 20\n992 609 15 21\n981 639 14 16\n988 694 16 21\n934 695 16 22\n802 726 17 21\n726 657 16 21\n690 692 14 21\n696 717 18 23\n592 712 19 23\n588 685 17 23\n692 752 17 25\n739 754 17 21\n793 757 18 19\n728 812 19 26\n733 789 17 24\n676 822 19 25\n660 856 19 24\n720 850 22 25\n770 859 19 22\n782 817 20 26\n835 796 16 21\n861 764 16 20\n906 816 19 23\n944 792 18 21\n935 730 14 20\n961 739 17 22\n867 724 20 24\n997 757 18 24\n951 830 16 21\n974 844 15 15\n946 864 17 19\n971 897 18 24\n1008 898 16 24\n1015 832 9 23\n737 1058 24 35\n740 991 23 32\n669 986 21 30\n685 959 22 29\n1002 1095 22 31\n766 896 18 25\n721 905 19 19\n652 798 23 28\n883 690 15 21\n701 31 16 23\n867 91 12 18\n678 86 13 20\n832 73 12 17\n237 478 17 22\n1007 1192 17 39\n# 35--Basketball/35_Basketball_basketballgame_ball_35_197.jpg\n44 95 62 86\n247 97 60 70\n260 186 60 79\n447 157 58 74\n629 153 56 82\n701 168 49 78\n720 206 66 95\n821 272 67 77\n800 15 54 72\n25 37 49 59\n2 0 53 31\n# 35--Basketball/35_Basketball_playingbasketball_35_556.jpg\n374 507 189 257\n# 35--Basketball/35_Basketball_basketballgame_ball_35_256.jpg\n228 71 53 67\n358 153 33 44\n366 65 35 41\n467 162 46 57\n527 57 66 93\n676 266 29 48\n721 240 38 55\n706 201 28 39\n780 109 30 41\n854 196 28 42\n957 52 25 36\n927 117 23 34\n963 170 30 45\n761 355 48 57\n754 324 45 49\n867 325 45 55\n886 369 42 54\n936 354 44 59\n988 340 36 58\n# 35--Basketball/35_Basketball_playingbasketball_35_823.jpg\n452 85 111 128\n# 35--Basketball/35_Basketball_Basketball_35_754.jpg\n498 109 19 21\n385 119 21 17\n196 334 9 15\n924 295 14 15\n485 24 14 10\n627 16 12 13\n238 227 14 10\n# 35--Basketball/35_Basketball_basketballgame_ball_35_82.jpg\n437 192 51 64\n284 257 49 56\n990 1 34 78\n801 408 21 28\n770 409 23 26\n704 310 22 30\n650 407 19 24\n605 414 16 21\n566 415 18 22\n634 379 13 16\n787 382 16 20\n785 329 14 21\n740 329 13 17\n647 321 16 18\n755 276 13 18\n803 275 10 13\n741 272 11 14\n734 304 15 17\n583 408 11 14\n620 401 13 16\n387 421 15 21\n381 405 16 16\n111 371 15 19\n32 375 13 18\n51 368 13 18\n77 403 10 14\n107 298 13 18\n88 317 15 17\n10 289 14 18\n32 288 10 14\n43 264 11 11\n154 305 11 16\n207 295 12 18\n210 404 15 19\n11 389 17 17\n47 221 14 17\n29 207 13 16\n78 207 10 16\n104 226 9 13\n114 212 13 16\n142 230 13 16\n172 229 12 13\n185 250 11 14\n171 271 12 16\n139 267 12 17\n206 264 9 11\n240 241 12 16\n252 228 9 14\n249 188 10 14\n197 184 10 14\n154 203 13 16\n294 194 12 16\n342 222 13 18\n87 179 13 14\n48 177 13 15\n36 321 14 18\n104 151 10 14\n115 166 10 13\n158 170 11 11\n193 158 11 15\n220 148 11 15\n252 169 11 14\n260 142 11 16\n239 121 13 15\n235 104 13 14\n237 84 13 13\n201 96 13 12\n192 121 13 14\n153 109 10 13\n166 99 13 14\n123 107 12 13\n108 127 13 14\n130 73 12 13\n39 160 12 14\n63 135 10 14\n34 138 11 13\n29 118 12 13\n44 94 11 15\n52 71 10 14\n89 74 13 16\n100 34 11 13\n57 41 11 14\n5 82 11 14\n14 62 11 14\n28 22 12 14\n141 47 9 14\n198 53 10 13\n161 44 11 14\n266 6 10 14\n225 23 11 14\n188 3 8 11\n244 55 10 14\n227 66 9 11\n87 94 11 15\n64 110 11 14\n0 142 9 18\n654 250 11 16\n706 257 13 14\n726 234 10 14\n763 221 13 15\n688 218 13 16\n726 214 12 17\n723 196 11 15\n642 195 12 17\n682 194 12 16\n611 216 12 18\n646 216 13 15\n638 234 10 12\n593 230 10 13\n605 194 11 14\n615 174 11 13\n555 185 12 14\n513 189 13 14\n516 175 13 15\n437 155 13 14\n411 192 11 15\n396 212 11 15\n420 222 12 15\n400 155 13 14\n392 136 12 13\n437 137 11 14\n496 120 13 14\n466 115 11 14\n499 96 10 13\n538 124 9 13\n570 122 10 13\n629 149 14 16\n568 174 13 13\n673 152 14 17\n662 139 14 17\n699 134 13 16\n634 122 11 13\n601 145 12 16\n733 142 13 14\n684 100 12 14\n755 120 10 13\n778 113 12 15\n800 95 13 16\n726 96 11 13\n769 135 13 15\n842 109 12 15\n798 211 13 14\n813 235 13 16\n779 231 11 16\n750 36 10 12\n782 28 13 15\n631 38 12 13\n590 14 9 13\n536 35 12 13\n617 6 12 14\n403 121 12 16\n426 121 11 16\n397 100 12 16\n605 125 11 14\n366 21 9 11\n380 7 8 11\n# 35--Basketball/35_Basketball_playingbasketball_35_606.jpg\n948 384 11 15\n891 394 9 11\n838 405 7 10\n807 414 7 8\n782 416 6 7\n914 443 7 7\n982 440 9 8\n852 431 6 9\n697 422 6 6\n657 424 5 6\n618 425 5 6\n576 424 5 6\n541 426 5 4\n499 425 5 6\n433 425 5 7\n460 425 5 6\n382 193 22 26\n195 206 28 28\n25 382 17 19\n77 389 18 17\n242 404 11 14\n363 427 6 7\n822 428 5 8\n292 450 5 8\n241 443 5 6\n398 441 4 5\n416 442 4 4\n# 35--Basketball/35_Basketball_playingbasketball_35_651.jpg\n716 342 90 126\n638 344 82 118\n176 374 76 112\n236 394 116 114\n# 35--Basketball/35_Basketball_playingbasketball_35_209.jpg\n372 193 413 519\n# 35--Basketball/35_Basketball_playingbasketball_35_156.jpg\n402 438 104 80\n480 332 56 74\n812 380 80 100\n# 35--Basketball/35_Basketball_playingbasketball_35_644.jpg\n334 192 186 229\n# 35--Basketball/35_Basketball_playingbasketball_35_73.jpg\n488 368 56 66\n796 376 54 70\n# 35--Basketball/35_Basketball_basketballgame_ball_35_80.jpg\n890 68 45 55\n810 76 51 53\n492 102 104 119\n382 21 40 50\n293 15 40 46\n166 1 45 56\n258 134 47 64\n359 106 44 55\n167 235 36 50\n65 212 45 51\n92 186 36 49\n138 155 31 37\n34 113 35 47\n4 161 43 53\n1 231 29 62\n2 361 41 57\n429 199 33 45\n904 375 38 50\n690 206 28 41\n973 299 27 40\n# 35--Basketball/35_Basketball_playingbasketball_35_276.jpg\n512 194 118 88\n438 58 62 96\n# 35--Basketball/35_Basketball_Basketball_35_361.jpg\n73 163 25 34\n164 128 24 32\n165 248 26 38\n263 126 25 33\n300 251 24 34\n363 129 26 34\n405 248 26 32\n477 116 26 36\n515 244 29 35\n597 121 24 33\n653 254 24 32\n698 116 27 35\n777 242 26 32\n825 115 27 33\n870 238 29 35\n909 130 30 43\n# 35--Basketball/35_Basketball_playingbasketball_35_764.jpg\n492 247 28 43\n303 190 30 44\n# 35--Basketball/35_Basketball_Basketball_35_664.jpg\n752 247 16 18\n646 285 21 17\n790 303 16 14\n675 326 21 15\n885 381 10 10\n889 393 9 12\n38 327 6 11\n46 324 8 10\n22 319 9 10\n137 357 5 9\n121 337 5 7\n153 331 5 8\n101 308 6 8\n# 35--Basketball/35_Basketball_basketballgame_ball_35_64.jpg\n870 59 22 34\n953 186 71 113\n904 173 61 90\n692 223 73 87\n806 186 39 45\n590 216 69 87\n476 227 64 80\n294 240 65 81\n126 295 57 69\n32 246 59 65\n99 200 43 54\n189 216 32 33\n241 248 31 40\n722 96 39 32\n655 108 34 39\n593 78 27 35\n491 157 34 39\n523 92 26 32\n440 110 29 37\n397 149 25 31\n414 113 22 30\n466 65 21 28\n536 19 24 30\n389 69 24 30\n340 154 29 31\n234 193 30 34\n271 128 27 31\n245 167 26 31\n148 141 28 30\n217 102 24 35\n138 110 24 30\n96 130 25 34\n180 72 25 34\n30 150 30 34\n415 17 20 19\n449 0 25 32\n624 10 25 25\n208 10 18 22\n157 3 18 25\n267 6 17 24\n296 0 23 19\n92 42 22 28\n23 76 21 28\n46 42 20 24\n565 198 32 41\n296 95 28 31\n55 194 22 27\n0 292 42 71\n336 0 20 20\n# 35--Basketball/35_Basketball_basketballgame_ball_35_412.jpg\n660 156 70 98\n854 202 64 102\n62 184 80 102\n# 35--Basketball/35_Basketball_Basketball_35_737.jpg\n653 234 38 92\n693 251 53 79\n847 19 89 111\n769 18 81 109\n395 101 8 9\n433 102 6 10\n56 37 71 83\n230 314 26 36\n202 339 30 25\n391 264 6 11\n957 435 18 22\n939 468 20 21\n# 35--Basketball/35_Basketball_playingbasketball_35_566.jpg\n384 158 108 156\n582 46 114 156\n# 35--Basketball/35_Basketball_basketballgame_ball_35_208.jpg\n250 218 132 174\n606 218 108 152\n618 4 98 84\n# 35--Basketball/35_Basketball_playingbasketball_35_377.jpg\n562 659 56 56\n# 35--Basketball/35_Basketball_basketballgame_ball_35_287.jpg\n68 304 5 7\n85 308 5 8\n66 324 7 9\n87 319 5 6\n81 330 6 6\n72 319 5 7\n4 296 6 9\n1 324 6 11\n21 353 7 10\n66 336 6 11\n62 358 7 10\n69 370 8 10\n55 366 8 12\n73 392 9 9\n59 385 9 14\n157 409 7 14\n201 399 7 11\n246 401 8 12\n186 441 11 12\n217 446 10 13\n239 429 11 16\n258 436 11 13\n276 425 10 14\n298 429 9 14\n306 414 6 8\n312 304 5 7\n325 313 5 8\n282 302 5 7\n311 324 5 7\n297 326 5 6\n261 321 4 7\n228 324 6 7\n291 340 7 7\n320 357 5 9\n333 349 5 7\n312 339 7 9\n312 438 7 12\n339 300 4 6\n353 298 5 5\n396 307 4 7\n416 305 4 7\n433 303 5 7\n437 325 6 7\n427 329 5 7\n433 342 6 7\n403 326 5 7\n401 315 5 6\n390 325 5 9\n382 318 4 6\n352 332 6 7\n373 336 5 6\n385 351 6 7\n410 345 6 6\n445 363 5 9\n425 380 7 9\n430 365 5 8\n432 397 6 10\n423 355 10 22\n398 361 6 8\n386 372 6 7\n367 346 5 10\n362 356 7 7\n344 347 6 7\n344 357 6 8\n379 384 5 8\n374 394 8 8\n355 384 6 7\n341 369 7 8\n337 377 7 7\n519 297 4 5\n506 306 5 6\n479 295 5 6\n453 306 4 6\n450 331 6 9\n445 306 5 8\n648 294 4 6\n650 312 4 7\n634 294 5 6\n631 301 4 7\n612 296 4 7\n602 305 4 6\n606 296 3 5\n591 294 5 6\n572 295 4 5\n563 299 6 8\n574 313 5 8\n587 320 5 6\n614 318 4 7\n621 319 3 6\n624 330 5 7\n625 318 3 6\n609 326 4 7\n610 409 9 12\n716 358 4 8\n700 356 4 6\n661 375 7 10\n688 388 6 9\n707 387 7 9\n702 402 6 9\n671 403 7 8\n696 414 8 11\n651 403 7 10\n663 413 8 10\n635 410 8 10\n649 450 9 15\n659 431 9 12\n686 443 9 12\n775 291 4 7\n766 309 4 6\n749 309 4 7\n720 324 6 9\n698 325 5 8\n686 339 6 9\n707 345 6 8\n729 342 5 9\n736 335 5 7\n751 333 5 8\n777 355 6 7\n749 350 5 7\n760 364 6 8\n765 372 8 10\n736 388 7 11\n770 387 10 15\n725 416 8 11\n725 401 7 10\n785 394 8 10\n821 406 6 8\n813 421 9 10\n798 427 8 12\n803 453 10 15\n789 305 5 7\n789 296 4 6\n807 307 6 6\n806 317 5 7\n771 334 6 7\n797 348 6 9\n804 336 6 8\n823 367 6 7\n831 292 4 7\n831 304 6 8\n853 305 5 6\n855 299 3 4\n873 294 5 7\n878 306 4 5\n893 304 4 8\n917 305 5 6\n919 317 5 6\n898 325 5 7\n894 317 4 5\n845 344 6 8\n870 364 8 9\n871 349 4 6\n889 356 6 8\n895 390 8 11\n943 294 5 7\n957 293 4 7\n972 296 3 7\n936 303 5 8\n920 328 6 6\n909 310 4 6\n922 336 6 8\n938 337 5 7\n966 333 5 11\n965 326 6 7\n986 326 6 7\n989 332 7 8\n986 347 5 9\n970 360 4 5\n951 345 4 8\n943 350 5 5\n949 357 6 9\n922 353 7 10\n928 369 7 10\n1002 366 6 10\n895 343 6 7\n930 381 6 8\n954 382 6 9\n979 384 6 8\n975 377 5 7\n1007 381 7 11\n953 398 7 9\n931 400 10 14\n994 406 9 11\n950 423 9 13\n1001 426 7 10\n972 451 9 14\n990 375 5 9\n890 447 11 15\n901 440 8 10\n875 355 7 8\n897 380 8 10\n793 361 8 10\n822 334 5 8\n760 391 10 16\n206 462 10 12\n575 335 5 6\n282 326 4 6\n# 35--Basketball/35_Basketball_playingbasketball_35_491.jpg\n337 122 227 307\n# 35--Basketball/35_Basketball_basketballgame_ball_35_389.jpg\n505 227 35 64\n62 582 6 11\n28 595 7 13\n16 586 4 9\n18 611 7 14\n85 618 8 15\n90 578 6 13\n137 588 6 12\n158 590 6 11\n153 622 11 14\n223 610 8 14\n185 596 5 9\n139 569 5 10\n113 572 6 12\n102 572 5 9\n112 556 5 8\n264 601 6 11\n256 625 10 14\n322 613 9 17\n288 606 7 12\n315 596 5 10\n22 561 7 14\n54 568 6 10\n66 560 6 11\n351 606 6 11\n344 564 7 12\n311 572 9 12\n303 559 6 12\n235 555 5 11\n237 619 6 12\n203 569 6 10\n208 556 5 10\n415 614 6 12\n503 584 7 14\n548 613 7 11\n545 630 8 9\n567 618 10 21\n625 587 14 27\n464 565 5 8\n471 580 7 16\n680 598 6 11\n685 622 7 13\n703 629 12 9\n148 574 6 11\n# 35--Basketball/35_Basketball_Basketball_35_712.jpg\n959 253 20 24\n907 242 24 26\n844 215 24 30\n784 233 22 25\n718 256 23 28\n655 253 23 29\n583 243 25 26\n523 256 24 26\n431 255 22 24\n365 239 23 27\n296 237 23 26\n235 239 23 23\n164 221 24 28\n101 228 24 25\n40 249 20 25\n# 35--Basketball/35_Basketball_playingbasketball_35_588.jpg\n593 152 66 89\n613 477 106 208\n# 35--Basketball/35_Basketball_playingbasketball_35_3.jpg\n281 16 71 104\n513 101 50 62\n812 114 75 90\n# 35--Basketball/35_Basketball_playingbasketball_35_279.jpg\n386 1005 275 123\n# 35--Basketball/35_Basketball_basketballgame_ball_35_904.jpg\n262 122 51 70\n321 116 58 54\n449 118 55 60\n530 147 65 48\n551 117 52 61\n# 35--Basketball/35_Basketball_playingbasketball_35_782.jpg\n116 12 63 83\n227 9 58 72\n285 39 65 95\n422 23 60 90\n762 5 74 72\n470 72 63 90\n114 331 86 118\n521 276 90 116\n507 322 107 146\n927 403 79 114\n215 575 97 120\n# 35--Basketball/35_Basketball_basketballgame_ball_35_393.jpg\n418 299 12 18\n664 291 10 19\n677 286 11 16\n683 296 9 14\n713 289 12 19\n702 300 13 18\n780 290 13 16\n856 282 15 20\n118 227 9 9\n110 237 7 8\n96 230 7 9\n70 226 8 9\n71 240 8 9\n78 251 9 11\n65 268 8 9\n80 281 7 11\n126 313 9 11\n95 314 8 9\n49 252 8 9\n20 240 8 9\n36 256 7 8\n47 282 8 11\n15 271 8 10\n11 287 8 9\n15 299 8 12\n3 327 9 13\n24 328 9 11\n52 333 10 11\n83 333 9 11\n110 333 8 11\n132 330 8 11\n166 292 12 17\n# 35--Basketball/35_Basketball_Basketball_35_684.jpg\n890 32 120 202\n# 35--Basketball/35_Basketball_Basketball_35_549.jpg\n724 378 48 53\n685 378 40 55\n# 35--Basketball/35_Basketball_playingbasketball_35_632.jpg\n326 520 49 31\n130 446 16 20\n459 336 35 22\n911 483 15 16\n# 35--Basketball/35_Basketball_basketballgame_ball_35_446.jpg\n466 307 120 179\n# 35--Basketball/35_Basketball_playingbasketball_35_283.jpg\n646 354 171 96\n# 35--Basketball/35_Basketball_Basketball_35_449.jpg\n79 409 11 15\n288 388 12 17\n493 243 22 33\n563 425 8 11\n855 397 11 15\n905 416 9 11\n982 409 8 12\n# 35--Basketball/35_Basketball_Basketball_35_327.jpg\n187 182 18 27\n251 170 19 26\n324 184 18 26\n384 177 22 29\n435 163 20 28\n465 177 22 34\n412 234 54 74\n491 177 17 24\n538 153 28 40\n599 160 18 31\n637 171 18 27\n664 153 29 34\n737 153 23 35\n763 143 29 40\n790 169 30 42\n828 149 27 35\n915 139 37 59\n970 181 28 42\n101 164 16 28\n508 194 18 21\n981 159 25 32\n563 160 16 28\n83 162 25 40\n24 176 25 33\n# 35--Basketball/35_Basketball_basketballgame_ball_35_827.jpg\n372 387 222 327\n715 892 258 399\n# 35--Basketball/35_Basketball_playingbasketball_35_113.jpg\n477 169 51 55\n577 125 44 47\n# 35--Basketball/35_Basketball_basketballgame_ball_35_513.jpg\n616 149 169 235\n227 86 191 244\n# 35--Basketball/35_Basketball_playingbasketball_35_11.jpg\n481 139 87 139\n# 35--Basketball/35_Basketball_basketballgame_ball_35_681.jpg\n452 20 92 126\n# 35--Basketball/35_Basketball_playingbasketball_35_248.jpg\n172 894 24 25\n286 857 12 13\n145 859 16 19\n154 959 30 35\n396 833 31 40\n493 930 29 32\n651 864 20 20\n816 863 19 17\n624 905 41 50\n27 895 31 38\n# 35--Basketball/35_Basketball_basketballgame_ball_35_736.jpg\n388 128 70 136\n480 186 62 96\n716 142 72 128\n# 35--Basketball/35_Basketball_basketballgame_ball_35_153.jpg\n419 225 167 219\n709 290 151 204\n89 207 133 225\n86 15 126 123\n# 35--Basketball/35_Basketball_playingbasketball_35_19.jpg\n115 299 30 57\n520 250 33 26\n# 35--Basketball/35_Basketball_basketballgame_ball_35_542.jpg\n320 257 38 55\n551 252 43 57\n86 256 44 55\n# 35--Basketball/35_Basketball_playingbasketball_35_795.jpg\n83 36 23 29\n137 110 20 30\n220 73 24 30\n198 128 11 15\n39 16 10 15\n28 67 5 9\n37 67 6 8\n316 93 4 6\n325 90 3 5\n338 90 3 5\n317 81 4 4\n411 89 4 4\n408 80 3 4\n366 82 7 10\n393 48 8 7\n557 53 42 61\n845 86 41 59\n53 268 64 88\n402 395 23 35\n9 458 26 26\n609 519 12 16\n483 499 15 19\n575 558 6 8\n442 539 5 7\n665 553 6 9\n682 562 7 8\n692 551 6 8\n770 552 7 10\n785 551 7 9\n793 521 6 9\n784 518 6 9\n752 526 6 8\n726 522 5 7\n715 525 7 9\n701 522 6 9\n684 524 6 8\n912 437 20 33\n851 595 12 16\n937 572 10 14\n984 533 9 12\n575 533 6 9\n595 499 5 6\n622 498 5 7\n341 35 6 11\n# 35--Basketball/35_Basketball_playingbasketball_35_252.jpg\n560 3 34 39\n599 64 48 60\n469 77 59 67\n104 19 44 55\n452 12 43 57\n# 35--Basketball/35_Basketball_basketballgame_ball_35_423.jpg\n392 98 298 440\n# 35--Basketball/35_Basketball_playingbasketball_35_195.jpg\n1012 399 11 13\n210 275 15 27\n55 404 9 10\n114 410 10 9\n152 404 9 12\n303 406 9 9\n461 395 15 16\n505 387 11 11\n359 401 7 10\n432 403 7 10\n538 404 8 10\n583 385 15 17\n737 401 8 8\n775 405 8 9\n780 391 9 9\n711 400 9 10\n971 387 12 18\n557 399 14 17\n617 426 9 11\n253 405 4 7\n135 416 10 12\n344 397 8 8\n290 435 9 11\n389 431 6 8\n# 35--Basketball/35_Basketball_playingbasketball_35_555.jpg\n382 10 86 112\n526 50 100 102\n# 35--Basketball/35_Basketball_Basketball_35_653.jpg\n872 33 55 73\n734 48 57 70\n599 28 59 68\n460 76 56 69\n369 54 58 74\n268 49 56 68\n99 38 53 71\n90 276 59 69\n209 314 46 69\n380 301 53 63\n536 299 58 69\n653 276 54 64\n813 283 51 66\n921 278 61 76\n# 35--Basketball/35_Basketball_Basketball_35_107.jpg\n41 199 75 117\n419 58 128 186\n619 450 24 35\n609 518 36 56\n691 547 48 40\n931 443 33 39\n851 386 26 35\n892 381 27 31\n949 373 26 33\n992 483 32 82\n743 481 27 42\n947 489 41 69\n667 446 30 37\n858 354 20 25\n818 410 22 24\n748 379 18 22\n788 348 15 25\n734 350 19 26\n712 360 15 23\n853 301 21 30\n816 336 26 30\n1007 343 16 29\n1010 383 14 26\n1011 431 13 40\n727 232 20 25\n838 217 20 27\n845 135 17 22\n917 122 17 23\n881 92 15 20\n818 93 15 21\n786 162 14 23\n690 200 19 27\n615 110 16 20\n311 166 15 17\n263 170 13 18\n231 119 16 20\n291 123 14 18\n336 125 15 18\n202 329 16 22\n165 288 16 24\n94 161 21 17\n229 358 19 25\n682 509 37 49\n320 66 14 20\n221 70 14 17\n273 71 12 16\n167 72 14 15\n780 226 18 21\n741 196 17 23\n798 187 16 22\n795 387 22 29\n775 99 17 18\n683 81 13 17\n867 218 17 22\n957 357 18 20\n365 88 14 18\n210 103 13 17\n320 99 13 15\n198 45 12 17\n258 34 12 16\n293 42 10 14\n339 31 12 16\n389 32 11 16\n146 45 10 13\n630 82 12 16\n746 80 11 14\n746 47 13 16\n749 12 11 13\n788 12 13 15\n675 18 14 16\n923 362 22 27\n772 406 17 21\n982 155 16 23\n658 254 17 19\n270 5 15 17\n297 14 14 17\n# 35--Basketball/35_Basketball_playingbasketball_35_251.jpg\n432 99 84 180\n# 35--Basketball/35_Basketball_basketballgame_ball_35_276.jpg\n17 0 58 53\n236 0 56 48\n18 125 40 65\n67 184 58 62\n277 160 56 81\n492 119 55 77\n432 50 48 45\n671 120 66 89\n961 34 52 75\n940 151 61 76\n# 35--Basketball/35_Basketball_playingbasketball_35_619.jpg\n199 282 16 20\n82 278 12 14\n781 281 14 20\n609 285 14 14\n576 260 17 26\n449 274 22 24\n526 178 21 28\n# 35--Basketball/35_Basketball_Basketball_35_304.jpg\n706 250 25 39\n765 269 33 36\n861 342 60 69\n# 35--Basketball/35_Basketball_Basketball_35_457.jpg\n938 320 15 17\n606 151 36 39\n410 336 7 12\n380 327 8 15\n304 364 6 9\n16 393 9 11\n69 385 9 10\n50 383 9 8\n40 360 8 7\n42 351 8 8\n94 381 7 8\n126 388 8 10\n171 387 8 6\n136 387 7 7\n127 373 7 5\n125 381 6 7\n159 374 5 6\n213 386 5 7\n194 371 6 7\n213 360 5 6\n248 393 6 7\n282 377 5 8\n269 364 6 7\n234 351 5 7\n81 347 7 8\n# 35--Basketball/35_Basketball_basketballgame_ball_35_341.jpg\n240 240 105 175\n501 190 125 163\n653 25 125 183\n# 35--Basketball/35_Basketball_playingbasketball_35_405.jpg\n576 308 16 14\n826 295 16 25\n358 312 18 16\n343 316 13 17\n979 453 45 190\n# 35--Basketball/35_Basketball_basketballgame_ball_35_375.jpg\n83 567 7 16\n871 518 9 18\n994 535 11 19\n1017 636 7 18\n960 493 6 12\n102 562 9 17\n987 481 11 18\n994 471 10 11\n19 77 5 8\n42 77 5 7\n66 78 5 6\n84 79 6 7\n104 84 3 5\n123 83 5 6\n122 96 4 5\n125 112 4 5\n106 112 5 7\n106 91 5 7\n86 98 5 5\n82 108 6 7\n69 98 4 5\n56 95 4 5\n31 94 4 6\n9 94 5 5\n30 107 5 6\n7 159 5 6\n22 162 6 7\n53 140 6 6\n69 142 5 6\n34 161 6 7\n37 174 6 5\n75 169 7 6\n93 157 7 8\n111 158 6 8\n119 172 7 8\n101 168 5 6\n86 167 6 7\n58 165 6 7\n97 130 5 7\n81 131 5 6\n63 124 5 6\n1 116 4 9\n0 133 6 9\n155 129 5 5\n156 141 7 7\n163 152 6 7\n163 163 5 8\n147 161 7 9\n134 159 5 9\n142 176 5 7\n155 178 7 7\n132 144 6 8\n137 99 4 5\n143 81 5 7\n160 83 5 7\n27 64 5 6\n55 63 4 5\n54 49 6 6\n36 49 4 5\n89 51 5 7\n79 63 6 8\n96 65 5 6\n110 64 6 8\n112 51 5 7\n131 54 5 6\n134 67 5 6\n145 53 4 6\n148 66 5 6\n161 56 5 6\n182 69 6 7\n179 58 5 5\n165 68 4 6\n174 132 6 7\n180 149 6 8\n179 164 6 7\n123 3 4 7\n102 4 4 6\n127 16 4 6\n108 16 5 7\n119 33 4 6\n104 33 5 6\n86 31 5 6\n68 33 4 6\n52 32 4 6\n55 18 4 5\n65 6 4 5\n93 18 4 6\n77 8 5 10\n150 5 5 5\n161 8 5 5\n156 18 4 7\n158 31 5 7\n174 35 5 7\n137 35 5 7\n141 18 4 7\n259 8 4 5\n246 6 4 6\n230 7 3 6\n215 5 5 7\n196 5 4 6\n182 5 4 6\n191 18 4 7\n210 20 4 5\n229 24 6 7\n245 18 5 6\n177 21 4 6\n188 35 5 7\n207 38 4 5\n221 39 6 6\n206 56 5 6\n254 60 5 6\n256 73 5 7\n256 89 5 7\n224 82 7 8\n204 96 5 8\n235 70 6 7\n235 81 5 9\n350 10 4 5\n358 13 4 5\n373 15 4 6\n392 13 5 7\n378 27 4 5\n360 29 5 5\n350 30 4 5\n335 26 4 7\n322 24 4 5\n301 23 4 5\n280 37 5 7\n300 36 5 7\n314 40 5 6\n352 43 5 6\n341 43 3 5\n329 44 4 5\n382 45 4 5\n391 45 6 7\n406 47 5 7\n395 65 5 7\n380 60 5 7\n363 61 5 8\n351 64 4 7\n331 59 4 7\n293 58 6 7\n313 81 4 7\n331 78 6 8\n354 77 5 7\n372 82 6 8\n404 96 6 9\n385 80 4 6\n382 115 4 8\n369 90 5 12\n362 115 6 7\n348 109 6 8\n335 108 6 10\n350 128 7 8\n339 131 5 8\n320 126 6 10\n308 126 7 8\n291 124 4 7\n315 108 5 7\n297 106 6 7\n280 73 8 10\n289 91 7 9\n269 75 5 7\n272 92 6 6\n270 105 5 7\n239 119 6 9\n244 138 6 7\n263 143 6 7\n283 140 6 7\n299 142 5 7\n221 118 5 7\n199 119 6 6\n197 134 6 7\n214 133 5 8\n224 138 5 6\n194 148 5 7\n214 154 7 7\n230 153 7 9\n250 158 8 8\n273 159 5 7\n289 162 6 8\n291 177 5 7\n272 177 8 9\n256 175 6 8\n238 173 7 8\n219 173 6 7\n202 168 7 8\n187 168 6 7\n173 175 6 7\n196 185 7 9\n221 185 5 7\n238 187 6 8\n251 186 4 7\n256 198 5 7\n279 192 7 9\n303 193 5 9\n328 6 8 8\n409 0 6 5\n409 15 4 5\n440 6 4 6\n446 4 4 6\n454 4 5 6\n470 4 3 6\n463 15 5 6\n445 17 4 5\n422 0 5 4\n463 29 5 6\n442 31 4 4\n422 32 4 5\n412 42 5 7\n427 48 3 3\n451 44 4 6\n473 48 7 6\n448 67 7 7\n416 65 6 8\n337 145 6 7\n363 145 6 10\n396 151 7 11\n412 155 6 7\n428 159 5 7\n451 157 5 8\n468 160 8 11\n473 140 6 6\n478 105 6 9\n448 142 6 8\n427 136 6 8\n414 135 6 9\n430 128 6 10\n429 119 8 11\n458 120 7 8\n456 100 7 9\n435 69 5 7\n477 89 6 6\n534 6 5 6\n523 6 6 7\n522 18 5 6\n505 4 4 4\n493 4 4 5\n500 18 5 7\n301 75 6 8\n272 60 5 6\n321 95 5 6\n275 123 5 6\n259 122 6 7\n324 145 5 6\n428 16 4 5\n487 3 4 5\n485 14 5 6\n496 29 5 6\n475 35 4 6\n495 50 4 5\n415 82 4 6\n428 81 5 6\n498 88 3 5\n510 73 5 7\n496 105 6 8\n27 124 6 8\n26 143 4 9\n32 142 4 7\n633 9 4 6\n615 8 4 5\n592 7 6 7\n577 18 5 6\n593 19 6 7\n615 26 5 8\n622 26 3 5\n626 43 4 5\n612 39 3 6\n561 39 5 6\n578 41 4 5\n593 56 6 7\n604 61 6 7\n627 60 5 6\n622 78 5 7\n597 78 6 7\n581 77 6 7\n561 75 5 6\n567 55 5 7\n554 53 5 7\n534 50 6 7\n526 72 6 8\n542 72 6 8\n518 89 4 6\n541 88 5 9\n556 91 5 8\n576 91 6 9\n574 113 5 7\n559 107 5 9\n543 107 5 7\n518 104 6 9\n570 129 6 7\n557 127 6 7\n531 126 6 8\n506 128 6 8\n490 128 5 6\n318 156 4 5\n312 165 5 6\n318 196 7 8\n360 166 8 9\n379 178 7 8\n397 175 7 7\n414 176 7 8\n410 195 7 10\n378 195 8 7\n345 185 7 9\n320 182 7 9\n312 179 6 8\n330 234 7 5\n639 76 6 8\n661 79 5 8\n598 96 5 7\n613 96 5 7\n635 101 6 6\n651 100 5 6\n638 118 5 9\n612 118 5 7\n594 112 6 9\n592 134 7 8\n610 136 7 8\n635 133 9 8\n659 136 8 9\n651 161 7 8\n625 155 6 9\n612 152 7 9\n594 152 6 8\n574 150 6 9\n568 168 6 10\n584 180 5 7\n609 176 6 8\n625 178 7 9\n650 180 5 9\n606 193 7 8\n559 187 6 8\n390 96 4 5\n441 179 5 8\n459 180 5 8\n493 141 5 7\n507 150 5 8\n527 151 6 7\n541 149 6 8\n549 167 7 8\n518 164 7 9\n501 168 6 8\n483 160 6 9\n575 193 6 9\n535 184 6 9\n521 185 5 8\n494 186 6 8\n480 181 7 9\n526 205 5 9\n543 207 6 8\n568 213 7 9\n587 215 6 9\n558 223 7 8\n558 235 8 9\n523 227 6 9\n501 219 8 10\n434 200 8 9\n451 212 8 12\n420 196 6 7\n478 124 5 7\n469 201 9 8\n623 203 5 7\n614 216 7 9\n629 216 7 10\n611 232 8 8\n636 233 7 10\n646 242 6 7\n657 221 6 8\n682 203 5 10\n696 205 6 7\n674 221 7 12\n685 236 7 11\n705 243 7 11\n540 261 5 10\n587 266 6 12\n550 257 8 9\n525 259 7 11\n592 229 8 9\n645 6 4 5\n671 9 5 7\n679 9 4 6\n699 16 4 4\n682 27 5 5\n679 33 5 7\n679 42 5 7\n672 41 5 7\n660 30 5 7\n643 25 5 8\n647 57 6 8\n661 62 5 5\n682 66 5 7\n702 60 5 8\n703 43 5 7\n724 45 5 6\n746 41 6 9\n741 25 5 6\n729 30 4 6\n703 24 5 7\n720 9 5 7\n740 11 5 7\n731 63 5 8\n749 65 7 7\n738 85 5 7\n717 84 5 7\n701 83 5 7\n679 84 6 7\n738 100 6 10\n720 99 8 9\n696 105 5 6\n715 127 5 8\n695 120 6 8\n677 117 7 8\n680 101 7 8\n757 18 5 5\n755 30 7 7\n783 12 4 7\n801 13 5 8\n818 13 5 8\n840 13 5 6\n803 33 6 11\n781 26 6 8\n778 41 8 9\n766 44 7 10\n763 70 6 9\n763 85 6 8\n831 98 6 7\n853 95 6 9\n851 116 5 8\n831 119 5 7\n928 4 7 8\n948 5 6 8\n979 3 5 8\n1007 17 5 7\n998 39 6 6\n976 24 5 7\n960 21 4 6\n939 18 5 6\n912 18 4 6\n1000 58 5 7\n975 58 6 8\n966 41 4 7\n955 35 6 8\n942 37 5 10\n915 38 5 7\n890 41 5 7\n878 53 6 7\n899 59 5 6\n921 58 6 8\n926 73 6 8\n947 58 5 8\n948 79 6 8\n968 82 6 7\n999 83 5 6\n1017 80 6 11\n1001 103 6 10\n978 104 6 8\n959 100 6 8\n934 101 6 10\n903 100 5 7\n906 79 5 6\n882 74 5 8\n869 69 6 12\n885 100 5 6\n878 118 6 9\n937 122 6 6\n973 122 6 8\n1020 129 2 10\n964 146 6 9\n947 139 6 8\n915 137 7 11\n892 138 5 8\n988 128 5 9\n918 118 6 9\n1018 169 5 9\n995 170 7 8\n972 185 7 9\n964 167 6 10\n940 165 6 9\n952 187 6 9\n935 208 5 10\n917 189 6 7\n908 206 6 8\n917 228 6 9\n948 239 6 10\n896 181 8 11\n892 158 6 8\n861 136 7 8\n863 157 6 8\n845 151 8 9\n822 153 8 7\n817 175 7 8\n840 176 6 8\n864 183 6 7\n861 199 7 9\n882 211 6 8\n865 224 7 9\n886 236 6 7\n832 216 7 9\n823 203 5 9\n800 226 5 7\n775 215 7 9\n775 144 7 12\n806 189 8 10\n1011 47 7 12\n987 84 9 6\n916 161 6 7\n1018 196 5 10\n1007 195 5 9\n1015 260 7 12\n1006 277 8 12\n845 267 8 7\n875 271 7 7\n725 185 7 10\n752 164 8 8\n754 211 6 8\n749 226 8 10\n809 266 8 9\n750 260 6 7\n177 113 6 6\n243 104 6 6\n260 107 5 7\n208 129 4 7\n184 180 7 7\n# 35--Basketball/35_Basketball_basketballgame_ball_35_479.jpg\n139 291 5 6\n133 286 4 6\n130 284 3 4\n138 296 4 5\n138 320 4 5\n123 334 4 6\n114 287 4 6\n103 283 3 5\n92 280 4 4\n101 295 4 5\n103 332 4 6\n96 335 5 5\n85 342 6 5\n80 306 4 6\n87 294 3 5\n80 289 4 6\n62 310 3 4\n46 340 5 9\n23 338 4 6\n22 313 4 6\n40 305 4 5\n62 300 5 6\n56 310 4 6\n61 336 6 9\n92 344 4 7\n39 322 4 5\n28 367 4 6\n22 373 5 8\n22 404 4 6\n43 384 5 7\n54 389 5 7\n64 391 4 6\n51 409 5 7\n70 402 4 6\n73 412 6 6\n85 415 6 8\n28 295 3 4\n20 282 3 6\n21 296 2 5\n57 293 4 5\n16 340 5 7\n27 343 4 6\n126 426 7 9\n139 438 5 9\n134 439 5 8\n111 437 6 8\n76 441 6 9\n102 451 5 10\n84 447 4 8\n91 479 8 11\n94 468 6 7\n61 434 7 9\n49 430 6 8\n35 426 6 6\n22 446 7 6\n36 443 5 7\n26 461 5 9\n144 487 5 8\n92 518 10 14\n139 531 8 13\n42 379 5 5\n32 377 5 4\n10 393 5 5\n9 398 5 7\n8 410 5 7\n4 422 3 6\n2 407 4 6\n7 420 4 6\n103 423 5 9\n7 450 6 9\n102 472 8 9\n103 622 19 31\n87 575 7 15\n221 486 6 10\n251 471 4 7\n269 475 5 8\n279 487 4 9\n175 453 6 6\n164 449 5 8\n195 466 5 6\n196 478 5 6\n323 554 8 11\n304 583 11 14\n481 584 11 12\n628 600 5 10\n816 665 9 16\n951 645 8 12\n982 638 9 11\n179 229 3 3\n189 239 2 4\n216 281 3 4\n174 274 4 4\n160 253 3 4\n155 231 3 4\n144 232 3 4\n177 247 4 4\n171 255 4 5\n168 294 5 6\n249 227 4 5\n240 228 3 4\n225 229 2 3\n260 279 4 6\n268 270 3 4\n251 288 4 4\n371 339 4 5\n421 366 5 8\n503 360 4 7\n477 357 4 5\n539 351 4 6\n558 350 3 6\n570 369 5 7\n626 377 4 7\n268 289 2 5\n238 292 4 5\n225 302 4 5\n221 310 5 5\n246 328 3 5\n237 305 5 7\n255 303 4 4\n273 300 4 4\n255 309 4 5\n285 300 3 5\n290 306 3 5\n299 304 4 5\n314 304 4 5\n319 295 4 5\n308 289 4 6\n268 303 3 6\n203 280 5 7\n256 261 6 4\n272 249 5 6\n253 270 3 5\n239 310 5 5\n324 256 3 5\n335 255 4 8\n311 255 3 6\n337 280 4 5\n312 279 3 4\n348 253 3 5\n370 264 3 4\n374 290 5 5\n357 290 2 4\n323 299 3 6\n320 279 4 6\n386 274 4 5\n398 272 4 6\n397 291 4 7\n390 290 5 5\n354 235 3 5\n336 244 2 3\n324 247 2 3\n349 277 3 4\n401 265 4 5\n399 255 3 4\n394 249 3 4\n425 238 3 4\n416 248 3 4\n408 248 3 5\n413 239 2 4\n399 240 3 4\n440 285 3 5\n430 294 3 4\n430 305 3 5\n444 309 3 5\n455 311 4 5\n462 311 3 5\n477 315 3 4\n489 316 5 6\n482 299 4 5\n473 299 4 4\n468 286 4 5\n479 288 4 4\n456 295 4 5\n501 319 4 6\n466 317 4 4\n533 313 3 6\n511 322 3 5\n531 323 3 5\n500 292 4 6\n491 290 4 6\n534 273 3 4\n519 272 3 4\n497 270 3 4\n484 271 2 3\n474 270 3 4\n447 267 3 4\n454 277 3 4\n505 261 3 5\n521 262 3 4\n530 264 3 4\n515 283 4 5\n493 279 3 5\n548 323 4 5\n558 327 4 5\n570 328 4 6\n584 330 3 6\n586 297 4 6\n575 297 4 5\n563 298 3 4\n549 295 4 6\n558 283 4 5\n546 308 4 4\n581 267 3 4\n594 264 4 5\n544 262 3 4\n587 285 2 3\n596 290 2 4\n606 289 2 3\n606 305 3 3\n600 312 4 5\n594 310 4 5\n705 268 2 4\n695 268 4 4\n703 277 3 4\n695 277 3 4\n680 277 4 5\n673 280 4 5\n666 283 4 5\n657 285 3 3\n643 282 3 5\n635 280 4 6\n602 271 3 4\n611 282 2 3\n648 294 3 6\n661 297 3 4\n666 298 4 4\n677 307 3 5\n709 314 3 5\n716 328 3 6\n706 327 4 6\n698 312 4 5\n690 327 5 6\n683 325 4 5\n657 306 5 4\n665 333 4 5\n646 341 4 5\n646 332 4 5\n628 341 4 6\n620 336 4 6\n615 327 4 5\n602 340 4 5\n601 334 3 4\n603 327 3 5\n593 324 6 5\n575 357 6 4\n657 360 5 6\n626 292 6 8\n639 297 7 8\n623 317 4 5\n639 318 3 5\n580 308 4 6\n468 258 3 4\n460 248 3 5\n464 240 2 4\n381 281 3 7\n416 217 3 4\n459 267 3 5\n569 306 3 4\n580 279 2 5\n526 252 3 4\n537 253 3 4\n548 254 3 3\n559 257 2 3\n560 246 3 5\n545 244 2 3\n497 229 2 3\n517 230 2 4\n515 248 4 6\n510 269 2 5\n500 250 3 5\n565 222 3 6\n561 232 3 4\n522 220 4 4\n507 211 3 4\n576 224 2 4\n588 225 2 5\n494 262 3 4\n474 248 3 4\n422 226 3 4\n765 237 2 4\n755 238 3 3\n729 243 4 5\n748 249 3 4\n732 259 3 4\n791 249 3 4\n829 253 4 4\n843 255 4 5\n835 268 4 6\n818 277 4 5\n822 266 3 5\n798 263 3 6\n785 263 4 5\n774 265 4 5\n782 273 3 5\n773 275 4 5\n756 272 3 5\n738 281 5 5\n750 285 3 5\n789 274 3 5\n807 274 5 5\n837 280 4 4\n845 295 4 5\n831 291 4 5\n795 286 6 7\n741 294 4 5\n730 301 4 6\n749 306 3 6\n774 298 4 5\n775 289 3 5\n792 299 3 4\n805 300 4 5\n816 296 5 7\n831 306 4 5\n814 315 6 9\n797 313 4 6\n801 327 3 6\n811 328 5 7\n844 318 4 5\n775 309 3 4\n763 305 5 8\n735 318 4 5\n743 319 4 6\n756 321 4 5\n751 335 4 5\n781 337 3 5\n785 321 3 8\n774 324 3 6\n795 340 3 4\n768 337 4 5\n731 307 4 5\n722 304 4 5\n710 301 5 5\n719 296 4 6\n720 319 3 4\n705 342 4 5\n713 341 5 7\n725 350 4 4\n751 351 4 5\n754 352 4 7\n766 361 5 7\n721 333 4 5\n638 260 3 4\n644 258 5 5\n608 257 2 4\n601 275 3 5\n628 261 4 4\n603 248 4 6\n655 216 4 7\n634 236 3 5\n671 246 3 5\n688 242 3 5\n696 240 3 5\n707 242 3 5\n357 278 5 7\n333 290 3 4\n310 261 4 5\n358 262 4 6\n364 235 4 6\n350 243 5 6\n502 310 4 5\n523 312 4 6\n531 302 3 4\n561 321 4 5\n570 319 4 5\n567 285 3 5\n558 307 3 5\n853 256 4 5\n792 219 3 3\n782 221 3 4\n819 228 5 4\n832 229 4 4\n846 212 3 3\n621 241 3 6\n620 260 3 5\n645 250 3 4\n650 228 3 4\n585 207 4 7\n665 210 4 5\n577 207 4 4\n596 207 3 4\n609 216 2 4\n588 198 2 4\n629 199 3 4\n609 190 3 4\n626 190 4 6\n607 197 4 6\n599 219 4 5\n765 285 4 6\n797 365 5 6\n799 354 4 6\n789 354 4 7\n812 337 5 7\n827 342 5 7\n786 364 4 6\n810 372 5 5\n831 367 7 8\n814 359 4 6\n957 238 5 7\n947 232 2 4\n934 224 4 5\n918 226 4 5\n908 245 3 6\n906 233 4 9\n930 244 6 6\n916 247 6 8\n945 249 4 6\n933 276 7 7\n919 273 5 8\n903 273 4 5\n924 286 6 7\n886 246 4 4\n881 257 3 5\n922 262 4 5\n934 263 4 5\n949 265 3 6\n959 258 7 6\n957 317 5 8\n941 327 5 6\n926 342 4 6\n918 355 5 5\n905 357 5 8\n891 353 6 8\n903 259 6 6\n896 259 3 5\n894 224 4 4\n864 236 3 4\n868 257 4 5\n847 269 4 5\n862 269 4 6\n877 271 4 5\n889 274 3 5\n904 298 4 6\n898 287 5 7\n871 283 4 5\n889 286 4 6\n860 283 4 6\n886 297 5 6\n890 309 5 7\n869 306 5 6\n859 321 4 6\n877 323 4 7\n889 325 3 4\n914 303 5 5\n854 339 4 4\n845 347 5 5\n860 304 5 6\n844 303 6 10\n908 380 6 8\n896 377 5 7\n863 338 5 6\n886 366 4 8\n876 364 4 6\n843 371 7 8\n841 364 6 11\n861 373 6 7\n856 362 6 6\n976 241 4 5\n965 252 4 5\n1000 230 7 7\n997 242 7 9\n1009 286 5 6\n967 307 3 5\n1013 296 6 8\n859 291 4 9\n830 318 4 6\n973 253 7 8\n1017 312 5 7\n1009 304 7 7\n1008 336 6 9\n1006 324 3 5\n988 338 5 6\n991 359 5 5\n1006 358 4 6\n972 338 5 6\n958 346 4 7\n987 368 4 6\n945 346 5 7\n937 351 2 4\n936 368 4 4\n996 339 6 7\n875 376 5 7\n936 378 7 8\n957 389 8 11\n1007 393 7 11\n988 243 3 5\n1014 218 5 7\n1011 208 5 6\n995 207 4 7\n985 220 3 5\n970 219 4 6\n956 204 4 5\n945 205 4 4\n969 197 3 5\n932 214 4 5\n971 370 5 5\n992 405 6 7\n847 235 3 4\n892 235 4 5\n875 241 4 4\n906 215 3 4\n897 215 4 5\n883 211 4 5\n868 212 4 4\n908 203 3 5\n895 201 4 7\n894 193 4 5\n882 221 4 5\n922 215 4 5\n904 191 4 5\n905 226 4 6\n966 205 5 5\n980 185 3 4\n967 185 3 3\n995 187 4 4\n955 185 4 5\n944 181 4 5\n966 175 4 5\n976 176 4 4\n998 178 2 3\n943 195 3 4\n906 166 4 5\n916 192 4 6\n894 170 4 6\n894 181 3 6\n918 174 3 4\n932 185 4 4\n928 173 2 5\n955 165 4 4\n940 162 4 5\n930 165 3 4\n915 154 4 6\n440 220 3 5\n429 216 4 6\n421 215 5 5\n437 198 4 6\n456 196 3 3\n883 201 3 7\n875 195 4 6\n868 198 4 6\n842 187 4 6\n854 212 4 7\n859 196 5 8\n829 190 5 7\n851 168 4 5\n846 167 4 6\n712 256 4 5\n697 255 3 4\n759 224 4 6\n735 222 5 5\n746 223 4 4\n736 235 3 3\n729 236 4 3\n717 227 5 8\n683 211 4 4\n676 208 6 6\n664 220 3 3\n687 230 3 5\n696 223 3 3\n702 213 3 4\n696 202 3 5\n688 201 2 4\n754 196 4 4\n717 214 3 7\n724 215 3 6\n736 215 3 5\n765 225 4 6\n760 207 3 4\n745 195 3 6\n705 194 3 6\n711 192 4 4\n830 221 4 5\n819 199 3 5\n810 198 3 5\n792 208 3 5\n794 188 3 4\n794 199 3 3\n488 205 2 4\n519 211 3 4\n508 231 2 4\n982 206 5 6\n988 167 4 6\n1000 142 4 5\n973 135 3 4\n988 155 4 7\n952 134 3 5\n938 136 4 4\n992 184 2 4\n1003 186 5 10\n1009 158 5 5\n1007 143 4 8\n# 35--Basketball/35_Basketball_Basketball_35_158.jpg\n198 462 120 174\n955 565 60 84\n# 35--Basketball/35_Basketball_basketballgame_ball_35_254.jpg\n627 312 92 78\n312 237 61 106\n12 143 80 92\n# 35--Basketball/35_Basketball_playingbasketball_35_219.jpg\n468 968 61 69\n580 871 30 37\n684 927 23 34\n702 1053 66 83\n815 959 68 94\n924 871 68 88\n246 683 96 113\n829 877 22 26\n759 870 28 35\n# 35--Basketball/35_Basketball_basketballgame_ball_35_460.jpg\n444 427 213 288\n# 35--Basketball/35_Basketball_basketballgame_ball_35_709.jpg\n767 996 35 45\n749 971 22 26\n782 974 35 42\n865 978 21 26\n882 1012 30 38\n894 978 31 40\n937 983 27 31\n960 972 23 23\n994 978 29 35\n1003 1002 21 36\n993 930 22 28\n972 909 18 24\n930 908 23 25\n774 923 24 29\n851 918 20 32\n908 955 23 28\n904 925 25 30\n851 896 23 29\n868 863 18 24\n913 867 20 26\n972 861 24 28\n973 834 19 25\n998 816 19 25\n981 781 26 29\n976 759 20 24\n991 749 23 23\n983 720 23 23\n979 700 18 20\n1000 680 18 25\n942 652 19 25\n949 684 18 25\n897 675 20 24\n836 653 18 18\n804 668 16 20\n841 677 17 20\n790 649 20 18\n776 672 18 20\n771 692 21 20\n739 701 18 23\n758 725 17 20\n758 742 18 20\n779 715 19 25\n824 697 19 24\n824 721 25 28\n888 707 18 23\n880 737 20 23\n923 734 20 21\n925 766 19 21\n921 807 24 28\n923 786 20 19\n904 837 22 23\n860 847 18 19\n859 808 20 29\n877 810 21 30\n789 836 24 24\n795 808 23 25\n801 778 24 24\n832 773 18 25\n865 771 20 19\n874 787 18 22\n796 867 22 25\n893 641 21 25\n971 607 18 23\n972 579 15 21\n928 587 17 22\n880 583 14 17\n851 621 17 19\n791 620 19 19\n810 607 14 16\n807 558 15 14\n813 541 14 15\n673 567 24 22\n715 569 17 21\n748 493 19 21\n717 479 17 17\n695 462 16 18\n667 427 11 12\n684 434 13 15\n703 454 14 16\n729 468 11 15\n738 452 11 15\n728 430 10 11\n695 406 13 15\n766 476 12 14\n788 482 14 19\n803 482 11 12\n827 491 13 17\n793 518 12 13\n875 504 12 15\n857 470 12 14\n838 482 11 15\n868 492 12 15\n887 470 11 15\n909 489 10 18\n926 477 12 17\n956 508 15 16\n976 459 10 15\n988 492 12 17\n1003 476 11 17\n848 450 12 11\n829 444 9 12\n810 457 12 12\n790 440 12 14\n801 432 12 15\n773 461 12 13\n812 415 12 16\n866 443 11 16\n890 451 11 12\n933 443 13 19\n954 482 13 16\n310 388 15 15\n331 371 17 19\n364 363 14 13\n369 383 14 16\n390 402 11 13\n410 409 15 19\n354 420 14 14\n337 394 12 19\n350 386 13 16\n314 422 11 15\n322 439 10 12\n341 441 12 14\n376 434 11 16\n400 423 11 14\n401 449 14 17\n423 477 14 19\n346 490 19 21\n320 484 13 16\n304 555 17 20\n408 550 21 24\n520 401 76 69\n11 560 15 15\n22 586 17 16\n14 622 18 20\n49 635 18 24\n78 567 18 22\n98 587 18 24\n108 646 15 18\n129 623 18 19\n143 607 16 20\n161 592 16 19\n178 563 21 23\n240 552 18 21\n197 556 19 22\n217 603 19 22\n179 616 19 20\n243 627 20 29\n254 615 15 16\n291 622 16 23\n306 598 18 21\n259 579 19 25\n223 584 20 22\n16 461 17 21\n39 473 15 16\n63 466 15 18\n109 468 15 15\n109 441 16 18\n150 444 13 16\n190 436 13 16\n169 432 11 12\n233 455 15 17\n267 445 18 13\n262 467 15 14\n298 433 15 16\n276 482 15 17\n58 594 19 22\n51 619 20 22\n361 602 17 19\n390 580 17 22\n419 599 17 23\n393 629 16 22\n368 645 20 25\n328 644 21 23\n26 774 22 29\n50 804 26 27\n27 829 27 29\n17 858 22 26\n3 888 19 27\n3 933 24 29\n3 966 23 29\n5 1003 36 46\n34 988 29 38\n65 985 29 42\n53 962 27 25\n91 978 25 31\n120 1000 27 33\n137 959 28 36\n98 931 25 29\n83 856 24 31\n105 828 24 29\n135 822 30 33\n173 939 21 33\n180 983 37 43\n212 973 23 30\n165 989 29 40\n219 1009 40 42\n249 928 23 33\n268 958 27 25\n268 987 26 36\n288 997 37 38\n348 966 29 36\n79 667 16 20\n148 674 17 22\n193 663 17 22\n182 689 22 24\n152 706 23 29\n186 711 25 25\n182 735 25 25\n227 685 19 26\n261 664 19 18\n294 688 21 23\n266 705 20 23\n238 736 21 25\n216 761 25 23\n263 775 20 31\n273 758 23 23\n300 732 21 25\n320 705 21 26\n356 691 14 18\n360 722 18 23\n352 752 22 29\n320 778 25 30\n304 805 23 27\n352 831 23 29\n372 820 20 23\n386 787 26 27\n413 756 23 27\n399 690 16 19\n437 703 20 25\n392 865 27 33\n496 994 25 36\n506 937 23 30\n133 505 22 23\n632 595 89 74\n184 481 14 17\n64 433 14 18\n44 394 15 17\n43 426 13 16\n42 456 11 14\n75 409 11 13\n88 397 11 13\n108 409 15 17\n127 424 12 16\n134 400 12 15\n67 376 13 16\n71 360 12 16\n55 353 11 14\n48 321 13 15\n76 336 10 15\n86 353 11 15\n108 361 12 16\n106 338 13 15\n148 355 12 17\n164 376 13 17\n188 384 13 16\n206 376 15 15\n220 433 14 18\n230 414 15 19\n251 402 15 16\n290 378 13 15\n281 355 13 17\n233 384 10 13\n250 325 11 15\n171 358 14 16\n206 332 12 14\n222 344 12 18\n174 327 11 15\n246 359 12 17\n763 416 14 19\n757 390 12 14\n852 402 12 16\n947 432 12 14\n420 647 20 22\n374 667 18 24\n356 556 16 17\n0 810 15 25\n# 35--Basketball/35_Basketball_playingbasketball_35_732.jpg\n645 256 36 48\n# 35--Basketball/35_Basketball_playingbasketball_35_13.jpg\n443 160 98 122\n# 35--Basketball/35_Basketball_playingbasketball_35_433.jpg\n529 120 117 201\n# 35--Basketball/35_Basketball_Basketball_35_393.jpg\n752 170 72 68\n188 6 198 228\n# 35--Basketball/35_Basketball_basketballgame_ball_35_178.jpg\n86 395 25 32\n195 470 21 25\n266 506 15 18\n303 484 17 26\n567 264 32 22\n455 383 29 27\n13 658 7 9\n24 676 7 8\n31 656 8 9\n47 667 7 8\n42 660 4 7\n30 640 5 6\n20 646 5 5\n39 646 4 6\n50 647 4 6\n48 655 5 5\n55 644 3 6\n60 646 4 5\n66 647 3 5\n72 645 4 5\n58 659 6 9\n68 662 6 9\n75 666 4 7\n86 668 4 8\n120 675 5 8\n126 676 4 7\n151 674 7 7\n146 681 6 6\n228 688 3 6\n241 690 4 7\n235 691 5 5\n294 686 3 4\n313 701 4 4\n290 699 3 6\n328 694 3 6\n341 695 3 5\n355 694 4 5\n370 694 3 4\n372 704 4 5\n382 695 4 5\n390 703 5 5\n397 697 3 4\n409 697 3 5\n420 693 3 5\n435 683 3 5\n434 695 3 4\n426 683 3 4\n478 691 3 6\n463 694 3 4\n406 690 4 6\n396 690 3 5\n483 685 3 4\n490 683 4 5\n501 681 4 6\n505 680 3 4\n491 678 3 4\n535 697 4 6\n542 698 4 4\n569 694 3 6\n583 694 4 5\n592 696 3 7\n605 696 3 5\n603 683 3 4\n551 687 4 5\n601 704 4 5\n618 693 4 6\n653 697 3 5\n662 696 3 4\n633 695 4 5\n621 670 3 5\n719 689 4 5\n743 691 5 6\n750 681 4 6\n759 703 5 6\n761 692 4 6\n787 689 4 5\n794 686 4 5\n798 685 5 5\n809 685 3 4\n811 681 3 6\n818 686 3 5\n825 682 3 5\n833 680 4 5\n832 687 5 6\n843 670 5 7\n759 666 2 4\n748 667 3 4\n768 664 3 4\n784 665 2 3\n762 677 5 8\n791 673 4 6\n861 656 3 5\n855 678 5 6\n867 680 5 5\n881 675 6 8\n863 676 4 5\n887 677 6 6\n886 671 4 5\n916 673 6 7\n905 675 5 7\n900 674 4 7\n897 675 4 6\n894 676 4 5\n932 668 6 8\n924 664 3 5\n917 658 4 5\n899 666 5 5\n928 657 3 5\n934 659 3 4\n945 668 6 6\n952 663 5 7\n961 667 6 7\n962 653 6 7\n970 663 7 8\n1015 666 6 5\n1013 677 7 7\n986 661 5 7\n976 666 6 7\n981 663 5 7\n977 655 4 6\n1009 646 5 6\n995 645 5 6\n988 652 3 6\n985 644 4 4\n975 646 3 5\n970 650 4 5\n983 635 3 4\n690 387 25 28\n839 190 27 36\n# 35--Basketball/35_Basketball_playingbasketball_35_366.jpg\n410 324 40 45\n# 35--Basketball/35_Basketball_playingbasketball_35_65.jpg\n681 234 11 11\n744 380 14 18\n850 416 16 16\n907 354 16 22\n918 376 24 32\n968 405 22 27\n1005 416 14 20\n800 425 14 16\n621 391 16 22\n452 349 22 23\n529 311 18 25\n227 428 23 36\n717 416 11 14\n# 35--Basketball/35_Basketball_basketballgame_ball_35_309.jpg\n396 70 82 110\n214 6 84 58\n136 30 68 116\n766 42 180 258\n# 35--Basketball/35_Basketball_playingbasketball_35_636.jpg\n340 48 232 308\n866 366 90 106\n# 35--Basketball/35_Basketball_basketballgame_ball_35_192.jpg\n743 125 130 168\n555 608 132 161\n# 35--Basketball/35_Basketball_playingbasketball_35_511.jpg\n550 294 23 18\n# 35--Basketball/35_Basketball_basketballgame_ball_35_216.jpg\n708 406 9 9\n640 420 7 9\n481 207 19 19\n370 170 21 22\n1012 434 7 11\n963 467 4 7\n933 465 5 8\n294 394 10 12\n196 428 7 10\n124 457 6 10\n47 450 8 10\n158 432 5 8\n89 435 5 7\n105 420 4 8\n66 417 8 11\n46 409 5 6\n26 396 6 8\n95 410 5 8\n140 403 5 7\n4 373 4 7\n6 359 5 8\n94 375 5 7\n41 392 6 8\n12 390 6 6\n69 354 5 8\n118 431 6 8\n77 436 4 5\n72 464 5 8\n212 441 5 9\n232 421 4 7\n250 446 6 7\n242 441 5 6\n26 428 6 8\n6 408 4 6\n158 390 4 6\n177 420 4 8\n# 35--Basketball/35_Basketball_basketballgame_ball_35_998.jpg\n46 200 23 50\n65 285 34 38\n121 288 37 48\n45 394 40 50\n336 95 57 79\n351 320 40 54\n320 409 32 47\n680 63 52 75\n817 317 41 56\n910 281 46 68\n1000 312 23 63\n839 218 27 40\n447 145 27 37\n570 152 29 35\n502 337 39 41\n826 100 33 37\n114 119 23 24\n0 316 24 35\n513 50 27 33\n588 53 27 40\n270 88 23 32\n177 121 28 27\n909 210 38 37\n866 303 31 40\n476 229 25 32\n392 183 33 36\n2 242 13 40\n# 35--Basketball/35_Basketball_basketballgame_ball_35_689.jpg\n617 71 11 15\n657 71 8 12\n370 78 7 12\n323 99 11 15\n352 104 13 14\n388 113 9 10\n393 82 11 9\n423 89 9 11\n445 83 9 12\n491 86 11 15\n520 90 11 17\n551 91 12 15\n575 94 12 15\n624 103 11 14\n653 104 12 16\n581 133 9 13\n548 131 10 13\n517 131 8 13\n479 117 11 14\n452 115 9 16\n411 109 12 14\n343 140 11 12\n341 170 12 23\n382 141 8 14\n411 143 9 12\n437 146 9 12\n475 145 11 12\n557 163 10 12\n392 189 12 15\n421 175 10 14\n447 181 11 14\n421 202 11 14\n449 202 10 15\n469 223 11 12\n491 188 8 14\n514 190 11 15\n524 210 11 12\n550 194 12 15\n582 193 9 15\n590 216 14 17\n552 216 15 14\n632 201 9 15\n660 169 12 15\n653 201 12 17\n665 226 12 16\n595 15 8 14\n677 27 8 10\n698 19 13 18\n742 18 9 15\n707 57 9 16\n684 78 8 15\n699 174 11 15\n803 85 11 18\n767 112 11 16\n771 144 13 21\n808 151 10 18\n804 203 9 15\n766 209 12 14\n723 185 10 13\n206 255 15 21\n317 317 16 22\n549 305 13 19\n624 317 15 19\n672 368 16 22\n62 17 9 9\n84 20 8 9\n20 38 9 10\n50 41 9 11\n78 44 7 10\n34 66 11 13\n61 70 9 11\n20 95 9 10\n20 124 10 12\n56 100 8 12\n872 197 10 18\n881 174 10 14\n872 126 10 21\n831 96 8 14\n822 64 10 14\n894 78 8 13\n911 99 9 13\n937 70 10 16\n930 41 11 11\n928 11 9 11\n952 18 10 11\n969 38 10 16\n976 79 11 16\n985 107 11 19\n937 109 14 21\n944 139 11 17\n986 142 14 15\n966 226 13 13\n952 274 18 19\n99 45 9 12\n116 23 9 11\n129 55 8 10\n119 73 9 10\n146 91 9 10\n99 134 9 15\n96 153 11 14\n123 195 8 13\n138 138 9 15\n177 112 10 14\n154 50 9 11\n147 17 7 13\n188 32 8 9\n212 86 8 12\n204 119 8 11\n238 91 10 15\n220 119 9 13\n206 5 9 11\n247 62 9 10\n271 48 8 10\n270 65 8 12\n271 98 8 12\n294 67 10 15\n296 99 9 13\n284 131 9 14\n235 156 11 15\n185 155 7 12\n271 166 11 11\n315 132 9 13\n310 40 9 14\n298 11 10 15\n50 128 9 12\n29 145 11 14\n68 149 10 14\n74 129 10 14\n82 104 9 13\n230 4 8 12\n173 4 8 6\n352 17 8 12\n371 16 8 13\n395 25 8 12\n436 25 9 12\n461 25 10 12\n520 4 7 11\n552 11 9 13\n614 12 8 9\n653 19 8 13\n333 53 9 10\n334 70 8 9\n360 56 7 9\n391 51 11 12\n427 51 8 14\n463 55 8 12\n486 54 9 14\n500 36 8 13\n515 33 11 12\n542 48 9 11\n578 42 8 13\n649 44 10 12\n519 65 8 14\n542 69 10 12\n582 64 11 15\n241 125 11 15\n475 3 9 12\n484 1 10 12\n675 47 10 12\n602 233 12 12\n893 45 9 10\n770 186 10 12\n726 144 11 16\n615 132 12 14\n926 168 12 16\n960 190 11 13\n939 210 10 16\n690 240 13 14\n4 19 9 10\n5 72 11 11\n995 22 11 12\n# 35--Basketball/35_Basketball_playingbasketball_35_91.jpg\n272 378 334 397\n# 35--Basketball/35_Basketball_playingbasketball_35_449.jpg\n339 153 99 135\n# 35--Basketball/35_Basketball_basketballgame_ball_35_50.jpg\n409 208 23 31\n276 170 24 30\n588 129 32 44\n777 336 40 39\n949 271 29 40\n213 280 38 51\n970 104 6 8\n943 105 6 8\n962 105 5 8\n922 97 6 8\n937 97 6 8\n891 96 5 8\n879 96 5 8\n997 106 8 10\n# 35--Basketball/35_Basketball_playingbasketball_35_135.jpg\n498 269 31 36\n196 245 35 52\n# 35--Basketball/35_Basketball_playingbasketball_35_674.jpg\n634 45 61 80\n370 154 66 72\n183 139 51 55\n152 68 36 42\n214 77 25 32\n269 83 28 40\n289 115 31 39\n357 94 26 30\n90 8 31 36\n175 15 27 37\n405 20 27 34\n351 8 24 30\n450 47 25 30\n478 103 25 23\n561 104 29 37\n505 29 23 34\n450 19 26 31\n553 32 28 32\n603 22 23 33\n859 259 28 36\n598 274 34 44\n646 259 36 47\n950 245 23 33\n999 246 23 32\n817 158 26 37\n803 127 31 40\n876 160 26 37\n901 73 24 34\n803 50 24 31\n789 89 23 28\n742 40 25 37\n981 31 43 78\n16 235 33 39\n0 89 27 47\n977 120 25 30\n926 81 26 32\n481 153 28 31\n844 135 20 31\n578 77 25 26\n269 3 20 32\n# 35--Basketball/35_Basketball_playingbasketball_35_876.jpg\n461 110 82 118\n980 522 21 27\n956 506 20 25\n929 521 19 24\n923 491 16 23\n929 452 19 22\n964 449 15 22\n1010 506 14 27\n1008 477 16 28\n886 515 24 28\n856 487 20 25\n896 460 21 27\n865 449 18 25\n849 424 17 22\n882 404 20 23\n932 415 15 20\n954 399 15 24\n990 433 19 22\n1001 416 16 22\n996 380 14 21\n826 476 16 23\n837 460 15 21\n821 449 16 22\n800 506 25 29\n771 501 22 29\n730 525 25 30\n709 503 23 29\n656 502 24 31\n791 493 14 21\n772 470 19 24\n622 405 19 25\n206 528 22 28\n262 531 23 28\n340 490 21 21\n284 494 18 22\n209 488 20 25\n267 476 17 17\n158 483 18 24\n134 465 19 23\n102 477 18 22\n89 468 18 22\n955 316 17 20\n967 345 16 21\n943 342 15 19\n886 319 20 25\n907 266 16 20\n865 265 13 18\n843 314 17 19\n811 289 15 17\n816 259 16 18\n755 334 16 19\n779 321 13 18\n729 318 15 20\n701 280 14 20\n773 281 14 19\n750 270 12 15\n770 262 12 17\n770 249 14 15\n715 252 14 20\n664 256 13 20\n682 227 16 22\n724 229 15 18\n778 205 14 19\n769 182 13 16\n724 181 15 17\n677 182 16 18\n634 181 13 18\n585 176 14 20\n628 248 12 15\n946 222 14 20\n957 199 13 18\n982 220 12 17\n998 177 13 18\n966 182 15 16\n955 150 13 14\n1006 363 13 16\n150 155 12 16\n190 158 12 17\n231 180 13 15\n256 203 12 15\n235 227 15 18\n209 243 14 14\n259 266 11 14\n299 232 11 17\n285 175 14 20\n280 139 13 17\n328 151 15 17\n393 162 14 16\n431 156 14 14\n336 72 12 14\n288 81 13 15\n243 80 13 16\n192 67 13 16\n299 195 14 19\n65 115 74 96\n596 74 12 16\n546 66 12 16\n422 14 15 16\n296 571 24 33\n360 552 12 17\n# 35--Basketball/35_Basketball_Basketball_35_801.jpg\n642 280 14 15\n586 347 15 16\n520 320 14 16\n919 254 15 18\n# 35--Basketball/35_Basketball_playingbasketball_35_2.jpg\n820 517 84 99\n447 405 66 90\n# 35--Basketball/35_Basketball_playingbasketball_35_417.jpg\n888 164 28 34\n926 117 20 27\n961 52 27 41\n744 86 30 34\n367 22 44 46\n526 36 29 31\n248 60 27 29\n309 55 28 39\n225 133 31 35\n184 51 23 28\n52 65 28 37\n159 65 27 36\n349 240 35 47\n278 262 35 43\n210 250 32 47\n443 35 28 39\n# 35--Basketball/35_Basketball_Basketball_35_579.jpg\n903 96 51 64\n492 116 23 36\n733 299 47 54\n204 216 23 25\n80 96 28 29\n411 343 24 27\n478 572 22 28\n266 529 23 31\n77 599 25 29\n# 35--Basketball/35_Basketball_basketballgame_ball_35_429.jpg\n422 210 252 335\n# 35--Basketball/35_Basketball_basketballgame_ball_35_478.jpg\n325 470 12 12\n127 411 70 102\n310 281 7 10\n405 261 8 11\n332 261 7 9\n342 248 7 8\n399 393 8 10\n722 320 10 12\n802 337 11 14\n860 276 7 11\n# 35--Basketball/35_Basketball_Basketball_35_458.jpg\n245 35 40 64\n492 25 43 72\n743 31 40 56\n# 35--Basketball/35_Basketball_playingbasketball_35_818.jpg\n423 89 97 141\n# 35--Basketball/35_Basketball_Basketball_35_791.jpg\n770 42 84 120\n# 35--Basketball/35_Basketball_basketballgame_ball_35_201.jpg\n13 29 72 153\n83 131 105 137\n115 236 107 153\n638 359 126 177\n284 381 118 169\n507 212 102 142\n729 166 99 123\n383 145 99 142\n611 11 107 129\n936 209 86 137\n834 11 99 102\n21 359 107 201\n# 36--Football/36_Football_americanfootball_ball_36_81.jpg\n170 72 60 59\n374 123 57 48\n910 7 57 52\n567 220 35 50\n700 91 31 37\n474 45 52 53\n342 38 38 40\n# 36--Football/36_Football_americanfootball_ball_36_234.jpg\n335 91 101 148\n# 36--Football/36_Football_americanfootball_ball_36_162.jpg\n402 272 196 284\n# 36--Football/36_Football_americanfootball_ball_36_257.jpg\n71 222 75 95\n429 193 63 81\n292 179 49 65\n100 166 55 65\n629 132 54 72\n864 152 83 123\n503 205 35 53\n387 191 29 48\n780 209 44 61\n62 185 19 27\n# 36--Football/36_Football_americanfootball_ball_36_301.jpg\n454 116 187 235\n# 36--Football/36_Football_americanfootball_ball_36_279.jpg\n337 881 84 148\n# 36--Football/36_Football_americanfootball_ball_36_510.jpg\n566 144 76 78\n191 56 48 73\n# 36--Football/36_Football_americanfootball_ball_36_16.jpg\n540 88 132 152\n292 266 128 160\n# 36--Football/36_Football_americanfootball_ball_36_396.jpg\n252 200 126 166\n# 36--Football/36_Football_Football_36_157.jpg\n230 174 18 22\n95 240 23 28\n409 55 22 22\n240 152 16 18\n427 266 20 25\n50 131 17 25\n121 113 15 17\n144 98 17 22\n180 96 18 28\n248 117 17 23\n152 152 20 22\n157 177 20 25\n186 185 21 25\n78 148 16 22\n1 55 8 31\n566 133 16 17\n610 143 18 25\n584 162 17 20\n544 194 17 22\n362 116 15 22\n152 28 15 15\n102 174 18 17\n44 188 20 22\n820 18 13 19\n900 26 18 24\n409 125 19 19\n765 147 20 26\n812 107 18 19\n869 84 23 28\n905 106 17 23\n897 86 24 24\n983 246 22 27\n642 0 18 18\n669 35 18 20\n701 17 14 17\n583 192 19 22\n504 253 19 23\n1 188 15 20\n75 200 19 21\n90 138 18 21\n433 219 15 26\n484 207 17 25\n115 203 19 21\n357 177 16 20\n338 105 18 21\n91 108 18 21\n199 5 20 17\n273 44 20 22\n579 86 21 24\n615 74 20 24\n963 140 18 22\n906 215 24 31\n839 190 16 23\n384 367 32 45\n410 141 19 23\n441 165 17 20\n479 122 22 27\n425 96 20 25\n454 104 17 19\n382 129 18 22\n392 81 19 24\n96 10 18 20\n608 244 28 32\n504 347 34 39\n483 357 25 31\n11 170 16 23\n345 134 20 24\n845 45 21 27\n337 41 20 24\n144 269 19 27\n237 250 26 33\n905 170 20 25\n614 333 39 47\n570 332 33 47\n335 179 18 24\n337 164 16 21\n703 144 19 21\n15 119 18 23\n856 4 17 19\n970 23 20 24\n935 165 17 19\n975 159 17 25\n981 200 16 24\n667 173 19 24\n635 173 24 19\n274 185 19 21\n246 188 20 25\n229 174 18 22\n567 104 17 25\n459 33 26 30\n516 54 14 24\n493 8 16 21\n112 138 20 25\n615 42 20 22\n947 97 17 23\n535 76 18 27\n490 88 17 23\n348 5 20 22\n417 1 22 19\n96 243 23 28\n42 258 22 25\n851 168 17 20\n510 176 17 24\n522 113 20 23\n832 108 16 22\n285 136 18 24\n218 163 16 22\n787 174 22 23\n232 77 21 29\n877 174 20 25\n752 189 21 21\n739 217 26 32\n661 257 22 22\n631 196 24 24\n434 348 21 32\n163 204 21 25\n301 159 20 26\n783 112 18 25\n789 58 14 20\n319 82 23 24\n542 30 18 23\n581 8 17 24\n546 109 18 24\n392 197 37 42\n788 232 29 40\n516 141 18 27\n303 115 18 24\n732 55 18 20\n755 118 21 24\n37 17 25 24\n294 89 19 23\n890 124 17 22\n298 211 23 26\n302 254 24 29\n227 128 19 23\n271 166 18 21\n250 172 19 18\n253 154 16 19\n32 154 19 24\n0 146 16 21\n957 101 18 21\n589 139 19 24\n# 36--Football/36_Football_americanfootball_ball_36_526.jpg\n624 160 108 144\n# 36--Football/36_Football_americanfootball_ball_36_132.jpg\n112 208 50 47\n530 19 39 41\n793 79 37 37\n376 244 50 39\n780 225 49 45\n690 130 20 21\n# 36--Football/36_Football_americanfootball_ball_36_358.jpg\n318 174 56 80\n400 330 56 78\n# 36--Football/36_Football_Football_36_62.jpg\n313 114 40 56\n440 190 41 61\n773 140 48 60\n807 114 38 48\n# 36--Football/36_Football_americanfootball_ball_36_853.jpg\n212 96 100 148\n# 36--Football/36_Football_americanfootball_ball_36_25.jpg\n356 124 58 94\n574 86 66 98\n# 36--Football/36_Football_americanfootball_ball_36_615.jpg\n200 104 25 47\n385 140 17 37\n454 155 15 25\n84 136 13 18\n532 186 18 23\n645 165 11 18\n741 138 14 22\n669 174 13 18\n862 153 13 18\n923 102 19 32\n522 152 11 24\n# 36--Football/36_Football_americanfootball_ball_36_487.jpg\n920 212 8 12\n915 234 8 12\n939 226 10 11\n969 226 7 10\n534 197 10 14\n547 197 9 13\n961 177 10 11\n85 181 10 12\n843 212 8 12\n860 149 8 11\n850 134 10 12\n863 108 8 11\n743 174 9 11\n953 29 8 9\n341 88 9 12\n721 234 8 13\n358 273 10 11\n861 78 9 13\n840 46 7 11\n772 35 9 10\n811 38 7 10\n577 42 8 8\n590 34 8 9\n606 46 8 10\n628 9 7 10\n562 12 8 8\n599 88 9 7\n320 71 7 10\n320 185 11 13\n355 182 12 13\n13 146 10 13\n901 93 8 10\n925 98 8 9\n909 127 8 11\n950 120 10 11\n844 90 9 10\n758 180 7 11\n767 195 9 11\n790 203 8 11\n786 159 8 11\n792 174 7 11\n826 168 7 11\n741 280 14 14\n793 275 13 14\n644 283 14 14\n844 3 9 13\n931 14 7 9\n908 13 9 9\n884 16 8 8\n556 225 9 9\n282 144 11 14\n327 38 9 12\n400 135 9 10\n402 97 8 12\n227 78 9 10\n58 101 10 14\n413 234 10 13\n417 255 11 14\n129 142 10 10\n310 12 10 17\n294 159 9 14\n253 159 11 12\n230 151 11 13\n228 136 10 13\n261 119 9 11\n250 108 8 12\n225 94 6 11\n944 174 9 9\n943 144 9 13\n378 97 7 10\n354 79 7 9\n382 69 8 11\n331 15 8 10\n940 55 9 10\n505 42 7 11\n383 47 8 10\n584 220 12 15\n572 221 7 12\n623 185 10 12\n610 246 9 12\n572 252 8 12\n633 225 8 14\n422 109 9 14\n454 116 10 12\n452 130 10 12\n797 93 10 11\n496 129 9 11\n238 223 11 10\n10 38 10 10\n28 38 8 9\n31 23 10 12\n391 180 11 11\n417 182 10 10\n432 187 9 15\n277 162 10 13\n236 24 9 11\n189 17 7 12\n197 7 7 11\n308 92 8 14\n824 212 10 13\n798 222 9 10\n393 233 8 14\n439 29 8 11\n450 39 8 9\n454 33 6 9\n481 38 7 8\n455 61 8 9\n444 83 8 9\n463 88 8 9\n566 102 8 13\n391 91 9 9\n507 100 8 10\n466 2 9 8\n487 203 10 10\n460 185 7 10\n515 198 10 14\n421 72 9 11\n538 113 10 11\n769 88 9 11\n723 88 8 10\n763 77 7 8\n797 54 8 10\n777 61 8 10\n915 73 9 8\n947 89 8 9\n930 122 6 7\n918 169 9 10\n159 90 10 13\n767 112 10 13\n775 0 8 9\n107 14 9 9\n89 12 12 11\n897 197 10 12\n283 7 10 12\n884 45 10 11\n596 6 10 11\n532 269 14 14\n797 330 18 23\n811 331 18 31\n59 303 13 21\n48 256 11 18\n83 256 10 15\n88 225 13 14\n71 194 11 17\n101 200 10 15\n103 174 10 16\n58 155 10 17\n42 134 10 16\n33 102 9 16\n148 168 9 12\n143 248 9 12\n101 241 11 14\n169 236 11 19\n69 225 8 12\n24 169 10 16\n28 233 12 18\n44 120 8 14\n42 92 9 14\n545 293 13 17\n552 95 8 9\n296 183 10 15\n294 258 8 14\n322 255 10 16\n337 281 11 11\n297 291 14 17\n356 297 15 17\n969 14 8 10\n731 12 8 8\n64 89 10 16\n95 92 10 13\n113 86 10 18\n88 104 11 15\n628 74 8 11\n645 89 8 9\n702 78 8 11\n661 32 10 11\n708 14 7 11\n698 35 8 11\n736 73 9 11\n642 47 9 11\n870 44 8 12\n29 13 7 9\n54 13 8 11\n67 27 8 11\n80 18 9 14\n84 33 9 12\n62 40 10 12\n83 68 9 12\n115 52 9 13\n131 47 9 13\n60 54 10 13\n8 217 10 14\n6 259 9 13\n140 34 9 11\n185 35 7 11\n192 34 9 11\n176 48 10 12\n159 64 7 9\n142 66 10 11\n139 105 11 13\n351 49 8 8\n204 78 9 9\n184 65 8 10\n843 175 10 9\n874 177 11 13\n874 234 9 11\n899 228 9 12\n884 204 10 11\n274 106 10 11\n248 84 8 10\n258 76 7 7\n976 146 10 13\n978 127 9 11\n977 102 9 14\n775 244 10 13\n728 199 8 14\n689 184 9 10\n699 187 10 13\n656 180 12 15\n651 150 11 11\n615 149 10 11\n635 153 9 10\n598 142 9 8\n621 135 10 10\n634 134 9 11\n628 100 8 9\n651 117 9 11\n663 114 9 10\n698 119 9 13\n681 111 10 11\n137 284 18 17\n924 273 15 13\n461 290 17 17\n517 281 14 18\n79 138 9 12\n62 141 11 15\n102 158 10 12\n890 25 9 8\n917 59 7 10\n1002 31 8 10\n1005 102 8 10\n528 246 10 10\n378 254 10 12\n365 257 10 13\n369 239 10 13\n397 252 8 14\n988 229 8 11\n978 176 7 9\n1004 173 7 14\n1013 150 9 12\n670 81 8 9\n921 22 7 7\n211 121 9 12\n102 35 11 11\n126 35 10 12\n163 16 8 11\n286 80 11 15\n302 104 8 14\n13 69 10 15\n9 109 10 11\n17 91 10 13\n47 57 7 14\n467 134 8 13\n672 62 7 9\n678 98 7 10\n167 118 12 17\n325 108 10 12\n204 232 11 15\n196 174 7 13\n226 253 11 15\n234 235 11 13\n279 199 9 16\n507 72 9 12\n534 83 8 9\n496 42 6 10\n200 65 11 8\n633 206 11 13\n529 23 7 10\n523 67 7 9\n552 51 5 9\n522 41 7 11\n501 4 7 9\n552 34 6 10\n511 4 7 12\n540 16 8 9\n175 99 10 14\n658 208 10 12\n676 239 8 13\n731 245 9 11\n749 248 10 13\n760 249 6 11\n495 18 8 10\n705 97 8 11\n652 78 9 9\n689 76 8 11\n715 130 8 9\n728 115 6 9\n266 36 9 15\n224 3 8 11\n318 53 8 10\n304 55 6 9\n943 106 9 11\n993 104 8 11\n233 92 8 11\n372 102 7 12\n876 217 10 11\n922 183 9 14\n886 165 9 11\n880 127 7 9\n363 4 10 8\n394 15 7 9\n424 32 9 9\n266 160 9 13\n113 104 11 15\n40 165 12 18\n557 27 13 14\n737 123 10 13\n838 25 9 13\n786 34 11 12\n832 91 5 8\n882 62 5 7\n939 96 5 9\n833 185 7 9\n810 161 6 7\n913 116 8 8\n763 147 9 11\n754 264 8 10\n16 244 15 17\n119 255 9 14\n162 35 11 10\n0 216 5 12\n20 306 12 19\n1010 241 11 13\n585 273 14 19\n# 36--Football/36_Football_americanfootball_ball_36_693.jpg\n493 300 50 72\n604 481 71 46\n465 575 68 63\n270 127 78 65\n552 164 71 73\n# 36--Football/36_Football_Football_36_138.jpg\n133 57 24 35\n284 80 30 38\n747 131 23 31\n878 86 29 39\n839 261 22 22\n326 200 8 25\n406 214 21 34\n538 230 17 29\n520 203 13 16\n471 210 10 16\n560 202 11 18\n495 314 21 26\n644 218 22 27\n684 197 9 16\n980 75 11 16\n387 190 7 9\n863 78 11 13\n424 213 11 14\n634 303 22 22\n452 191 14 14\n922 93 10 14\n# 36--Football/36_Football_americanfootball_ball_36_114.jpg\n725 105 69 82\n217 32 33 47\n602 20 33 44\n437 13 42 41\n43 27 38 42\n914 31 26 48\n# 36--Football/36_Football_americanfootball_ball_36_126.jpg\n60 139 31 48\n340 164 31 46\n782 115 32 48\n523 300 33 46\n329 304 40 39\n675 94 35 43\n699 140 42 44\n641 224 42 42\n# 36--Football/36_Football_americanfootball_ball_36_265.jpg\n368 91 222 280\n# 36--Football/36_Football_americanfootball_ball_36_456.jpg\n524 78 148 184\n# 36--Football/36_Football_Football_36_80.jpg\n191 232 28 31\n597 177 21 30\n746 297 34 37\n845 197 26 44\n# 36--Football/36_Football_Football_36_108.jpg\n134 127 13 17\n273 119 14 21\n532 69 15 22\n# 36--Football/36_Football_americanfootball_ball_36_38.jpg\n370 22 64 78\n518 52 60 74\n714 72 78 82\n# 36--Football/36_Football_americanfootball_ball_36_327.jpg\n762 428 92 82\n# 36--Football/36_Football_Football_36_110.jpg\n78 159 32 40\n183 156 32 40\n131 314 34 49\n222 309 35 51\n289 158 34 49\n398 151 34 44\n383 303 35 50\n507 144 31 43\n506 330 32 47\n603 144 32 38\n637 297 35 42\n715 123 31 41\n814 159 33 44\n779 273 38 45\n# 36--Football/36_Football_americanfootball_ball_36_373.jpg\n634 70 84 84\n402 92 64 100\n# 36--Football/36_Football_americanfootball_ball_36_631.jpg\n418 126 162 190\n# 36--Football/36_Football_Football_36_202.jpg\n561 325 48 56\n358 239 48 45\n394 331 40 43\n480 195 41 56\n630 185 53 54\n713 194 38 43\n773 149 41 61\n# 36--Football/36_Football_americanfootball_ball_36_647.jpg\n411 236 149 122\n# 36--Football/36_Football_americanfootball_ball_36_321.jpg\n510 158 102 182\n# 36--Football/36_Football_americanfootball_ball_36_681.jpg\n429 153 143 163\n# 36--Football/36_Football_Football_36_23.jpg\n228 60 54 74\n378 96 62 70\n604 44 52 82\n738 52 52 78\n# 36--Football/36_Football_americanfootball_ball_36_273.jpg\n322 226 74 74\n# 36--Football/36_Football_Football_36_194.jpg\n69 191 11 16\n405 148 10 13\n456 190 12 17\n421 220 15 23\n453 255 18 34\n555 302 19 26\n826 240 18 21\n991 139 9 13\n# 36--Football/36_Football_americanfootball_ball_36_6.jpg\n26 155 12 14\n127 103 33 43\n253 169 12 15\n300 174 14 18\n357 171 12 15\n354 270 16 17\n252 275 15 15\n407 157 16 20\n399 194 14 17\n377 217 13 19\n444 202 17 17\n449 178 14 11\n495 173 10 14\n493 197 12 12\n566 123 13 18\n613 164 13 16\n596 215 14 18\n575 275 12 13\n611 255 15 16\n648 234 11 15\n652 161 15 17\n537 209 27 36\n477 239 35 41\n938 154 14 17\n997 152 11 13\n970 259 13 15\n808 124 34 40\n861 156 30 30\n555 300 16 11\n1018 207 6 20\n0 228 11 19\n# 36--Football/36_Football_americanfootball_ball_36_27.jpg\n188 194 56 90\n656 32 74 98\n# 36--Football/36_Football_americanfootball_ball_36_111.jpg\n466 142 130 151\n# 36--Football/36_Football_americanfootball_ball_36_1021.jpg\n206 306 108 118\n432 192 80 92\n# 37--Soccer/37_Soccer_soccer_ball_37_113.jpg\n514 144 132 174\n706 78 75 93\n# 37--Soccer/37_Soccer_Soccer_37_263.jpg\n687 144 35 48\n# 37--Soccer/37_Soccer_soccer_ball_37_150.jpg\n350 42 64 94\n# 37--Soccer/37_Soccer_Soccer_37_394.jpg\n584 124 20 27\n517 136 15 18\n902 92 25 32\n131 148 14 20\n0 164 17 23\n# 37--Soccer/37_Soccer_soccer_ball_37_994.jpg\n242 68 80 110\n# 37--Soccer/37_Soccer_Soccer_37_3.jpg\n316 144 52 80\n844 96 58 86\n# 37--Soccer/37_Soccer_soccer_ball_37_720.jpg\n858 184 30 36\n711 258 21 30\n516 337 16 22\n581 348 15 20\n448 29 45 61\n121 104 44 58\n# 37--Soccer/37_Soccer_soccer_ball_37_114.jpg\n125 149 27 34\n219 174 28 37\n162 258 28 36\n73 255 29 33\n240 259 29 37\n292 163 26 37\n365 159 28 40\n325 246 32 36\n412 242 30 38\n135 366 36 44\n264 362 33 42\n384 348 33 44\n506 344 31 45\n442 152 27 36\n520 152 27 34\n501 233 28 36\n610 153 28 39\n675 158 27 31\n740 157 28 38\n683 257 29 39\n602 272 30 39\n642 355 35 43\n831 161 30 36\n774 255 28 35\n892 250 30 44\n758 363 34 44\n# 37--Soccer/37_Soccer_Soccer_37_170.jpg\n945 61 67 85\n743 74 44 54\n619 85 77 95\n733 0 16 17\n603 2 24 31\n467 223 73 78\n# 37--Soccer/37_Soccer_soccer_ball_37_643.jpg\n326 86 62 78\n742 42 58 74\n# 37--Soccer/37_Soccer_soccer_ball_37_32.jpg\n370 130 58 78\n# 37--Soccer/37_Soccer_Soccer_37_469.jpg\n310 125 57 76\n649 54 57 78\n# 37--Soccer/37_Soccer_soccer_ball_37_583.jpg\n280 61 6 8\n331 39 5 9\n324 30 5 9\n333 19 5 8\n266 30 5 8\n280 17 6 8\n271 39 6 8\n309 48 6 8\n295 47 5 7\n13 103 8 9\n100 49 5 8\n99 36 6 8\n83 46 6 8\n75 24 6 8\n110 28 5 6\n81 67 7 9\n46 75 6 9\n59 50 6 7\n44 50 6 7\n656 66 5 8\n663 52 6 9\n682 51 6 8\n630 52 5 8\n646 55 6 7\n267 96 44 51\n183 70 45 61\n139 99 7 9\n156 63 5 5\n155 87 6 9\n133 87 6 8\n121 98 7 9\n122 46 6 9\n138 48 7 9\n795 98 40 53\n796 252 44 55\n866 140 7 8\n961 102 6 8\n945 99 5 8\n905 98 5 7\n893 86 8 9\n561 102 43 51\n666 85 40 55\n623 92 6 8\n668 254 44 57\n525 270 44 56\n404 77 45 60\n414 260 44 60\n285 287 45 58\n355 88 6 9\n372 82 5 8\n390 82 6 7\n329 80 5 8\n350 79 6 8\n379 60 6 8\n313 89 5 7\n309 69 6 8\n95 102 7 8\n65 79 5 7\n24 81 6 6\n4 74 7 10\n38 42 4 6\n16 38 6 7\n0 37 3 7\n38 26 5 7\n37 18 4 6\n10 18 5 7\n57 26 5 7\n50 23 4 6\n70 15 7 9\n60 39 5 6\n103 3 4 6\n109 17 6 8\n94 22 5 6\n113 5 5 6\n130 8 5 7\n146 8 5 8\n137 24 6 8\n123 35 5 7\n112 58 6 6\n91 70 5 8\n68 92 7 8\n46 96 7 7\n36 91 5 8\n0 88 7 9\n159 38 5 8\n157 24 6 7\n172 4 5 8\n185 6 6 6\n178 28 5 6\n238 62 6 6\n164 50 7 9\n181 50 5 5\n180 44 4 4\n197 39 7 7\n246 71 5 8\n297 56 6 8\n290 41 6 7\n303 18 5 7\n276 7 6 7\n324 112 7 6\n454 132 7 8\n327 70 6 9\n322 59 6 7\n333 49 5 7\n341 59 4 6\n359 60 6 8\n365 71 6 7\n353 52 5 6\n354 39 6 8\n345 32 6 6\n320 19 4 6\n292 12 5 7\n252 0 5 6\n259 9 4 7\n334 8 6 7\n315 8 5 7\n353 9 5 7\n359 21 6 8\n369 27 5 8\n377 21 5 6\n367 19 7 8\n369 0 6 6\n310 42 5 6\n389 70 6 8\n397 62 6 8\n393 28 6 8\n459 95 6 6\n492 84 6 8\n411 47 5 6\n436 63 5 4\n439 32 7 6\n432 22 6 7\n412 20 5 6\n426 13 5 6\n442 8 5 8\n400 2 6 7\n455 18 6 8\n464 40 6 8\n481 36 6 8\n472 26 4 6\n482 7 6 7\n492 2 7 9\n474 1 5 5\n495 39 5 6\n493 24 4 6\n497 16 5 7\n483 15 5 5\n464 23 4 6\n503 33 5 7\n516 30 6 9\n524 40 5 6\n520 22 7 7\n512 18 5 6\n515 2 4 5\n522 12 5 7\n536 3 5 7\n517 66 5 7\n542 63 6 9\n544 41 5 8\n537 31 6 6\n542 16 5 6\n547 4 6 8\n518 99 6 7\n537 93 7 8\n547 86 6 9\n542 82 6 8\n534 88 5 6\n547 52 5 7\n556 63 5 6\n632 87 5 7\n613 113 6 7\n640 103 5 4\n616 68 6 6\n636 65 5 6\n598 59 6 7\n606 53 6 8\n590 52 4 7\n569 53 4 5\n559 42 5 7\n583 40 4 7\n600 41 6 8\n611 31 5 9\n550 25 5 7\n568 23 6 7\n577 15 6 7\n560 8 7 9\n572 3 5 8\n586 22 5 7\n595 13 5 6\n605 23 5 7\n611 6 4 6\n624 26 6 5\n640 24 5 6\n629 33 6 6\n637 44 5 6\n648 33 6 7\n655 40 5 7\n667 33 5 7\n660 25 7 9\n652 9 7 9\n628 0 5 6\n630 11 5 9\n618 43 5 6\n676 40 5 8\n685 34 5 7\n674 23 5 6\n668 14 6 7\n701 33 5 8\n694 29 4 5\n702 54 6 8\n711 64 6 10\n711 45 5 7\n726 108 6 7\n748 103 7 8\n736 94 7 8\n766 116 6 7\n718 107 6 7\n739 74 5 7\n733 66 5 7\n760 95 5 7\n767 57 5 6\n779 56 5 8\n785 58 6 6\n794 44 6 7\n778 41 5 6\n754 37 7 7\n745 26 4 5\n762 24 4 5\n799 22 4 6\n787 0 4 3\n769 0 5 3\n809 54 5 8\n818 67 6 7\n840 83 4 8\n834 94 5 8\n850 99 5 7\n856 85 6 8\n864 78 5 5\n871 66 6 7\n873 98 6 9\n860 52 5 7\n871 52 5 6\n831 37 4 6\n812 34 5 7\n841 21 4 5\n823 18 5 6\n856 23 5 5\n875 19 5 6\n875 39 6 7\n853 67 5 7\n863 62 5 5\n853 54 4 4\n916 6 5 8\n937 12 5 7\n950 5 6 11\n893 38 5 6\n910 38 5 6\n881 76 5 7\n909 68 5 7\n924 48 5 7\n917 77 4 7\n930 66 5 7\n936 80 6 6\n911 87 6 9\n895 115 5 5\n892 101 5 8\n953 78 6 8\n938 61 4 6\n952 64 7 7\n954 41 5 6\n968 42 4 7\n984 57 7 9\n1011 32 4 7\n996 49 5 7\n1006 60 5 8\n1014 50 5 9\n1000 69 5 7\n969 87 5 9\n983 90 6 7\n1005 100 5 8\n1009 82 6 7\n989 101 7 8\n980 99 6 8\n955 95 5 8\n927 102 5 8\n885 47 7 10\n807 17 5 7\n# 37--Soccer/37_Soccer_soccer_ball_37_345.jpg\n141 315 18 27\n1001 190 15 21\n969 180 16 23\n818 167 15 20\n715 164 15 19\n384 93 11 14\n365 179 15 21\n427 182 15 21\n555 166 16 22\n490 171 16 21\n622 179 15 21\n# 37--Soccer/37_Soccer_soccer_ball_37_233.jpg\n857 390 13 16\n622 200 47 57\n414 264 30 41\n# 37--Soccer/37_Soccer_soccer_ball_37_803.jpg\n342 131 409 589\n# 37--Soccer/37_Soccer_soccer_ball_37_238.jpg\n616 295 27 36\n757 287 27 34\n413 251 26 28\n65 142 23 28\n# 37--Soccer/37_Soccer_soccer_ball_37_867.jpg\n687 108 46 67\n508 59 49 73\n518 219 50 72\n900 231 41 51\n385 206 33 50\n252 238 44 67\n85 287 29 46\n# 37--Soccer/37_Soccer_soccer_ball_37_926.jpg\n509 139 7 9\n938 234 7 9\n508 295 7 9\n# 37--Soccer/37_Soccer_soccer_ball_37_841.jpg\n417 340 92 139\n693 663 101 112\n# 37--Soccer/37_Soccer_soccer_ball_37_1001.jpg\n344 190 242 239\n# 37--Soccer/37_Soccer_soccer_ball_37_506.jpg\n692 254 29 39\n608 261 33 45\n405 241 29 41\n457 236 30 37\n# 37--Soccer/37_Soccer_soccer_ball_37_698.jpg\n682 454 50 71\n889 449 49 64\n499 473 69 104\n296 445 126 157\n43 391 78 97\n# 37--Soccer/37_Soccer_Soccer_37_415.jpg\n520 30 68 82\n192 417 49 85\n# 37--Soccer/37_Soccer_soccer_ball_37_483.jpg\n98 152 40 57\n205 167 31 39\n495 88 46 60\n401 120 44 44\n684 146 36 45\n761 144 27 36\n853 232 13 17\n912 80 37 41\n# 37--Soccer/37_Soccer_soccer_ball_37_254.jpg\n622 205 61 49\n728 51 53 79\n# 37--Soccer/37_Soccer_soccer_ball_37_1011.jpg\n840 279 28 35\n776 320 38 52\n481 1 297 456\n324 0 100 134\n401 227 79 106\n430 0 44 63\n# 37--Soccer/37_Soccer_soccer_ball_37_832.jpg\n408 46 62 85\n553 114 39 54\n# 37--Soccer/37_Soccer_soccer_ball_37_512.jpg\n504 68 60 102\n# 37--Soccer/37_Soccer_Soccer_37_655.jpg\n23 84 28 43\n358 16 34 55\n485 30 26 44\n615 126 19 32\n736 125 26 40\n572 186 10 13\n# 37--Soccer/37_Soccer_Soccer_37_74.jpg\n276 44 62 78\n666 66 60 86\n# 37--Soccer/37_Soccer_soccer_ball_37_886.jpg\n368 116 228 302\n# 37--Soccer/37_Soccer_soccer_ball_37_74.jpg\n540 164 240 291\n# 37--Soccer/37_Soccer_Soccer_37_618.jpg\n10 304 74 90\n242 322 74 94\n488 334 84 114\n822 360 72 116\n662 334 68 98\n460 290 66 86\n# 37--Soccer/37_Soccer_soccer_ball_37_479.jpg\n482 46 84 74\n718 300 86 52\n786 672 116 66\n# 37--Soccer/37_Soccer_Soccer_37_52.jpg\n381 447 63 87\n# 37--Soccer/37_Soccer_soccer_ball_37_171.jpg\n840 231 18 24\n730 204 19 23\n# 37--Soccer/37_Soccer_soccer_ball_37_269.jpg\n911 128 27 36\n897 231 28 35\n832 143 26 34\n831 240 30 38\n768 154 24 31\n740 234 30 37\n664 226 27 39\n688 144 25 34\n620 133 27 37\n595 246 30 41\n547 138 26 37\n509 240 32 38\n489 122 28 36\n411 267 30 36\n405 125 26 35\n335 132 26 37\n326 230 29 46\n100 133 29 38\n174 123 28 37\n164 251 34 41\n241 247 30 37\n266 136 31 39\n# 37--Soccer/37_Soccer_Soccer_37_114.jpg\n189 63 43 61\n462 178 49 76\n# 37--Soccer/37_Soccer_Soccer_37_565.jpg\n287 101 66 69\n# 37--Soccer/37_Soccer_soccer_ball_37_341.jpg\n359 266 34 27\n378 179 13 13\n# 37--Soccer/37_Soccer_soccer_ball_37_685.jpg\n578 62 66 96\n# 37--Soccer/37_Soccer_soccer_ball_37_28.jpg\n369 141 36 65\n381 99 40 59\n616 40 43 54\n726 38 34 49\n# 37--Soccer/37_Soccer_soccer_ball_37_88.jpg\n374 174 60 54\n516 168 66 64\n643 30 20 28\n302 9 20 29\n85 31 23 31\n193 21 18 22\n938 9 13 17\n# 37--Soccer/37_Soccer_soccer_ball_37_8.jpg\n242 140 52 68\n662 80 58 70\n# 37--Soccer/37_Soccer_soccer_ball_37_60.jpg\n512 231 48 78\n852 483 27 37\n228 447 34 44\n# 37--Soccer/37_Soccer_soccer_ball_37_818.jpg\n562 102 62 76\n646 8 74 98\n60 78 124 156\n# 37--Soccer/37_Soccer_soccer_ball_37_692.jpg\n460 266 9 11\n578 264 10 13\n571 258 8 10\n618 261 10 14\n658 262 9 13\n80 272 10 13\n74 256 8 10\n459 210 6 7\n# 37--Soccer/37_Soccer_Soccer_37_50.jpg\n530 143 56 65\n659 188 55 78\n# 37--Soccer/37_Soccer_Soccer_37_651.jpg\n6 217 25 39\n101 224 42 42\n304 218 25 40\n498 307 25 41\n904 294 28 41\n# 37--Soccer/37_Soccer_soccer_ball_37_851.jpg\n124 235 57 83\n227 106 52 67\n378 277 58 76\n273 238 57 74\n494 96 45 57\n365 72 47 66\n530 273 53 78\n644 141 47 62\n724 203 51 70\n774 128 45 57\n634 246 52 73\n843 199 56 72\n826 95 42 54\n866 120 46 62\n# 37--Soccer/37_Soccer_Soccer_37_393.jpg\n163 162 67 86\n328 200 93 113\n806 100 89 122\n578 35 53 65\n# 37--Soccer/37_Soccer_soccer_ball_37_815.jpg\n298 184 130 190\n686 228 152 194\n# 37--Soccer/37_Soccer_soccer_ball_37_907.jpg\n911 172 46 56\n887 275 36 45\n776 319 36 53\n674 87 36 51\n540 81 41 59\n917 64 35 48\n1001 77 23 44\n424 111 38 47\n333 116 35 39\n258 70 32 51\n306 281 36 49\n192 272 35 52\n148 307 33 40\n124 175 39 53\n13 295 36 46\n22 181 38 60\n168 50 34 48\n43 60 36 50\n725 0 23 21\n# 38--Tennis/38_Tennis_Tennis_38_507.jpg\n298 275 33 38\n560 258 47 62\n751 182 24 30\n727 245 25 27\n# 38--Tennis/38_Tennis_Tennis_38_558.jpg\n480 182 171 197\n# 38--Tennis/38_Tennis_Tennis_38_40.jpg\n478 76 62 74\n# 38--Tennis/38_Tennis_Tennis_38_142.jpg\n481 134 31 38\n# 38--Tennis/38_Tennis_Tennis_38_81.jpg\n703 167 172 188\n# 38--Tennis/38_Tennis_Tennis_38_323.jpg\n294 85 112 152\n# 38--Tennis/38_Tennis_Tennis_38_497.jpg\n370 147 62 88\n# 38--Tennis/38_Tennis_Tennis_38_592.jpg\n267 147 42 59\n# 38--Tennis/38_Tennis_Tennis_38_717.jpg\n196 366 678 791\n# 38--Tennis/38_Tennis_Tennis_38_300.jpg\n272 84 152 204\n# 38--Tennis/38_Tennis_Tennis_38_131.jpg\n220 98 190 264\n# 38--Tennis/38_Tennis_Tennis_38_683.jpg\n797 154 54 69\n182 156 49 68\n337 150 58 80\n429 151 51 67\n467 221 57 75\n590 154 51 78\n647 179 61 77\n397 429 7 9\n# 38--Tennis/38_Tennis_Tennis_38_332.jpg\n290 38 106 72\n# 38--Tennis/38_Tennis_Tennis_38_23.jpg\n684 247 28 32\n# 38--Tennis/38_Tennis_Tennis_38_531.jpg\n730 472 66 88\n# 38--Tennis/38_Tennis_Tennis_38_604.jpg\n672 70 114 114\n# 38--Tennis/38_Tennis_Tennis_38_535.jpg\n145 305 21 29\n171 276 22 27\n241 283 19 29\n193 340 20 25\n232 318 21 29\n292 292 19 22\n359 312 19 28\n397 322 19 24\n467 264 21 28\n418 316 20 31\n479 320 21 23\n509 316 23 27\n139 415 21 27\n134 456 21 28\n206 432 22 28\n247 420 20 28\n323 382 20 28\n289 460 20 29\n330 449 22 27\n370 405 22 28\n377 450 22 31\n436 414 20 25\n462 422 23 31\n514 421 23 31\n431 447 25 30\n504 470 24 32\n364 514 23 30\n579 301 21 35\n642 314 18 26\n713 319 20 26\n777 306 22 29\n863 326 19 25\n550 467 21 27\n596 422 19 31\n646 422 22 28\n656 460 19 30\n708 416 23 32\n761 427 22 28\n818 474 21 26\n893 487 22 29\n46 449 21 29\n209 301 17 26\n601 296 20 25\n# 38--Tennis/38_Tennis_Tennis_38_94.jpg\n468 64 80 102\n# 38--Tennis/38_Tennis_Tennis_38_580.jpg\n287 234 25 41\n321 238 22 37\n347 241 23 41\n407 243 28 40\n453 236 26 39\n497 244 23 40\n524 248 24 41\n560 227 28 40\n600 249 27 40\n625 242 24 40\n674 246 26 39\n32 369 18 38\n651 235 18 33\n# 38--Tennis/38_Tennis_Tennis_38_485.jpg\n380 110 164 168\n# 38--Tennis/38_Tennis_Tennis_38_319.jpg\n590 94 222 312\n# 38--Tennis/38_Tennis_Tennis_38_371.jpg\n528 212 22 31\n566 197 25 26\n609 220 28 30\n651 199 26 28\n695 191 25 30\n731 190 22 27\n786 194 24 37\n817 192 19 27\n880 189 23 31\n764 283 28 41\n666 275 28 39\n567 287 31 37\n128 201 26 33\n172 192 27 33\n231 198 26 33\n277 201 27 34\n324 205 22 29\n378 209 25 35\n412 204 23 32\n444 213 25 34\n492 201 23 31\n343 296 29 36\n438 300 29 37\n549 369 33 46\n475 366 32 42\n# 38--Tennis/38_Tennis_Tennis_38_232.jpg\n805 333 14 17\n733 253 9 12\n1014 257 9 13\n164 223 8 13\n726 69 6 10\n686 66 7 8\n648 71 7 8\n610 64 8 9\n634 38 6 10\n636 18 8 9\n673 21 7 10\n703 39 7 9\n732 38 7 10\n760 69 7 9\n769 43 7 10\n709 19 7 12\n779 19 6 10\n855 67 6 9\n893 63 7 10\n1008 61 8 10\n1015 40 7 11\n980 41 7 9\n944 42 7 9\n899 37 8 11\n870 36 7 10\n875 11 7 10\n911 18 9 11\n948 14 8 10\n984 11 8 10\n# 38--Tennis/38_Tennis_Tennis_38_420.jpg\n638 50 52 74\n# 38--Tennis/38_Tennis_Tennis_38_182.jpg\n252 100 168 234\n# 38--Tennis/38_Tennis_Tennis_38_758.jpg\n44 230 268 374\n584 162 258 380\n# 38--Tennis/38_Tennis_Tennis_38_501.jpg\n146 588 86 102\n216 412 58 82\n564 90 118 150\n894 460 68 100\n# 38--Tennis/38_Tennis_Tennis_38_230.jpg\n304 182 158 164\n# 38--Tennis/38_Tennis_Tennis_38_240.jpg\n714 156 170 242\n# 38--Tennis/38_Tennis_Tennis_38_666.jpg\n382 190 104 104\n# 38--Tennis/38_Tennis_Tennis_38_18.jpg\n290 94 60 70\n# 38--Tennis/38_Tennis_Tennis_38_128.jpg\n532 108 134 152\n# 38--Tennis/38_Tennis_Tennis_38_692.jpg\n775 494 20 28\n482 229 48 68\n227 344 48 58\n745 508 11 13\n641 119 292 352\n# 38--Tennis/38_Tennis_Tennis_38_452.jpg\n46 114 37 51\n185 127 39 52\n282 79 37 51\n393 63 33 51\n510 55 34 52\n614 60 38 49\n722 79 36 50\n807 99 38 51\n913 112 33 52\n# 38--Tennis/38_Tennis_Tennis_38_754.jpg\n236 106 168 218\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_901.jpg\n661 413 29 34\n622 410 37 34\n301 139 35 54\n459 341 13 22\n570 250 14 24\n662 332 11 15\n706 331 10 13\n801 266 13 18\n963 311 10 16\n691 327 13 15\n918 304 25 22\n906 565 21 18\n878 573 9 10\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_855.jpg\n548 327 31 57\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_200.jpg\n522 180 78 96\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_417.jpg\n257 246 51 75\n321 245 61 80\n247 190 10 14\n372 165 15 17\n479 165 14 21\n503 283 66 87\n614 201 74 105\n864 177 14 19\n979 165 9 10\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_121.jpg\n196 36 128 168\n670 58 100 130\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_176.jpg\n425 346 49 108\n694 359 64 120\n322 193 14 17\n687 176 11 18\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_103.jpg\n719 239 26 38\n415 187 30 42\n443 169 22 27\n336 168 17 20\n181 183 16 23\n227 213 17 20\n533 179 13 23\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_825.jpg\n498 156 62 100\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_583.jpg\n784 148 27 33\n696 202 10 13\n304 88 20 29\n352 183 20 25\n445 134 32 46\n460 224 45 33\n395 97 16 25\n1026 474 -2 23\n384 97 11 15\n521 114 27 40\n499 137 21 22\n325 86 18 25\n303 173 17 22\n274 74 13 13\n329 72 13 13\n652 198 10 11\n661 210 10 9\n676 206 9 13\n668 201 8 10\n599 177 9 12\n627 173 9 11\n626 137 5 7\n619 164 5 6\n639 212 7 9\n418 108 19 25\n359 94 16 17\n612 188 10 11\n653 178 10 11\n634 220 20 17\n550 127 9 12\n593 112 12 13\n665 182 6 11\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_276.jpg\n509 229 22 27\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_388.jpg\n33 299 68 95\n198 308 77 92\n240 340 104 121\n376 314 74 98\n447 305 115 151\n627 364 83 89\n778 349 71 107\n888 334 65 92\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_541.jpg\n466 287 118 109\n631 188 21 18\n593 142 25 24\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_487.jpg\n506 253 54 66\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_416.jpg\n402 272 66 88\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_992.jpg\n910 21 41 61\n746 2 55 56\n838 132 48 59\n422 20 50 69\n283 45 47 55\n117 48 52 61\n221 169 42 56\n384 144 49 53\n612 272 51 55\n805 251 46 60\n939 247 47 63\n459 259 55 59\n315 268 46 58\n168 281 55 55\n385 384 44 55\n341 486 46 59\n280 429 41 56\n22 381 58 54\n998 128 26 58\n993 459 31 61\n955 580 56 64\n824 479 51 59\n728 368 49 59\n666 482 57 64\n779 608 56 62\n533 723 76 91\n729 731 52 76\n899 707 52 67\n298 848 58 72\n159 812 50 62\n284 684 70 76\n12 635 54 65\n214 623 47 64\n567 376 50 57\n88 154 47 56\n323 371 47 50\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_438.jpg\n336 246 96 144\n745 363 117 144\n622 318 69 78\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_349.jpg\n644 314 28 44\n814 287 54 60\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_793.jpg\n786 371 17 28\n511 554 296 341\n844 985 26 36\n146 642 101 115\n571 1076 40 36\n945 831 19 18\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1026.jpg\n278 130 80 104\n452 226 68 92\n654 74 70 78\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_252.jpg\n186 190 41 41\n307 179 18 18\n323 175 23 28\n376 182 22 28\n417 167 20 29\n474 183 26 30\n514 177 25 28\n627 197 18 20\n719 181 31 38\n822 164 23 30\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_794.jpg\n566 940 16 20\n700 951 20 19\n739 1014 18 19\n369 945 16 19\n329 957 14 19\n343 1015 23 28\n931 984 37 47\n204 1159 35 44\n57 1185 35 42\n51 1044 26 35\n50 984 25 26\n633 974 12 19\n45 926 13 15\n4 940 11 25\n5 982 9 27\n992 934 18 18\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1047.jpg\n245 113 57 69\n748 144 55 75\n458 163 21 25\n531 131 19 26\n602 131 19 22\n590 195 21 29\n528 175 21 27\n499 198 20 31\n726 81 18 28\n813 73 25 34\n832 145 22 33\n877 175 27 31\n940 73 20 27\n882 40 19 26\n882 11 17 23\n807 28 18 22\n672 1 17 23\n738 3 21 28\n944 6 16 23\n7 17 14 18\n59 25 19 23\n123 23 18 21\n180 21 20 24\n243 20 19 25\n307 13 20 28\n1011 80 13 26\n966 192 27 31\n935 146 24 30\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_529.jpg\n714 256 51 56\n398 122 119 89\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_1029.jpg\n109 248 11 13\n139 249 9 11\n207 253 10 14\n236 272 11 13\n268 257 11 13\n297 255 11 13\n351 255 11 14\n326 260 10 12\n392 256 10 14\n422 253 10 13\n417 271 10 13\n463 254 10 13\n490 245 10 13\n524 242 10 13\n611 235 9 12\n653 232 11 15\n695 233 10 16\n741 223 11 16\n753 223 16 21\n819 243 10 11\n927 213 11 16\n182 248 8 12\n559 247 11 8\n668 237 6 7\n441 271 7 9\n473 251 5 7\n710 225 17 23\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_495.jpg\n454 72 60 66\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_382.jpg\n660 46 58 78\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_661.jpg\n18 294 8 14\n76 234 8 12\n96 325 11 15\n23 342 9 12\n195 259 11 14\n222 267 11 13\n251 253 8 9\n161 300 10 12\n414 426 19 22\n443 515 22 9\n808 361 16 19\n443 313 7 12\n475 303 6 12\n508 261 8 6\n224 196 4 7\n294 197 5 7\n423 194 5 7\n395 200 5 6\n372 204 6 8\n350 203 5 6\n343 189 4 6\n350 186 3 5\n357 188 4 6\n390 187 4 6\n372 185 5 7\n435 197 4 5\n467 185 5 7\n792 221 7 9\n794 208 5 8\n590 228 4 6\n1 373 14 17\n454 206 5 5\n865 198 7 7\n855 210 8 9\n571 213 7 7\n513 212 5 8\n616 169 6 8\n686 180 6 6\n550 179 5 7\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_362.jpg\n228 485 75 102\n731 554 72 120\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_616.jpg\n351 219 168 168\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_163.jpg\n263 134 48 70\n533 460 57 72\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_504.jpg\n409 158 32 46\n620 231 28 33\n627 133 7 10\n102 179 11 17\n174 213 34 46\n351 151 6 8\n282 132 5 8\n691 134 6 11\n941 155 14 19\n985 170 12 11\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_348.jpg\n903 631 12 15\n966 634 13 15\n609 291 20 37\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_272.jpg\n142 114 118 156\n352 166 100 148\n572 284 82 92\n720 308 96 112\n902 278 120 128\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_156.jpg\n566 44 65 99\n318 47 39 48\n715 16 45 50\n456 90 51 95\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_908.jpg\n394 186 60 50\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_342.jpg\n286 143 39 36\n876 648 17 19\n808 699 15 18\n762 711 12 17\n740 695 12 17\n673 670 16 18\n551 699 14 18\n309 712 15 18\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_668.jpg\n609 403 28 34\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_1000.jpg\n370 69 38 39\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_777.jpg\n690 234 56 80\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_275.jpg\n584 100 54 88\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_611.jpg\n338 56 78 106\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_87.jpg\n456 284 88 116\n703 49 45 73\n894 42 43 61\n435 36 44 42\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_119.jpg\n372 142 56 62\n556 180 52 54\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_765.jpg\n466 442 40 49\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_696.jpg\n610 249 24 32\n364 215 23 26\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_389.jpg\n826 364 8 11\n804 368 6 8\n771 365 10 11\n741 365 7 10\n672 364 8 11\n640 365 7 10\n609 362 7 9\n572 361 7 9\n545 364 7 8\n511 360 8 10\n464 370 7 11\n406 376 9 10\n367 385 9 9\n323 381 8 10\n275 387 7 10\n234 380 9 12\n51 367 9 15\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_354.jpg\n354 444 6 7\n402 441 6 7\n466 479 8 7\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_682.jpg\n275 154 114 114\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_495.jpg\n270 212 104 157\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_203.jpg\n520 104 52 84\n720 52 58 88\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_595.jpg\n576 226 68 92\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_943.jpg\n761 387 71 83\n573 815 84 111\n416 186 77 104\n151 844 83 103\n110 291 34 83\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_486.jpg\n453 301 168 197\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_819.jpg\n284 264 76 102\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_463.jpg\n421 704 6 8\n410 687 6 9\n405 705 5 6\n513 702 8 11\n560 704 5 9\n585 710 7 9\n613 704 6 8\n700 710 7 10\n650 743 10 9\n639 691 7 8\n753 674 5 9\n728 675 4 8\n714 670 5 8\n682 679 5 7\n716 702 5 11\n919 691 5 5\n901 736 10 15\n838 741 10 13\n819 769 14 13\n911 759 12 17\n964 773 10 15\n802 750 9 12\n958 730 8 10\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_568.jpg\n105 127 23 25\n180 164 10 16\n281 115 5 8\n251 116 5 8\n361 115 30 45\n702 120 14 20\n910 121 13 17\n922 316 26 49\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_458.jpg\n710 262 107 115\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_869.jpg\n417 321 36 26\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_941.jpg\n741 500 76 99\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_778.jpg\n687 304 21 33\n561 340 17 17\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_310.jpg\n112 221 57 58\n183 156 40 47\n426 226 46 51\n714 364 47 49\n490 256 47 71\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_270.jpg\n560 539 114 117\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_283.jpg\n476 204 58 90\n626 38 68 90\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_169.jpg\n334 828 32 48\n200 849 9 14\n268 850 9 12\n404 878 7 7\n813 852 5 10\n820 856 6 8\n746 844 6 9\n386 860 6 6\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_359.jpg\n570 345 15 21\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_44.jpg\n406 109 87 125\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_249.jpg\n507 87 44 50\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_591.jpg\n827 224 11 14\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_81.jpg\n24 137 56 52\n495 148 26 33\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_751.jpg\n416 296 62 64\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_817.jpg\n402 366 68 93\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_546.jpg\n38 280 8 10\n83 285 7 12\n216 248 64 72\n296 295 9 14\n387 285 54 70\n466 299 8 9\n499 297 6 11\n534 282 14 21\n574 288 13 25\n645 316 19 28\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_440.jpg\n444 210 57 81\n492 706 69 111\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_344.jpg\n368 141 90 116\n563 64 107 120\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_77.jpg\n598 124 54 60\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_658.jpg\n451 409 6 12\n45 429 7 9\n85 417 7 10\n112 418 10 10\n54 400 5 7\n4 389 6 9\n187 414 8 12\n169 415 7 10\n194 444 9 10\n207 409 6 7\n277 408 7 8\n784 400 8 8\n504 410 6 7\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_351.jpg\n760 100 88 106\n256 68 64 112\n194 100 72 124\n# 39--Ice_Skating/39_Ice_Skating_Ice_Skating_39_875.jpg\n766 304 78 76\n704 192 56 66\n472 282 58 70\n# 39--Ice_Skating/39_Ice_Skating_iceskiing_39_138.jpg\n20 110 39 46\n90 330 45 37\n283 211 78 71\n388 336 35 40\n553 214 95 77\n787 372 55 77\n257 244 14 19\n2 316 26 38\n49 272 28 48\n29 271 17 20\n# 4--Dancing/4_Dancing_Dancing_4_1000.jpg\n316 240 400 608\n# 4--Dancing/4_Dancing_Dancing_4_1043.jpg\n81 450 35 30\n653 141 48 35\n676 228 1 3\n# 4--Dancing/4_Dancing_Dancing_4_84.jpg\n134 175 46 56\n51 69 21 29\n150 79 17 23\n222 73 18 24\n273 136 19 22\n341 157 41 49\n479 139 35 42\n452 139 17 25\n534 195 35 54\n701 160 42 53\n851 108 40 48\n606 85 16 22\n733 69 22 25\n792 62 18 25\n85 148 18 23\n764 130 22 25\n676 0 16 15\n716 0 14 11\n940 207 19 30\n# 4--Dancing/4_Dancing_Dancing_4_327.jpg\n432 279 57 117\n# 4--Dancing/4_Dancing_Dancing_4_1036.jpg\n502 88 92 178\n636 74 110 198\n# 4--Dancing/4_Dancing_Dancing_4_41.jpg\n547 102 44 76\n601 111 48 62\n21 402 21 27\n96 403 22 26\n150 398 19 24\n196 391 19 24\n256 385 15 22\n39 383 17 22\n131 378 14 21\n57 364 16 20\n103 353 17 21\n176 371 17 20\n228 370 16 20\n307 320 19 24\n# 4--Dancing/4_Dancing_Dancing_4_384.jpg\n468 130 128 186\n# 4--Dancing/4_Dancing_Dancing_4_422.jpg\n310 386 90 120\n390 388 78 114\n488 72 96 136\n588 84 88 118\n# 4--Dancing/4_Dancing_Dancing_4_289.jpg\n494 104 68 82\n# 4--Dancing/4_Dancing_Dancing_4_156.jpg\n450 116 68 73\n529 51 65 93\n904 20 61 63\n150 9 43 50\n669 7 42 56\n215 5 40 48\n306 0 21 22\n# 4--Dancing/4_Dancing_Dancing_4_715.jpg\n411 109 41 61\n658 123 43 60\n488 469 38 46\n417 445 30 34\n295 467 34 36\n146 454 33 37\n74 457 39 43\n626 452 34 42\n# 4--Dancing/4_Dancing_Dancing_4_194.jpg\n789 220 40 62\n584 473 54 45\n# 4--Dancing/4_Dancing_Dancing_4_718.jpg\n462 162 96 141\n# 4--Dancing/4_Dancing_Dancing_4_319.jpg\n83 58 53 65\n0 13 29 38\n213 160 38 41\n342 45 33 39\n442 137 29 38\n410 74 29 38\n486 59 33 40\n746 517 92 46\n552 35 34 41\n596 0 34 39\n622 136 46 59\n731 56 34 42\n964 84 38 41\n211 24 22 29\n193 55 29 36\n150 63 32 39\n198 92 26 33\n257 81 26 35\n275 47 22 30\n301 40 34 40\n321 9 24 30\n328 246 36 40\n446 55 35 34\n429 46 27 41\n656 51 25 37\n688 62 29 36\n709 41 32 44\n956 26 29 41\n# 4--Dancing/4_Dancing_Dancing_4_253.jpg\n350 57 56 97\n483 344 40 58\n657 120 59 83\n# 4--Dancing/4_Dancing_Dancing_4_489.jpg\n174 236 51 68\n278 239 44 63\n129 116 39 55\n188 71 41 64\n296 63 39 53\n254 132 41 56\n403 124 41 58\n347 81 32 49\n422 56 39 56\n481 99 41 61\n531 57 39 57\n395 238 44 57\n541 225 40 58\n602 209 48 64\n707 281 42 59\n778 237 47 62\n617 73 39 55\n668 99 45 61\n686 25 45 56\n760 39 30 42\n749 101 42 56\n826 101 46 61\n806 18 35 47\n886 99 37 47\n908 41 38 51\n871 21 20 22\n938 11 19 24\n981 19 17 19\n900 1 18 24\n914 132 41 54\n62 33 17 22\n22 15 17 25\n108 24 17 20\n110 50 13 18\n164 24 16 19\n151 13 14 17\n83 19 15 19\n51 22 14 17\n851 3 15 18\n# 4--Dancing/4_Dancing_Dancing_4_224.jpg\n309 59 88 133\n541 52 83 140\n# 4--Dancing/4_Dancing_Dancing_4_162.jpg\n218 170 246 278\n# 4--Dancing/4_Dancing_Dancing_4_514.jpg\n384 108 64 112\n514 24 86 124\n# 4--Dancing/4_Dancing_Dancing_4_57.jpg\n559 137 32 53\n592 199 37 69\n733 157 24 34\n846 160 28 44\n817 162 18 31\n781 190 18 29\n947 199 19 26\n893 163 20 29\n772 168 24 32\n1005 182 19 33\n969 129 20 28\n# 4--Dancing/4_Dancing_Dancing_4_915.jpg\n465 135 214 276\n# 4--Dancing/4_Dancing_Dancing_4_240.jpg\n684 119 56 79\n839 95 56 82\n109 152 59 81\n255 187 54 79\n400 219 52 65\n530 163 59 79\n# 4--Dancing/4_Dancing_Dancing_4_228.jpg\n444 115 41 55\n273 156 39 52\n607 100 48 59\n843 37 54 67\n# 4--Dancing/4_Dancing_Dancing_4_517.jpg\n390 110 270 394\n512 36 272 364\n# 4--Dancing/4_Dancing_Dancing_4_922.jpg\n335 180 324 483\n# 4--Dancing/4_Dancing_Dancing_4_21.jpg\n724 182 74 122\n# 4--Dancing/4_Dancing_Dancing_4_97.jpg\n245 306 19 30\n298 280 22 34\n380 326 18 28\n342 326 16 22\n535 320 17 27\n475 348 17 21\n# 4--Dancing/4_Dancing_Dancing_4_769.jpg\n399 123 48 63\n461 237 41 52\n121 66 20 29\n909 150 22 36\n799 177 24 32\n# 4--Dancing/4_Dancing_Dancing_4_189.jpg\n422 22 70 122\n590 16 72 98\n# 4--Dancing/4_Dancing_Dancing_4_885.jpg\n384 132 174 315\n# 4--Dancing/4_Dancing_Dancing_4_960.jpg\n398 94 216 268\n# 4--Dancing/4_Dancing_Dancing_4_375.jpg\n224 158 66 98\n548 266 108 104\n# 4--Dancing/4_Dancing_Dancing_4_813.jpg\n326 140 94 148\n482 46 124 170\n# 4--Dancing/4_Dancing_Dancing_4_1026.jpg\n102 94 114 166\n300 146 88 148\n472 146 94 130\n600 86 98 138\n792 104 118 160\n890 134 74 128\n# 4--Dancing/4_Dancing_Dancing_4_854.jpg\n202 210 98 140\n364 252 82 116\n548 308 90 110\n750 202 102 156\n# 4--Dancing/4_Dancing_Dancing_4_983.jpg\n306 150 256 296\n860 40 150 270\n# 4--Dancing/4_Dancing_Dancing_4_878.jpg\n466 173 102 160\n# 4--Dancing/4_Dancing_Dancing_4_53.jpg\n294 204 70 78\n100 208 82 116\n404 242 66 82\n576 280 60 92\n# 4--Dancing/4_Dancing_Dancing_4_124.jpg\n483 719 71 107\n574 684 81 142\n# 4--Dancing/4_Dancing_Dancing_4_494.jpg\n345 159 234 291\n# 4--Dancing/4_Dancing_Dancing_4_378.jpg\n150 71 88 116\n315 115 53 102\n675 48 81 100\n779 89 69 92\n620 399 20 40\n529 532 28 35\n# 4--Dancing/4_Dancing_Dancing_4_1029.jpg\n336 42 80 138\n560 61 86 151\n243 84 55 67\n# 4--Dancing/4_Dancing_Dancing_4_1028.jpg\n322 137 238 358\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_460.jpg\n495 163 92 143\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_521.jpg\n244 104 62 87\n317 425 64 76\n490 313 68 93\n641 90 61 67\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_57.jpg\n530 161 167 261\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1022.jpg\n526 316 88 118\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_161.jpg\n584 194 70 126\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_980.jpg\n585 96 173 359\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_361.jpg\n514 466 92 124\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_771.jpg\n394 192 110 142\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_668.jpg\n870 210 92 100\n652 200 78 82\n504 186 76 112\n378 176 108 126\n286 192 106 146\n192 62 114 128\n118 254 150 156\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_869.jpg\n802 472 72 115\n594 539 67 92\n500 275 67 95\n302 267 65 90\n175 472 77 87\n345 834 75 92\n614 817 75 102\n417 547 75 97\n709 290 65 100\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_740.jpg\n404 769 216 329\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_273.jpg\n147 69 29 37\n234 66 25 35\n318 73 28 33\n406 79 29 35\n488 65 27 36\n581 76 29 35\n673 76 27 33\n100 113 33 44\n199 131 33 37\n299 132 34 40\n390 124 33 39\n489 128 33 37\n592 130 32 36\n694 130 33 37\n755 73 27 32\n793 131 33 35\n895 132 33 37\n182 234 35 40\n374 240 37 37\n488 264 35 42\n549 279 35 40\n670 253 37 43\n825 233 39 46\n823 61 30 37\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1035.jpg\n454 96 90 134\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_950.jpg\n108 85 69 71\n339 48 65 76\n486 79 55 68\n643 81 61 74\n862 52 67 84\n957 24 33 38\n1009 30 15 33\n978 9 21 29\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_642.jpg\n85 282 46 55\n208 274 40 53\n265 344 38 44\n337 319 42 48\n297 296 16 24\n415 277 48 53\n528 297 45 47\n625 292 50 56\n785 299 47 58\n866 252 56 60\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_197.jpg\n490 471 125 178\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_698.jpg\n526 471 39 51\n627 272 49 28\n580 275 45 45\n252 46 41 49\n358 77 35 39\n295 121 55 40\n583 46 36 36\n779 92 45 37\n864 43 33 34\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_255.jpg\n562 376 68 36\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_646.jpg\n958 69 18 20\n999 79 12 13\n1002 43 9 15\n177 84 12 14\n120 302 48 45\n261 260 45 51\n379 278 49 58\n393 155 39 48\n549 198 45 57\n503 312 47 56\n592 308 49 52\n713 168 42 52\n838 165 49 55\n770 320 54 59\n915 306 60 61\n935 85 11 12\n276 66 7 9\n369 71 7 10\n443 54 4 7\n488 47 7 7\n894 84 11 9\n184 72 8 6\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_596.jpg\n564 158 154 156\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_171.jpg\n494 320 81 123\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_593.jpg\n841 262 41 41\n940 302 35 47\n95 166 16 21\n167 140 17 23\n113 120 13 19\n98 43 18 20\n31 47 17 26\n22 109 17 38\n231 255 20 25\n238 189 15 22\n946 256 19 22\n867 194 17 22\n931 178 14 18\n557 136 21 24\n910 30 17 17\n946 119 18 18\n710 101 20 22\n0 274 18 27\n17 217 15 22\n141 236 19 23\n37 252 39 42\n69 297 37 40\n170 266 42 49\n304 189 40 56\n422 212 34 45\n543 189 41 46\n629 210 39 47\n752 203 38 44\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_845.jpg\n390 114 74 104\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_627.jpg\n649 1066 201 207\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_894.jpg\n416 168 125 189\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_488.jpg\n452 147 135 186\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_260.jpg\n59 537 31 34\n198 532 27 38\n359 282 37 59\n451 222 40 45\n549 606 9 12\n604 657 5 7\n635 667 7 7\n680 629 7 11\n647 630 8 12\n1001 595 23 37\n907 561 25 31\n767 541 25 29\n800 550 20 22\n856 557 13 14\n942 631 18 24\n951 586 12 12\n119 642 11 12\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_285.jpg\n782 420 96 56\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_47.jpg\n586 66 72 102\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_492.jpg\n360 153 38 48\n474 156 34 45\n557 133 39 45\n654 125 38 51\n40 5 16 23\n171 17 15 24\n213 22 19 28\n270 19 16 29\n309 74 19 32\n313 53 13 19\n311 11 21 29\n339 0 16 22\n358 1 16 21\n381 1 20 23\n412 0 21 19\n452 0 20 20\n333 94 12 22\n362 80 19 25\n380 78 16 24\n401 69 18 27\n447 113 16 22\n469 81 18 25\n487 66 19 26\n508 59 23 27\n548 50 25 28\n586 84 17 22\n601 79 13 27\n427 83 16 16\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_48.jpg\n29 421 13 21\n813 175 28 19\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_762.jpg\n580 441 123 183\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_887.jpg\n95 151 46 53\n189 89 40 47\n314 75 45 55\n431 83 46 53\n550 68 47 52\n686 49 46 49\n746 101 48 57\n839 65 47 46\n874 106 47 62\n626 134 43 51\n482 139 50 55\n356 150 49 52\n214 138 45 54\n104 281 48 58\n250 280 48 58\n383 292 50 58\n522 278 51 58\n660 280 58 54\n809 273 49 56\n137 400 52 66\n330 406 52 60\n522 389 59 60\n760 380 54 60\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_776.jpg\n620 599 96 120\n322 861 87 130\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_175.jpg\n196 76 84 66\n556 204 74 78\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_659.jpg\n286 196 31 38\n233 316 35 41\n355 318 37 46\n412 189 31 40\n484 221 35 40\n565 166 34 41\n675 186 34 44\n454 353 41 46\n615 332 41 49\n755 297 38 47\n413 481 45 56\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_920.jpg\n122 156 66 80\n256 170 66 80\n394 168 58 88\n484 172 62 80\n564 154 82 78\n744 128 78 92\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_749.jpg\n834 282 134 78\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_138.jpg\n530 90 90 100\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_401.jpg\n406 418 146 203\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_945.jpg\n840 177 46 58\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_242.jpg\n486 460 90 52\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_274.jpg\n128 126 43 52\n237 121 45 52\n370 130 46 47\n497 111 41 48\n631 126 41 46\n768 142 43 55\n874 166 44 52\n57 339 4 5\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_24.jpg\n680 294 82 56\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_364.jpg\n547 1228 141 105\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_389.jpg\n488 509 156 213\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_783.jpg\n456 356 72 108\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_609.jpg\n490 366 104 154\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_612.jpg\n310 210 96 92\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_911.jpg\n488 368 80 88\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_891.jpg\n70 308 32 35\n121 301 31 36\n185 312 30 35\n260 282 30 35\n323 296 28 35\n380 288 29 36\n450 306 29 32\n523 306 29 33\n581 323 25 31\n669 283 30 34\n760 334 31 33\n696 337 28 34\n678 398 30 33\n762 414 31 34\n607 394 29 37\n546 381 30 35\n477 388 30 31\n922 363 33 36\n874 354 32 37\n842 348 28 32\n824 336 23 33\n387 486 28 31\n458 480 27 33\n521 483 30 36\n607 488 31 35\n678 492 31 35\n735 503 34 35\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_422.jpg\n396 328 64 44\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_108.jpg\n484 915 94 70\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_727.jpg\n322 126 15 14\n81 481 25 30\n218 547 37 30\n694 565 37 30\n869 440 21 24\n666 175 18 17\n594 77 14 12\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_156.jpg\n354 153 72 87\n459 420 69 84\n465 658 66 90\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1043.jpg\n344 430 16 19\n380 431 16 22\n551 483 19 22\n554 421 17 19\n784 412 18 18\n882 430 18 20\n956 413 20 22\n839 464 18 12\n714 540 16 22\n527 317 18 10\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_115.jpg\n224 180 56 100\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_484.jpg\n498 270 70 104\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_331.jpg\n853 294 15 19\n915 295 18 22\n930 254 17 20\n923 416 14 17\n955 409 15 23\n977 413 14 20\n1003 412 17 21\n716 284 16 17\n745 175 19 23\n442 305 20 27\n370 317 19 20\n27 264 17 22\n697 365 20 26\n726 362 18 20\n501 92 57 61\n786 413 15 18\n774 369 19 21\n855 407 16 17\n742 302 16 22\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_420.jpg\n363 219 81 87\n390 276 60 90\n411 333 63 90\n598 402 81 120\n760 462 90 123\n474 396 78 105\n321 207 63 102\n168 174 57 87\n246 195 60 87\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_1044.jpg\n262 98 240 376\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_580.jpg\n162 276 158 90\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_566.jpg\n464 156 58 84\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_638.jpg\n453 325 30 37\n872 330 6 8\n971 322 11 12\n# 40--Gymnastics/40_Gymnastics_Gymnastics_40_805.jpg\n477 755 176 241\n# 41--Swimming/41_Swimming_Swimming_41_580.jpg\n458 122 160 220\n# 41--Swimming/41_Swimming_Swimmer_41_35.jpg\n686 286 274 190\n# 41--Swimming/41_Swimming_Swimmer_41_308.jpg\n432 352 84 82\n# 41--Swimming/41_Swimming_Swimmer_41_369.jpg\n262 190 132 202\n# 41--Swimming/41_Swimming_Swimmer_41_935.jpg\n440 10 380 498\n# 41--Swimming/41_Swimming_Swimmer_41_449.jpg\n648 282 52 56\n# 41--Swimming/41_Swimming_Swimmer_41_170.jpg\n362 238 350 484\n# 41--Swimming/41_Swimming_Swimming_41_379.jpg\n538 332 164 162\n# 41--Swimming/41_Swimming_Swimming_41_641.jpg\n472 16 228 262\n# 41--Swimming/41_Swimming_Swimmer_41_831.jpg\n458 132 177 228\n# 41--Swimming/41_Swimming_Swimmer_41_883.jpg\n570 302 60 82\n# 41--Swimming/41_Swimming_Swimmer_41_538.jpg\n328 126 338 382\n# 41--Swimming/41_Swimming_Swimming_41_283.jpg\n728 208 92 148\n# 41--Swimming/41_Swimming_Swimming_41_271.jpg\n620 280 350 350\n# 41--Swimming/41_Swimming_Swimmer_41_288.jpg\n168 230 242 152\n# 41--Swimming/41_Swimming_Swimmer_41_68.jpg\n292 178 98 56\n# 41--Swimming/41_Swimming_Swimmer_41_701.jpg\n156 307 714 870\n# 41--Swimming/41_Swimming_Swimmer_41_976.jpg\n448 296 133 176\n# 41--Swimming/41_Swimming_Swimmer_41_610.jpg\n462 102 168 228\n# 41--Swimming/41_Swimming_Swimming_41_74.jpg\n416 170 120 172\n# 41--Swimming/41_Swimming_Swimmer_41_772.jpg\n341 100 414 666\n315 1120 31 50\n561 1102 33 58\n12 638 49 43\n71 681 48 41\n# 41--Swimming/41_Swimming_Swimmer_41_56.jpg\n102 160 92 58\n# 41--Swimming/41_Swimming_Swimmer_41_773.jpg\n120 78 408 540\n# 41--Swimming/41_Swimming_Swimming_41_161.jpg\n416 184 288 398\n# 41--Swimming/41_Swimming_Swimming_41_521.jpg\n336 258 116 96\n# 41--Swimming/41_Swimming_Swimming_41_535.jpg\n552 344 174 132\n# 41--Swimming/41_Swimming_Swimming_41_73.jpg\n132 220 128 134\n# 41--Swimming/41_Swimming_Swimming_41_412.jpg\n472 333 24 26\n70 238 27 31\n925 342 22 17\n# 41--Swimming/41_Swimming_Swimming_41_243.jpg\n63 81 182 140\n743 251 55 57\n905 247 57 71\n252 644 23 27\n256 605 23 27\n111 728 65 69\n421 752 33 46\n468 751 37 52\n509 779 38 61\n550 811 34 47\n423 900 29 63\n625 872 41 57\n737 896 47 63\n84 670 15 29\n# 41--Swimming/41_Swimming_Swimmer_41_843.jpg\n183 364 15 16\n258 372 13 17\n418 387 15 20\n774 64 87 120\n# 41--Swimming/41_Swimming_Swimmer_41_792.jpg\n348 483 228 252\n# 41--Swimming/41_Swimming_Swimmer_41_358.jpg\n412 208 270 344\n# 41--Swimming/41_Swimming_Swimmer_41_148.jpg\n180 346 210 150\n# 41--Swimming/41_Swimming_Swimming_41_52.jpg\n194 252 244 172\n# 41--Swimming/41_Swimming_Swimmer_41_483.jpg\n400 92 222 328\n# 41--Swimming/41_Swimming_Swimmer_41_262.jpg\n520 205 475 571\n# 41--Swimming/41_Swimming_Swimming_41_26.jpg\n286 394 86 70\n# 41--Swimming/41_Swimming_Swimming_41_106.jpg\n550 312 126 140\n# 41--Swimming/41_Swimming_Swimmer_41_718.jpg\n87 324 708 831\n# 41--Swimming/41_Swimming_Swimmer_41_704.jpg\n90 348 126 184\n184 344 98 176\n366 248 98 158\n470 194 76 132\n540 228 56 100\n542 90 80 130\n652 90 74 126\n732 94 74 120\n764 42 78 112\n# 41--Swimming/41_Swimming_Swimming_41_275.jpg\n442 346 146 186\n# 41--Swimming/41_Swimming_Swimmer_41_232.jpg\n532 290 172 266\n# 41--Swimming/41_Swimming_Swimmer_41_401.jpg\n432 133 160 231\n858 920 130 222\n# 41--Swimming/41_Swimming_Swimmer_41_564.jpg\n192 252 94 104\n# 41--Swimming/41_Swimming_Swimmer_41_19.jpg\n446 278 156 196\n# 41--Swimming/41_Swimming_Swimmer_41_26.jpg\n554 164 260 244\n# 41--Swimming/41_Swimming_Swimmer_41_399.jpg\n382 228 216 256\n# 41--Swimming/41_Swimming_Swimmer_41_488.jpg\n460 234 114 180\n# 41--Swimming/41_Swimming_Swimming_41_730.jpg\n352 380 118 52\n520 342 116 62\n640 410 100 56\n# 41--Swimming/41_Swimming_Swimmer_41_1001.jpg\n204 370 20 29\n# 41--Swimming/41_Swimming_Swimmer_41_1028.jpg\n354 162 248 270\n# 41--Swimming/41_Swimming_Swimming_41_238.jpg\n196 488 80 116\n272 92 62 74\n872 72 74 110\n708 534 52 52\n# 41--Swimming/41_Swimming_Swimmer_41_688.jpg\n528 104 228 268\n898 370 122 158\n# 41--Swimming/41_Swimming_Swimming_41_472.jpg\n118 126 434 542\n# 41--Swimming/41_Swimming_Swimming_41_822.jpg\n581 457 15 17\n643 435 14 20\n727 448 11 15\n730 525 15 19\n531 387 6 16\n873 562 20 26\n193 738 32 30\n299 698 30 43\n882 745 22 23\n# 41--Swimming/41_Swimming_Swimmer_41_943.jpg\n225 405 511 671\n# 41--Swimming/41_Swimming_Swimmer_41_376.jpg\n452 108 208 260\n# 41--Swimming/41_Swimming_Swimmer_41_471.jpg\n467 117 126 157\n# 41--Swimming/41_Swimming_Swimmer_41_607.jpg\n226 105 5 14\n395 83 122 185\n673 68 7 8\n832 55 8 9\n517 208 15 16\n# 41--Swimming/41_Swimming_Swimming_41_172.jpg\n190 19 23 10\n274 18 27 29\n266 63 40 25\n505 131 32 48\n# 41--Swimming/41_Swimming_Swimmer_41_275.jpg\n230 154 564 566\n# 41--Swimming/41_Swimming_Swimmer_41_113.jpg\n78 498 139 160\n# 41--Swimming/41_Swimming_Swimmer_41_885.jpg\n376 66 318 338\n# 41--Swimming/41_Swimming_Swimmer_41_931.jpg\n386 172 170 216\n# 41--Swimming/41_Swimming_Swimmer_41_55.jpg\n440 180 168 224\n# 41--Swimming/41_Swimming_Swimming_41_380.jpg\n258 150 342 312\n# 41--Swimming/41_Swimming_Swimmer_41_927.jpg\n516 140 138 174\n# 41--Swimming/41_Swimming_Swimming_41_699.jpg\n65 367 67 80\n128 305 63 61\n233 323 60 75\n431 232 53 66\n387 306 55 67\n552 205 65 85\n746 312 56 66\n784 262 57 54\n922 269 55 70\n# 41--Swimming/41_Swimming_Swimmer_41_507.jpg\n300 271 339 474\n# 41--Swimming/41_Swimming_Swimmer_41_755.jpg\n879 201 16 18\n863 238 16 16\n871 263 17 20\n939 402 20 21\n872 296 15 19\n908 339 18 22\n# 41--Swimming/41_Swimming_Swimmer_41_440.jpg\n414 122 190 282\n# 41--Swimming/41_Swimming_Swimmer_41_659.jpg\n512 69 162 246\n# 41--Swimming/41_Swimming_Swimmer_41_711.jpg\n301 208 217 292\n# 41--Swimming/41_Swimming_Swimming_41_714.jpg\n492 246 112 154\n# 41--Swimming/41_Swimming_Swimmer_41_1002.jpg\n435 138 219 333\n# 41--Swimming/41_Swimming_Swimming_41_466.jpg\n460 176 90 128\n# 41--Swimming/41_Swimming_Swimmer_41_380.jpg\n564 107 12 12\n604 109 11 14\n584 173 17 20\n590 208 15 16\n465 226 19 19\n396 286 17 23\n# 41--Swimming/41_Swimming_Swimmer_41_293.jpg\n564 180 70 130\n# 41--Swimming/41_Swimming_Swimming_41_128.jpg\n462 206 84 112\n# 41--Swimming/41_Swimming_Swimming_41_240.jpg\n422 416 180 224\n416 156 114 156\n# 41--Swimming/41_Swimming_Swimmer_41_43.jpg\n792 236 96 200\n# 42--Car_Racing/42_Car_Racing_Nascar_42_922.jpg\n248 196 56 72\n350 126 84 94\n532 68 98 110\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_939.jpg\n749 185 43 47\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_600.jpg\n81 104 16 22\n191 144 9 12\n250 114 16 15\n301 151 9 10\n333 129 15 18\n358 147 11 14\n604 166 23 40\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_906.jpg\n706 71 24 35\n754 79 29 38\n841 109 29 37\n193 100 32 40\n237 83 26 31\n293 99 31 38\n331 114 28 35\n392 148 26 26\n416 92 31 36\n498 75 29 41\n566 73 28 31\n587 104 27 39\n651 75 27 36\n# 42--Car_Racing/42_Car_Racing_Nascar_42_661.jpg\n821 254 29 43\n# 42--Car_Racing/42_Car_Racing_Nascar_42_482.jpg\n393 183 303 405\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_1045.jpg\n392 248 154 224\n646 278 138 182\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_602.jpg\n959 231 13 18\n823 173 8 9\n813 181 9 9\n85 176 7 10\n0 258 10 29\n136 178 5 6\n774 183 7 10\n302 173 3 8\n# 42--Car_Racing/42_Car_Racing_Nascar_42_440.jpg\n0 171 12 21\n66 160 17 20\n156 171 12 19\n166 170 13 20\n599 175 23 25\n657 139 23 24\n696 163 23 28\n730 149 18 33\n804 158 14 20\n866 169 13 17\n# 42--Car_Racing/42_Car_Racing_Nascar_42_442.jpg\n882 793 21 25\n789 816 18 27\n723 816 21 24\n637 810 21 26\n# 42--Car_Racing/42_Car_Racing_Nascar_42_462.jpg\n717 335 30 35\n970 303 35 45\n895 392 14 17\n# 42--Car_Racing/42_Car_Racing_Nascar_42_911.jpg\n510 168 278 322\n# 42--Car_Racing/42_Car_Racing_Nascar_42_828.jpg\n175 118 17 27\n297 129 10 17\n329 67 53 71\n459 82 53 64\n534 78 51 61\n757 123 20 26\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_263.jpg\n30 132 67 89\n400 183 42 58\n606 177 28 48\n801 126 42 53\n958 194 43 51\n# 42--Car_Racing/42_Car_Racing_Nascar_42_468.jpg\n590 4 190 236\n# 42--Car_Racing/42_Car_Racing_Nascar_42_900.jpg\n368 6 422 524\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_743.jpg\n606 87 19 27\n753 100 5 9\n704 113 5 11\n125 121 14 17\n97 117 12 13\n# 42--Car_Racing/42_Car_Racing_Nascar_42_650.jpg\n908 174 9 21\n982 192 6 15\n689 195 18 23\n654 219 14 11\n854 207 9 11\n628 219 17 18\n782 143 13 28\n268 164 27 34\n151 193 26 30\n382 160 31 41\n108 130 43 61\n# 42--Car_Racing/42_Car_Racing_Car_Racing_42_857.jpg\n102 124 18 23\n186 136 19 24\n159 142 8 8\n# 42--Car_Racing/42_Car_Racing_Nascar_42_823.jpg\n1 278 8 15\n146 262 8 9\n128 264 6 5\n179 339 16 15\n193 284 6 9\n254 256 8 12\n378 261 7 12\n413 230 18 29\n894 239 17 17\n991 222 16 20\n849 247 7 9\n635 243 5 7\n662 244 8 9\n345 256 8 12\n116 263 6 9\n704 300 16 20\n# 43--Row_Boat/43_Row_Boat_Canoe_43_842.jpg\n485 86 48 65\n771 216 40 65\n# 43--Row_Boat/43_Row_Boat_Canoe_43_757.jpg\n517 205 45 55\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_688.jpg\n484 337 31 37\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_797.jpg\n482 368 15 25\n# 43--Row_Boat/43_Row_Boat_Canoe_43_881.jpg\n262 284 626 384\n# 43--Row_Boat/43_Row_Boat_Canoe_43_784.jpg\n206 474 28 23\n222 437 24 25\n349 462 29 31\n400 423 20 27\n657 444 23 25\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_563.jpg\n614 103 54 61\n# 43--Row_Boat/43_Row_Boat_Canoe_43_1048.jpg\n209 218 57 72\n334 237 56 78\n437 283 53 67\n567 248 51 78\n667 268 52 69\n760 231 58 69\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_341.jpg\n331 198 10 19\n428 112 12 21\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_907.jpg\n189 157 26 27\n407 147 22 26\n499 147 19 28\n800 159 24 27\n# 43--Row_Boat/43_Row_Boat_Canoe_43_125.jpg\n196 166 37 53\n422 212 35 47\n596 229 41 50\n# 43--Row_Boat/43_Row_Boat_Canoe_43_726.jpg\n192 347 17 19\n485 334 22 37\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_301.jpg\n289 277 28 38\n512 296 29 37\n502 259 26 29\n716 260 34 37\n# 43--Row_Boat/43_Row_Boat_Canoe_43_547.jpg\n295 148 47 51\n777 125 40 50\n# 43--Row_Boat/43_Row_Boat_Canoe_43_942.jpg\n408 154 4 5\n603 148 4 4\n635 147 4 4\n177 477 28 28\n263 385 13 13\n370 455 25 24\n369 516 13 29\n465 436 22 26\n403 254 3 4\n251 260 4 4\n263 261 2 4\n276 260 3 3\n999 396 15 14\n909 462 26 28\n837 388 11 10\n758 362 8 8\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_106.jpg\n298 98 12 17\n312 94 14 20\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_13.jpg\n470 341 28 38\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_758.jpg\n370 198 14 17\n513 299 36 40\n# 43--Row_Boat/43_Row_Boat_Canoe_43_956.jpg\n356 158 58 58\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_839.jpg\n541 252 62 114\n# 43--Row_Boat/43_Row_Boat_Canoe_43_940.jpg\n120 398 25 34\n0 278 9 32\n247 239 25 38\n310 190 29 33\n398 201 28 43\n515 212 25 33\n677 297 27 40\n757 296 29 41\n529 427 30 41\n# 43--Row_Boat/43_Row_Boat_Canoe_43_81.jpg\n278 121 43 49\n# 43--Row_Boat/43_Row_Boat_Canoe_43_51.jpg\n681 221 37 41\n# 43--Row_Boat/43_Row_Boat_Canoe_43_251.jpg\n460 251 19 22\n602 183 16 21\n# 43--Row_Boat/43_Row_Boat_Canoe_43_538.jpg\n485 402 14 16\n711 393 14 17\n# 43--Row_Boat/43_Row_Boat_Canoe_43_458.jpg\n747 423 10 12\n774 433 11 7\n793 431 9 10\n819 429 11 12\n849 429 11 11\n886 429 12 13\n293 333 5 5\n310 331 5 5\n282 330 3 4\n277 323 4 5\n333 344 5 4\n325 335 5 6\n363 342 3 5\n378 343 6 6\n408 377 6 7\n405 353 5 6\n417 355 5 6\n430 335 4 7\n461 398 7 7\n455 373 5 6\n449 393 7 7\n432 389 6 7\n415 387 6 6\n394 378 5 8\n382 377 5 6\n374 376 6 7\n366 377 5 5\n486 383 7 6\n477 378 5 7\n463 374 4 6\n456 381 5 6\n509 375 7 6\n525 390 6 9\n489 396 6 9\n508 403 7 7\n542 407 7 7\n526 406 6 7\n532 403 5 9\n542 395 7 7\n553 398 6 7\n561 398 6 7\n561 412 7 7\n581 410 8 11\n580 400 7 8\n598 403 7 9\n601 412 7 10\n612 402 9 10\n624 418 7 11\n639 412 8 10\n658 419 7 10\n663 409 7 10\n686 419 9 10\n710 423 10 12\n# 43--Row_Boat/43_Row_Boat_Canoe_43_93.jpg\n631 252 22 25\n# 43--Row_Boat/43_Row_Boat_Canoe_43_438.jpg\n423 346 22 33\n758 349 26 31\n# 43--Row_Boat/43_Row_Boat_Canoe_43_325.jpg\n135 389 17 18\n182 383 15 23\n251 396 14 14\n320 403 11 17\n385 386 14 19\n443 403 18 20\n493 384 18 17\n569 405 16 19\n600 404 16 17\n691 396 21 21\n796 419 15 20\n916 423 13 17\n989 366 17 19\n# 43--Row_Boat/43_Row_Boat_Canoe_43_133.jpg\n498 102 60 88\n# 43--Row_Boat/43_Row_Boat_Canoe_43_234.jpg\n343 222 21 35\n786 215 34 52\n# 43--Row_Boat/43_Row_Boat_Canoe_43_227.jpg\n455 220 37 49\n643 229 38 49\n# 43--Row_Boat/43_Row_Boat_Canoe_43_341.jpg\n403 592 59 99\n# 43--Row_Boat/43_Row_Boat_Canoe_43_1047.jpg\n474 22 108 166\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1.jpg\n292 184 27 50\n470 157 19 38\n# 43--Row_Boat/43_Row_Boat_Canoe_43_372.jpg\n255 294 26 35\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_1024.jpg\n548 148 105 153\n# 43--Row_Boat/43_Row_Boat_Canoe_43_429.jpg\n343 318 21 24\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_500.jpg\n447 290 28 37\n# 43--Row_Boat/43_Row_Boat_Canoe_43_276.jpg\n511 213 21 33\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_287.jpg\n532 177 29 39\n# 43--Row_Boat/43_Row_Boat_Canoe_43_565.jpg\n485 315 93 149\n# 43--Row_Boat/43_Row_Boat_Rowboat_43_717.jpg\n238 376 36 34\n313 348 30 24\n# 44--Aerobics/44_Aerobics_Aerobics_44_337.jpg\n276 311 94 147\n568 359 102 145\n# 44--Aerobics/44_Aerobics_Aerobics_44_659.jpg\n519 196 29 41\n# 44--Aerobics/44_Aerobics_Aerobics_44_916.jpg\n546 580 53 47\n702 301 47 57\n792 204 40 48\n619 198 42 53\n489 187 40 50\n498 63 38 60\n521 315 44 58\n250 306 47 58\n372 196 42 56\n346 178 35 55\n131 211 44 46\n# 44--Aerobics/44_Aerobics_Aerobics_44_407.jpg\n186 208 68 88\n# 44--Aerobics/44_Aerobics_Aerobics_44_370.jpg\n830 0 41 24\n943 32 49 67\n672 66 63 84\n581 7 43 49\n304 145 75 97\n249 12 44 50\n175 59 59 71\n# 44--Aerobics/44_Aerobics_Aerobics_44_809.jpg\n491 211 34 45\n833 194 32 42\n176 250 33 46\n# 44--Aerobics/44_Aerobics_Aerobics_44_3.jpg\n812 133 20 33\n709 152 19 28\n568 131 23 42\n392 168 19 33\n467 182 16 26\n157 168 24 42\n# 44--Aerobics/44_Aerobics_Aerobics_44_433.jpg\n656 275 80 97\n468 271 48 58\n136 336 77 104\n170 207 23 33\n721 229 25 31\n588 239 24 39\n974 181 19 28\n# 44--Aerobics/44_Aerobics_Aerobics_44_240.jpg\n788 879 99 72\n672 619 93 72\n120 405 91 81\n# 44--Aerobics/44_Aerobics_Aerobics_44_852.jpg\n945 203 20 22\n907 192 17 18\n846 196 14 17\n700 262 41 45\n685 239 26 35\n676 227 20 22\n630 221 16 20\n618 212 15 19\n486 231 23 27\n493 202 16 19\n438 253 29 33\n387 275 37 42\n327 223 19 23\n349 213 16 18\n268 240 18 29\n237 262 26 28\n478 224 14 18\n190 238 16 17\n169 243 17 20\n119 292 30 39\n92 257 22 25\n223 224 15 18\n0 242 13 18\n# 44--Aerobics/44_Aerobics_Aerobics_44_1032.jpg\n368 255 284 443\n# 44--Aerobics/44_Aerobics_Aerobics_44_597.jpg\n783 286 40 45\n963 319 29 32\n725 330 22 31\n567 316 21 31\n416 319 43 55\n326 344 24 30\n154 344 13 15\n106 347 19 28\n1 316 51 47\n# 44--Aerobics/44_Aerobics_Aerobics_44_216.jpg\n836 20 18 21\n793 81 17 18\n728 67 16 32\n739 96 14 18\n679 132 12 18\n322 340 15 14\n314 365 12 15\n234 393 16 14\n224 413 13 13\n123 482 12 11\n79 472 15 17\n575 137 16 33\n568 172 13 22\n153 384 21 33\n# 44--Aerobics/44_Aerobics_Aerobics_44_76.jpg\n82 108 76 72\n354 208 54 60\n518 190 60 66\n706 54 96 108\n# 44--Aerobics/44_Aerobics_Aerobics_44_173.jpg\n640 144 142 178\n216 160 160 228\n# 44--Aerobics/44_Aerobics_Aerobics_44_17.jpg\n828 346 51 61\n596 298 52 41\n477 246 47 30\n486 123 36 36\n378 65 27 38\n381 253 47 40\n207 189 37 38\n159 147 35 38\n275 319 53 63\n# 44--Aerobics/44_Aerobics_Aerobics_44_194.jpg\n462 140 12 15\n635 279 16 11\n474 484 41 21\n459 375 24 13\n428 314 21 17\n15 473 31 17\n108 368 22 12\n241 303 21 10\n569 248 19 9\n580 215 16 8\n424 154 12 13\n# 44--Aerobics/44_Aerobics_Aerobics_44_549.jpg\n799 40 47 64\n444 50 61 93\n246 119 39 43\n560 318 18 25\n679 295 16 24\n346 163 29 33\n# 44--Aerobics/44_Aerobics_Aerobics_44_610.jpg\n378 111 96 120\n# 44--Aerobics/44_Aerobics_Aerobics_44_755.jpg\n467 251 176 200\n# 44--Aerobics/44_Aerobics_Aerobics_44_184.jpg\n522 54 72 134\n# 44--Aerobics/44_Aerobics_Aerobics_44_237.jpg\n558 124 164 208\n344 206 114 156\n206 240 106 126\n# 44--Aerobics/44_Aerobics_Aerobics_44_379.jpg\n520 390 102 135\n408 375 84 105\n# 44--Aerobics/44_Aerobics_Aerobics_44_794.jpg\n242 98 134 184\n530 152 106 122\n# 44--Aerobics/44_Aerobics_Aerobics_44_343.jpg\n943 237 14 16\n927 158 13 18\n898 200 20 30\n797 179 13 14\n761 173 18 21\n664 166 8 11\n590 174 29 43\n688 169 10 14\n387 161 22 26\n288 179 38 53\n# 44--Aerobics/44_Aerobics_Aerobics_44_430.jpg\n776 143 49 59\n564 107 68 91\n392 112 38 53\n124 91 63 81\n# 44--Aerobics/44_Aerobics_Aerobics_44_332.jpg\n937 314 13 21\n988 302 14 17\n832 302 16 22\n869 303 12 13\n932 301 16 11\n769 294 11 15\n750 305 14 20\n707 312 18 24\n655 300 10 13\n548 308 13 19\n427 307 26 33\n447 301 17 27\n385 304 12 18\n397 298 12 17\n314 300 10 15\n299 304 11 16\n536 287 10 12\n244 286 16 22\n210 301 15 16\n181 306 23 26\n124 302 13 15\n75 301 10 14\n20 294 13 16\n867 289 9 13\n# 44--Aerobics/44_Aerobics_Aerobics_44_936.jpg\n736 416 67 83\n533 432 69 80\n432 411 75 96\n283 531 80 88\n387 821 69 104\n544 827 72 112\n# 44--Aerobics/44_Aerobics_Aerobics_44_246.jpg\n792 1027 35 49\n242 1176 22 33\n319 1217 11 14\n102 1204 13 19\n10 1201 12 17\n79 1211 8 11\n405 1208 8 11\n186 1211 8 12\n777 648 53 67\n657 639 62 75\n271 599 60 81\n636 199 12 16\n883 150 8 11\n392 200 10 15\n341 220 14 27\n# 44--Aerobics/44_Aerobics_Aerobics_44_231.jpg\n436 104 134 170\n# 44--Aerobics/44_Aerobics_Aerobics_44_585.jpg\n821 210 35 51\n528 186 31 37\n178 206 28 42\n291 192 31 59\n# 44--Aerobics/44_Aerobics_Aerobics_44_400.jpg\n213 168 152 219\n# 44--Aerobics/44_Aerobics_Aerobics_44_652.jpg\n260 46 90 102\n718 70 72 98\n# 44--Aerobics/44_Aerobics_Aerobics_44_127.jpg\n786 251 34 55\n716 245 23 32\n612 286 20 30\n93 273 21 47\n201 286 13 32\n661 264 14 23\n# 44--Aerobics/44_Aerobics_Aerobics_44_71.jpg\n552 84 88 110\n# 44--Aerobics/44_Aerobics_Aerobics_44_640.jpg\n929 422 27 42\n873 207 22 34\n627 232 22 28\n649 420 26 43\n378 415 25 34\n413 221 22 33\n133 240 22 36\n93 445 24 35\n# 44--Aerobics/44_Aerobics_Aerobics_44_339.jpg\n666 168 25 30\n813 51 42 60\n518 140 28 41\n366 137 38 53\n254 161 27 39\n130 39 61 77\n# 44--Aerobics/44_Aerobics_Aerobics_44_742.jpg\n776 258 24 38\n702 242 29 31\n594 259 24 32\n463 135 34 54\n341 218 22 35\n273 244 27 43\n164 194 26 35\n# 44--Aerobics/44_Aerobics_Aerobics_44_443.jpg\n381 226 111 176\n# 44--Aerobics/44_Aerobics_Aerobics_44_769.jpg\n1 857 195 273\n270 470 59 72\n176 538 42 49\n491 581 34 43\n584 542 41 54\n# 44--Aerobics/44_Aerobics_Aerobics_44_650.jpg\n180 98 412 500\n# 44--Aerobics/44_Aerobics_Aerobics_44_66.jpg\n904 231 29 38\n781 199 48 63\n676 199 37 38\n256 139 66 98\n435 234 36 49\n474 260 25 28\n187 224 27 33\n90 254 17 20\n# 44--Aerobics/44_Aerobics_Aerobics_44_937.jpg\n310 166 248 338\n# 44--Aerobics/44_Aerobics_Aerobics_44_707.jpg\n172 448 130 82\n# 44--Aerobics/44_Aerobics_Aerobics_44_329.jpg\n326 74 16 18\n874 292 15 27\n943 252 13 20\n682 321 20 28\n680 250 11 17\n# 44--Aerobics/44_Aerobics_Aerobics_44_578.jpg\n462 219 129 84\n# 44--Aerobics/44_Aerobics_Aerobics_44_167.jpg\n884 313 64 87\n925 243 22 30\n959 261 15 17\n1007 273 17 14\n792 273 39 49\n844 233 17 21\n882 263 11 14\n770 272 24 34\n748 247 15 17\n726 268 14 16\n684 268 19 29\n611 310 26 30\n575 249 16 18\n882 486 142 191\n375 281 30 40\n273 303 69 99\n379 265 19 24\n177 281 23 26\n# 44--Aerobics/44_Aerobics_Aerobics_44_96.jpg\n944 506 38 67\n962 343 41 46\n847 336 12 20\n616 356 17 30\n611 321 16 20\n515 351 19 18\n441 439 39 49\n453 376 20 38\n429 434 27 22\n189 139 19 32\n# 44--Aerobics/44_Aerobics_Aerobics_44_120.jpg\n482 118 88 108\n# 44--Aerobics/44_Aerobics_Aerobics_44_35.jpg\n463 687 144 199\n714 527 95 132\n843 331 77 98\n561 319 71 80\n104 362 74 92\n120 233 52 83\n509 251 67 86\n# 44--Aerobics/44_Aerobics_Aerobics_44_688.jpg\n272 272 221 341\n722 462 79 166\n794 356 127 217\n562 341 66 139\n# 44--Aerobics/44_Aerobics_Aerobics_44_629.jpg\n715 285 50 65\n826 247 48 62\n552 257 49 72\n353 264 47 64\n322 93 38 57\n# 44--Aerobics/44_Aerobics_Aerobics_44_919.jpg\n565 74 45 77\n914 54 25 38\n255 63 31 42\n110 85 31 55\n# 44--Aerobics/44_Aerobics_Aerobics_44_583.jpg\n361 214 346 446\n# 44--Aerobics/44_Aerobics_Aerobics_44_762.jpg\n228 250 116 150\n364 150 120 148\n614 84 124 146\n# 45--Balloonist/45_Balloonist_Balloonist_45_615.jpg\n94 114 84 102\n248 166 120 164\n488 164 70 60\n746 162 86 104\n# 45--Balloonist/45_Balloonist_Balloonist_45_186.jpg\n456 200 195 330\n# 45--Balloonist/45_Balloonist_Balloonist_45_531.jpg\n344 144 58 60\n# 45--Balloonist/45_Balloonist_Balloonist_45_692.jpg\n814 734 36 34\n683 741 10 13\n782 717 8 11\n657 716 7 10\n701 720 12 15\n906 724 7 12\n948 721 11 15\n933 716 8 10\n# 45--Balloonist/45_Balloonist_Balloonist_45_277.jpg\n462 583 85 132\n# 45--Balloonist/45_Balloonist_Balloonist_45_838.jpg\n33 223 20 25\n126 368 37 50\n180 245 32 41\n183 307 36 40\n190 383 31 40\n233 380 43 54\n641 346 29 36\n490 280 25 40\n458 273 27 40\n462 222 30 37\n539 234 25 39\n590 238 22 30\n652 250 27 32\n690 227 26 31\n711 337 31 42\n726 368 38 50\n906 360 36 39\n831 351 38 44\n788 312 29 41\n839 302 31 38\n817 238 29 35\n764 279 26 33\n731 239 22 25\n276 332 32 40\n279 299 30 36\n277 211 27 32\n353 392 32 39\n407 343 31 43\n460 378 32 50\n491 349 31 39\n526 382 31 41\n565 369 27 35\n608 376 39 52\n# 45--Balloonist/45_Balloonist_Balloonist_45_211.jpg\n474 793 72 99\n# 45--Balloonist/45_Balloonist_Balloonist_45_217.jpg\n562 338 304 398\n# 45--Balloonist/45_Balloonist_Balloonist_45_369.jpg\n304 326 58 62\n244 192 58 104\n770 224 64 102\n# 45--Balloonist/45_Balloonist_Balloonist_45_416.jpg\n487 1328 31 49\n403 590 80 82\n# 45--Balloonist/45_Balloonist_Balloonist_45_207.jpg\n467 295 233 339\n# 45--Balloonist/45_Balloonist_Balloonist_45_402.jpg\n600 246 56 76\n553 203 54 66\n469 87 59 73\n351 218 50 67\n280 253 44 56\n# 45--Balloonist/45_Balloonist_Balloonist_45_1028.jpg\n320 636 19 26\n834 518 16 29\n# 45--Balloonist/45_Balloonist_Balloonist_45_936.jpg\n150 148 330 486\n# 45--Balloonist/45_Balloonist_Balloonist_45_160.jpg\n398 316 159 229\n# 45--Balloonist/45_Balloonist_Balloonist_45_107.jpg\n465 350 11 13\n560 350 14 14\n557 332 12 15\n# 45--Balloonist/45_Balloonist_Balloonist_45_685.jpg\n399 334 39 48\n# 45--Balloonist/45_Balloonist_Balloonist_45_225.jpg\n440 120 100 226\n544 176 162 216\n46 2 140 152\n# 45--Balloonist/45_Balloonist_Balloonist_45_434.jpg\n578 80 166 236\n# 45--Balloonist/45_Balloonist_Balloonist_45_142.jpg\n157 307 168 200\n# 45--Balloonist/45_Balloonist_Balloonist_45_86.jpg\n454 364 106 136\n728 294 74 86\n# 45--Balloonist/45_Balloonist_Balloonist_45_518.jpg\n496 75 87 100\n412 100 72 95\n431 351 66 74\n983 157 37 45\n798 179 22 37\n627 180 52 63\n77 32 36 88\n# 45--Balloonist/45_Balloonist_Balloonist_45_733.jpg\n264 24 240 308\n618 164 184 240\n# 45--Balloonist/45_Balloonist_Balloonist_45_974.jpg\n860 67 43 57\n410 241 219 298\n# 45--Balloonist/45_Balloonist_Balloonist_45_508.jpg\n282 220 78 102\n474 270 66 80\n548 224 78 102\n656 272 68 80\n720 366 76 100\n# 45--Balloonist/45_Balloonist_Balloonist_45_118.jpg\n204 285 58 93\n334 208 73 93\n449 265 53 76\n526 203 57 68\n716 88 73 88\n844 138 45 62\n154 24 11 18\n367 337 51 85\n436 218 44 55\n504 99 11 14\n# 45--Balloonist/45_Balloonist_Balloonist_45_769.jpg\n358 446 54 48\n# 45--Balloonist/45_Balloonist_Balloonist_45_939.jpg\n398 62 186 254\n# 45--Balloonist/45_Balloonist_Balloonist_45_550.jpg\n83 308 47 49\n# 45--Balloonist/45_Balloonist_Balloonist_45_149.jpg\n470 275 218 356\n# 45--Balloonist/45_Balloonist_Balloonist_45_273.jpg\n103 315 77 82\n124 166 52 76\n169 206 34 48\n377 157 32 38\n466 162 37 41\n429 40 31 38\n623 190 54 68\n706 199 67 86\n720 295 115 157\n820 123 14 13\n866 101 15 25\n746 98 8 20\n199 117 20 19\n377 109 20 22\n# 45--Balloonist/45_Balloonist_Balloonist_45_134.jpg\n338 64 52 76\n630 180 60 82\n# 45--Balloonist/45_Balloonist_Balloonist_45_857.jpg\n494 356 19 28\n610 352 22 31\n# 46--Jockey/46_Jockey_Jockey_46_569.jpg\n199 216 9 11\n245 216 17 16\n272 141 10 15\n846 182 11 11\n411 212 7 10\n394 216 6 8\n782 37 5 6\n812 41 6 7\n62 1 8 7\n509 6 7 9\n525 9 8 9\n659 27 7 8\n686 26 5 8\n630 19 7 8\n605 12 6 8\n463 0 7 8\n277 150 41 58\n440 124 44 55\n155 85 33 76\n865 129 49 51\n700 18 38 50\n410 136 12 12\n384 133 12 13\n365 136 11 13\n403 177 10 12\n318 128 12 17\n320 213 18 17\n189 132 13 14\n213 144 9 10\n227 139 12 18\n395 148 10 11\n# 46--Jockey/46_Jockey_Jockey_46_172.jpg\n832 160 110 154\n# 46--Jockey/46_Jockey_Jockey_46_537.jpg\n486 36 106 164\n# 46--Jockey/46_Jockey_Jockey_46_166.jpg\n419 187 91 120\n# 46--Jockey/46_Jockey_Jockey_46_44.jpg\n398 549 40 30\n459 114 38 36\n780 400 24 26\n# 46--Jockey/46_Jockey_Jockey_46_497.jpg\n485 199 229 325\n# 46--Jockey/46_Jockey_Jockey_46_823.jpg\n410 8 266 321\n# 46--Jockey/46_Jockey_Jockey_46_106.jpg\n422 130 86 140\n# 46--Jockey/46_Jockey_Jockey_46_130.jpg\n562 78 68 92\n# 46--Jockey/46_Jockey_Jockey_46_923.jpg\n628 495 69 84\n# 46--Jockey/46_Jockey_Jockey_46_308.jpg\n708 48 62 78\n188 128 52 84\n# 46--Jockey/46_Jockey_Jockey_46_188.jpg\n346 59 49 66\n453 114 46 59\n# 46--Jockey/46_Jockey_Jockey_46_909.jpg\n272 181 17 20\n354 195 14 16\n482 184 8 20\n487 154 9 15\n506 152 6 8\n576 137 6 9\n613 145 5 7\n642 189 13 19\n649 246 17 24\n506 287 31 38\n212 573 47 72\n496 551 55 70\n454 406 49 58\n908 275 26 32\n770 207 18 21\n784 185 16 19\n735 176 12 19\n693 180 14 23\n736 267 18 21\n915 128 11 10\n532 162 11 13\n544 153 9 12\n551 141 6 7\n0 191 12 39\n650 287 17 19\n# 46--Jockey/46_Jockey_Jockey_46_79.jpg\n323 237 46 61\n390 245 39 58\n413 217 38 58\n423 169 42 57\n459 149 31 47\n665 22 32 47\n618 30 31 41\n594 43 36 49\n539 41 43 50\n552 78 38 57\n678 0 30 20\n189 401 30 48\n539 104 18 43\n# 46--Jockey/46_Jockey_Jockey_46_933.jpg\n220 142 116 178\n422 130 136 172\n650 130 120 170\n# 46--Jockey/46_Jockey_Jockey_46_444.jpg\n98 349 37 46\n216 336 37 43\n342 335 41 49\n484 331 38 52\n664 361 42 48\n857 345 43 52\n814 138 33 40\n710 148 40 45\n615 137 35 49\n521 150 38 45\n408 169 37 42\n315 145 35 45\n218 139 31 39\n143 215 3 4\n# 46--Jockey/46_Jockey_Jockey_46_508.jpg\n489 186 49 55\n# 46--Jockey/46_Jockey_Jockey_46_728.jpg\n370 208 186 240\n# 46--Jockey/46_Jockey_Jockey_46_393.jpg\n154 30 78 100\n# 46--Jockey/46_Jockey_Jockey_46_652.jpg\n278 226 92 136\n# 46--Jockey/46_Jockey_Jockey_46_202.jpg\n486 66 54 76\n# 46--Jockey/46_Jockey_Jockey_46_259.jpg\n555 28 141 215\n# 46--Jockey/46_Jockey_Jockey_46_51.jpg\n536 76 104 152\n# 46--Jockey/46_Jockey_Jockey_46_352.jpg\n87 148 48 57\n167 236 49 61\n300 251 45 59\n207 140 43 53\n221 46 40 51\n337 42 36 49\n420 74 36 45\n337 121 40 54\n436 246 43 61\n495 181 36 48\n521 71 32 45\n611 65 35 48\n631 144 39 54\n558 242 43 54\n678 232 43 59\n694 68 34 47\n791 55 37 48\n779 135 40 52\n902 131 43 56\n809 226 47 58\n# 46--Jockey/46_Jockey_Jockey_46_254.jpg\n240 96 160 254\n# 46--Jockey/46_Jockey_Jockey_46_718.jpg\n419 86 33 43\n# 46--Jockey/46_Jockey_Jockey_46_409.jpg\n430 104 70 104\n# 46--Jockey/46_Jockey_Jockey_46_758.jpg\n363 147 227 296\n# 46--Jockey/46_Jockey_Jockey_46_779.jpg\n935 117 41 54\n537 129 51 54\n994 117 29 47\n790 214 32 35\n# 46--Jockey/46_Jockey_Jockey_46_76.jpg\n654 230 58 84\n560 236 56 82\n414 250 58 82\n300 246 58 90\n# 46--Jockey/46_Jockey_Jockey_46_54.jpg\n270 237 50 64\n506 236 59 60\n756 365 71 57\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_468.jpg\n883 25 39 56\n1001 0 23 35\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_195.jpg\n288 8 51 57\n895 241 68 92\n756 97 62 75\n702 109 49 78\n570 115 54 83\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_575.jpg\n590 48 74 92\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_254.jpg\n444 84 148 174\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_715.jpg\n404 470 93 87\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_746.jpg\n512 263 55 52\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_617.jpg\n171 11 540 684\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_912.jpg\n846 351 36 55\n729 308 37 50\n833 226 30 37\n777 128 29 32\n847 122 29 38\n880 116 34 44\n908 62 35 40\n916 1 33 39\n841 57 28 37\n859 0 24 27\n817 0 25 21\n776 8 25 31\n713 122 31 35\n592 169 22 27\n629 115 22 29\n694 114 20 28\n750 112 18 30\n732 65 22 30\n684 59 21 25\n601 101 21 26\n595 51 21 20\n628 19 21 24\n769 115 23 33\n687 29 20 20\n739 10 18 26\n677 8 14 21\n657 9 15 20\n496 108 22 22\n547 58 18 24\n568 4 16 21\n433 26 20 27\n478 20 17 21\n443 4 15 19\n514 20 16 18\n250 178 19 35\n371 98 20 24\n326 95 20 27\n380 37 19 22\n385 16 16 20\n357 5 13 16\n323 60 17 18\n276 3 14 18\n301 0 11 9\n428 2 11 12\n36 22 17 20\n59 15 18 19\n92 36 18 21\n85 0 13 14\n107 0 17 13\n120 21 15 17\n179 46 19 20\n156 16 18 23\n181 2 15 16\n216 28 11 16\n191 36 11 14\n236 22 16 20\n226 11 14 20\n206 0 11 12\n344 0 9 12\n94 309 31 54\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_785.jpg\n405 217 217 220\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_588.jpg\n613 117 49 47\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_845.jpg\n547 267 390 517\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_193.jpg\n314 135 28 36\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_561.jpg\n214 8 60 50\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_42.jpg\n215 94 51 64\n525 0 28 20\n82 0 21 25\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_405.jpg\n834 286 54 82\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_385.jpg\n335 33 99 142\n630 109 92 113\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_812.jpg\n486 336 75 102\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_300.jpg\n926 363 31 38\n818 341 32 32\n839 96 27 36\n225 541 33 35\n101 469 25 38\n9 0 20 30\n0 94 13 36\n16 156 17 32\n55 255 15 35\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_641.jpg\n382 273 217 239\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_777.jpg\n582 126 214 240\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_703.jpg\n470 130 128 150\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_660.jpg\n488 230 112 118\n218 788 126 108\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_432.jpg\n579 163 53 56\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_72.jpg\n749 4 25 29\n687 3 25 22\n634 5 24 33\n571 10 23 25\n508 11 26 34\n537 11 20 31\n974 14 22 26\n918 5 20 32\n327 64 52 62\n228 0 26 26\n225 23 22 26\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_636.jpg\n92 106 94 60\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_610.jpg\n432 336 156 116\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_443.jpg\n1010 200 14 25\n998 258 15 21\n950 258 17 19\n975 196 14 19\n900 200 16 25\n927 192 14 19\n882 202 18 21\n859 165 12 20\n834 266 13 16\n811 209 20 16\n863 208 14 21\n779 210 10 13\n779 227 13 20\n759 226 10 13\n706 261 10 14\n749 266 9 12\n687 237 14 14\n707 235 11 11\n583 201 13 18\n421 219 16 21\n412 197 13 18\n370 213 14 19\n356 219 13 17\n350 198 14 21\n319 201 14 19\n196 253 18 25\n68 191 15 19\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_207.jpg\n1002 474 19 22\n921 479 15 20\n884 482 20 25\n859 489 16 16\n718 490 17 21\n744 424 15 22\n602 465 17 28\n578 400 20 25\n471 425 16 23\n404 507 40 54\n380 420 22 27\n493 480 14 18\n63 339 22 36\n244 418 20 28\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_583.jpg\n373 194 270 289\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_827.jpg\n708 32 68 90\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_179.jpg\n376 56 92 104\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_236.jpg\n989 95 22 26\n943 47 19 22\n973 28 13 15\n1005 24 11 14\n828 129 24 25\n855 156 15 19\n794 114 19 27\n726 183 18 22\n716 108 21 27\n750 48 14 18\n680 45 14 18\n673 187 26 38\n697 180 16 16\n758 172 18 24\n601 192 23 22\n588 132 19 23\n523 107 23 27\n546 200 20 25\n389 277 94 104\n455 185 22 30\n484 189 17 26\n436 123 17 28\n417 128 17 27\n387 135 19 23\n386 189 24 29\n350 194 20 24\n265 66 18 25\n277 119 16 24\n266 206 19 23\n160 178 16 21\n189 127 15 24\n154 132 16 26\n85 105 19 27\n122 178 18 23\n110 195 20 23\n94 184 15 17\n65 196 20 24\n33 191 19 24\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_511.jpg\n997 537 14 16\n413 258 7 9\n637 296 8 13\n765 275 8 12\n858 188 8 12\n978 219 6 8\n974 170 5 6\n960 172 6 8\n933 192 9 10\n910 195 10 9\n949 153 7 9\n939 142 7 10\n927 142 6 8\n972 137 5 8\n1004 149 8 10\n956 110 6 11\n963 117 7 9\n1000 123 8 10\n33 165 6 7\n34 195 5 6\n10 153 6 8\n53 187 8 9\n32 134 10 14\n32 115 5 7\n24 137 6 8\n57 140 8 13\n70 108 6 10\n73 98 10 12\n67 81 9 12\n0 112 8 14\n7 75 6 10\n6 108 7 10\n33 70 6 9\n15 61 8 13\n73 65 6 9\n30 52 8 9\n21 33 6 7\n50 34 7 9\n7 25 6 9\n63 16 6 9\n84 33 7 10\n35 16 6 9\n2 14 8 11\n12 37 5 6\n62 3 5 7\n92 1 5 7\n89 24 8 7\n101 19 8 12\n116 26 7 10\n128 23 7 13\n117 9 7 9\n248 165 7 7\n255 150 6 7\n241 132 6 7\n227 135 5 7\n245 144 7 10\n67 176 11 11\n87 141 7 11\n103 137 7 9\n98 129 7 8\n171 160 10 10\n147 128 8 12\n198 112 5 8\n217 101 6 8\n222 104 5 8\n125 80 6 8\n136 70 10 11\n161 101 5 6\n142 88 6 9\n135 109 5 7\n125 107 8 13\n95 108 8 11\n91 81 8 8\n123 65 7 9\n103 75 7 9\n101 37 5 8\n101 63 6 6\n154 67 5 8\n162 76 6 8\n267 112 7 10\n309 113 7 9\n256 89 7 8\n245 93 5 8\n230 97 4 7\n310 129 6 8\n144 11 6 10\n166 24 6 7\n160 0 9 11\n181 33 6 7\n176 59 6 9\n185 83 8 11\n199 3 6 8\n218 0 5 7\n210 50 6 8\n216 28 5 8\n215 77 7 8\n204 82 10 13\n237 68 5 8\n247 37 6 9\n267 70 6 8\n264 60 6 8\n231 27 5 7\n222 38 6 8\n212 39 4 5\n272 35 6 8\n251 21 6 7\n280 58 6 7\n298 52 7 10\n283 15 5 8\n323 73 7 9\n335 33 6 8\n335 19 7 10\n325 21 5 8\n353 5 8 9\n356 20 5 7\n368 6 5 6\n362 34 5 6\n356 62 5 6\n382 80 9 10\n358 83 6 7\n384 52 5 7\n390 9 6 7\n391 36 7 10\n336 75 7 8\n342 106 5 8\n348 106 6 9\n344 121 7 9\n320 126 6 7\n366 111 8 11\n367 97 6 9\n373 118 7 9\n332 142 7 11\n383 123 6 11\n388 122 7 10\n420 128 13 15\n409 84 6 8\n395 90 6 8\n398 118 6 8\n405 121 5 8\n399 142 7 9\n430 141 10 11\n405 105 6 8\n437 87 5 7\n410 122 6 8\n424 95 7 11\n443 123 6 6\n6 198 4 8\n49 188 5 7\n18 191 10 6\n1 197 5 8\n2 166 6 10\n17 146 6 9\n43 163 6 8\n56 182 6 7\n51 168 6 9\n55 163 6 9\n79 178 5 6\n123 173 4 6\n98 170 5 7\n139 131 6 9\n89 110 6 8\n86 96 7 9\n9 67 5 7\n9 74 6 9\n14 44 7 9\n0 43 7 12\n92 73 6 8\n114 42 7 7\n81 7 4 7\n53 20 7 10\n69 8 6 9\n110 0 5 6\n92 53 7 9\n198 14 7 10\n199 35 4 6\n252 9 5 8\n269 9 6 9\n306 77 6 7\n317 86 7 10\n281 72 6 8\n318 109 6 9\n368 143 8 7\n367 123 6 7\n385 105 5 6\n457 114 6 9\n449 121 9 8\n461 100 6 7\n538 120 7 10\n520 107 6 8\n526 119 9 11\n566 125 9 11\n548 102 6 7\n556 93 7 10\n588 116 6 11\n579 128 7 8\n569 137 9 12\n586 137 5 9\n534 81 6 7\n514 81 5 7\n512 105 6 6\n430 20 5 7\n428 3 6 9\n414 6 9 12\n400 4 5 9\n442 5 5 7\n457 15 7 9\n449 46 8 10\n445 62 5 7\n445 24 5 7\n471 48 6 7\n427 51 6 7\n431 60 7 7\n482 84 6 8\n474 67 6 9\n467 72 5 5\n476 33 6 8\n484 21 8 13\n479 14 5 8\n485 65 4 7\n499 62 5 9\n527 70 5 6\n518 51 4 8\n532 32 6 10\n508 16 6 9\n497 8 6 10\n558 6 7 9\n522 36 5 8\n573 17 7 10\n554 68 6 7\n586 70 6 9\n579 74 5 9\n554 59 5 6\n543 51 6 7\n542 68 5 7\n566 37 5 7\n604 49 5 9\n613 85 7 11\n596 74 7 8\n618 39 8 10\n591 23 6 8\n599 9 5 8\n587 0 13 15\n613 23 5 5\n628 43 5 9\n657 51 6 8\n666 89 7 9\n619 97 8 11\n670 9 7 10\n675 3 7 9\n894 129 6 11\n918 111 7 9\n903 111 5 8\n871 121 9 8\n859 99 7 8\n885 97 6 9\n920 92 6 9\n991 157 8 10\n991 98 7 8\n941 106 9 12\n963 96 6 9\n957 76 6 8\n906 83 5 9\n907 54 6 9\n941 52 9 12\n938 38 7 9\n963 62 6 6\n967 40 6 8\n906 28 8 11\n935 18 5 5\n975 29 7 9\n928 7 6 8\n881 49 8 8\n873 77 7 9\n886 32 7 8\n896 6 7 9\n633 123 5 7\n599 108 9 11\n603 124 7 9\n665 122 6 9\n685 136 8 8\n633 105 6 9\n722 120 4 6\n714 130 5 7\n710 143 5 9\n730 142 8 9\n697 141 6 6\n704 157 6 9\n716 93 8 10\n728 88 9 12\n707 96 5 7\n699 116 8 8\n708 115 5 7\n780 147 6 7\n791 145 6 9\n759 159 7 9\n747 162 7 9\n733 159 6 9\n720 154 6 10\n751 127 6 9\n760 126 7 11\n761 111 8 9\n772 128 6 9\n794 127 7 11\n823 112 7 10\n798 107 6 8\n770 102 6 9\n810 91 6 8\n791 89 6 8\n822 98 7 8\n811 109 6 10\n615 66 6 9\n623 8 4 6\n623 16 7 9\n629 66 7 10\n693 91 7 9\n665 36 6 6\n654 84 7 9\n701 46 6 8\n686 45 6 9\n684 31 4 8\n697 23 6 11\n712 23 7 11\n723 33 8 9\n726 47 6 8\n716 12 5 9\n730 5 5 7\n727 21 5 8\n692 12 5 7\n697 15 6 7\n684 20 7 8\n718 66 4 6\n764 86 7 9\n718 80 7 8\n747 67 5 8\n728 68 6 6\n756 92 7 6\n778 86 8 8\n775 63 6 10\n763 4 5 7\n769 29 5 9\n787 33 5 8\n776 40 5 8\n783 57 5 7\n804 38 5 7\n805 59 7 8\n789 17 6 10\n823 40 6 9\n824 26 6 6\n808 23 8 10\n803 8 5 8\n800 1 7 7\n799 27 5 6\n778 10 6 9\n854 73 6 10\n840 71 6 9\n856 28 8 9\n810 5 7 9\n828 11 5 6\n22 585 9 21\n498 34 8 9\n678 62 6 8\n863 47 8 7\n828 54 7 8\n149 43 9 11\n57 52 10 10\n112 103 5 9\n280 126 8 11\n935 79 8 8\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_354.jpg\n438 90 60 84\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_631.jpg\n727 84 40 69\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_761.jpg\n1010 125 14 43\n885 115 26 37\n703 128 28 30\n691 42 32 39\n595 45 23 32\n555 17 26 29\n471 138 27 38\n472 29 25 41\n349 113 30 48\n346 40 27 36\n197 120 26 38\n182 38 26 39\n236 29 30 41\n74 34 29 38\n38 120 28 33\n285 554 26 39\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_177.jpg\n225 83 19 26\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_38.jpg\n628 91 46 45\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_874.jpg\n278 198 148 262\n650 208 128 224\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_491.jpg\n982 197 15 17\n916 135 14 19\n949 64 11 14\n892 138 13 16\n842 130 16 20\n867 140 15 22\n749 192 17 23\n405 192 15 15\n347 195 10 13\n316 196 14 17\n231 184 10 15\n197 200 14 16\n183 154 14 20\n97 185 18 23\n87 133 15 19\n35 193 14 13\n7 151 12 17\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_240.jpg\n759 106 70 101\n648 65 36 40\n535 48 40 51\n960 110 37 54\n81 91 36 40\n221 117 39 43\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_657.jpg\n132 194 84 94\n268 102 96 128\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_779.jpg\n803 116 37 52\n787 254 37 51\n784 391 34 47\n151 523 8 10\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_196.jpg\n450 124 54 66\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_645.jpg\n672 121 49 63\n593 117 51 62\n527 148 47 60\n391 129 51 63\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_936.jpg\n656 16 86 112\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_266.jpg\n252 100 62 72\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_338.jpg\n350 36 316 422\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_782.jpg\n506 130 126 218\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_354.jpg\n760 414 80 84\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_171.jpg\n114 192 198 116\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_566.jpg\n690 278 60 62\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_19.jpg\n564 40 58 80\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_731.jpg\n27 26 9 12\n59 22 9 13\n44 6 9 15\n24 1 9 12\n9 13 8 10\n0 7 8 16\n61 8 10 9\n84 23 10 11\n61 49 11 11\n70 64 12 14\n91 0 10 12\n82 7 7 8\n11 71 8 12\n0 80 6 12\n15 82 9 13\n29 78 10 10\n52 83 11 14\n67 77 11 14\n83 82 11 12\n68 96 11 11\n34 97 10 13\n18 97 10 11\n119 215 13 13\n82 212 12 13\n30 209 13 19\n14 168 11 15\n57 172 10 14\n28 154 11 13\n19 135 12 14\n1 149 14 16\n10 117 11 11\n40 127 10 13\n64 116 11 14\n84 121 13 17\n81 144 11 15\n73 150 12 13\n85 99 10 14\n100 90 9 11\n106 79 10 14\n117 81 7 11\n143 77 9 13\n158 79 11 16\n126 103 10 13\n109 106 10 15\n103 122 11 12\n105 137 11 16\n123 145 11 13\n115 162 10 18\n165 159 10 13\n157 143 10 13\n144 134 11 15\n140 115 10 14\n149 110 9 12\n154 98 10 12\n169 101 10 14\n163 124 12 13\n113 10 11 13\n101 4 11 14\n130 7 8 11\n141 11 10 12\n165 7 9 13\n147 0 13 13\n180 3 9 11\n191 9 11 12\n204 8 9 10\n184 71 8 10\n170 86 9 11\n170 74 11 11\n181 89 12 16\n204 80 9 14\n211 72 9 12\n210 100 9 16\n185 114 9 14\n217 2 8 10\n231 7 9 9\n221 0 10 8\n250 7 10 9\n243 6 8 10\n261 5 9 12\n274 10 9 11\n288 11 9 12\n303 2 9 13\n311 19 9 13\n312 1 7 11\n324 4 9 13\n340 6 10 14\n363 14 9 11\n373 12 8 11\n377 1 9 10\n247 55 9 12\n226 45 8 9\n263 69 9 12\n250 83 10 13\n225 69 11 15\n226 88 11 15\n265 102 10 13\n231 102 11 15\n226 117 10 12\n205 119 11 14\n196 161 11 13\n190 220 10 11\n190 175 12 15\n236 156 10 13\n213 157 8 6\n190 140 11 12\n178 129 11 14\n232 138 10 14\n247 130 11 11\n262 134 12 14\n104 177 10 13\n423 169 20 24\n469 179 12 13\n461 147 12 15\n449 141 13 14\n402 135 13 12\n439 131 11 10\n389 150 9 10\n362 166 11 12\n413 156 10 12\n370 156 11 13\n360 116 10 15\n279 143 11 17\n301 134 12 16\n296 121 8 9\n282 107 9 9\n309 117 8 10\n338 119 10 13\n348 109 10 13\n345 99 8 9\n305 91 10 16\n323 86 10 14\n341 86 8 10\n330 110 11 11\n307 80 10 13\n287 86 10 13\n272 57 8 11\n227 59 7 8\n321 74 8 10\n255 118 8 7\n404 112 11 15\n377 99 8 11\n390 89 10 13\n378 83 9 10\n353 76 10 11\n365 73 9 9\n396 61 8 14\n405 78 9 10\n401 89 9 9\n406 99 12 12\n417 101 8 13\n429 104 11 14\n428 86 8 11\n415 77 8 7\n444 66 10 12\n435 58 9 14\n446 89 7 10\n463 97 7 11\n465 82 9 12\n453 118 11 14\n453 106 10 11\n477 87 10 11\n476 69 10 12\n387 34 8 10\n403 36 10 10\n390 4 9 10\n402 1 10 10\n419 4 11 12\n435 3 9 12\n447 3 9 15\n463 5 8 11\n454 5 7 10\n472 1 7 10\n483 6 7 10\n492 9 9 11\n483 0 9 6\n501 4 9 11\n512 8 11 13\n481 47 10 11\n494 64 10 12\n500 43 10 9\n507 55 8 12\n514 71 10 14\n500 90 12 13\n494 100 12 11\n484 113 10 10\n478 97 10 11\n495 118 10 11\n502 135 13 19\n521 122 11 18\n526 154 9 12\n546 113 10 14\n535 134 11 12\n544 77 8 11\n538 57 9 11\n544 65 8 10\n524 62 11 14\n534 4 12 14\n555 13 9 13\n565 21 9 11\n581 7 7 9\n584 0 9 11\n626 9 8 9\n617 23 8 11\n632 22 8 10\n642 29 9 10\n612 48 8 9\n547 47 7 10\n569 59 11 14\n556 66 9 10\n584 53 7 8\n599 60 9 10\n638 41 10 10\n653 45 10 13\n649 5 9 10\n637 52 10 14\n626 53 10 12\n630 70 12 14\n583 69 8 10\n576 79 9 13\n587 84 10 14\n558 80 10 17\n566 105 8 12\n595 103 9 10\n609 93 10 11\n622 97 11 11\n643 93 9 12\n633 87 10 9\n624 109 12 11\n655 64 8 11\n578 24 9 8\n640 166 13 16\n556 177 13 15\n565 125 10 10\n573 139 26 28\n602 142 11 14\n613 151 10 10\n603 117 11 14\n623 131 10 14\n645 120 11 12\n671 111 9 11\n679 115 12 12\n666 90 10 14\n679 90 10 11\n656 92 9 12\n692 90 8 12\n711 111 12 14\n644 151 12 14\n560 209 7 8\n530 183 9 11\n545 216 13 16\n539 140 10 14\n796 190 10 13\n769 183 12 12\n725 171 14 16\n746 164 10 13\n719 133 12 15\n765 124 10 16\n780 139 11 10\n759 145 11 11\n761 166 10 11\n726 104 10 10\n705 92 8 9\n714 98 8 10\n766 100 8 11\n761 114 10 14\n751 118 8 13\n800 115 13 17\n804 93 10 13\n756 89 11 13\n747 87 9 13\n713 77 11 12\n703 78 10 11\n685 61 11 14\n691 71 8 10\n659 77 7 12\n665 65 8 10\n665 44 10 9\n662 25 9 10\n679 12 9 12\n689 2 9 11\n693 25 10 12\n693 37 9 11\n702 51 8 9\n711 41 9 11\n719 49 8 11\n717 18 10 12\n701 14 8 11\n712 4 9 10\n723 2 10 11\n732 13 11 12\n723 14 9 11\n746 10 10 10\n679 57 10 13\n716 64 10 12\n720 61 12 14\n725 73 9 12\n741 59 10 11\n732 47 10 18\n734 25 11 15\n743 33 11 13\n749 46 12 13\n754 64 12 14\n758 72 10 12\n748 82 9 10\n767 56 9 12\n755 17 11 16\n767 28 9 15\n899 194 17 20\n843 181 13 18\n818 157 12 15\n831 131 13 14\n832 112 12 13\n881 128 11 15\n886 147 13 12\n814 185 8 10\n852 160 8 10\n910 171 13 14\n905 135 12 14\n871 110 11 17\n888 102 12 14\n913 109 11 14\n868 92 11 13\n850 97 10 12\n838 88 12 10\n906 87 11 13\n783 78 10 14\n828 71 6 8\n816 79 10 13\n808 73 7 10\n818 60 8 11\n831 53 10 13\n802 57 10 13\n792 64 10 13\n778 67 8 10\n779 44 10 12\n778 39 7 9\n786 31 8 11\n794 46 10 13\n787 17 9 11\n776 12 9 10\n763 3 9 16\n804 12 8 11\n802 3 9 10\n814 14 10 11\n824 28 11 14\n819 39 11 12\n838 31 8 10\n835 17 10 16\n829 9 8 9\n842 4 10 10\n850 53 8 8\n857 59 9 12\n838 65 9 12\n844 60 11 9\n862 79 7 8\n849 73 8 12\n1002 192 15 16\n929 169 14 17\n973 138 12 12\n997 131 14 14\n947 114 14 14\n984 104 12 12\n984 119 13 15\n1004 113 18 20\n932 201 12 14\n936 154 14 17\n969 92 10 12\n980 94 8 13\n990 79 12 15\n985 67 10 12\n963 74 10 10\n921 87 12 18\n945 80 10 15\n921 69 8 10\n900 75 9 11\n870 63 9 10\n878 50 10 12\n889 50 10 12\n906 59 11 11\n915 41 11 11\n926 47 10 14\n944 50 10 13\n947 40 10 10\n972 46 10 14\n977 37 10 10\n970 31 9 11\n949 16 10 11\n976 11 9 8\n963 3 9 11\n942 1 10 8\n911 13 8 11\n929 7 7 8\n881 35 8 8\n862 17 9 10\n855 7 10 16\n877 6 9 12\n889 11 10 10\n866 37 10 12\n960 60 11 14\n946 62 10 15\n939 25 9 11\n862 0 8 6\n889 0 10 8\n604 22 10 11\n535 107 10 13\n830 197 9 12\n1005 6 11 14\n1013 86 11 12\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_778.jpg\n420 270 166 172\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_152.jpg\n778 274 28 48\n994 27 19 27\n683 44 25 29\n626 3 24 30\n194 213 30 46\n469 0 20 21\n424 0 18 20\n310 7 20 25\n171 9 19 23\n117 11 16 19\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_572.jpg\n205 193 35 48\n77 3 31 38\n233 27 25 31\n647 102 24 31\n890 96 23 35\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_837.jpg\n246 143 213 322\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_Matador_Bullfighter_47_567.jpg\n430 119 182 222\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_536.jpg\n902 342 15 19\n981 287 9 12\n944 256 9 11\n1002 281 10 14\n1016 293 8 14\n832 323 17 23\n777 287 20 28\n724 320 18 17\n704 193 8 13\n854 197 7 9\n665 235 19 22\n624 264 19 29\n549 291 19 28\n477 318 18 27\n394 289 21 24\n333 289 24 25\n407 190 9 13\n448 199 9 12\n112 416 25 24\n2 394 20 28\n82 190 10 15\n2 191 11 13\n973 340 15 20\n911 324 12 16\n# 47--Matador_Bullfighter/47_Matador_Bullfighter_matadorbullfighting_47_710.jpg\n516 356 56 52\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_122.jpg\n406 156 117 161\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_439.jpg\n622 153 136 184\n148 52 45 60\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_814.jpg\n57 412 24 25\n156 409 26 28\n211 411 22 24\n251 402 24 28\n307 400 18 23\n378 209 231 279\n695 351 207 340\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_1015.jpg\n980 310 42 38\n962 318 23 30\n966 197 21 20\n860 320 58 56\n849 329 23 39\n849 211 21 20\n781 213 17 20\n760 217 19 19\n705 227 20 17\n841 345 15 21\n218 404 32 36\n328 390 36 37\n426 366 23 27\n452 354 19 28\n465 363 35 38\n552 356 40 41\n630 352 35 38\n632 210 22 25\n600 248 14 16\n568 227 18 21\n546 240 20 23\n508 245 21 19\n455 224 25 25\n440 241 18 20\n344 212 25 29\n278 263 19 24\n238 274 20 23\n221 249 23 22\n676 345 44 51\n179 386 28 33\n94 134 42 52\n793 340 32 39\n922 321 25 37\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_321.jpg\n125 22 35 52\n351 30 25 47\n895 29 35 48\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_678.jpg\n489 268 18 26\n555 242 15 23\n580 320 16 27\n603 328 19 27\n623 330 22 33\n651 309 52 64\n335 334 43 54\n397 351 27 34\n427 336 21 30\n461 332 21 29\n253 288 74 122\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_75.jpg\n379 90 43 52\n855 155 50 66\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_656.jpg\n566 198 32 31\n616 357 22 41\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_205.jpg\n508 224 96 118\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_695.jpg\n368 398 368 428\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_892.jpg\n188 265 114 161\n473 134 121 151\n658 191 121 175\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_72.jpg\n806 298 13 13\n841 301 10 13\n864 300 13 17\n897 306 9 10\n903 316 19 18\n924 304 9 13\n935 299 13 16\n954 309 12 15\n974 313 13 11\n1011 307 10 11\n0 318 9 21\n15 312 25 22\n54 323 25 23\n51 306 15 16\n95 332 28 26\n133 330 17 18\n165 293 34 32\n239 299 11 10\n251 278 31 30\n334 284 25 27\n405 289 18 26\n425 305 8 10\n456 307 19 21\n482 300 18 20\n502 301 6 8\n667 314 6 8\n604 294 11 16\n630 296 11 14\n613 328 24 30\n705 287 14 16\n764 306 14 18\n789 302 11 15\n575 288 6 17\n541 289 10 18\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_652.jpg\n346 90 125 173\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_841.jpg\n171 668 259 298\n610 243 342 491\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_164.jpg\n192 225 653 758\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_596.jpg\n437 142 135 191\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_537.jpg\n428 361 73 101\n111 295 28 83\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_357.jpg\n352 357 322 377\n# 48--Parachutist_Paratrooper/48_Parachutist_Paratrooper_Parachutist_Paratrooper_48_785.jpg\n224 0 116 178\n# 49--Greeting/49_Greeting_peoplegreeting_49_59.jpg\n254 30 64 128\n322 116 70 100\n512 128 76 88\n646 86 72 94\n766 76 74 108\n# 49--Greeting/49_Greeting_peoplegreeting_49_456.jpg\n94 266 118 154\n98 168 92 136\n236 208 126 144\n382 318 110 154\n854 310 122 162\n# 49--Greeting/49_Greeting_peoplegreeting_49_203.jpg\n396 36 304 406\n# 49--Greeting/49_Greeting_peoplegreeting_49_266.jpg\n391 256 50 57\n637 264 41 51\n843 243 48 67\n251 94 54 61\n# 49--Greeting/49_Greeting_peoplegreeting_49_589.jpg\n260 196 298 360\n# 49--Greeting/49_Greeting_peoplegreeting_49_759.jpg\n5 14 1008 1224\n# 49--Greeting/49_Greeting_peoplegreeting_49_73.jpg\n256 106 74 98\n482 88 72 88\n660 58 82 90\n# 49--Greeting/49_Greeting_peoplegreeting_49_56.jpg\n582 64 43 61\n710 81 55 65\n803 62 46 56\n911 67 49 59\n439 85 96 116\n220 127 60 100\n# 49--Greeting/49_Greeting_peoplegreeting_49_564.jpg\n682 416 140 170\n334 42 202 292\n# 49--Greeting/49_Greeting_peoplegreeting_49_920.jpg\n689 204 111 142\n564 612 51 84\n15 681 37 50\n604 274 80 108\n464 297 87 109\n237 184 91 127\n# 49--Greeting/49_Greeting_peoplegreeting_49_787.jpg\n222 68 128 204\n672 158 118 176\n# 49--Greeting/49_Greeting_peoplegreeting_49_353.jpg\n249 434 14 20\n296 428 13 15\n378 412 10 12\n547 411 12 17\n# 49--Greeting/49_Greeting_peoplegreeting_49_140.jpg\n819 62 62 96\n697 69 71 86\n499 110 66 82\n292 97 74 87\n184 50 74 96\n# 49--Greeting/49_Greeting_peoplegreeting_49_923.jpg\n392 138 52 86\n494 128 56 70\n544 154 52 68\n600 274 54 78\n658 68 52 94\n# 49--Greeting/49_Greeting_peoplegreeting_49_656.jpg\n426 251 107 138\n# 49--Greeting/49_Greeting_peoplegreeting_49_302.jpg\n222 598 177 180\n378 369 333 444\n# 49--Greeting/49_Greeting_peoplegreeting_49_124.jpg\n490 294 64 100\n# 49--Greeting/49_Greeting_peoplegreeting_49_894.jpg\n714 255 49 60\n556 289 36 58\n483 246 49 61\n410 301 50 69\n98 265 38 51\n55 284 46 62\n770 379 61 72\n928 261 47 48\n904 271 41 50\n779 264 53 56\n1008 286 16 28\n38 285 53 72\n647 280 45 58\n566 319 45 56\n# 49--Greeting/49_Greeting_peoplegreeting_49_98.jpg\n94 100 100 150\n442 218 74 118\n896 66 82 126\n# 49--Greeting/49_Greeting_peoplegreeting_49_948.jpg\n264 2 154 234\n528 208 166 218\n# 49--Greeting/49_Greeting_peoplegreeting_49_218.jpg\n391 635 68 78\n685 610 75 92\n195 759 37 48\n853 376 23 31\n581 319 26 35\n749 321 22 26\n0 911 27 50\n476 1182 75 43\n660 1159 53 66\n# 49--Greeting/49_Greeting_peoplegreeting_49_387.jpg\n690 246 31 38\n636 243 28 41\n516 225 32 43\n253 279 16 18\n408 294 5 6\n375 289 3 5\n564 261 9 15\n# 49--Greeting/49_Greeting_peoplegreeting_49_991.jpg\n396 194 10 12\n404 185 11 14\n828 151 12 12\n813 146 12 10\n# 49--Greeting/49_Greeting_peoplegreeting_49_486.jpg\n406 116 146 228\n# 49--Greeting/49_Greeting_peoplegreeting_49_903.jpg\n411 107 144 189\n# 49--Greeting/49_Greeting_peoplegreeting_49_896.jpg\n312 444 145 136\n# 49--Greeting/49_Greeting_peoplegreeting_49_53.jpg\n435 338 60 74\n666 213 46 68\n705 296 38 59\n800 404 57 73\n830 335 40 62\n851 289 45 60\n345 343 46 61\n331 228 51 60\n219 340 47 64\n172 286 43 58\n223 226 39 55\n85 394 59 70\n118 354 40 63\n567 178 44 51\n690 374 51 78\n770 679 69 79\n327 653 70 82\n348 609 55 76\n226 140 21 31\n499 282 47 69\n227 267 37 66\n# 49--Greeting/49_Greeting_peoplegreeting_49_207.jpg\n244 158 49 60\n371 122 54 67\n# 49--Greeting/49_Greeting_peoplegreeting_49_153.jpg\n301 157 214 476\n536 262 386 587\n# 49--Greeting/49_Greeting_peoplegreeting_49_162.jpg\n236 18 66 132\n290 106 74 100\n484 122 72 84\n674 68 70 92\n806 62 70 112\n# 49--Greeting/49_Greeting_peoplegreeting_49_344.jpg\n217 244 90 142\n631 328 93 127\n# 49--Greeting/49_Greeting_peoplegreeting_49_890.jpg\n502 122 146 106\n# 49--Greeting/49_Greeting_peoplegreeting_49_307.jpg\n684 279 19 24\n717 281 15 26\n621 273 16 23\n871 309 26 28\n872 282 28 32\n270 237 22 29\n362 251 15 25\n176 273 29 36\n162 339 15 23\n# 49--Greeting/49_Greeting_peoplegreeting_49_337.jpg\n368 304 238 302\n# 49--Greeting/49_Greeting_peoplegreeting_49_50.jpg\n352 116 56 72\n332 206 62 82\n654 256 138 204\n# 49--Greeting/49_Greeting_peoplegreeting_49_943.jpg\n353 447 57 73\n289 440 45 64\n191 433 53 63\n122 450 59 68\n343 76 20 26\n255 148 18 21\n207 141 17 18\n149 97 15 21\n# 49--Greeting/49_Greeting_peoplegreeting_49_48.jpg\n722 129 57 68\n588 197 50 56\n530 152 42 79\n382 232 38 48\n293 221 33 44\n230 267 30 36\n195 279 23 36\n161 286 23 27\n0 74 154 300\n99 296 19 26\n27 343 83 98\n# 49--Greeting/49_Greeting_peoplegreeting_49_810.jpg\n262 172 46 78\n293 195 46 61\n742 180 27 35\n806 173 25 31\n505 152 87 85\n241 38 42 41\n725 11 25 27\n# 49--Greeting/49_Greeting_peoplegreeting_49_192.jpg\n274 152 68 110\n454 148 78 106\n802 230 68 94\n# 49--Greeting/49_Greeting_peoplegreeting_49_10.jpg\n276 84 88 146\n720 94 96 158\n# 49--Greeting/49_Greeting_peoplegreeting_49_783.jpg\n252 110 230 316\n# 5--Car_Accident/5_Car_Accident_Accident_5_234.jpg\n189 486 18 23\n270 557 16 21\n304 484 21 21\n316 439 18 19\n30 573 21 22\n430 593 18 26\n422 512 18 19\n351 467 16 18\n427 425 15 22\n263 449 18 12\n422 406 18 18\n474 335 11 12\n337 352 12 12\n345 331 9 15\n659 489 18 22\n811 317 13 15\n786 301 10 12\n866 356 13 15\n797 353 12 15\n888 292 11 14\n803 260 8 11\n876 261 11 12\n808 238 9 13\n776 197 6 8\n783 210 8 9\n800 169 4 6\n774 173 6 7\n379 319 9 14\n448 189 6 8\n421 176 6 8\n432 173 6 6\n451 172 6 7\n519 185 6 7\n486 193 7 9\n520 159 5 6\n123 274 5 7\n773 140 5 8\n807 284 9 10\n546 161 5 7\n504 159 5 6\n483 169 6 7\n491 165 6 6\n539 149 6 6\n246 485 18 23\n306 402 14 18\n145 272 5 5\n418 321 10 10\n522 193 7 7\n534 163 5 5\n496 172 5 5\n553 153 5 6\n559 124 5 6\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_51.jpg\n771 268 17 23\n834 242 16 22\n710 254 17 23\n# 5--Car_Accident/5_Car_Accident_Accident_5_448.jpg\n889 407 18 25\n804 435 20 24\n928 562 21 27\n299 540 25 33\n53 438 17 22\n87 396 14 15\n192 450 14 21\n193 424 15 19\n232 377 12 15\n16 344 12 11\n136 349 14 16\n293 392 16 20\n296 431 13 19\n203 416 13 15\n215 410 12 11\n267 347 8 16\n865 234 10 13\n293 304 5 9\n200 308 7 11\n384 195 5 8\n369 200 5 7\n379 214 5 7\n450 223 6 8\n447 203 5 8\n408 210 6 7\n270 212 8 11\n261 224 5 8\n277 232 3 7\n310 244 6 8\n81 371 5 13\n776 185 5 9\n758 183 5 8\n799 192 5 6\n803 184 4 6\n790 188 4 5\n796 183 4 5\n817 190 5 4\n827 187 5 7\n853 194 4 7\n839 196 5 6\n843 200 6 6\n870 197 5 7\n931 198 5 8\n889 203 6 8\n879 208 5 7\n945 210 5 7\n905 205 5 7\n914 201 5 8\n865 206 6 8\n873 229 7 10\n881 232 9 10\n901 231 9 11\n831 207 4 9\n911 220 4 8\n984 204 4 6\n991 202 6 7\n999 200 5 7\n964 251 6 10\n980 319 11 17\n290 477 11 19\n360 298 7 9\n927 261 11 12\n982 238 11 14\n882 214 7 10\n921 228 10 12\n47 317 7 10\n66 299 8 12\n154 313 10 14\n315 262 8 11\n235 335 7 13\n271 264 7 8\n259 267 7 10\n223 267 8 8\n238 241 7 10\n197 219 5 7\n298 261 7 9\n221 229 5 6\n337 243 7 7\n357 249 7 10\n384 245 8 10\n367 251 7 9\n401 239 7 9\n427 241 8 8\n447 242 7 9\n315 213 6 6\n389 209 7 8\n361 217 6 6\n177 286 8 12\n199 287 8 10\n340 268 7 9\n182 254 7 8\n201 239 7 7\n251 621 16 22\n699 404 12 23\n743 475 12 20\n160 242 6 11\n135 222 5 6\n95 271 5 7\n118 258 5 7\n151 259 6 11\n306 277 6 10\n266 287 7 10\n186 322 8 14\n205 354 10 16\n320 369 7 15\n230 293 7 12\n108 297 6 12\n154 193 7 8\n374 232 7 11\n255 206 5 7\n340 201 7 11\n297 215 5 6\n146 294 8 12\n222 318 4 14\n133 243 6 8\n249 255 8 9\n261 247 8 10\n233 226 6 8\n236 219 6 7\n409 197 7 9\n276 241 7 8\n285 223 8 8\n335 252 6 8\n# 5--Car_Accident/5_Car_Accident_Accident_5_633.jpg\n99 88 60 91\n159 287 17 21\n241 281 18 25\n450 466 90 41\n386 301 12 14\n418 298 10 13\n729 323 8 10\n801 328 8 11\n815 320 11 12\n851 331 8 11\n# 5--Car_Accident/5_Car_Accident_Accident_5_869.jpg\n373 173 242 328\n# 5--Car_Accident/5_Car_Accident_Accident_5_460.jpg\n114 314 20 22\n184 315 9 12\n129 293 13 15\n237 312 10 14\n866 368 13 11\n919 354 9 10\n213 315 7 12\n271 316 10 12\n6 299 9 20\n155 309 10 16\n977 352 4 6\n317 320 8 12\n62 314 12 16\n# 5--Car_Accident/5_Car_Accident_Accident_5_243.jpg\n391 114 11 13\n454 101 11 16\n478 107 11 12\n# 5--Car_Accident/5_Car_Accident_Accident_5_982.jpg\n322 248 45 56\n475 231 42 51\n733 201 47 56\n# 5--Car_Accident/5_Car_Accident_Accident_5_77.jpg\n21 28 15 15\n32 10 13 15\n2 0 13 15\n111 90 23 25\n78 63 23 39\n185 80 22 23\n230 69 22 27\n289 75 22 29\n376 63 23 27\n449 84 19 26\n439 55 22 29\n489 69 21 25\n540 80 20 22\n575 65 24 34\n589 44 19 30\n520 40 14 16\n392 0 12 10\n628 61 23 34\n653 59 22 35\n692 70 22 30\n717 67 22 31\n740 56 10 14\n681 30 8 9\n712 10 10 13\n739 27 9 12\n759 37 24 29\n794 22 11 14\n796 58 15 19\n812 57 23 28\n872 60 12 16\n881 49 10 10\n886 61 26 32\n907 58 21 27\n931 51 33 43\n975 45 23 30\n949 39 25 33\n768 23 8 8\n# 5--Car_Accident/5_Car_Accident_Accident_5_641.jpg\n93 266 27 34\n633 280 7 9\n557 259 7 6\n897 304 13 9\n# 5--Car_Accident/5_Car_Accident_Accident_5_203.jpg\n624 234 11 17\n786 289 21 31\n1009 344 15 21\n622 338 16 22\n# 5--Car_Accident/5_Car_Accident_Accident_5_735.jpg\n975 340 16 20\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_94.jpg\n263 350 33 46\n457 313 8 13\n517 292 13 15\n553 302 7 10\n612 301 6 8\n624 308 6 7\n629 302 5 7\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_574.jpg\n779 152 30 35\n730 153 30 30\n413 153 12 15\n353 162 17 19\n131 174 13 14\n165 177 11 14\n# 5--Car_Accident/5_Car_Accident_Accident_5_202.jpg\n758 85 14 18\n822 77 14 19\n898 84 14 17\n991 73 16 22\n710 90 8 8\n794 83 8 10\n743 90 18 22\n934 79 18 20\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_133.jpg\n233 232 17 22\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_544.jpg\n217 171 186 226\n498 52 207 276\n710 191 56 73\n62 232 59 71\n41 273 25 35\n433 176 45 80\n# 5--Car_Accident/5_Car_Accident_Accident_5_948.jpg\n665 154 19 20\n# 5--Car_Accident/5_Car_Accident_Accident_5_177.jpg\n301 212 19 20\n393 208 18 23\n595 131 17 20\n696 198 19 25\n748 187 15 20\n834 218 22 24\n811 279 22 27\n870 255 19 27\n892 217 20 25\n880 183 14 24\n907 243 17 24\n975 213 19 27\n990 190 15 19\n905 164 13 18\n860 346 20 37\n831 331 14 23\n639 234 14 24\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_492.jpg\n892 51 34 44\n# 5--Car_Accident/5_Car_Accident_Accident_5_244.jpg\n462 306 22 22\n493 210 21 24\n626 319 46 33\n649 207 20 27\n706 188 25 26\n798 195 23 29\n568 194 20 22\n841 201 27 41\n920 191 18 24\n998 184 26 58\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_279.jpg\n342 4 28 34\n246 16 26 33\n# 5--Car_Accident/5_Car_Accident_Accident_5_576.jpg\n518 486 64 86\n# 5--Car_Accident/5_Car_Accident_Accident_5_510.jpg\n71 237 33 62\n56 254 36 52\n197 290 36 50\n281 279 26 36\n440 244 24 35\n388 240 25 38\n323 286 27 36\n559 262 20 34\n508 553 43 57\n580 472 47 52\n699 267 22 30\n770 263 20 27\n250 258 19 22\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_868.jpg\n302 200 58 78\n# 5--Car_Accident/5_Car_Accident_Accident_5_287.jpg\n159 137 9 10\n849 36 17 21\n685 124 7 7\n208 172 7 7\n388 154 8 8\n346 141 5 8\n# 5--Car_Accident/5_Car_Accident_Accident_5_66.jpg\n21 241 34 42\n264 141 6 8\n406 140 7 9\n459 145 5 9\n462 146 6 10\n490 148 6 9\n608 143 5 7\n672 148 6 8\n956 225 14 21\n# 5--Car_Accident/5_Car_Accident_Accident_5_340.jpg\n39 223 27 30\n102 213 24 28\n116 221 17 23\n168 206 16 20\n196 235 22 27\n266 214 20 25\n344 220 15 21\n294 216 12 15\n7 204 7 8\n15 220 8 12\n0 209 5 11\n510 239 21 25\n555 101 15 17\n688 71 23 26\n842 114 27 32\n167 171 9 7\n228 166 8 8\n197 166 8 10\n394 160 8 10\n437 157 8 9\n168 159 7 8\n341 168 5 7\n949 100 32 35\n886 53 19 27\n985 39 25 27\n294 167 6 6\n764 124 20 22\n# 5--Car_Accident/5_Car_Accident_Accident_5_642.jpg\n439 518 26 42\n493 621 14 17\n539 744 13 16\n583 745 12 17\n809 711 20 30\n710 766 14 16\n700 752 16 10\n59 671 14 17\n476 720 10 13\n# 5--Car_Accident/5_Car_Accident_Accident_5_34.jpg\n525 70 17 20\n609 66 16 21\n691 52 19 24\n762 68 23 28\n95 80 12 12\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_610.jpg\n679 152 70 77\n331 39 60 68\n# 5--Car_Accident/5_Car_Accident_Accident_5_925.jpg\n742 316 158 248\n302 354 182 228\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_451.jpg\n683 163 29 23\n322 147 7 9\n# 5--Car_Accident/5_Car_Accident_Accident_5_628.jpg\n44 155 20 25\n78 220 21 27\n177 223 22 27\n155 315 25 30\n267 281 27 31\n231 236 23 27\n282 178 23 28\n327 217 22 29\n374 151 27 32\n380 212 24 28\n439 190 23 29\n583 28 21 37\n854 203 26 32\n915 243 18 24\n935 291 25 30\n373 69 30 34\n0 241 14 38\n91 352 25 29\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_365.jpg\n274 156 39 45\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_644.jpg\n56 176 252 330\n648 118 210 316\n# 5--Car_Accident/5_Car_Accident_Accident_5_388.jpg\n67 136 22 22\n137 161 21 26\n215 267 16 23\n# 5--Car_Accident/5_Car_Accident_Accident_5_937.jpg\n152 0 27 43\n407 0 27 33\n645 1 32 35\n730 130 33 48\n884 2 31 37\n120 71 38 31\n# 5--Car_Accident/5_Car_Accident_Accident_5_607.jpg\n111 22 19 27\n213 0 16 16\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_457.jpg\n284 108 94 158\n472 200 122 156\n# 5--Car_Accident/5_Car_Accident_Accident_5_796.jpg\n64 110 72 106\n234 116 52 88\n408 158 58 96\n678 320 130 120\n# 5--Car_Accident/5_Car_Accident_Accident_5_515.jpg\n465 221 27 30\n824 208 34 37\n922 475 41 49\n# 5--Car_Accident/5_Car_Accident_Accident_5_668.jpg\n503 229 16 21\n570 226 15 22\n723 205 26 26\n882 237 17 23\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_475.jpg\n329 251 24 30\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_38.jpg\n0 229 23 41\n777 241 9 13\n831 235 11 15\n894 244 10 11\n913 234 11 14\n942 249 8 12\n318 115 67 56\n# 5--Car_Accident/5_Car_Accident_Accident_5_474.jpg\n241 120 19 24\n348 139 16 29\n554 138 15 19\n593 147 18 27\n608 149 15 22\n621 143 20 23\n802 146 17 22\n178 107 19 30\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_773.jpg\n630 444 13 16\n686 440 14 18\n551 430 13 17\n467 438 13 19\n396 432 14 16\n327 410 14 19\n# 5--Car_Accident/5_Car_Accident_Car_Crash_5_866.jpg\n446 336 98 94\n350 82 68 52\n# 5--Car_Accident/5_Car_Accident_Accident_5_777.jpg\n502 151 18 22\n553 163 11 13\n636 154 15 17\n600 171 10 13\n630 174 13 16\n726 172 11 13\n760 151 14 17\n825 155 14 14\n795 152 10 17\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_19.jpg\n133 373 44 53\n212 425 27 41\n518 395 40 50\n453 419 24 33\n405 435 30 40\n862 428 44 60\n654 445 29 44\n747 491 15 21\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_641.jpg\n371 169 317 466\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_410.jpg\n486 99 132 189\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_323.jpg\n554 156 70 98\n676 166 82 98\n474 268 82 116\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_283.jpg\n20 456 65 112\n120 463 59 69\n243 375 58 70\n185 114 34 56\n364 354 34 54\n437 270 29 36\n458 314 24 25\n466 354 32 39\n652 171 43 49\n593 308 41 43\n810 179 38 42\n888 296 31 38\n782 333 28 51\n767 340 28 47\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_33.jpg\n252 98 72 108\n670 60 78 86\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_827.jpg\n464 95 156 209\n247 247 129 171\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_374.jpg\n136 348 70 86\n270 306 54 100\n434 326 56 82\n590 288 70 80\n736 310 58 86\n872 134 102 92\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_17.jpg\n919 385 88 102\n723 362 68 84\n497 388 60 81\n381 395 70 78\n193 383 77 113\n28 397 94 117\n220 64 66 80\n355 161 54 65\n473 106 59 73\n646 137 51 73\n808 97 60 79\n21 71 11 13\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_609.jpg\n214 355 67 71\n313 330 35 62\n288 251 44 50\n413 240 24 28\n143 262 43 44\n128 242 28 35\n93 225 17 36\n212 221 32 37\n333 210 15 22\n539 283 42 48\n600 261 29 37\n724 246 25 30\n801 218 20 22\n467 184 27 30\n890 178 20 22\n844 195 21 26\n773 190 17 26\n809 192 21 17\n714 194 12 16\n740 160 11 13\n835 176 11 11\n787 160 12 14\n873 175 9 14\n834 137 7 12\n821 170 10 12\n881 159 7 7\n895 134 7 15\n535 128 7 11\n543 134 6 10\n480 132 6 8\n490 166 7 11\n194 183 13 14\n175 171 11 13\n217 168 6 8\n85 357 22 43\n637 172 11 12\n678 198 17 23\n998 261 26 38\n873 286 38 38\n772 134 10 10\n851 129 10 14\n931 128 12 15\n996 124 13 15\n587 168 13 16\n613 169 8 13\n551 171 12 13\n542 207 33 31\n140 203 15 18\n190 219 14 22\n150 187 16 16\n226 192 23 33\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_303.jpg\n721 1510 75 101\n481 318 132 167\n226 1510 78 102\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_647.jpg\n323 215 348 511\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_752.jpg\n428 36 110 158\n716 200 84 86\n592 108 72 80\n742 56 56 70\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_788.jpg\n82 80 41 46\n246 111 39 48\n411 114 38 42\n544 138 29 39\n661 96 35 39\n761 148 34 41\n927 145 41 47\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_790.jpg\n402 16 104 126\n664 148 124 130\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_493.jpg\n493 460 38 48\n643 448 32 40\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_282.jpg\n321 231 43 48\n164 249 53 58\n41 241 53 73\n423 151 37 49\n617 137 39 39\n645 191 48 69\n930 223 43 51\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_173.jpg\n321 421 24 30\n587 164 36 45\n763 234 28 36\n707 295 27 33\n255 223 17 23\n404 276 31 31\n857 295 18 21\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_170.jpg\n697 102 41 43\n943 248 32 41\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_134.jpg\n445 348 8 17\n421 346 8 16\n852 284 33 35\n799 300 10 8\n653 303 5 8\n724 297 9 11\n724 338 10 11\n632 342 8 12\n617 308 6 8\n599 333 9 13\n563 348 9 13\n509 337 6 8\n486 323 6 6\n553 314 6 8\n14 340 20 16\n83 355 15 17\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_449.jpg\n334 374 130 140\n142 450 156 166\n444 232 108 128\n602 78 70 100\n832 34 100 118\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_396.jpg\n196 123 120 157\n157 811 162 235\n711 817 106 137\n750 1049 90 81\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_654.jpg\n456 244 212 210\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_75.jpg\n401 201 95 104\n58 388 17 18\n114 379 30 33\n174 382 31 35\n239 383 27 36\n239 450 28 38\n184 470 15 21\n158 472 16 19\n127 467 14 17\n56 454 28 36\n62 529 18 23\n181 598 26 34\n117 606 26 30\n52 598 33 40\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_764.jpg\n354 48 147 186\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_43.jpg\n200 68 42 58\n298 105 40 55\n462 90 34 50\n203 262 48 63\n396 257 38 50\n518 249 40 52\n627 405 44 56\n489 427 43 72\n353 410 44 60\n715 88 34 49\n580 40 38 46\n754 233 38 58\n640 247 38 51\n772 409 44 57\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_345.jpg\n317 146 176 233\n581 156 187 223\n957 104 59 112\n9 202 53 79\n895 116 46 62\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_645.jpg\n635 366 19 27\n405 174 10 15\n622 347 15 24\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_249.jpg\n149 268 61 71\n353 269 53 59\n572 230 53 70\n659 183 55 74\n806 184 59 76\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_189.jpg\n358 176 110 68\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_326.jpg\n61 305 112 142\n356 314 43 53\n825 328 112 146\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_479.jpg\n358 546 100 148\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_595.jpg\n146 128 134 192\n692 172 152 214\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_144.jpg\n306 296 148 202\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_408.jpg\n414 178 278 370\n682 122 264 358\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_432.jpg\n157 99 9 11\n481 601 22 34\n737 607 9 11\n625 601 7 10\n673 608 6 8\n652 608 8 9\n12 828 14 14\n142 857 11 11\n351 873 3 7\n395 864 8 9\n478 871 6 8\n410 865 7 8\n511 843 35 41\n565 831 32 34\n629 830 30 36\n720 844 38 42\n183 101 9 9\n131 104 7 8\n106 101 7 8\n316 66 22 31\n355 78 17 24\n375 60 18 24\n417 69 24 29\n446 78 18 27\n494 66 14 18\n494 71 42 65\n568 91 21 30\n628 77 38 47\n716 41 58 76\n249 322 19 26\n335 289 30 39\n392 321 18 20\n468 322 28 33\n543 293 18 27\n618 282 20 26\n693 275 22 29\n836 326 9 17\n888 352 10 12\n985 322 13 15\n148 566 13 15\n129 574 7 13\n177 564 9 15\n250 613 27 39\n314 614 22 30\n402 604 24 30\n776 109 9 8\n477 588 18 24\n698 610 6 7\n475 861 7 8\n269 864 13 27\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_196.jpg\n187 337 333 408\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_165.jpg\n191 395 15 18\n298 386 48 61\n403 415 50 60\n491 402 14 19\n474 451 42 51\n522 397 39 52\n589 394 42 50\n490 359 9 13\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_749.jpg\n339 119 138 184\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_180.jpg\n481 146 127 175\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_213.jpg\n114 158 96 168\n200 324 102 134\n416 272 114 140\n596 220 96 158\n696 198 102 176\n938 438 66 152\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_649.jpg\n412 133 175 261\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_720.jpg\n371 81 128 192\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_464.jpg\n274 416 138 156\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_488.jpg\n316 98 240 278\n614 92 198 270\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_679.jpg\n126 52 190 230\n314 154 216 308\n524 214 210 310\n730 98 222 338\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_birthdayparty_50_18.jpg\n133 403 27 40\n233 377 25 30\n335 366 25 29\n389 367 23 29\n468 350 15 31\n544 354 20 21\n610 345 21 26\n639 342 20 21\n718 335 18 25\n808 347 18 23\n849 376 22 29\n764 400 18 29\n927 378 17 25\n666 400 17 27\n561 430 15 26\n# 50--Celebration_Or_Party/50_Celebration_Or_Party_houseparty_50_735.jpg\n200 27 379 552\n# 51--Dresses/51_Dresses_wearingdress_51_280.jpg\n451 219 108 126\n765 242 60 67\n953 259 67 84\n648 381 48 52\n30 57 105 116\n846 422 32 43\n260 460 28 32\n# 51--Dresses/51_Dresses_wearingdress_51_692.jpg\n167 292 115 176\n679 100 127 162\n# 51--Dresses/51_Dresses_wearingdress_51_1041.jpg\n593 39 130 178\n# 51--Dresses/51_Dresses_wearingdress_51_789.jpg\n367 81 123 175\n# 51--Dresses/51_Dresses_wearingdress_51_105.jpg\n323 83 147 194\n566 266 134 191\n# 51--Dresses/51_Dresses_wearingdress_51_727.jpg\n274 76 104 178\n602 40 64 82\n796 22 58 96\n# 51--Dresses/51_Dresses_wearingdress_51_869.jpg\n416 93 144 224\n6 10 112 182\n# 51--Dresses/51_Dresses_wearingdress_51_606.jpg\n254 216 98 139\n620 74 115 161\n# 51--Dresses/51_Dresses_wearingdress_51_815.jpg\n231 153 285 336\n# 51--Dresses/51_Dresses_wearingdress_51_633.jpg\n430 94 108 152\n# 51--Dresses/51_Dresses_wearingdress_51_221.jpg\n146 100 88 114\n352 148 80 92\n732 54 58 90\n918 102 58 68\n# 51--Dresses/51_Dresses_wearingdress_51_599.jpg\n196 64 148 209\n703 48 119 177\n831 3 96 109\n# 51--Dresses/51_Dresses_wearingdress_51_689.jpg\n559 6 75 129\n462 153 117 159\n# 51--Dresses/51_Dresses_wearingdress_51_465.jpg\n349 198 323 454\n# 51--Dresses/51_Dresses_wearingdress_51_150.jpg\n190 64 82 112\n720 52 72 114\n# 51--Dresses/51_Dresses_wearingdress_51_610.jpg\n122 26 62 90\n396 32 56 82\n628 30 56 78\n870 42 56 88\n# 51--Dresses/51_Dresses_wearingdress_51_13.jpg\n288 204 277 348\n# 51--Dresses/51_Dresses_wearingdress_51_161.jpg\n389 130 202 289\n# 51--Dresses/51_Dresses_wearingdress_51_7.jpg\n775 22 71 83\n958 125 36 47\n532 60 34 47\n492 88 27 33\n293 21 63 82\n375 99 21 34\n200 84 18 23\n168 83 19 23\n57 64 19 29\n119 72 17 23\n8 59 19 28\n902 130 31 32\n# 51--Dresses/51_Dresses_wearingdress_51_306.jpg\n419 141 104 141\n# 51--Dresses/51_Dresses_wearingdress_51_464.jpg\n22 376 147 173\n392 214 267 353\n743 412 61 75\n# 51--Dresses/51_Dresses_wearingdress_51_492.jpg\n262 120 175 259\n358 166 256 328\n741 379 78 90\n# 51--Dresses/51_Dresses_wearingdress_51_106.jpg\n511 122 116 125\n# 51--Dresses/51_Dresses_wearingdress_51_685.jpg\n896 27 51 75\n661 61 58 70\n428 45 55 71\n283 46 49 66\n93 48 53 64\n# 51--Dresses/51_Dresses_wearingdress_51_1031.jpg\n440 112 168 236\n# 51--Dresses/51_Dresses_wearingdress_51_904.jpg\n978 68 46 86\n713 61 68 90\n628 75 70 96\n560 89 66 92\n220 57 71 89\n# 51--Dresses/51_Dresses_wearingdress_51_612.jpg\n177 9 190 246\n# 51--Dresses/51_Dresses_wearingdress_51_536.jpg\n450 91 118 163\n# 51--Dresses/51_Dresses_wearingdress_51_445.jpg\n184 317 75 115\n344 307 85 101\n861 307 85 101\n# 51--Dresses/51_Dresses_wearingdress_51_830.jpg\n567 32 56 76\n270 13 85 67\n935 40 27 33\n1003 25 20 31\n796 31 26 31\n# 51--Dresses/51_Dresses_wearingdress_51_386.jpg\n357 203 384 540\n# 51--Dresses/51_Dresses_wearingdress_51_1012.jpg\n519 173 112 141\n123 470 34 46\n86 499 31 51\n40 513 35 44\n0 544 43 55\n168 472 33 40\n231 430 29 38\n251 450 26 38\n# 51--Dresses/51_Dresses_wearingdress_51_377.jpg\n200 810 112 202\n298 770 150 230\n306 308 390 562\n790 640 166 246\n2 564 104 328\n# 51--Dresses/51_Dresses_wearingdress_51_327.jpg\n461 139 139 186\n# 51--Dresses/51_Dresses_wearingdress_51_388.jpg\n598 308 188 238\n# 51--Dresses/51_Dresses_wearingdress_51_763.jpg\n120 128 220 262\n546 170 256 288\n# 51--Dresses/51_Dresses_wearingdress_51_837.jpg\n486 108 120 159\n# 51--Dresses/51_Dresses_wearingdress_51_183.jpg\n74 186 102 170\n282 74 112 154\n466 68 86 126\n614 60 110 120\n876 112 120 150\n# 51--Dresses/51_Dresses_wearingdress_51_139.jpg\n464 75 139 176\n# 51--Dresses/51_Dresses_wearingdress_51_348.jpg\n480 109 122 163\n# 51--Dresses/51_Dresses_wearingdress_51_883.jpg\n228 160 88 126\n660 68 112 148\n# 51--Dresses/51_Dresses_wearingdress_51_96.jpg\n384 315 249 321\n# 51--Dresses/51_Dresses_wearingdress_51_340.jpg\n564 348 69 90\n# 51--Dresses/51_Dresses_wearingdress_51_737.jpg\n473 178 80 101\n763 383 57 78\n# 51--Dresses/51_Dresses_wearingdress_51_736.jpg\n492 106 173 201\n# 51--Dresses/51_Dresses_wearingdress_51_339.jpg\n669 304 99 157\n443 187 160 238\n# 51--Dresses/51_Dresses_wearingdress_51_691.jpg\n202 67 80 114\n683 69 93 128\n# 51--Dresses/51_Dresses_wearingdress_51_398.jpg\n378 201 396 501\n# 51--Dresses/51_Dresses_wearingdress_51_113.jpg\n345 72 126 177\n# 51--Dresses/51_Dresses_wearingdress_51_654.jpg\n869 46 43 48\n607 17 25 29\n311 33 25 22\n77 34 27 22\n76 457 44 50\n373 451 23 26\n648 438 21 23\n905 438 21 25\n# 51--Dresses/51_Dresses_wearingdress_51_748.jpg\n472 160 123 147\n# 51--Dresses/51_Dresses_wearingdress_51_588.jpg\n160 142 123 173\n654 93 108 148\n# 51--Dresses/51_Dresses_wearingdress_51_335.jpg\n405 149 114 151\n601 214 42 50\n579 122 47 57\n727 75 32 47\n334 102 50 57\n212 100 58 63\n279 87 36 46\n395 76 26 30\n# 51--Dresses/51_Dresses_wearingdress_51_670.jpg\n334 135 208 288\n# 51--Dresses/51_Dresses_wearingdress_51_549.jpg\n96 28 72 106\n350 48 66 100\n606 38 68 106\n866 40 80 118\n# 51--Dresses/51_Dresses_wearingdress_51_226.jpg\n296 268 218 281\n# 51--Dresses/51_Dresses_wearingdress_51_178.jpg\n335 90 155 206\n# 51--Dresses/51_Dresses_wearingdress_51_17.jpg\n628 84 216 250\n# 51--Dresses/51_Dresses_wearingdress_51_580.jpg\n449 111 118 161\n# 51--Dresses/51_Dresses_wearingdress_51_233.jpg\n550 87 134 199\n# 51--Dresses/51_Dresses_wearingdress_51_451.jpg\n382 190 184 260\n# 51--Dresses/51_Dresses_wearingdress_51_414.jpg\n697 97 79 101\n516 22 121 227\n425 63 58 71\n380 48 46 67\n335 120 61 80\n194 99 94 110\n134 0 55 40\n257 0 40 26\n79 120 61 76\n1 137 74 97\n12 70 62 81\n# 51--Dresses/51_Dresses_wearingdress_51_512.jpg\n429 263 225 280\n# 51--Dresses/51_Dresses_wearingdress_51_77.jpg\n408 243 26 24\n502 85 7 11\n# 51--Dresses/51_Dresses_wearingdress_51_268.jpg\n711 83 54 90\n154 68 82 116\n333 120 51 64\n68 99 30 43\n# 51--Dresses/51_Dresses_wearingdress_51_741.jpg\n282 216 405 507\n# 51--Dresses/51_Dresses_wearingdress_51_94.jpg\n224 16 118 158\n# 51--Dresses/51_Dresses_wearingdress_51_140.jpg\n447 92 105 127\n615 150 25 30\n130 361 42 56\n186 299 38 52\n266 325 31 37\n# 51--Dresses/51_Dresses_wearingdress_51_672.jpg\n154 69 130 167\n690 66 111 167\n594 204 64 82\n# 51--Dresses/51_Dresses_wearingdress_51_914.jpg\n823 97 66 72\n630 84 30 38\n452 47 52 68\n126 60 65 75\n445 261 37 50\n448 470 25 48\n819 776 132 158\n548 768 80 93\n97 860 105 116\n# 51--Dresses/51_Dresses_wearingdress_51_739.jpg\n436 123 136 172\n726 219 80 94\n908 278 35 42\n868 240 30 44\n579 297 45 58\n640 259 30 38\n682 184 33 36\n270 296 32 39\n225 242 27 33\n253 172 28 35\n360 227 23 37\n50 257 55 96\n996 256 28 35\n# 51--Dresses/51_Dresses_wearingdress_51_874.jpg\n144 381 526 652\n# 51--Dresses/51_Dresses_wearingdress_51_1035.jpg\n855 190 94 88\n576 283 95 91\n411 53 82 110\n170 245 112 119\n734 30 19 23\n598 41 12 19\n643 36 16 23\n263 100 19 20\n288 56 17 21\n325 54 20 16\n# 52--Photographers/52_Photographers_photographertakingphoto_52_721.jpg\n293 345 407 504\n# 52--Photographers/52_Photographers_photographertakingphoto_52_359.jpg\n558 74 58 78\n# 52--Photographers/52_Photographers_photographertakingphoto_52_30.jpg\n288 244 100 114\n# 52--Photographers/52_Photographers_taketouristphotos_52_80.jpg\n335 520 47 51\n871 263 7 9\n# 52--Photographers/52_Photographers_taketouristphotos_52_661.jpg\n326 192 32 44\n# 52--Photographers/52_Photographers_photographertakingphoto_52_358.jpg\n400 168 116 158\n# 52--Photographers/52_Photographers_photographertakingphoto_52_695.jpg\n593 129 173 227\n170 164 72 98\n# 52--Photographers/52_Photographers_photographertakingphoto_52_125.jpg\n820 128 74 96\n# 52--Photographers/52_Photographers_photographertakingphoto_52_228.jpg\n473 143 31 42\n531 191 32 37\n594 161 30 43\n346 152 33 46\n389 168 30 40\n774 82 33 66\n# 52--Photographers/52_Photographers_taketouristphotos_52_97.jpg\n246 286 184 158\n# 52--Photographers/52_Photographers_taketouristphotos_52_281.jpg\n414 654 34 46\n617 585 44 60\n151 640 29 40\n# 52--Photographers/52_Photographers_photographertakingphoto_52_316.jpg\n458 266 154 216\n92 112 124 162\n786 106 118 190\n# 52--Photographers/52_Photographers_photographertakingphoto_52_61.jpg\n440 220 148 310\n# 52--Photographers/52_Photographers_photographertakingphoto_52_653.jpg\n476 150 270 362\n# 52--Photographers/52_Photographers_taketouristphotos_52_328.jpg\n266 118 130 238\n# 52--Photographers/52_Photographers_photographertakingphoto_52_666.jpg\n515 204 370 512\n217 222 367 499\n# 52--Photographers/52_Photographers_photographertakingphoto_52_456.jpg\n556 212 198 246\n# 52--Photographers/52_Photographers_photographertakingphoto_52_506.jpg\n432 303 41 55\n# 52--Photographers/52_Photographers_taketouristphotos_52_487.jpg\n635 144 48 59\n940 380 70 65\n1 343 32 51\n# 52--Photographers/52_Photographers_taketouristphotos_52_266.jpg\n684 619 109 135\n610 457 52 80\n324 388 24 32\n240 413 29 39\n460 369 30 43\n380 339 7 20\n173 210 14 21\n278 338 11 19\n233 345 5 9\n346 380 15 20\n56 332 4 8\n444 381 20 26\n419 389 13 17\n412 342 9 12\n# 52--Photographers/52_Photographers_photographertakingphoto_52_780.jpg\n754 290 76 90\n# 52--Photographers/52_Photographers_photographertakingphoto_52_76.jpg\n638 132 82 80\n# 52--Photographers/52_Photographers_taketouristphotos_52_51.jpg\n445 934 36 45\n# 52--Photographers/52_Photographers_taketouristphotos_52_3.jpg\n267 52 80 108\n703 150 82 112\n# 52--Photographers/52_Photographers_photographertakingphoto_52_90.jpg\n190 152 254 300\n# 52--Photographers/52_Photographers_photographertakingphoto_52_416.jpg\n520 108 162 206\n# 52--Photographers/52_Photographers_taketouristphotos_52_331.jpg\n444 386 25 31\n482 358 29 31\n# 52--Photographers/52_Photographers_taketouristphotos_52_536.jpg\n514 219 144 232\n# 52--Photographers/52_Photographers_photographertakingphoto_52_815.jpg\n235 292 487 644\n# 52--Photographers/52_Photographers_taketouristphotos_52_141.jpg\n118 392 66 76\n436 386 96 84\n# 52--Photographers/52_Photographers_photographertakingphoto_52_219.jpg\n187 278 41 63\n301 341 42 62\n421 392 39 51\n565 353 41 55\n707 430 38 45\n661 283 43 56\n766 228 40 54\n# 52--Photographers/52_Photographers_taketouristphotos_52_659.jpg\n250 130 100 144\n# 52--Photographers/52_Photographers_photographertakingphoto_52_84.jpg\n300 122 172 272\n# 52--Photographers/52_Photographers_photographertakingphoto_52_743.jpg\n690 168 124 180\n# 52--Photographers/52_Photographers_photographertakingphoto_52_113.jpg\n391 159 169 254\n# 52--Photographers/52_Photographers_photographertakingphoto_52_263.jpg\n627 262 31 35\n685 247 28 39\n753 283 26 37\n800 283 25 43\n353 295 22 34\n403 291 21 33\n132 296 25 31\n37 275 23 33\n62 388 21 26\n471 303 12 21\n316 308 14 17\n269 297 16 18\n# 52--Photographers/52_Photographers_taketouristphotos_52_86.jpg\n404 338 102 132\n# 52--Photographers/52_Photographers_photographertakingphoto_52_315.jpg\n170 166 86 130\n472 166 56 78\n688 98 90 136\n234 114 62 94\n# 52--Photographers/52_Photographers_photographertakingphoto_52_635.jpg\n746 280 18 21\n798 285 15 22\n219 124 24 30\n259 122 26 35\n363 340 68 95\n123 333 81 90\n# 52--Photographers/52_Photographers_photographertakingphoto_52_759.jpg\n163 85 665 939\n# 52--Photographers/52_Photographers_taketouristphotos_52_15.jpg\n237 325 135 185\n769 398 138 221\n# 52--Photographers/52_Photographers_photographertakingphoto_52_578.jpg\n66 144 80 110\n110 110 74 106\n276 164 76 100\n352 124 56 80\n498 250 64 82\n572 140 56 86\n758 170 52 74\n806 138 54 90\n948 168 62 70\n# 52--Photographers/52_Photographers_photographertakingphoto_52_776.jpg\n327 240 510 566\n# 52--Photographers/52_Photographers_taketouristphotos_52_123.jpg\n199 126 139 169\n626 196 69 126\n750 250 105 154\n# 52--Photographers/52_Photographers_photographertakingphoto_52_310.jpg\n642 184 86 104\n# 52--Photographers/52_Photographers_photographertakingphoto_52_428.jpg\n504 310 122 114\n# 52--Photographers/52_Photographers_taketouristphotos_52_288.jpg\n68 209 13 15\n169 200 11 14\n268 219 13 15\n844 203 32 45\n883 30 24 39\n987 73 30 45\n767 10 30 38\n722 25 20 32\n1000 305 23 39\n830 385 35 51\n703 299 32 49\n# 52--Photographers/52_Photographers_photographertakingphoto_52_568.jpg\n379 331 379 435\n# 52--Photographers/52_Photographers_taketouristphotos_52_159.jpg\n288 785 36 49\n438 788 39 53\n584 788 35 49\n747 764 37 55\n# 52--Photographers/52_Photographers_photographertakingphoto_52_303.jpg\n438 222 70 88\n# 52--Photographers/52_Photographers_photographertakingphoto_52_96.jpg\n180 331 20 28\n# 52--Photographers/52_Photographers_taketouristphotos_52_208.jpg\n242 86 136 185\n672 79 37 54\n820 59 38 63\n960 69 40 52\n# 52--Photographers/52_Photographers_photographertakingphoto_52_755.jpg\n468 250 122 88\n# 52--Photographers/52_Photographers_photographertakingphoto_52_701.jpg\n260 138 108 150\n288 286 100 112\n# 52--Photographers/52_Photographers_photographertakingphoto_52_809.jpg\n666 340 282 336\n378 194 318 322\n18 114 350 470\n# 52--Photographers/52_Photographers_photographertakingphoto_52_807.jpg\n338 26 521 720\n# 52--Photographers/52_Photographers_photographertakingphoto_52_479.jpg\n210 282 108 158\n300 96 106 144\n368 288 108 156\n504 198 156 168\n# 52--Photographers/52_Photographers_photographertakingphoto_52_130.jpg\n388 348 16 31\n486 382 13 19\n654 346 9 11\n# 53--Raid/53_Raid_policeraid_53_47.jpg\n253 100 14 21\n532 215 31 39\n# 53--Raid/53_Raid_policeraid_53_674.jpg\n70 58 29 31\n164 92 21 28\n282 48 57 67\n500 62 43 52\n639 90 26 30\n844 64 31 39\n# 53--Raid/53_Raid_policeraid_53_770.jpg\n200 58 48 72\n396 88 53 69\n941 179 6 6\n# 53--Raid/53_Raid_policeraid_53_171.jpg\n442 56 116 144\n926 20 90 126\n# 53--Raid/53_Raid_policeraid_53_458.jpg\n566 144 54 71\n310 235 33 48\n# 53--Raid/53_Raid_policeraid_53_574.jpg\n136 34 84 114\n340 38 68 104\n# 53--Raid/53_Raid_policeraid_53_649.jpg\n691 39 88 140\n167 45 80 136\n# 53--Raid/53_Raid_policeraid_53_445.jpg\n211 194 45 59\n304 198 40 49\n364 132 56 72\n422 159 28 49\n116 164 46 62\n66 180 42 57\n615 142 47 61\n512 190 37 50\n764 156 47 55\n978 154 36 51\n820 129 54 67\n529 281 110 138\n# 53--Raid/53_Raid_policeraid_53_364.jpg\n135 43 59 100\n624 94 31 39\n476 82 61 85\n759 58 51 69\n965 40 56 91\n# 53--Raid/53_Raid_policeraid_53_208.jpg\n97 100 41 53\n448 77 50 73\n396 68 36 62\n353 68 47 69\n309 84 38 51\n697 64 48 63\n580 40 45 62\n892 53 48 73\n# 53--Raid/53_Raid_policeraid_53_6.jpg\n381 242 23 31\n774 286 30 24\n841 357 17 33\n942 232 25 32\n972 234 23 34\n# 53--Raid/53_Raid_policeraid_53_280.jpg\n504 124 60 100\n# 53--Raid/53_Raid_policeraid_53_854.jpg\n621 281 41 50\n732 225 30 44\n833 383 39 50\n# 53--Raid/53_Raid_policeraid_53_686.jpg\n164 226 74 112\n376 306 60 82\n792 140 80 112\n632 294 60 86\n# 53--Raid/53_Raid_policeraid_53_827.jpg\n637 174 39 52\n563 180 36 48\n960 195 47 69\n861 186 38 54\n# 53--Raid/53_Raid_policeraid_53_438.jpg\n244 32 376 516\n# 53--Raid/53_Raid_policeraid_53_178.jpg\n613 123 59 89\n889 283 29 38\n# 53--Raid/53_Raid_policeraid_53_736.jpg\n111 221 31 35\n188 223 32 35\n284 201 35 39\n490 185 43 51\n376 186 37 43\n619 316 39 46\n836 337 42 50\n# 53--Raid/53_Raid_policeraid_53_54.jpg\n645 173 57 78\n355 166 33 45\n156 164 22 36\n121 165 34 39\n# 53--Raid/53_Raid_policeraid_53_619.jpg\n224 318 56 88\n714 316 58 98\n758 106 56 82\n444 108 54 80\n# 53--Raid/53_Raid_policeraid_53_256.jpg\n580 108 58 98\n650 72 62 92\n# 53--Raid/53_Raid_policeraid_53_599.jpg\n130 160 70 99\n242 327 23 25\n356 304 26 35\n581 266 16 23\n526 275 13 16\n485 287 18 19\n507 299 19 17\n619 264 17 22\n668 255 12 17\n725 243 12 14\n877 281 12 12\n837 269 15 21\n849 298 21 25\n821 310 19 27\n639 327 19 27\n# 53--Raid/53_Raid_policeraid_53_92.jpg\n496 219 38 55\n640 288 30 39\n716 263 25 34\n585 288 15 21\n# 53--Raid/53_Raid_policeraid_53_489.jpg\n55 133 36 58\n373 172 6 11\n70 227 19 33\n451 271 11 25\n688 160 13 30\n# 53--Raid/53_Raid_policeraid_53_858.jpg\n49 216 19 29\n109 217 57 73\n293 222 23 33\n409 241 25 32\n244 208 28 56\n831 126 45 58\n19 62 8 11\n# 53--Raid/53_Raid_policeraid_53_272.jpg\n312 230 18 30\n583 235 22 28\n903 189 18 25\n# 53--Raid/53_Raid_policeraid_53_543.jpg\n76 262 42 48\n153 301 24 23\n292 283 15 19\n166 161 19 25\n51 171 21 19\n0 181 36 88\n394 264 28 32\n461 290 13 28\n487 296 18 19\n531 288 16 23\n550 291 7 11\n584 183 94 125\n732 230 51 56\n796 223 48 80\n535 347 20 24\n563 310 7 7\n# 53--Raid/53_Raid_policeraid_53_396.jpg\n300 2 492 542\n# 53--Raid/53_Raid_policeraid_53_14.jpg\n358 224 69 75\n544 267 45 59\n767 0 56 35\n504 0 41 38\n# 53--Raid/53_Raid_policeraid_53_385.jpg\n712 46 88 128\n502 102 92 132\n206 172 102 128\n398 2 80 72\n# 53--Raid/53_Raid_policeraid_53_805.jpg\n190 215 26 40\n409 182 37 46\n823 195 27 38\n481 177 36 33\n# 53--Raid/53_Raid_policeraid_53_928.jpg\n243 196 107 72\n699 136 35 56\n767 135 50 57\n# 53--Raid/53_Raid_policeraid_53_555.jpg\n278 110 52 74\n# 53--Raid/53_Raid_policeraid_53_696.jpg\n267 205 26 34\n124 211 27 36\n366 236 27 35\n422 220 24 34\n492 249 24 28\n452 245 20 24\n390 239 20 21\n554 250 22 30\n726 249 36 34\n646 269 23 24\n866 280 24 24\n891 280 17 19\n935 261 26 43\n347 228 21 27\n193 199 35 37\n# 53--Raid/53_Raid_policeraid_53_107.jpg\n229 92 34 51\n851 318 43 23\n# 53--Raid/53_Raid_policeraid_53_212.jpg\n343 127 20 32\n621 94 62 76\n485 88 57 68\n285 299 53 78\n647 322 65 79\n879 88 54 82\n229 92 25 56\n# 53--Raid/53_Raid_policeraid_53_207.jpg\n123 111 23 41\n107 49 7 12\n65 52 5 10\n51 58 6 7\n147 45 8 12\n167 41 8 15\n198 41 6 9\n223 39 7 13\n264 36 7 13\n245 40 7 10\n123 52 6 9\n38 61 5 7\n# 53--Raid/53_Raid_policeraid_53_597.jpg\n465 200 204 260\n# 53--Raid/53_Raid_policeraid_53_829.jpg\n668 65 47 57\n# 53--Raid/53_Raid_policeraid_53_471.jpg\n376 90 228 318\n# 53--Raid/53_Raid_policeraid_53_43.jpg\n88 88 40 46\n261 122 40 49\n163 185 44 34\n470 118 35 44\n618 129 40 55\n654 39 30 39\n771 88 45 55\n# 53--Raid/53_Raid_policeraid_53_860.jpg\n250 335 427 624\n# 53--Raid/53_Raid_policeraid_53_340.jpg\n459 45 40 47\n551 108 55 65\n# 53--Raid/53_Raid_policeraid_53_368.jpg\n30 112 19 20\n56 104 12 16\n217 100 13 16\n364 123 8 11\n304 118 9 11\n528 134 9 7\n545 135 37 45\n679 139 8 11\n722 149 12 11\n755 155 35 31\n817 69 108 135\n711 143 10 14\n# 53--Raid/53_Raid_policeraid_53_951.jpg\n416 160 238 380\n# 54--Rescue/54_Rescue_rescuepeople_54_254.jpg\n319 88 173 259\n# 54--Rescue/54_Rescue_rescuepeople_54_135.jpg\n499 0 55 62\n329 51 36 44\n869 210 26 46\n942 220 26 37\n873 485 66 72\n59 557 45 55\n127 371 27 54\n150 177 26 42\n733 412 30 41\n684 128 14 16\n253 427 29 34\n162 224 30 48\n995 235 20 26\n# 54--Rescue/54_Rescue_rescuepeople_54_711.jpg\n408 375 14 18\n483 305 10 20\n421 318 11 16\n# 54--Rescue/54_Rescue_rescuepeople_54_581.jpg\n623 188 12 15\n653 197 9 14\n671 200 9 8\n691 191 9 14\n748 199 9 11\n803 196 9 11\n814 183 11 12\n364 230 10 9\n849 183 10 10\n902 207 9 12\n883 197 8 11\n935 198 9 11\n915 197 9 12\n925 208 7 12\n957 193 11 13\n966 192 12 12\n975 200 11 12\n907 373 10 12\n997 368 9 12\n1011 371 12 14\n1015 307 9 14\n399 356 7 13\n481 316 11 15\n479 352 10 15\n535 314 14 17\n506 181 10 13\n842 370 9 12\n815 368 8 11\n792 364 10 12\n789 390 8 12\n919 315 9 12\n964 308 10 12\n887 313 9 12\n874 378 9 12\n973 423 10 12\n480 179 8 12\n471 197 9 12\n452 193 8 12\n434 183 10 12\n403 182 9 9\n393 177 9 11\n384 189 7 10\n234 195 9 11\n248 187 8 10\n287 191 10 11\n304 191 8 11\n323 198 9 10\n210 202 7 10\n193 184 8 11\n32 185 8 11\n7 190 8 10\n105 194 9 11\n110 220 8 9\n97 360 10 11\n92 337 10 12\n56 348 8 12\n0 336 8 12\n118 387 7 9\n167 353 11 13\n203 329 8 11\n212 331 10 13\n234 353 9 11\n262 331 10 11\n315 339 11 13\n360 342 10 12\n363 361 7 10\n373 354 10 14\n335 357 7 10\n420 331 11 14\n594 355 10 14\n536 369 10 12\n539 337 10 12\n531 429 10 12\n620 364 7 12\n642 367 10 11\n690 374 9 12\n698 357 8 12\n742 372 11 13\n# 54--Rescue/54_Rescue_rescuepeople_54_222.jpg\n509 213 41 57\n677 43 47 66\n845 40 51 63\n325 80 52 63\n217 67 40 49\n173 46 39 53\n124 32 31 39\n51 32 35 46\n# 54--Rescue/54_Rescue_firemanrescue_54_724.jpg\n330 158 80 120\n# 54--Rescue/54_Rescue_rescuepeople_54_589.jpg\n108 386 66 82\n292 358 58 76\n460 380 68 78\n602 374 64 74\n830 412 62 82\n954 496 54 56\n# 54--Rescue/54_Rescue_rescuepeople_54_845.jpg\n258 210 74 106\n592 212 68 116\n# 54--Rescue/54_Rescue_rescuepeople_54_8.jpg\n164 178 142 140\n442 190 134 146\n524 74 118 150\n# 54--Rescue/54_Rescue_firemanrescue_54_789.jpg\n358 36 208 310\n# 54--Rescue/54_Rescue_rescuepeople_54_143.jpg\n239 135 47 54\n421 205 27 46\n371 70 36 51\n# 54--Rescue/54_Rescue_firemanrescue_54_458.jpg\n162 236 174 220\n# 54--Rescue/54_Rescue_firemanrescue_54_153.jpg\n264 114 104 152\n# 54--Rescue/54_Rescue_rescuepeople_54_526.jpg\n472 21 59 75\n# 54--Rescue/54_Rescue_rescuepeople_54_328.jpg\n552 132 142 194\n# 54--Rescue/54_Rescue_rescuepeople_54_102.jpg\n408 251 30 41\n547 234 12 18\n971 235 6 8\n989 229 7 10\n1007 231 6 9\n88 232 7 10\n190 233 6 9\n234 241 7 9\n268 242 11 14\n# 54--Rescue/54_Rescue_rescuepeople_54_191.jpg\n448 285 50 58\n666 280 33 34\n810 254 58 66\n787 301 16 23\n932 273 40 49\n81 362 18 18\n979 302 15 13\n670 489 40 34\n# 54--Rescue/54_Rescue_rescuepeople_54_108.jpg\n214 302 222 312\n449 253 268 328\n# 54--Rescue/54_Rescue_rescuepeople_54_1035.jpg\n376 269 296 433\n# 54--Rescue/54_Rescue_firemanrescue_54_420.jpg\n416 152 260 274\n# 54--Rescue/54_Rescue_firemanrescue_54_103.jpg\n439 151 124 148\n# 54--Rescue/54_Rescue_rescuepeople_54_774.jpg\n211 113 58 78\n345 122 53 64\n624 99 61 83\n694 123 46 58\n881 83 58 76\n# 54--Rescue/54_Rescue_firemanrescue_54_939.jpg\n156 108 72 102\n# 54--Rescue/54_Rescue_rescuepeople_54_924.jpg\n306 251 31 42\n473 246 30 32\n637 303 36 35\n842 258 21 28\n# 54--Rescue/54_Rescue_rescuepeople_54_493.jpg\n317 102 33 42\n# 54--Rescue/54_Rescue_firemanrescue_54_814.jpg\n381 171 120 99\n# 54--Rescue/54_Rescue_rescuepeople_54_158.jpg\n307 315 467 661\n# 54--Rescue/54_Rescue_firemanrescue_54_327.jpg\n328 134 344 458\n# 54--Rescue/54_Rescue_rescuepeople_54_855.jpg\n444 140 62 70\n648 188 60 78\n556 340 64 62\n772 218 54 64\n# 54--Rescue/54_Rescue_rescuepeople_54_431.jpg\n619 542 44 60\n519 514 42 46\n570 459 34 46\n778 517 41 46\n885 514 42 45\n869 418 41 47\n752 454 40 37\n662 449 29 37\n672 396 31 35\n597 358 20 26\n661 356 26 29\n818 375 30 35\n738 402 29 30\n688 315 24 24\n605 317 21 24\n534 384 20 24\n463 319 29 34\n775 327 25 29\n368 393 36 47\n304 350 27 30\n84 314 75 73\n299 281 19 21\n297 281 21 21\n415 231 24 29\n481 217 23 24\n550 187 21 25\n600 285 16 20\n572 317 17 22\n268 322 26 26\n395 501 27 45\n210 290 14 19\n97 199 20 21\n89 214 40 65\n295 197 11 14\n250 187 10 11\n238 195 9 13\n653 270 15 25\n727 174 10 15\n615 177 10 13\n707 184 9 11\n418 60 6 9\n748 297 23 20\n3 70 12 11\n567 428 24 27\n684 294 16 14\n619 297 11 19\n512 174 11 18\n379 257 15 19\n302 219 11 17\n# 54--Rescue/54_Rescue_rescuepeople_54_325.jpg\n367 172 63 88\n558 292 63 84\n620 245 47 93\n25 256 35 60\n186 284 31 58\n846 234 46 93\n# 54--Rescue/54_Rescue_rescuepeople_54_557.jpg\n699 136 34 48\n# 54--Rescue/54_Rescue_rescuepeople_54_406.jpg\n428 349 40 45\n737 321 39 45\n# 54--Rescue/54_Rescue_rescuepeople_54_335.jpg\n380 374 114 114\n526 238 102 120\n828 152 114 132\n# 54--Rescue/54_Rescue_rescuepeople_54_54.jpg\n638 298 26 20\n730 393 35 34\n530 101 18 15\n520 77 12 13\n# 54--Rescue/54_Rescue_rescuepeople_54_860.jpg\n320 437 160 243\n603 117 179 211\n# 54--Rescue/54_Rescue_firemanrescue_54_969.jpg\n506 99 35 41\n# 54--Rescue/54_Rescue_rescuepeople_54_529.jpg\n310 214 52 92\n462 188 62 90\n412 24 66 88\n830 168 60 80\n# 54--Rescue/54_Rescue_rescuepeople_54_602.jpg\n218 197 59 72\n351 229 53 75\n499 200 59 85\n647 229 60 74\n839 240 78 79\n801 1444 5 7\n811 1445 6 9\n843 1440 9 10\n863 1443 7 9\n947 1447 8 9\n# 54--Rescue/54_Rescue_rescuepeople_54_840.jpg\n250 12 154 211\n792 108 178 160\n# 54--Rescue/54_Rescue_rescuepeople_54_159.jpg\n465 483 51 68\n886 25 31 36\n628 178 32 36\n418 230 23 23\n293 206 26 28\n347 115 25 32\n514 182 24 26\n583 94 27 27\n632 113 24 23\n709 84 28 27\n752 132 28 29\n790 78 23 26\n773 101 23 28\n808 57 23 29\n807 31 19 28\n774 25 32 31\n448 276 16 15\n776 65 19 22\n797 101 25 28\n# 54--Rescue/54_Rescue_rescuepeople_54_208.jpg\n254 28 112 228\n# 54--Rescue/54_Rescue_firemanrescue_54_617.jpg\n581 265 228 268\n# 54--Rescue/54_Rescue_rescuepeople_54_777.jpg\n288 46 60 94\n414 298 74 106\n692 118 56 84\n780 336 66 88\n# 54--Rescue/54_Rescue_rescuepeople_54_1049.jpg\n446 218 106 152\n646 390 92 128\n# 54--Rescue/54_Rescue_rescuepeople_54_531.jpg\n368 123 208 307\n# 54--Rescue/54_Rescue_rescuepeople_54_188.jpg\n397 86 232 269\n287 87 108 122\n942 165 55 54\n696 9 54 69\n# 54--Rescue/54_Rescue_firemanrescue_54_660.jpg\n836 125 75 96\n439 361 182 209\n# 54--Rescue/54_Rescue_rescuepeople_54_817.jpg\n211 703 49 50\n468 445 85 98\n787 653 71 66\n# 54--Rescue/54_Rescue_rescuepeople_54_1006.jpg\n241 244 45 64\n311 255 34 47\n428 276 33 48\n619 159 49 62\n# 54--Rescue/54_Rescue_firemanrescue_54_478.jpg\n524 86 58 98\n# 54--Rescue/54_Rescue_rescuepeople_54_926.jpg\n160 94 96 106\n370 186 76 106\n528 198 96 134\n# 54--Rescue/54_Rescue_firemanrescue_54_908.jpg\n438 299 70 48\n619 185 23 30\n858 159 28 36\n852 296 36 46\n# 54--Rescue/54_Rescue_rescuepeople_54_738.jpg\n493 496 248 365\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_325.jpg\n328 22 336 478\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_196.jpg\n283 173 34 42\n508 165 27 39\n792 48 39 55\n747 163 30 37\n535 196 36 35\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_620.jpg\n474 146 43 52\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_686.jpg\n451 95 27 26\n394 99 13 16\n311 95 11 17\n107 117 51 43\n751 67 29 40\n579 68 37 47\n854 78 51 66\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_786.jpg\n362 262 96 140\n472 114 98 142\n554 244 100 152\n714 250 106 140\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_708.jpg\n212 226 58 80\n384 270 54 70\n542 246 60 74\n718 262 72 82\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_867.jpg\n808 254 17 26\n716 284 22 32\n561 287 24 31\n508 264 31 44\n390 259 32 35\n232 280 24 29\n60 298 28 34\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_188.jpg\n222 44 100 140\n538 110 82 138\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_466.jpg\n228 568 69 120\n553 526 60 93\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1027.jpg\n604 56 112 164\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_179.jpg\n81 249 40 41\n274 233 38 24\n156 158 30 41\n182 85 41 42\n231 31 49 28\n321 0 44 23\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_859.jpg\n413 293 38 53\n264 288 45 58\n152 293 46 63\n66 193 67 95\n806 267 66 83\n588 265 52 63\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_499.jpg\n440 54 84 124\n536 96 90 114\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_414.jpg\n368 314 74 100\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_50.jpg\n234 106 184 160\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_181.jpg\n264 94 27 29\n405 160 23 23\n772 151 23 29\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_648.jpg\n729 120 47 58\n416 100 51 67\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_711.jpg\n601 141 324 333\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_298.jpg\n456 134 60 82\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_643.jpg\n785 211 18 27\n506 215 18 25\n470 232 18 27\n421 268 14 21\n297 259 18 25\n666 259 11 22\n517 262 13 19\n527 257 13 21\n6 294 27 33\n595 254 15 26\n553 271 11 19\n652 251 11 22\n691 258 12 20\n864 249 14 20\n431 247 14 15\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_569.jpg\n62 245 19 28\n101 241 23 30\n166 269 6 9\n181 276 7 7\n176 241 5 7\n180 87 55 74\n338 46 47 63\n252 256 40 55\n374 246 20 31\n593 22 21 24\n696 18 11 25\n889 40 47 57\n935 3 56 46\n732 196 55 66\n914 203 37 50\n36 259 6 7\n39 253 9 11\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_640.jpg\n378 460 100 68\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_365.jpg\n469 223 63 80\n261 173 49 78\n659 120 67 84\n795 158 61 67\n796 227 52 94\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_773.jpg\n990 94 34 73\n811 137 48 66\n805 92 51 59\n631 83 54 68\n712 73 34 60\n476 115 38 63\n385 92 49 60\n324 98 58 60\n331 194 36 81\n2 134 34 76\n637 157 39 66\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_801.jpg\n137 106 75 115\n366 117 75 120\n572 106 71 109\n778 53 82 115\n499 501 95 126\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_245.jpg\n680 120 124 136\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_122.jpg\n37 170 28 39\n29 217 23 32\n17 252 31 39\n58 372 35 43\n102 280 28 39\n121 271 22 30\n170 264 22 34\n186 284 23 32\n248 257 22 25\n263 271 20 37\n291 256 18 35\n345 280 25 46\n361 246 17 29\n387 262 22 31\n431 272 27 34\n458 309 23 35\n461 234 22 30\n524 259 23 32\n531 289 20 36\n565 304 23 35\n606 257 17 30\n634 265 18 36\n669 293 23 40\n696 279 22 37\n743 235 23 37\n740 274 24 39\n727 369 30 52\n816 269 24 41\n840 208 22 39\n873 229 24 37\n868 302 24 41\n872 395 36 47\n965 217 35 42\n775 272 26 36\n593 291 24 27\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_838.jpg\n606 6 366 500\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1015.jpg\n305 152 582 821\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_154.jpg\n657 19 32 36\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_894.jpg\n422 22 186 238\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_305.jpg\n219 58 52 64\n435 129 55 69\n606 94 41 49\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_531.jpg\n460 349 23 31\n530 373 22 29\n681 354 18 21\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_343.jpg\n380 102 336 462\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_637.jpg\n284 0 442 428\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_1013.jpg\n368 114 126 164\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_932.jpg\n414 176 82 126\n538 60 102 140\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_130.jpg\n289 401 283 283\n214 729 298 232\n545 536 379 313\n491 934 238 340\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_523.jpg\n333 273 437 701\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_809.jpg\n693 633 58 100\n374 555 72 87\n817 374 86 97\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_380.jpg\n26 183 31 40\n461 188 54 41\n570 291 20 22\n522 465 6 8\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_951.jpg\n398 38 158 244\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_263.jpg\n318 34 78 96\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_789.jpg\n367 278 38 68\n329 128 31 59\n270 226 45 67\n234 184 35 64\n199 147 35 56\n148 215 45 71\n64 242 44 62\n89 174 39 54\n54 130 36 55\n823 315 38 62\n765 171 37 61\n731 335 38 54\n630 277 41 61\n672 198 38 64\n617 116 34 64\n592 218 34 58\n544 257 38 56\n454 242 42 64\n392 221 36 61\n467 161 36 59\n424 128 35 47\n922 162 40 60\n931 328 39 60\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_588.jpg\n593 248 20 28\n664 247 26 35\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_12.jpg\n770 174 84 128\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_183.jpg\n382 128 238 344\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_721.jpg\n278 284 506 659\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_774.jpg\n383 6 13 20\n408 15 13 18\n354 30 12 18\n345 5 11 12\n332 0 7 9\n424 41 12 16\n375 25 9 16\n357 18 11 15\n845 61 56 82\n753 119 58 92\n795 277 56 83\n519 293 41 48\n126 265 41 51\n660 102 23 33\n603 143 27 39\n473 197 29 36\n483 173 26 26\n444 171 23 33\n363 174 28 39\n418 104 20 24\n346 96 19 31\n326 80 23 24\n381 72 12 23\n395 74 18 24\n673 10 11 14\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_764.jpg\n118 76 72 96\n340 86 70 100\n554 64 66 96\n770 4 78 98\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_155.jpg\n284 36 70 54\n478 224 58 52\n584 252 72 74\n644 32 66 72\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_726.jpg\n480 106 144 210\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_424.jpg\n309 335 20 25\n418 267 45 37\n590 310 15 19\n606 362 10 16\n644 372 18 22\n675 351 10 20\n715 328 10 20\n832 384 10 20\n886 387 9 17\n931 383 11 18\n973 359 14 18\n1014 385 10 24\n360 147 15 17\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_770.jpg\n621 21 50 58\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_208.jpg\n414 28 248 350\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_45.jpg\n106 202 68 74\n448 190 62 92\n748 238 58 82\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_516.jpg\n322 216 22 27\n381 214 28 33\n445 195 29 35\n505 194 28 31\n372 325 45 51\n473 327 47 53\n575 139 32 41\n665 200 30 34\n588 342 43 53\n691 375 40 53\n741 209 24 36\n774 213 27 29\n828 196 31 35\n778 370 50 52\n116 303 44 53\n257 214 25 31\n253 323 47 52\n# 55--Sports_Coach_Trainer/55_Sports_Coach_Trainer_sportcoaching_55_218.jpg\n728 70 56 56\n# 56--Voter/56_Voter_peoplevoting_56_796.jpg\n408 88 205 328\n# 56--Voter/56_Voter_peoplevoting_56_819.jpg\n647 203 38 43\n754 217 39 40\n860 229 40 45\n116 434 42 45\n293 352 37 49\n386 473 38 41\n482 442 38 38\n279 613 44 60\n603 398 42 47\n# 56--Voter/56_Voter_peoplevoting_56_777.jpg\n849 77 34 59\n# 56--Voter/56_Voter_peoplevoting_56_346.jpg\n465 189 150 186\n# 56--Voter/56_Voter_peoplevoting_56_13.jpg\n815 92 29 36\n966 152 22 28\n# 56--Voter/56_Voter_peoplevoting_56_459.jpg\n742 89 35 47\n360 72 25 47\n246 75 31 65\n178 147 26 32\n498 80 19 39\n966 155 24 33\n860 90 29 42\n# 56--Voter/56_Voter_peoplevoting_56_714.jpg\n970 191 45 53\n939 167 34 43\n582 154 34 44\n1 88 44 88\n47 114 39 69\n# 56--Voter/56_Voter_peoplevoting_56_531.jpg\n610 122 78 118\n# 56--Voter/56_Voter_peoplevoting_56_1011.jpg\n309 381 387 453\n# 56--Voter/56_Voter_peoplevoting_56_764.jpg\n118 116 386 278\n# 56--Voter/56_Voter_peoplevoting_56_887.jpg\n523 206 206 259\n# 56--Voter/56_Voter_peoplevoting_56_103.jpg\n456 327 438 559\n# 56--Voter/56_Voter_peoplevoting_56_712.jpg\n192 50 152 222\n# 56--Voter/56_Voter_peoplevoting_56_260.jpg\n278 163 36 39\n470 134 39 46\n686 151 46 45\n848 417 25 37\n910 428 30 37\n1003 432 21 33\n841 323 22 35\n931 319 23 32\n948 222 22 30\n857 219 25 32\n931 128 24 30\n846 125 20 28\n850 26 25 36\n928 20 26 37\n0 415 17 31\n43 314 22 29\n28 214 25 35\n71 121 19 31\n61 45 26 29\n# 56--Voter/56_Voter_peoplevoting_56_21.jpg\n644 284 130 156\n490 242 70 106\n860 294 68 94\n304 284 60 64\n# 56--Voter/56_Voter_peoplevoting_56_641.jpg\n312 266 92 102\n442 268 138 148\n736 94 54 112\n# 56--Voter/56_Voter_peoplevoting_56_350.jpg\n44 359 25 52\n7 326 34 43\n503 348 17 30\n830 270 13 11\n747 239 9 10\n728 201 7 8\n855 265 9 9\n908 250 13 13\n929 246 7 9\n915 302 6 13\n720 203 7 12\n677 208 6 10\n771 290 9 13\n538 192 8 10\n527 185 9 10\n515 161 7 12\n565 170 8 10\n470 152 8 13\n437 152 10 11\n497 159 8 11\n525 163 9 7\n405 125 6 7\n258 108 11 12\n226 104 13 9\n434 133 6 8\n139 69 10 9\n183 74 8 9\n206 95 9 10\n199 84 8 10\n114 59 8 10\n82 49 9 9\n52 45 11 10\n33 41 8 9\n12 41 11 11\n9 28 8 10\n75 44 6 9\n528 110 5 5\n845 298 12 16\n853 242 8 10\n427 124 5 7\n530 127 6 6\n515 150 6 6\n486 153 6 7\n732 190 7 9\n725 192 6 7\n831 239 7 12\n794 217 7 6\n521 315 13 23\n545 171 7 8\n799 361 10 17\n799 235 6 9\n768 206 6 7\n743 208 9 11\n734 221 7 10\n649 202 7 11\n634 196 7 10\n700 225 9 10\n667 188 7 11\n601 180 5 8\n581 169 6 9\n563 192 10 11\n284 116 8 10\n306 107 7 11\n335 118 6 10\n349 129 7 11\n369 133 6 11\n394 141 8 11\n283 84 6 6\n323 93 4 5\n356 105 6 7\n374 110 6 8\n386 120 6 7\n344 410 18 23\n# 56--Voter/56_Voter_peoplevoting_56_842.jpg\n318 196 480 680\n# 56--Voter/56_Voter_peoplevoting_56_747.jpg\n356 42 116 174\n# 56--Voter/56_Voter_peoplevoting_56_110.jpg\n96 322 43 57\n208 309 29 52\n416 243 27 41\n811 259 14 19\n894 328 16 20\n# 56--Voter/56_Voter_peoplevoting_56_344.jpg\n209 73 16 26\n461 86 18 22\n379 85 15 23\n312 53 17 27\n97 56 16 25\n60 79 15 21\n176 81 20 24\n554 76 15 23\n641 64 14 20\n702 63 15 26\n801 89 14 24\n893 82 13 21\n917 81 14 23\n981 71 14 20\n# 56--Voter/56_Voter_peoplevoting_56_873.jpg\n483 180 105 132\n# 56--Voter/56_Voter_peoplevoting_56_378.jpg\n232 124 334 452\n# 56--Voter/56_Voter_peoplevoting_56_717.jpg\n414 6 108 106\n566 62 78 106\n832 6 100 110\n264 2 70 98\n# 56--Voter/56_Voter_peoplevoting_56_268.jpg\n664 213 25 42\n809 215 21 34\n868 223 19 36\n942 208 16 23\n746 227 24 32\n572 213 20 37\n596 208 12 17\n632 193 16 18\n391 251 30 41\n248 282 30 32\n338 228 18 29\n356 220 14 25\n302 213 13 17\n223 197 16 24\n267 228 14 19\n280 189 10 22\n371 176 11 18\n396 185 10 15\n410 195 14 18\n360 201 14 20\n512 212 18 21\n474 217 23 29\n445 218 16 22\n240 183 12 21\n138 218 18 20\n109 185 11 14\n128 191 10 14\n77 186 10 13\n26 181 12 18\n198 181 11 16\n99 173 8 10\n303 175 9 10\n457 178 9 15\n679 191 15 21\n839 221 14 21\n445 202 12 14\n91 168 5 7\n419 217 20 35\n617 244 17 26\n559 178 9 10\n# 56--Voter/56_Voter_peoplevoting_56_228.jpg\n115 76 36 67\n13 207 31 51\n467 402 20 43\n556 272 34 46\n602 304 39 53\n640 245 31 44\n799 328 22 34\n922 323 22 34\n995 493 4 5\n1004 493 3 5\n# 56--Voter/56_Voter_peoplevoting_56_902.jpg\n708 182 158 222\n568 232 116 162\n# 56--Voter/56_Voter_peoplevoting_56_644.jpg\n431 27 271 292\n336 290 19 34\n903 102 59 58\n# 56--Voter/56_Voter_peoplevoting_56_579.jpg\n192 165 51 70\n# 56--Voter/56_Voter_peoplevoting_56_305.jpg\n73 228 25 35\n448 196 27 55\n# 56--Voter/56_Voter_peoplevoting_56_620.jpg\n818 134 38 65\n288 197 34 56\n136 194 44 64\n365 199 23 33\n346 249 17 20\n530 219 13 19\n545 215 11 18\n446 231 16 24\n# 56--Voter/56_Voter_peoplevoting_56_723.jpg\n216 86 365 430\n474 380 425 401\n143 641 294 320\n328 1094 81 130\n664 1058 96 133\n# 56--Voter/56_Voter_peoplevoting_56_370.jpg\n208 553 129 176\n278 358 84 129\n451 342 45 57\n395 282 36 47\n993 181 12 13\n# 56--Voter/56_Voter_peoplevoting_56_874.jpg\n971 247 45 75\n483 366 54 93\n596 332 31 36\n670 254 25 28\n784 301 40 59\n514 276 18 26\n455 289 19 21\n403 269 18 20\n357 282 15 16\n367 254 11 12\n336 255 15 17\n424 250 11 13\n453 239 12 15\n507 229 10 13\n157 413 31 54\n250 393 28 52\n137 353 26 29\n157 390 22 32\n90 339 24 32\n40 338 19 25\n13 299 19 22\n66 284 13 17\n114 300 10 14\n154 277 16 17\n191 258 13 16\n465 226 12 12\n275 247 7 11\n631 193 13 14\n538 196 7 13\n493 217 10 11\n330 230 12 13\n694 442 64 141\n534 311 21 24\n566 298 23 31\n960 220 39 50\n# 56--Voter/56_Voter_peoplevoting_56_663.jpg\n670 148 42 41\n489 285 51 72\n342 207 51 49\n106 225 12 13\n2 218 8 12\n196 196 13 19\n71 218 11 11\n282 190 11 11\n233 176 10 15\n316 184 9 12\n839 64 62 74\n# 56--Voter/56_Voter_peoplevoting_56_140.jpg\n12 34 224 282\n# 56--Voter/56_Voter_peoplevoting_56_460.jpg\n540 224 34 59\n# 56--Voter/56_Voter_peoplevoting_56_410.jpg\n122 454 15 17\n99 436 10 19\n20 425 11 23\n35 416 16 17\n59 449 15 17\n178 434 15 22\n215 458 14 23\n272 467 15 24\n289 440 11 21\n237 452 15 22\n366 437 17 19\n322 442 13 17\n472 434 16 19\n199 417 13 13\n423 429 15 21\n424 452 13 23\n159 419 9 13\n614 463 15 18\n695 479 14 20\n744 475 16 21\n549 445 16 19\n574 447 14 16\n528 429 14 19\n817 459 12 20\n827 426 14 25\n492 446 16 21\n934 457 15 24\n989 452 12 15\n937 427 15 20\n896 426 16 18\n# 56--Voter/56_Voter_peoplevoting_56_441.jpg\n212 240 98 160\n# 56--Voter/56_Voter_peoplevoting_56_339.jpg\n539 144 34 49\n659 227 24 44\n335 307 22 33\n# 56--Voter/56_Voter_peoplevoting_56_953.jpg\n387 131 128 192\n# 56--Voter/56_Voter_peoplevoting_56_323.jpg\n302 176 294 412\n# 56--Voter/56_Voter_peoplevoting_56_782.jpg\n724 16 74 94\n# 56--Voter/56_Voter_peoplevoting_56_118.jpg\n289 95 83 118\n100 5 67 69\n363 12 78 98\n568 119 58 115\n456 6 29 62\n820 0 42 56\n# 56--Voter/56_Voter_peoplevoting_56_1046.jpg\n432 432 110 157\n# 56--Voter/56_Voter_peoplevoting_56_946.jpg\n108 40 102 166\n462 126 100 162\n562 50 106 156\n# 56--Voter/56_Voter_peoplevoting_56_781.jpg\n115 65 59 85\n290 104 41 59\n364 85 42 66\n678 110 20 34\n753 113 18 30\n777 123 23 31\n653 157 24 34\n520 107 30 46\n896 125 11 13\n836 129 10 19\n960 136 9 20\n916 180 12 13\n604 141 18 24\n365 197 65 75\n644 130 28 30\n433 123 32 50\n232 152 28 42\n# 56--Voter/56_Voter_peoplevoting_56_528.jpg\n905 229 56 66\n532 237 52 40\n455 181 40 44\n510 144 39 47\n621 123 32 47\n785 125 21 24\n938 89 10 23\n916 73 15 18\n893 62 15 17\n783 38 11 20\n938 49 11 16\n482 24 17 28\n418 46 16 26\n320 59 18 27\n616 56 10 29\n700 88 11 24\n179 61 18 32\n262 60 15 29\n# 56--Voter/56_Voter_peoplevoting_56_558.jpg\n409 253 34 86\n621 369 6 10\n645 372 10 10\n635 365 8 11\n572 386 5 8\n542 389 8 8\n518 385 6 9\n522 398 6 8\n554 348 5 6\n558 359 5 8\n579 346 4 8\n519 355 6 7\n517 366 9 9\n531 349 6 8\n538 355 6 6\n513 341 5 7\n493 362 9 8\n485 360 5 7\n466 383 5 8\n489 397 6 9\n474 351 5 8\n569 327 6 6\n611 329 5 5\n620 337 4 4\n628 354 6 8\n583 361 6 7\n527 329 6 7\n79 409 9 10\n109 407 6 12\n117 398 8 13\n136 395 6 9\n148 408 7 12\n46 411 8 10\n16 411 8 11\n51 400 7 10\n23 379 6 8\n10 370 6 9\n6 387 6 8\n38 369 7 11\n42 360 8 9\n164 396 7 9\n152 398 9 11\n130 377 7 8\n148 373 5 7\n110 389 8 12\n106 376 6 9\n95 372 6 8\n86 385 8 9\n78 357 7 7\n99 362 6 8\n86 339 6 9\n57 349 4 6\n58 383 8 11\n44 379 8 9\n31 386 8 10\n185 385 7 11\n211 399 7 9\n173 368 6 11\n170 341 6 7\n217 357 7 7\n201 366 8 9\n193 360 6 8\n214 341 7 10\n146 350 7 7\n190 378 7 10\n203 378 8 8\n157 361 8 10\n23 360 6 7\n74 396 7 7\n645 280 51 77\n835 275 19 30\n894 426 10 12\n935 418 9 13\n926 413 11 13\n921 404 7 12\n927 386 7 13\n956 399 7 12\n964 408 7 12\n951 388 7 11\n962 381 8 12\n945 371 7 9\n916 372 8 9\n887 389 7 8\n904 332 6 9\n883 336 6 7\n596 422 10 14\n625 413 9 13\n651 406 8 13\n613 412 10 12\n604 403 9 9\n584 414 11 12\n489 421 9 11\n474 409 8 13\n482 404 7 12\n520 413 7 10\n601 385 7 11\n635 389 6 8\n659 381 5 10\n595 375 6 9\n# 56--Voter/56_Voter_peoplevoting_56_122.jpg\n964 15 22 43\n691 48 33 59\n559 80 29 50\n619 55 26 45\n486 18 27 38\n531 14 33 40\n607 17 29 32\n800 7 31 35\n82 66 39 48\n160 27 28 29\n151 59 33 40\n211 30 29 34\n263 19 26 29\n350 27 24 32\n404 6 29 39\n440 33 25 39\n423 133 27 40\n299 12 19 33\n118 18 23 39\n90 17 34 48\n28 19 22 35\n912 194 39 47\n936 77 33 57\n839 57 31 50\n902 34 26 47\n326 98 30 68\n282 60 34 50\n663 0 33 41\n# 57--Angler/57_Angler_peoplefishing_57_926.jpg\n404 140 122 150\n# 57--Angler/57_Angler_peoplefishing_57_153.jpg\n206 246 148 178\n# 57--Angler/57_Angler_peoplefishing_57_251.jpg\n415 300 45 53\n538 224 41 52\n728 239 12 15\n# 57--Angler/57_Angler_peoplefishing_57_250.jpg\n754 106 106 120\n# 57--Angler/57_Angler_peoplefishing_57_51.jpg\n819 127 56 80\n699 60 60 84\n478 128 49 47\n137 202 38 50\n74 124 47 68\n264 56 27 29\n# 57--Angler/57_Angler_peoplefishing_57_515.jpg\n297 319 17 21\n# 57--Angler/57_Angler_peoplefishing_57_924.jpg\n495 323 24 32\n188 319 28 34\n95 318 15 18\n51 285 11 16\n# 57--Angler/57_Angler_peoplefishing_57_110.jpg\n647 388 15 18\n277 386 15 19\n# 57--Angler/57_Angler_peoplefishing_57_1009.jpg\n82 108 70 74\n220 148 74 74\n344 152 78 102\n458 98 58 72\n544 164 66 84\n686 150 70 86\n852 138 74 84\n# 57--Angler/57_Angler_peoplefishing_57_206.jpg\n284 806 34 37\n615 680 16 16\n172 720 17 17\n985 616 10 12\n924 710 18 20\n# 57--Angler/57_Angler_peoplefishing_57_589.jpg\n571 337 158 194\n# 57--Angler/57_Angler_peoplefishing_57_661.jpg\n208 416 10 16\n242 386 12 14\n102 429 16 19\n239 413 15 13\n284 418 10 12\n367 414 8 12\n407 409 7 13\n500 405 6 9\n450 414 5 9\n784 319 5 5\n754 317 5 6\n634 319 5 6\n968 331 7 7\n953 332 6 6\n# 57--Angler/57_Angler_peoplefishing_57_880.jpg\n195 294 25 33\n131 277 29 36\n# 57--Angler/57_Angler_peoplefishing_57_566.jpg\n327 421 12 15\n265 415 11 15\n250 410 12 13\n422 438 10 12\n501 426 10 14\n471 388 11 14\n501 220 11 15\n# 57--Angler/57_Angler_peoplefishing_57_17.jpg\n663 168 27 46\n# 57--Angler/57_Angler_peoplefishing_57_394.jpg\n221 353 49 58\n# 57--Angler/57_Angler_peoplefishing_57_868.jpg\n632 668 161 234\n# 57--Angler/57_Angler_peoplefishing_57_900.jpg\n498 378 188 234\n# 57--Angler/57_Angler_peoplefishing_57_104.jpg\n795 386 28 35\n379 474 22 33\n# 57--Angler/57_Angler_peoplefishing_57_402.jpg\n350 126 52 62\n674 54 56 50\n# 57--Angler/57_Angler_peoplefishing_57_254.jpg\n635 153 28 34\n550 351 15 24\n# 57--Angler/57_Angler_peoplefishing_57_401.jpg\n618 207 26 31\n# 57--Angler/57_Angler_peoplefishing_57_796.jpg\n399 294 183 249\n# 57--Angler/57_Angler_peoplefishing_57_430.jpg\n629 193 51 76\n369 197 52 80\n# 57--Angler/57_Angler_peoplefishing_57_20.jpg\n418 289 31 34\n348 246 26 29\n# 57--Angler/57_Angler_peoplefishing_57_15.jpg\n680 173 26 25\n420 167 25 27\n576 309 19 17\n# 57--Angler/57_Angler_peoplefishing_57_803.jpg\n421 403 107 152\n# 57--Angler/57_Angler_peoplefishing_57_120.jpg\n476 347 61 52\n248 161 17 20\n# 57--Angler/57_Angler_peoplefishing_57_559.jpg\n458 18 33 41\n# 57--Angler/57_Angler_peoplefishing_57_182.jpg\n168 76 86 88\n# 57--Angler/57_Angler_peoplefishing_57_870.jpg\n563 517 91 96\n# 57--Angler/57_Angler_peoplefishing_57_53.jpg\n782 293 32 34\n556 328 16 32\n# 57--Angler/57_Angler_peoplefishing_57_139.jpg\n241 340 15 17\n199 319 14 17\n180 339 13 18\n295 339 5 12\n474 342 13 14\n432 307 8 14\n514 299 11 16\n410 346 13 16\n331 374 8 15\n395 369 7 14\n426 378 7 14\n475 382 8 13\n570 392 10 14\n553 315 11 16\n626 299 13 14\n678 295 9 14\n716 282 11 12\n693 276 9 12\n662 261 10 14\n653 286 10 11\n558 304 13 13\n678 388 8 13\n703 303 8 10\n759 357 5 13\n816 297 11 15\n808 315 11 13\n782 255 10 12\n851 349 10 14\n822 334 8 15\n878 316 7 9\n965 326 10 15\n890 235 8 11\n676 322 6 14\n546 388 10 10\n861 276 10 16\n966 241 6 6\n770 291 12 15\n620 322 9 14\n# 57--Angler/57_Angler_peoplefishing_57_933.jpg\n584 254 86 114\n418 398 58 76\n# 57--Angler/57_Angler_peoplefishing_57_411.jpg\n307 264 35 57\n779 209 48 67\n# 57--Angler/57_Angler_peoplefishing_57_600.jpg\n452 142 124 154\n# 57--Angler/57_Angler_peoplefishing_57_764.jpg\n321 112 175 230\n# 57--Angler/57_Angler_peoplefishing_57_866.jpg\n614 94 136 170\n250 150 126 166\n# 57--Angler/57_Angler_peoplefishing_57_442.jpg\n452 104 58 94\n692 166 64 88\n# 57--Angler/57_Angler_peoplefishing_57_1012.jpg\n222 320 70 68\n398 158 102 112\n632 214 112 128\n# 58--Hockey/58_Hockey_icehockey_puck_58_507.jpg\n852 221 59 72\n724 120 61 70\n411 109 38 40\n462 64 36 40\n293 46 20 31\n343 54 24 32\n# 58--Hockey/58_Hockey_icehockey_puck_58_653.jpg\n62 154 64 82\n252 182 58 74\n466 100 62 76\n686 150 56 74\n896 26 66 82\n# 58--Hockey/58_Hockey_icehockey_puck_58_895.jpg\n634 264 390 456\n81 750 75 74\n373 823 34 30\n386 876 38 30\n192 797 52 67\n# 58--Hockey/58_Hockey_icehockey_puck_58_431.jpg\n212 191 154 195\n233 305 34 41\n890 201 50 63\n# 58--Hockey/58_Hockey_icehockey_puck_58_17.jpg\n68 93 63 70\n446 488 25 35\n165 499 45 46\n277 454 21 25\n542 449 20 25\n375 238 18 22\n309 360 25 17\n193 464 15 14\n856 63 53 70\n17 309 92 119\n# 58--Hockey/58_Hockey_icehockey_puck_58_493.jpg\n447 394 93 60\n472 94 70 83\n317 179 74 86\n773 149 38 36\n905 129 38 42\n611 145 35 42\n655 57 32 43\n236 101 43 54\n250 43 34 45\n439 55 28 39\n752 64 25 35\n809 5 36 31\n719 4 30 27\n598 1 31 35\n112 134 38 40\n161 131 28 32\n345 0 36 25\n226 1 33 31\n110 16 28 40\n2 1 35 32\n1 110 15 54\n482 4 32 30\n905 97 28 25\n# 58--Hockey/58_Hockey_icehockey_puck_58_94.jpg\n820 243 42 44\n689 171 41 45\n762 120 39 52\n600 100 34 57\n438 116 39 51\n569 162 44 38\n303 97 45 45\n1009 108 15 51\n977 112 31 46\n126 41 36 39\n47 12 34 51\n# 58--Hockey/58_Hockey_icehockey_puck_58_290.jpg\n492 471 29 36\n331 347 23 31\n44 181 18 23\n100 116 21 26\n25 34 25 32\n4 119 20 36\n299 81 23 33\n60 26 26 27\n124 31 24 18\n356 70 25 34\n420 66 26 32\n491 64 22 32\n560 46 26 30\n599 41 22 27\n176 18 24 20\n661 38 22 29\n742 32 21 32\n363 3 23 24\n237 20 26 28\n808 22 21 24\n864 3 22 26\n915 2 21 21\n916 237 18 24\n208 87 26 36\n162 79 29 36\n153 23 19 21\n# 58--Hockey/58_Hockey_icehockey_puck_58_680.jpg\n950 232 28 33\n837 208 36 42\n891 368 39 44\n774 348 37 38\n753 220 31 38\n694 245 32 30\n623 257 34 35\n671 357 35 38\n563 330 34 43\n563 250 33 35\n549 198 33 33\n688 194 13 13\n640 194 15 14\n734 193 13 20\n937 169 14 14\n471 328 36 37\n437 235 31 33\n371 323 34 42\n333 243 33 41\n352 230 26 33\n257 177 30 41\n224 201 39 42\n253 347 33 43\n287 330 30 45\n97 174 30 42\n927 80 12 15\n949 63 12 12\n1001 44 13 18\n981 25 13 17\n920 24 11 13\n924 8 11 14\n895 61 13 14\n888 135 14 17\n834 132 14 11\n804 150 13 19\n788 125 17 17\n790 52 11 13\n832 42 13 13\n836 28 13 13\n770 22 14 15\n729 65 13 14\n739 119 15 18\n704 120 14 17\n702 152 14 19\n735 137 15 19\n868 153 16 20\n973 143 14 14\n984 177 13 14\n954 128 12 15\n703 27 10 13\n672 60 15 17\n579 94 14 17\n625 59 14 14\n559 27 11 13\n503 26 11 11\n451 17 12 14\n418 38 12 14\n466 112 13 17\n512 115 15 15\n540 115 14 14\n543 148 14 16\n579 132 14 15\n625 138 13 15\n643 142 14 18\n469 64 14 16\n445 99 12 13\n423 113 15 16\n434 133 14 16\n483 156 16 14\n670 6 13 12\n376 133 16 17\n525 47 11 13\n517 2 12 11\n580 5 13 13\n599 2 11 8\n624 1 12 10\n362 27 11 11\n341 31 11 12\n306 21 12 12\n299 82 15 14\n370 106 13 14\n324 106 11 11\n335 142 13 18\n300 140 15 15\n271 135 11 12\n174 54 13 15\n229 80 13 17\n115 80 13 14\n21 104 13 14\n50 43 13 11\n246 133 15 18\n215 132 13 10\n106 43 13 13\n93 41 12 13\n# 58--Hockey/58_Hockey_icehockey_puck_58_475.jpg\n570 236 32 52\n323 242 33 49\n# 58--Hockey/58_Hockey_icehockey_puck_58_244.jpg\n801 483 32 36\n704 470 35 39\n671 440 28 27\n629 458 29 36\n587 466 27 33\n538 275 30 38\n459 252 27 39\n362 272 28 36\n406 420 30 34\n495 416 24 31\n533 407 25 30\n455 506 26 34\n517 508 29 31\n449 456 28 30\n402 470 29 34\n235 480 35 43\n# 58--Hockey/58_Hockey_icehockey_puck_58_785.jpg\n794 315 30 33\n918 315 34 42\n731 344 30 33\n685 341 30 33\n657 304 30 39\n625 363 29 36\n607 332 30 28\n524 344 31 32\n483 344 29 35\n447 352 35 44\n424 296 31 41\n376 338 33 48\n330 337 31 36\n284 369 33 36\n281 309 33 38\n246 368 31 31\n130 329 37 44\n# 58--Hockey/58_Hockey_icehockey_puck_58_592.jpg\n965 397 31 31\n715 331 13 16\n691 358 14 17\n543 354 28 27\n181 330 15 19\n# 58--Hockey/58_Hockey_icehockey_puck_58_880.jpg\n921 279 23 30\n642 281 19 22\n394 309 23 28\n339 326 15 19\n# 58--Hockey/58_Hockey_icehockey_puck_58_50.jpg\n448 84 60 80\n714 194 62 72\n# 58--Hockey/58_Hockey_icehockey_puck_58_365.jpg\n485 212 61 68\n807 20 53 83\n109 83 61 111\n# 58--Hockey/58_Hockey_icehockey_puck_58_262.jpg\n777 488 17 16\n567 215 8 12\n552 228 10 15\n538 249 12 16\n470 257 11 12\n469 188 10 14\n430 206 11 12\n385 240 11 16\n350 250 12 15\n323 237 11 15\n348 275 11 13\n206 238 10 15\n270 322 13 15\n228 308 11 12\n204 333 13 17\n323 332 13 15\n327 352 9 17\n323 410 11 17\n51 329 12 18\n776 87 9 11\n800 83 8 13\n747 74 9 11\n719 84 7 8\n721 46 10 11\n764 48 9 11\n836 75 7 14\n788 49 11 11\n695 54 9 10\n865 95 10 10\n858 32 9 8\n835 8 10 9\n755 25 9 10\n895 91 10 11\n911 37 9 10\n966 94 10 11\n186 53 6 10\n365 36 11 13\n26 48 7 16\n266 60 8 6\n240 45 8 11\n33 20 11 9\n444 76 12 11\n439 8 13 13\n495 51 9 10\n528 31 9 12\n556 47 12 12\n604 70 11 14\n632 72 8 9\n624 38 11 10\n607 19 10 11\n304 18 11 11\n339 6 10 14\n947 1 8 9\n980 6 10 10\n1018 14 6 10\n881 74 9 11\n333 40 7 9\n662 68 10 11\n675 41 10 11\n649 42 5 7\n51 51 8 10\n217 35 7 12\n5 45 10 14\n# 58--Hockey/58_Hockey_icehockey_puck_58_285.jpg\n960 275 45 40\n784 83 14 17\n568 169 34 49\n567 93 21 26\n431 135 28 33\n288 153 33 33\n318 94 8 9\n41 135 22 19\n306 141 25 34\n# 58--Hockey/58_Hockey_icehockey_puck_58_835.jpg\n853 405 34 49\n700 410 37 38\n558 399 38 56\n439 411 38 51\n308 414 37 43\n163 400 38 47\n873 297 35 51\n769 256 31 43\n763 213 28 39\n677 249 30 42\n598 248 34 37\n513 238 32 42\n442 240 36 39\n355 235 34 49\n245 241 33 44\n693 200 27 35\n626 197 27 33\n551 185 31 33\n449 182 30 32\n354 180 33 36\n289 175 29 41\n214 181 31 37\n147 245 33 42\n50 304 39 50\n# 58--Hockey/58_Hockey_icehockey_puck_58_182.jpg\n610 157 48 60\n379 168 49 64\n626 98 26 33\n819 120 34 42\n# 58--Hockey/58_Hockey_icehockey_puck_58_113.jpg\n516 57 48 50\n309 126 51 58\n81 42 30 29\n362 44 23 26\n394 46 20 25\n433 47 14 23\n273 39 25 25\n224 44 20 17\n186 44 18 16\n6 27 16 20\n491 57 18 20\n309 48 21 21\n660 57 22 22\n842 5 24 22\n955 10 25 25\n994 98 29 40\n125 45 15 16\n445 47 14 20\n247 20 10 14\n# 58--Hockey/58_Hockey_icehockey_puck_58_184.jpg\n560 394 54 94\n# 58--Hockey/58_Hockey_icehockey_puck_58_692.jpg\n566 91 63 72\n443 67 62 78\n257 47 44 72\n135 34 48 59\n377 32 49 62\n# 58--Hockey/58_Hockey_icehockey_puck_58_940.jpg\n824 267 31 27\n695 293 32 32\n422 318 33 39\n252 223 11 13\n# 58--Hockey/58_Hockey_icehockey_puck_58_455.jpg\n433 108 125 187\n# 58--Hockey/58_Hockey_icehockey_puck_58_248.jpg\n495 191 36 39\n564 67 21 29\n396 240 43 58\n85 48 16 19\n689 20 15 15\n824 18 15 16\n# 58--Hockey/58_Hockey_icehockey_puck_58_655.jpg\n664 84 56 94\n858 80 72 92\n302 212 60 82\n104 170 80 84\n326 112 58 82\n# 58--Hockey/58_Hockey_icehockey_puck_58_469.jpg\n551 220 32 35\n618 115 21 21\n553 143 15 23\n573 110 17 18\n478 93 21 19\n399 90 18 22\n365 242 40 40\n335 115 18 20\n332 76 16 21\n358 64 17 17\n413 23 19 26\n463 16 16 18\n304 57 16 21\n256 48 18 20\n216 61 21 21\n164 85 17 21\n100 88 18 21\n68 96 20 21\n23 87 21 24\n10 43 18 27\n88 3 17 21\n135 14 14 19\n160 31 12 16\n648 115 15 22\n739 138 14 17\n783 156 16 23\n723 25 15 20\n683 25 15 16\n501 23 12 18\n526 166 19 21\n887 69 14 17\n871 120 14 14\n903 169 14 16\n931 159 12 13\n838 162 13 18\n830 119 15 16\n951 79 11 14\n# 58--Hockey/58_Hockey_icehockey_puck_58_221.jpg\n456 527 64 82\n480 458 44 60\n544 490 34 45\n652 464 51 60\n826 477 33 51\n896 476 27 56\n821 153 37 46\n731 161 39 54\n576 41 43 47\n78 589 53 57\n201 475 54 65\n110 455 50 66\n8 455 49 65\n97 369 52 57\n132 329 50 57\n254 339 44 55\n366 292 39 58\n488 297 41 48\n196 206 47 53\n50 204 38 42\n1 194 29 58\n123 91 30 50\n48 77 39 49\n7 81 25 43\n1 694 52 73\n287 583 40 48\n# 58--Hockey/58_Hockey_icehockey_puck_58_384.jpg\n348 575 32 32\n420 495 32 34\n531 442 32 33\n508 336 24 26\n555 305 27 29\n11 514 27 24\n230 212 20 24\n545 259 23 22\n607 227 26 30\n603 194 21 30\n656 184 25 23\n738 127 27 28\n774 66 20 23\n831 58 17 24\n841 26 24 25\n853 4 22 18\n# 58--Hockey/58_Hockey_icehockey_puck_58_245.jpg\n883 47 29 37\n811 54 29 37\n733 63 28 39\n676 55 31 40\n610 73 29 35\n840 200 29 37\n900 168 31 41\n613 196 29 38\n380 104 29 38\n408 81 33 42\n474 117 30 36\n528 100 29 39\n280 80 29 37\n198 122 31 34\n254 204 29 40\n351 207 31 38\n436 192 33 43\n200 228 31 40\n153 77 30 36\n102 96 33 38\n99 193 33 34\n677 290 31 40\n611 366 29 40\n# 58--Hockey/58_Hockey_icehockey_puck_58_330.jpg\n284 86 68 88\n598 48 62 88\n# 58--Hockey/58_Hockey_icehockey_puck_58_403.jpg\n298 84 54 90\n564 212 78 80\n# 58--Hockey/58_Hockey_icehockey_puck_58_753.jpg\n878 396 57 72\n171 109 11 14\n183 549 44 75\n894 192 15 24\n1003 159 18 26\n# 58--Hockey/58_Hockey_icehockey_puck_58_926.jpg\n937 277 51 68\n882 54 47 65\n567 106 58 68\n461 209 39 56\n610 383 50 61\n402 321 46 60\n221 221 52 68\n351 15 52 68\n# 58--Hockey/58_Hockey_icehockey_puck_58_715.jpg\n630 174 144 180\n266 88 158 200\n# 58--Hockey/58_Hockey_icehockey_puck_58_118.jpg\n180 80 60 74\n594 130 68 74\n# 58--Hockey/58_Hockey_icehockey_puck_58_212.jpg\n595 79 56 63\n512 83 26 24\n499 42 20 24\n257 118 21 35\n506 134 21 21\n371 50 17 21\n430 85 24 23\n431 126 26 21\n379 75 19 26\n287 34 25 29\n402 7 17 24\n357 140 23 24\n180 156 24 34\n141 161 24 32\n59 169 29 33\n220 73 23 28\n238 28 21 28\n138 69 26 35\n62 89 20 25\n37 37 23 24\n129 41 22 19\n432 7 18 24\n650 50 19 23\n201 34 21 27\n316 35 21 25\n455 153 23 18\n27 2 21 14\n942 157 19 26\n992 161 20 23\n853 161 19 24\n775 51 17 24\n928 91 16 17\n970 114 20 27\n957 90 19 25\n964 55 20 24\n829 91 19 20\n914 121 18 22\n875 18 21 24\n865 58 21 19\n942 15 10 23\n989 19 14 21\n794 52 18 19\n418 58 19 21\n789 97 16 17\n827 64 13 17\n806 172 21 23\n# 58--Hockey/58_Hockey_icehockey_puck_58_553.jpg\n913 235 25 25\n857 184 11 18\n567 174 11 13\n480 218 17 20\n142 182 16 21\n# 58--Hockey/58_Hockey_icehockey_puck_58_671.jpg\n618 320 44 68\n570 253 30 35\n395 259 17 29\n309 240 22 33\n269 264 29 44\n# 58--Hockey/58_Hockey_icehockey_puck_58_404.jpg\n485 224 52 60\n506 63 58 69\n403 374 51 41\n# 58--Hockey/58_Hockey_icehockey_puck_58_531.jpg\n292 252 513 692\n# 58--Hockey/58_Hockey_icehockey_puck_58_467.jpg\n770 141 38 46\n685 109 20 25\n# 58--Hockey/58_Hockey_icehockey_puck_58_697.jpg\n412 110 130 168\n# 58--Hockey/58_Hockey_icehockey_puck_58_825.jpg\n840 393 45 51\n791 218 33 41\n820 118 29 38\n769 102 27 34\n715 121 28 39\n684 221 31 39\n638 105 26 32\n597 115 28 35\n546 100 28 34\n573 231 32 41\n477 215 29 42\n498 126 28 33\n453 89 27 28\n341 211 34 46\n390 118 26 29\n348 106 24 33\n295 117 29 37\n250 110 27 34\n213 116 28 38\n210 228 34 47\n107 110 29 37\n90 384 51 51\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_592.jpg\n388 65 38 37\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_856.jpg\n561 249 13 17\n187 256 17 19\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_978.jpg\n294 54 456 642\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_201.jpg\n648 184 118 202\n806 138 172 258\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_401.jpg\n220 270 158 202\n412 262 92 118\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_906.jpg\n272 386 272 365\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_789.jpg\n278 242 234 310\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_244.jpg\n374 119 243 352\n334 954 61 79\n647 969 64 79\n553 939 61 100\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_200.jpg\n428 64 70 102\n146 256 82 104\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_27.jpg\n594 176 192 250\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_1014.jpg\n50 34 56 48\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_95.jpg\n586 146 140 204\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_229.jpg\n644 162 192 252\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_763.jpg\n443 218 50 56\n747 412 70 98\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_34.jpg\n242 50 210 280\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_1020.jpg\n368 6 118 138\n506 146 122 226\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_404.jpg\n865 182 49 65\n794 116 16 18\n741 82 14 17\n696 85 16 17\n660 104 10 11\n200 395 89 84\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_690.jpg\n297 248 40 70\n743 285 45 74\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_1019.jpg\n92 550 21 26\n121 559 18 23\n961 515 25 34\n300 500 20 35\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_85.jpg\n406 170 170 236\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_117.jpg\n204 118 154 242\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_202.jpg\n692 152 182 236\n430 178 116 172\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_1038.jpg\n211 36 627 960\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_357.jpg\n416 66 86 134\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_659.jpg\n788 328 23 30\n510 245 19 27\n299 275 21 28\n257 243 23 33\n188 254 24 30\n595 256 15 34\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_725.jpg\n694 56 180 336\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_704.jpg\n442 175 59 90\n478 40 43 59\n331 90 43 51\n163 80 56 76\n98 203 66 75\n626 17 52 72\n767 94 49 64\n860 133 70 90\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_172.jpg\n651 219 15 17\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_283.jpg\n202 82 156 212\n482 160 70 140\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_64.jpg\n530 138 164 206\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_532.jpg\n67 94 23 31\n2 76 22 30\n98 54 21 26\n131 51 24 29\n173 92 21 30\n235 51 21 32\n297 77 12 21\n208 109 20 20\n381 96 15 20\n502 88 14 19\n512 111 17 18\n537 218 30 40\n732 71 29 29\n# 59--people--driving--car/59_peopledrivingcar_peopledrivingcar_59_928.jpg\n457 171 105 151\n# 6--Funeral/6_Funeral_Funeral_6_109.jpg\n121 214 31 40\n195 215 30 36\n247 221 28 34\n269 224 21 32\n301 200 22 26\n302 227 26 31\n353 226 27 31\n367 206 22 29\n411 205 21 24\n422 238 24 29\n458 223 22 31\n488 217 17 22\n491 233 13 19\n501 231 14 19\n488 252 18 16\n520 231 17 25\n547 220 20 23\n569 214 15 21\n389 310 26 38\n452 299 25 29\n587 224 22 30\n562 237 14 15\n616 220 19 24\n645 219 21 24\n593 299 24 31\n572 322 21 27\n697 248 18 21\n715 252 17 20\n739 253 19 20\n777 230 19 20\n800 254 20 21\n831 240 20 18\n715 295 25 27\n659 296 21 26\n880 233 19 23\n914 221 21 23\n# 6--Funeral/6_Funeral_Funeral_6_987.jpg\n655 332 101 82\n344 173 113 146\n220 46 78 92\n345 52 47 62\n1 88 55 70\n298 56 42 58\n# 6--Funeral/6_Funeral_Funeral_6_364.jpg\n171 138 38 39\n470 125 31 42\n556 84 38 54\n631 139 25 27\n0 88 15 54\n# 6--Funeral/6_Funeral_Funeral_6_909.jpg\n413 247 87 102\n804 259 93 111\n# 6--Funeral/6_Funeral_Funeral_6_618.jpg\n530 1181 94 123\n313 1300 63 70\n543 2046 234 190\n259 2478 80 83\n79 2466 78 95\n640 3345 128 146\n419 3543 127 92\n920 4315 104 126\n732 478 121 151\n384 537 28 44\n354 489 45 61\n275 500 51 48\n206 491 43 45\n164 522 43 56\n73 499 40 58\n# 6--Funeral/6_Funeral_Funeral_6_483.jpg\n237 255 416 599\n# 6--Funeral/6_Funeral_Funeral_6_745.jpg\n416 161 122 177\n101 409 113 133\n540 480 99 133\n790 533 106 124\n544 207 99 156\n767 381 90 117\n131 271 87 131\n# 6--Funeral/6_Funeral_Funeral_6_160.jpg\n0 130 46 142\n34 75 57 101\n19 223 62 106\n90 192 43 60\n150 217 65 91\n139 179 38 47\n199 179 62 88\n261 208 44 66\n285 185 37 71\n360 221 30 44\n358 304 46 60\n398 263 12 17\n613 375 38 53\n720 158 38 57\n721 189 32 65\n751 168 44 77\n783 205 47 80\n871 249 65 90\n864 208 53 71\n832 125 48 69\n896 96 61 79\n997 55 27 139\n542 294 13 20\n531 294 14 20\n# 6--Funeral/6_Funeral_Funeral_6_870.jpg\n55 150 69 78\n234 145 104 159\n515 240 107 139\n833 87 78 107\n# 6--Funeral/6_Funeral_Funeral_6_280.jpg\n380 48 348 174\n# 6--Funeral/6_Funeral_Funeral_6_432.jpg\n327 150 115 150\n824 203 112 153\n712 147 94 124\n# 6--Funeral/6_Funeral_Funeral_6_211.jpg\n18 218 35 53\n129 255 27 39\n216 187 50 68\n375 112 54 81\n493 257 27 58\n543 102 54 83\n739 45 70 96\n889 200 31 48\n# 6--Funeral/6_Funeral_Funeral_6_444.jpg\n398 230 187 230\n# 6--Funeral/6_Funeral_Funeral_6_252.jpg\n336 189 124 141\n164 243 55 68\n23 273 63 73\n51 200 53 68\n38 129 38 55\n0 125 36 65\n97 155 44 61\n170 144 47 60\n214 189 45 53\n239 244 47 56\n644 127 140 163\n538 177 46 53\n581 187 45 64\n730 292 61 81\n805 214 62 77\n875 199 58 71\n917 252 58 64\n979 282 45 72\n978 202 46 72\n739 219 53 72\n# 6--Funeral/6_Funeral_Funeral_6_572.jpg\n795 293 32 37\n736 317 34 41\n653 340 34 38\n611 303 34 38\n552 298 32 33\n545 353 32 35\n499 342 32 33\n417 344 29 33\n339 324 28 34\n353 371 30 30\n285 346 29 33\n229 357 30 32\n162 367 30 31\n# 6--Funeral/6_Funeral_Funeral_6_292.jpg\n142 160 60 89\n360 172 61 90\n177 65 64 84\n365 72 52 79\n534 40 55 73\n747 18 53 72\n550 172 63 91\n798 163 66 89\n# 6--Funeral/6_Funeral_Funeral_6_696.jpg\n457 173 63 80\n560 216 53 77\n676 121 64 81\n818 149 46 67\n897 135 44 53\n970 170 52 64\n562 71 64 82\n409 92 61 51\n329 177 27 33\n363 179 21 23\n266 153 27 30\n291 163 18 24\n221 174 20 26\n221 157 16 19\n159 196 34 38\n116 184 30 36\n95 185 27 32\n59 197 28 29\n22 204 25 27\n4 176 29 32\n91 158 20 26\n23 164 19 25\n60 175 22 25\n549 152 22 32\n807 162 16 25\n961 160 23 30\n386 145 30 40\n347 161 16 18\n# 6--Funeral/6_Funeral_Funeral_6_140.jpg\n937 77 20 29\n881 47 21 29\n826 43 21 29\n773 15 14 18\n501 219 57 62\n892 251 11 14\n382 160 8 8\n192 1 125 137\n83 97 57 77\n188 644 70 33\n303 24 16 15\n# 6--Funeral/6_Funeral_Funeral_6_937.jpg\n295 142 315 424\n# 6--Funeral/6_Funeral_Funeral_6_77.jpg\n856 362 10 16\n918 358 9 12\n943 378 7 12\n953 381 6 12\n980 394 5 9\n904 403 6 7\n894 406 6 6\n826 373 9 10\n815 374 9 10\n798 377 11 13\n765 357 12 13\n793 376 8 11\n837 376 6 8\n849 359 9 13\n985 433 6 11\n992 432 5 13\n909 439 9 14\n892 444 8 11\n902 432 8 12\n937 445 9 12\n914 464 8 19\n926 499 14 23\n902 516 21 14\n925 537 13 20\n944 506 15 30\n973 547 16 19\n1005 568 17 31\n993 580 21 22\n740 380 10 10\n669 366 10 13\n604 354 20 22\n584 363 21 23\n550 361 17 20\n444 355 14 19\n427 365 15 22\n390 364 14 14\n404 354 12 12\n362 351 17 22\n334 342 23 21\n493 355 17 23\n299 373 17 21\n280 376 18 21\n219 368 15 19\n248 379 21 26\n198 370 16 20\n179 369 18 21\n111 369 18 22\n85 355 18 22\n34 375 20 28\n9 375 18 19\n976 520 14 31\n# 6--Funeral/6_Funeral_Funeral_6_759.jpg\n899 287 37 49\n743 345 34 46\n849 273 30 37\n959 214 35 42\n950 145 33 43\n867 122 31 41\n777 213 32 40\n653 185 34 47\n498 256 40 50\n543 163 43 48\n442 161 34 43\n317 280 40 41\n334 181 32 36\n382 118 30 37\n267 164 37 43\n201 163 29 34\n179 153 25 35\n105 274 42 49\n70 170 33 42\n50 145 24 34\n16 94 31 40\n129 93 30 39\n94 73 26 36\n171 68 26 40\n203 89 29 36\n263 112 28 42\n326 93 31 35\n363 55 34 40\n461 95 30 36\n433 71 27 40\n383 15 28 33\n365 12 26 30\n313 2 32 30\n195 1 27 36\n123 12 32 39\n256 91 23 32\n655 135 35 40\n718 138 31 37\n727 67 31 36\n691 51 28 39\n602 81 33 37\n634 22 26 38\n682 12 33 39\n564 11 34 41\n495 31 32 38\n451 5 27 29\n798 100 27 35\n802 31 27 34\n916 52 24 32\n957 65 27 30\n966 100 25 35\n918 0 31 15\n893 0 21 24\n785 15 26 34\n234 66 32 42\n62 311 27 38\n973 332 33 41\n272 69 25 36\n904 46 23 42\n771 13 25 39\n# 6--Funeral/6_Funeral_Funeral_6_177.jpg\n229 233 23 42\n266 178 26 60\n357 190 11 12\n410 176 12 14\n416 251 35 56\n400 195 12 19\n501 188 14 19\n514 191 14 17\n549 206 33 65\n492 255 32 42\n540 251 25 44\n446 257 27 43\n624 187 29 39\n689 169 27 46\n686 180 15 27\n727 168 13 22\n740 184 10 11\n781 154 37 46\n827 161 20 22\n846 185 15 21\n875 152 33 41\n897 187 34 41\n912 154 27 41\n961 160 25 31\n1013 161 11 36\n387 238 19 27\n378 267 13 17\n# 6--Funeral/6_Funeral_Funeral_6_760.jpg\n208 133 103 119\n630 158 23 25\n758 165 15 25\n899 156 20 23\n924 163 14 17\n962 161 16 18\n666 361 28 31\n653 357 17 19\n602 356 10 11\n577 357 9 10\n673 427 19 22\n413 322 25 31\n# 6--Funeral/6_Funeral_Funeral_6_690.jpg\n397 178 173 249\n# 6--Funeral/6_Funeral_Funeral_6_128.jpg\n860 72 48 53\n794 78 34 42\n789 77 25 32\n750 125 24 31\n452 88 41 43\n485 84 25 46\n533 83 27 35\n635 100 32 41\n113 105 38 46\n172 70 37 50\n215 58 31 42\n287 107 34 38\n# 6--Funeral/6_Funeral_Funeral_6_676.jpg\n616 258 51 76\n497 250 36 49\n558 144 53 69\n318 273 42 29\n732 37 28 40\n853 45 34 42\n906 237 47 59\n662 182 42 50\n645 57 32 51\n254 390 57 44\n# 6--Funeral/6_Funeral_Funeral_6_941.jpg\n384 164 230 340\n# 6--Funeral/6_Funeral_Funeral_6_610.jpg\n360 386 124 96\n368 292 94 72\n# 6--Funeral/6_Funeral_Funeral_6_1029.jpg\n272 123 110 138\n418 206 37 59\n145 164 39 42\n80 146 29 44\n41 176 38 50\n0 201 30 35\n592 114 109 129\n837 103 55 67\n981 100 43 78\n363 169 34 62\n232 208 30 54\n# 6--Funeral/6_Funeral_Funeral_6_485.jpg\n460 176 92 140\n910 136 70 104\n# 6--Funeral/6_Funeral_Funeral_6_1005.jpg\n497 184 99 133\n# 6--Funeral/6_Funeral_Funeral_6_779.jpg\n307 151 391 482\n# 6--Funeral/6_Funeral_Funeral_6_733.jpg\n826 138 146 159\n657 148 83 102\n136 200 79 91\n333 302 17 18\n300 305 13 16\n260 311 10 13\n213 292 29 35\n602 279 12 18\n25 281 27 38\n391 308 6 11\n# 6--Funeral/6_Funeral_Funeral_6_315.jpg\n367 164 121 182\n# 6--Funeral/6_Funeral_Funeral_6_790.jpg\n296 73 384 533\n# 6--Funeral/6_Funeral_Funeral_6_461.jpg\n477 173 197 259\n# 6--Funeral/6_Funeral_Funeral_6_627.jpg\n140 176 150 218\n366 150 162 224\n762 98 148 222\n# 6--Funeral/6_Funeral_Funeral_6_241.jpg\n465 204 104 135\n845 402 72 88\n# 6--Funeral/6_Funeral_Funeral_6_1006.jpg\n644 38 62 94\n440 180 74 84\n32 4 62 66\n# 6--Funeral/6_Funeral_Funeral_6_861.jpg\n382 273 261 379\n# 6--Funeral/6_Funeral_Funeral_6_531.jpg\n44 339 21 23\n80 333 22 23\n134 324 18 23\n162 320 17 18\n228 328 13 14\n198 317 11 14\n247 307 12 17\n261 291 12 17\n272 285 9 14\n324 278 10 14\n339 280 8 13\n353 279 8 13\n177 321 11 17\n383 269 10 12\n412 266 9 13\n435 252 8 11\n447 249 8 10\n524 236 9 10\n479 242 8 11\n538 234 9 11\n404 263 8 9\n420 261 9 11\n898 212 11 13\n1002 181 14 17\n488 250 8 10\n# 6--Funeral/6_Funeral_Funeral_6_537.jpg\n134 326 258 309\n597 484 243 404\n# 61--Street_Battle/61_Street_Battle_streetfight_61_276.jpg\n197 63 26 34\n255 48 25 33\n313 25 27 35\n345 62 24 29\n390 36 28 30\n440 52 25 30\n467 43 21 24\n488 49 18 22\n524 37 25 33\n583 35 23 29\n635 39 26 31\n667 40 25 31\n779 44 25 34\n810 22 23 31\n938 30 23 31\n963 34 19 26\n65 125 27 32\n8 50 25 31\n51 78 24 29\n125 46 23 26\n153 59 24 33\n174 45 23 29\n# 61--Street_Battle/61_Street_Battle_streetfight_61_179.jpg\n304 80 132 274\n466 60 166 236\n# 61--Street_Battle/61_Street_Battle_streetfight_61_907.jpg\n252 278 154 216\n533 172 145 195\n# 61--Street_Battle/61_Street_Battle_streetfight_61_606.jpg\n200 70 68 110\n344 118 72 98\n496 74 74 108\n640 120 84 102\n772 82 78 108\n# 61--Street_Battle/61_Street_Battle_streetfight_61_123.jpg\n766 114 126 208\n192 124 122 156\n# 61--Street_Battle/61_Street_Battle_streetfight_61_640.jpg\n678 102 140 194\n# 61--Street_Battle/61_Street_Battle_streetfight_61_936.jpg\n496 218 38 54\n671 325 30 40\n706 327 32 37\n124 265 41 50\n349 333 41 39\n832 380 34 42\n963 259 41 50\n# 61--Street_Battle/61_Street_Battle_streetfight_61_767.jpg\n286 106 84 166\n582 114 94 154\n# 61--Street_Battle/61_Street_Battle_streetfight_61_282.jpg\n57 127 130 212\n246 105 164 218\n433 88 153 221\n628 107 158 226\n798 88 161 229\n266 784 187 294\n600 738 206 289\n# 61--Street_Battle/61_Street_Battle_streetfight_61_50.jpg\n451 152 42 54\n# 61--Street_Battle/61_Street_Battle_streetfight_61_521.jpg\n142 244 82 78\n# 61--Street_Battle/61_Street_Battle_streetfight_61_22.jpg\n174 44 126 176\n# 61--Street_Battle/61_Street_Battle_streetfight_61_162.jpg\n39 440 58 40\n533 253 60 83\n631 269 40 46\n776 239 33 59\n819 127 93 129\n307 189 7 8\n243 410 9 10\n309 331 5 7\n314 330 4 6\n227 110 11 13\n# 61--Street_Battle/61_Street_Battle_streetfight_61_432.jpg\n101 154 26 35\n177 148 27 36\n264 175 17 20\n271 212 26 34\n212 211 28 39\n147 230 38 53\n144 296 32 48\n320 150 16 23\n417 158 26 48\n498 294 28 38\n520 206 22 28\n546 236 25 28\n654 202 13 18\n634 215 16 20\n588 217 16 26\n623 270 22 30\n647 320 23 35\n734 230 8 16\n763 246 13 21\n740 322 24 36\n420 530 29 43\n499 502 31 41\n639 515 31 45\n797 262 12 16\n824 269 10 15\n846 273 16 22\n834 287 15 20\n794 286 17 27\n848 323 22 30\n886 322 23 30\n859 271 10 15\n881 287 9 11\n901 283 15 21\n805 415 28 41\n850 399 23 27\n918 396 25 31\n934 269 10 15\n966 374 27 34\n712 397 30 40\n818 288 13 18\n# 61--Street_Battle/61_Street_Battle_streetfight_61_211.jpg\n128 546 39 50\n36 510 41 52\n174 532 36 43\n272 523 33 45\n327 543 28 37\n882 618 36 51\n907 564 35 41\n842 172 79 145\n988 579 35 45\n977 625 37 47\n224 531 29 36\n196 533 26 41\n949 580 23 33\n970 560 20 26\n960 532 16 24\n254 939 117 92\n# 61--Street_Battle/61_Street_Battle_streetfight_61_344.jpg\n533 257 198 275\n# 61--Street_Battle/61_Street_Battle_streetfight_61_375.jpg\n366 168 306 420\n# 61--Street_Battle/61_Street_Battle_streetfight_61_155.jpg\n317 256 40 59\n709 284 49 48\n# 61--Street_Battle/61_Street_Battle_streetfight_61_395.jpg\n496 191 67 89\n273 472 35 50\n500 801 67 85\n719 591 41 36\n# 61--Street_Battle/61_Street_Battle_streetfight_61_703.jpg\n406 134 192 296\n# 61--Street_Battle/61_Street_Battle_streetfight_61_815.jpg\n332 228 72 66\n400 318 120 100\n796 270 62 62\n# 61--Street_Battle/61_Street_Battle_streetfight_61_212.jpg\n72 222 137 145\n678 21 98 135\n46 451 42 53\n142 407 31 48\n366 213 85 157\n# 61--Street_Battle/61_Street_Battle_streetfight_61_913.jpg\n207 138 12 15\n175 129 11 16\n143 199 15 16\n107 249 14 13\n163 257 12 16\n127 307 40 52\n233 313 27 39\n143 460 11 16\n160 473 9 10\n177 480 8 9\n190 478 8 10\n227 478 10 9\n269 462 9 11\n245 472 10 10\n875 131 127 139\n966 592 21 23\n927 584 14 15\n869 565 25 24\n200 198 10 13\n# 61--Street_Battle/61_Street_Battle_streetfight_61_12.jpg\n7 145 81 95\n91 223 38 49\n156 245 31 35\n222 258 33 39\n408 201 71 92\n263 280 25 29\n605 157 66 90\n738 109 67 105\n497 217 32 37\n# 61--Street_Battle/61_Street_Battle_streetfight_61_407.jpg\n358 130 158 244\n# 61--Street_Battle/61_Street_Battle_streetfight_61_430.jpg\n16 449 15 17\n37 453 17 21\n53 452 13 21\n65 445 15 18\n93 463 14 18\n138 449 18 22\n163 458 17 20\n136 416 18 15\n139 378 12 15\n199 460 13 20\n234 461 18 27\n217 451 12 18\n272 460 11 14\n274 534 10 13\n290 451 16 25\n311 465 8 15\n372 460 13 32\n380 481 10 15\n386 460 10 17\n428 475 18 24\n453 449 18 24\n476 452 14 18\n519 459 21 21\n551 468 16 20\n596 443 11 17\n625 462 18 26\n570 467 23 40\n691 454 17 20\n709 454 16 18\n639 453 14 27\n739 462 17 17\n756 446 18 20\n800 458 10 16\n841 458 18 20\n862 452 13 17\n862 485 19 23\n897 487 15 22\n911 390 16 17\n906 428 17 24\n921 429 20 28\n952 434 21 27\n977 450 14 15\n1011 451 12 17\n917 580 23 29\n747 25 18 18\n# 61--Street_Battle/61_Street_Battle_streetfight_61_4.jpg\n386 53 57 75\n814 0 41 37\n676 190 56 41\n854 553 44 57\n793 0 35 28\n# 61--Street_Battle/61_Street_Battle_streetfight_61_558.jpg\n167 258 68 72\n143 367 210 262\n705 537 31 42\n614 809 25 24\n# 61--Street_Battle/61_Street_Battle_streetfight_61_158.jpg\n614 184 91 95\n749 164 26 31\n873 187 31 63\n351 382 59 42\n395 431 81 65\n306 280 36 26\n# 61--Street_Battle/61_Street_Battle_streetfight_61_665.jpg\n690 142 43 55\n631 170 38 50\n518 164 36 47\n200 155 38 52\n271 151 35 45\n358 162 34 43\n412 146 34 46\n# 61--Street_Battle/61_Street_Battle_streetfight_61_350.jpg\n706 118 96 128\n704 378 104 60\n# 61--Street_Battle/61_Street_Battle_streetfight_61_546.jpg\n99 110 14 28\n56 135 21 26\n427 151 24 35\n529 153 19 27\n# 7--Cheering/7_Cheering_Cheering_7_134.jpg\n6 34 68 144\n162 72 78 118\n486 146 60 80\n248 222 90 148\n472 236 86 124\n724 256 84 112\n# 7--Cheering/7_Cheering_Cheering_7_655.jpg\n393 760 225 372\n# 7--Cheering/7_Cheering_Cheering_7_313.jpg\n5 90 21 31\n29 109 32 52\n161 121 50 66\n232 142 41 57\n343 154 39 59\n468 239 34 69\n652 148 35 54\n746 131 40 69\n951 181 39 67\n972 140 34 71\n842 0 21 16\n# 7--Cheering/7_Cheering_Cheering_7_542.jpg\n250 280 216 330\n546 122 256 340\n# 7--Cheering/7_Cheering_Cheering_7_404.jpg\n305 360 38 37\n474 210 30 39\n584 335 39 53\n720 462 23 32\n131 469 22 27\n523 612 30 33\n395 615 29 26\n470 612 21 33\n# 7--Cheering/7_Cheering_Cheering_7_413.jpg\n13 344 18 23\n2 341 13 18\n36 332 22 30\n67 330 23 28\n43 379 36 41\n166 336 24 30\n153 382 34 53\n202 331 12 18\n249 333 11 21\n268 340 31 40\n322 348 19 27\n313 339 13 23\n350 284 13 20\n345 335 15 21\n382 339 17 19\n339 419 40 56\n428 360 31 43\n494 393 32 41\n480 433 67 84\n544 345 29 43\n616 369 40 51\n1004 374 20 44\n924 374 61 77\n840 373 41 49\n733 359 31 41\n746 382 48 57\n727 448 87 112\n# 7--Cheering/7_Cheering_Cheering_7_334.jpg\n719 54 10 14\n749 47 13 13\n839 5 12 17\n1014 145 9 19\n886 163 9 13\n803 143 44 59\n679 170 46 57\n167 135 46 60\n298 196 46 63\n388 163 21 32\n463 121 42 60\n569 177 43 56\n613 257 43 60\n498 241 43 64\n378 238 46 65\n191 277 51 66\n293 302 42 61\n398 350 46 60\n509 339 47 61\n644 371 43 66\n708 284 41 65\n780 281 41 63\n674 74 10 13\n360 18 8 9\n437 15 12 11\n392 11 11 13\n# 7--Cheering/7_Cheering_Cheering_7_29.jpg\n45 94 11 13\n57 83 12 11\n71 87 12 15\n38 169 12 16\n110 132 14 13\n79 153 10 17\n53 132 14 14\n163 144 14 17\n157 112 13 16\n137 112 16 15\n111 97 12 18\n130 83 16 19\n158 98 11 13\n172 107 16 20\n193 120 13 17\n223 142 11 14\n218 120 15 15\n206 92 13 19\n173 78 13 17\n186 75 5 5\n243 45 14 14\n247 102 14 20\n239 97 12 14\n269 105 16 19\n266 96 14 15\n278 86 12 13\n284 98 11 20\n309 108 14 17\n308 86 13 16\n338 168 14 18\n343 131 10 13\n76 76 11 9\n328 104 13 16\n332 79 12 14\n358 103 12 17\n353 92 13 13\n365 83 13 11\n380 113 13 19\n380 94 10 14\n392 90 10 14\n436 125 14 20\n443 169 16 19\n410 201 14 18\n389 202 13 13\n460 98 13 17\n490 204 15 16\n492 186 13 16\n509 173 11 17\n532 138 14 14\n522 107 16 19\n500 75 13 15\n481 93 11 16\n499 108 13 16\n555 87 12 14\n560 101 11 18\n559 158 11 15\n559 182 14 15\n569 217 16 21\n590 94 15 19\n583 105 10 11\n577 108 8 11\n583 119 12 15\n591 123 13 20\n549 107 8 10\n606 81 13 16\n610 99 11 15\n625 115 14 17\n630 139 14 21\n617 175 15 22\n680 175 15 19\n683 141 16 20\n671 131 14 18\n677 117 14 14\n662 54 14 18\n720 118 16 19\n727 164 13 19\n762 126 13 14\n738 104 15 20\n777 103 17 22\n757 103 16 15\n784 89 14 17\n803 97 15 17\n817 96 15 18\n836 124 18 14\n790 212 17 19\n824 232 15 20\n607 208 14 20\n609 240 12 17\n841 96 15 15\n860 95 14 19\n886 112 14 20\n884 84 13 14\n906 93 14 15\n902 81 14 13\n920 95 15 14\n909 125 16 20\n936 115 15 18\n947 92 11 16\n957 92 10 15\n966 87 9 21\n974 89 12 20\n988 98 9 14\n1004 83 12 20\n984 122 9 14\n997 187 17 16\n976 194 14 16\n992 225 13 16\n890 215 15 19\n924 220 20 18\n895 204 16 16\n998 102 12 15\n0 199 4 21\n97 215 14 16\n33 261 16 19\n68 277 19 22\n45 288 10 18\n18 295 12 17\n0 320 5 17\n41 359 17 18\n45 352 16 15\n66 335 14 13\n96 312 13 15\n91 294 14 17\n123 268 10 15\n156 269 14 16\n160 291 12 16\n97 351 14 14\n98 372 16 16\n74 402 15 16\n116 401 17 22\n34 445 16 14\n1 384 16 17\n64 439 15 12\n95 423 17 20\n165 378 13 13\n193 399 15 19\n224 397 17 21\n202 440 17 22\n262 432 16 17\n301 435 19 16\n347 436 18 17\n351 401 20 16\n338 398 14 20\n360 365 16 16\n193 273 14 15\n212 239 14 18\n254 230 13 16\n247 286 18 19\n237 293 17 17\n279 251 13 18\n302 207 15 17\n311 263 16 17\n325 273 18 19\n358 245 14 19\n369 296 16 17\n405 294 13 17\n402 327 14 15\n370 331 15 16\n350 339 15 17\n431 442 17 18\n421 427 13 21\n421 311 11 12\n479 309 14 16\n538 241 13 20\n479 334 13 18\n465 360 15 22\n453 394 10 12\n452 385 10 13\n498 447 15 15\n546 354 14 20\n612 359 13 19\n632 367 13 18\n612 418 16 17\n631 421 13 17\n653 468 13 16\n677 426 16 16\n686 276 16 13\n714 295 17 19\n707 319 14 12\n758 258 11 12\n767 271 12 13\n805 277 16 24\n736 319 15 26\n724 359 15 15\n810 369 16 19\n777 457 16 16\n725 452 13 19\n954 253 14 18\n880 250 14 16\n842 315 13 18\n838 342 17 18\n897 350 18 23\n976 336 16 24\n1004 334 13 19\n962 300 13 19\n940 295 14 19\n862 443 12 19\n895 444 10 18\n936 470 16 16\n1016 427 8 16\n186 85 13 16\n513 282 14 15\n650 245 11 15\n412 99 12 13\n673 99 15 14\n766 493 25 17\n614 447 15 17\n454 489 12 15\n1 115 13 15\n9 100 14 18\n25 94 12 16\n36 91 12 18\n21 156 14 17\n279 145 14 13\n222 91 11 15\n50 383 15 14\n820 270 13 16\n845 239 12 16\n536 482 15 17\n# 7--Cheering/7_Cheering_Cheering_7_408.jpg\n212 194 72 82\n346 202 66 84\n428 248 58 92\n592 250 60 82\n624 364 66 88\n780 276 60 88\n# 7--Cheering/7_Cheering_Cheering_7_530.jpg\n11 107 20 21\n81 135 13 16\n140 143 13 16\n259 175 9 14\n303 164 13 15\n360 196 7 9\n364 183 8 9\n402 30 27 54\n523 189 9 13\n723 148 21 28\n549 194 9 10\n590 219 5 7\n958 210 13 17\n923 243 9 12\n913 233 5 8\n620 108 20 50\n# 7--Cheering/7_Cheering_Cheering_7_195.jpg\n454 468 55 58\n328 522 49 66\n182 596 73 64\n601 477 56 75\n677 618 49 57\n591 853 52 62\n234 895 72 58\n180 777 52 62\n428 975 73 71\n# 7--Cheering/7_Cheering_Cheering_7_500.jpg\n442 140 312 456\n# 7--Cheering/7_Cheering_Cheering_7_558.jpg\n448 675 157 192\n651 520 165 203\n# 7--Cheering/7_Cheering_Cheering_7_373.jpg\n81 967 126 240\n399 871 135 198\n787 859 135 183\n# 7--Cheering/7_Cheering_Cheering_7_870.jpg\n108 233 34 47\n231 254 37 45\n380 203 40 56\n649 222 46 63\n889 204 56 67\n# 7--Cheering/7_Cheering_Cheering_7_462.jpg\n819 362 36 51\n197 369 30 36\n273 365 39 38\n59 421 29 36\n550 132 67 97\n0 545 18 40\n68 553 24 49\n361 589 31 71\n441 592 31 59\n721 336 25 43\n# 7--Cheering/7_Cheering_Cheering_7_427.jpg\n126 68 60 94\n472 72 60 88\n832 60 68 96\n# 7--Cheering/7_Cheering_Cheering_7_293.jpg\n549 511 69 60\n# 7--Cheering/7_Cheering_Cheering_7_138.jpg\n56 175 43 57\n104 150 38 38\n196 118 29 37\n214 139 43 48\n295 132 41 51\n340 138 48 63\n391 132 38 58\n470 163 48 74\n491 104 50 57\n535 87 36 62\n601 199 49 61\n785 119 47 76\n835 119 55 82\n867 88 47 62\n1009 115 15 59\n# 7--Cheering/7_Cheering_Cheering_7_473.jpg\n470 336 75 123\n815 118 66 98\n# 7--Cheering/7_Cheering_Cheering_7_209.jpg\n198 204 78 104\n386 240 72 106\n586 268 64 96\n708 156 72 104\n# 7--Cheering/7_Cheering_Cheering_7_536.jpg\n0 232 22 30\n519 339 39 58\n742 273 50 86\n851 282 30 41\n649 266 32 38\n241 232 31 35\n214 262 36 32\n314 223 31 30\n897 244 28 27\n1001 239 22 42\n1000 396 23 34\n328 308 28 34\n461 271 27 35\n205 226 26 30\n175 256 30 35\n44 228 32 34\n330 260 30 33\n96 241 27 30\n730 226 33 43\n127 320 20 28\n434 248 21 27\n521 265 33 36\n# 7--Cheering/7_Cheering_Cheering_7_391.jpg\n60 412 32 67\n91 376 30 49\n217 350 23 27\n195 420 59 84\n357 347 24 39\n303 348 23 40\n309 325 20 26\n422 312 11 24\n478 334 18 28\n464 309 13 21\n708 175 18 22\n703 286 12 22\n540 326 14 32\n344 590 68 168\n574 381 12 50\n# 7--Cheering/7_Cheering_Cheering_7_884.jpg\n164 366 30 34\n191 434 31 41\n323 185 70 99\n469 119 79 125\n827 196 57 82\n993 343 24 31\n# 7--Cheering/7_Cheering_Cheering_7_57.jpg\n32 161 37 52\n0 299 49 65\n107 322 22 43\n133 300 44 51\n245 345 41 51\n330 310 41 54\n390 221 38 45\n432 336 44 60\n556 346 43 51\n663 313 42 45\n735 144 43 50\n794 284 53 55\n747 337 39 56\n1001 334 23 71\n955 337 29 50\n958 379 29 52\n# 7--Cheering/7_Cheering_Cheering_7_469.jpg\n575 340 90 105\n# 7--Cheering/7_Cheering_Cheering_7_239.jpg\n344 182 236 306\n# 7--Cheering/7_Cheering_Cheering_7_835.jpg\n345 165 330 405\n# 7--Cheering/7_Cheering_Cheering_7_724.jpg\n316 185 30 21\n380 136 53 61\n# 7--Cheering/7_Cheering_Cheering_7_692.jpg\n264 576 67 93\n491 531 75 96\n# 7--Cheering/7_Cheering_Cheering_7_687.jpg\n571 86 53 79\n679 379 15 29\n819 214 32 41\n895 442 12 14\n# 7--Cheering/7_Cheering_Cheering_7_631.jpg\n386 223 142 187\n702 331 90 148\n# 7--Cheering/7_Cheering_Cheering_7_386.jpg\n978 484 46 67\n764 291 28 43\n765 436 31 37\n666 442 31 33\n789 489 36 57\n802 522 39 58\n565 423 12 16\n559 466 32 51\n411 399 11 15\n394 376 10 13\n393 401 11 16\n356 429 13 17\n308 407 13 21\n286 400 13 19\n329 395 12 18\n293 433 19 28\n213 546 45 54\n56 507 53 74\n222 429 17 25\n258 429 11 18\n# 7--Cheering/7_Cheering_Cheering_7_345.jpg\n600 192 25 35\n2 309 19 34\n31 372 13 37\n47 393 23 31\n159 411 25 31\n88 374 26 28\n202 388 22 25\n238 432 17 26\n247 421 18 29\n228 374 26 37\n251 368 28 34\n265 392 22 31\n340 377 13 31\n353 401 24 30\n466 389 21 35\n452 158 26 39\n414 199 33 26\n680 235 13 27\n610 326 20 28\n553 351 25 31\n578 389 29 31\n679 424 21 28\n756 374 25 28\n794 389 24 37\n812 429 18 31\n860 403 23 30\n858 354 23 31\n872 371 26 33\n900 356 28 32\n940 310 21 29\n208 408 14 22\n215 408 14 18\n# 7--Cheering/7_Cheering_Cheering_7_125.jpg\n216 90 90 134\n322 176 86 120\n454 134 70 112\n534 190 70 104\n626 148 68 120\n# 7--Cheering/7_Cheering_Cheering_7_118.jpg\n30 282 96 126\n296 232 94 116\n416 234 88 120\n570 248 88 130\n780 224 92 132\n882 294 104 146\n# 7--Cheering/7_Cheering_Cheering_7_60.jpg\n256 160 88 110\n438 160 70 106\n598 20 74 118\n702 152 88 122\n# 7--Cheering/7_Cheering_Cheering_7_802.jpg\n346 316 214 298\n# 7--Cheering/7_Cheering_Cheering_7_171.jpg\n106 91 14 20\n68 139 16 24\n32 161 13 20\n19 133 13 22\n99 162 13 18\n106 150 11 16\n132 144 12 19\n135 171 13 18\n157 151 14 15\n159 92 12 22\n162 30 13 20\n0 0 16 0\n118 5 13 17\n156 10 14 16\n175 8 13 20\n202 36 11 17\n396 22 7 13\n386 63 14 21\n362 53 8 14\n359 68 10 15\n327 79 12 22\n314 94 11 18\n345 95 14 17\n389 111 10 13\n403 107 11 18\n221 10 15 18\n223 59 12 18\n157 203 12 23\n127 223 11 19\n264 184 12 20\n249 27 13 17\n240 41 12 13\n241 83 12 13\n276 89 10 16\n291 39 14 20\n291 76 10 15\n330 54 12 16\n298 22 9 10\n332 26 10 16\n365 31 8 18\n421 97 13 19\n425 110 13 17\n420 148 14 18\n442 144 12 17\n463 130 11 18\n468 121 9 15\n488 126 16 16\n515 106 11 14\n548 102 13 15\n551 124 13 21\n570 133 11 18\n571 105 10 16\n580 113 13 18\n636 107 12 15\n645 90 10 18\n596 136 13 18\n619 154 14 19\n646 159 10 21\n633 176 7 18\n636 202 14 19\n587 160 12 18\n541 165 11 17\n386 122 15 19\n401 154 11 19\n646 51 8 13\n624 67 11 17\n618 87 11 16\n605 84 12 18\n589 68 10 17\n596 47 10 11\n573 47 10 17\n562 58 14 16\n529 45 11 10\n526 57 8 9\n525 69 12 11\n515 33 10 14\n496 35 9 13\n471 27 12 14\n451 26 10 15\n420 21 10 13\n421 40 10 13\n423 63 14 21\n445 56 11 18\n454 47 11 16\n445 78 12 16\n477 48 12 15\n470 63 10 18\n490 67 12 16\n479 83 11 15\n484 101 14 16\n461 100 12 17\n435 95 9 15\n496 216 14 16\n506 183 15 21\n499 159 15 19\n510 129 12 16\n499 238 13 18\n511 259 14 20\n628 229 13 15\n668 190 11 13\n656 159 11 22\n648 244 16 22\n140 1 12 11\n186 0 15 14\n252 0 12 9\n301 0 14 15\n328 1 13 19\n366 13 12 14\n606 3 11 13\n671 61 9 13\n687 67 10 14\n681 80 11 16\n689 91 13 18\n661 85 11 19\n647 72 11 17\n699 117 12 14\n737 85 9 16\n743 120 11 17\n762 107 10 14\n760 118 12 15\n667 144 11 14\n726 192 11 16\n760 207 0 1\n860 196 11 16\n878 217 12 17\n884 224 14 17\n911 235 12 16\n905 250 13 16\n929 261 10 14\n942 271 12 18\n957 274 17 20\n961 259 13 21\n976 266 13 17\n997 264 9 16\n977 299 10 15\n990 307 13 17\n881 294 11 18\n856 288 9 18\n723 213 13 17\n748 240 9 13\n754 258 12 20\n935 328 10 14\n894 366 15 20\n857 382 10 19\n985 374 14 16\n844 419 26 26\n854 322 11 20\n1018 408 6 13\n1009 269 11 11\n336 46 9 11\n387 32 8 13\n59 59 14 19\n241 60 15 15\n53 20 13 18\n590 119 17 13\n721 109 11 14\n720 124 13 11\n902 326 12 15\n955 328 12 16\n862 227 9 15\n855 212 10 14\n926 237 11 14\n877 171 10 14\n857 175 8 12\n873 195 11 13\n995 286 10 16\n881 250 12 11\n936 219 12 12\n953 243 11 14\n974 247 13 12\n998 245 11 14\n755 210 10 17\n696 136 13 15\n717 138 11 10\n741 138 12 14\n727 159 13 12\n754 176 9 13\n775 165 12 15\n793 169 11 15\n785 141 10 17\n800 147 10 16\n813 162 12 17\n811 182 10 13\n797 199 12 15\n783 192 12 13\n757 164 8 9\n809 135 10 12\n657 212 11 16\n699 196 12 12\n715 236 11 14\n701 235 10 13\n709 258 13 13\n691 250 12 18\n699 280 12 15\n729 287 12 16\n722 308 15 15\n750 280 13 15\n754 318 11 16\n782 316 12 16\n616 187 12 15\n595 183 9 15\n602 222 14 17\n611 239 13 15\n604 262 14 17\n639 300 15 17\n619 296 14 18\n635 331 12 18\n586 299 13 15\n555 292 15 21\n580 252 12 16\n554 248 13 17\n548 263 16 19\n555 221 10 14\n535 189 13 16\n523 209 15 18\n533 245 12 17\n403 209 11 12\n414 189 12 16\n440 185 13 11\n472 181 14 19\n474 204 13 19\n450 216 14 12\n462 230 15 17\n437 284 14 20\n426 312 15 21\n390 252 12 18\n384 333 11 15\n394 322 8 13\n340 319 12 18\n351 271 11 18\n350 238 12 19\n341 216 14 20\n303 218 16 18\n321 240 13 22\n292 269 15 22\n272 307 14 21\n382 408 20 22\n22 81 13 16\n57 85 14 17\n88 90 13 20\n105 69 13 15\n105 119 11 15\n150 117 14 16\n72 418 18 25\n27 392 12 18\n5 14 12 11\n1 83 8 17\n124 418 18 24\n# 7--Cheering/7_Cheering_Cheering_7_739.jpg\n284 280 462 546\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_157.jpg\n323 464 24 33\n270 443 18 21\n164 425 34 38\n219 457 21 24\n4 471 24 32\n333 435 12 12\n559 465 13 15\n607 460 16 19\n441 461 21 27\n506 472 13 12\n459 467 12 13\n724 416 18 23\n808 464 12 16\n818 454 14 13\n750 449 4 15\n649 324 17 21\n1004 342 18 24\n939 448 10 14\n907 449 8 12\n1004 447 12 14\n1019 425 4 5\n967 453 7 9\n955 294 3 4\n981 299 4 5\n965 291 3 4\n862 448 10 16\n956 452 7 10\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_412.jpg\n661 126 25 29\n124 39 10 12\n185 41 9 11\n859 456 42 52\n606 237 20 25\n980 324 35 38\n1008 289 16 39\n977 260 40 39\n863 350 45 38\n927 322 45 42\n863 265 41 36\n840 324 43 39\n799 361 42 38\n763 432 42 48\n727 501 49 48\n693 457 58 53\n681 481 43 46\n708 422 56 41\n780 318 42 46\n774 355 39 41\n765 298 39 42\n781 264 39 39\n727 273 40 42\n562 555 59 62\n522 583 54 50\n476 582 62 50\n445 627 22 31\n453 647 24 26\n487 478 53 56\n638 428 41 43\n619 393 44 40\n517 420 56 56\n710 334 38 50\n684 327 42 46\n646 300 40 49\n655 273 35 39\n620 255 35 33\n615 285 48 43\n554 376 39 49\n563 451 45 63\n529 259 27 24\n486 261 44 36\n471 313 43 49\n477 393 40 50\n424 421 49 49\n363 496 57 51\n301 570 58 57\n270 547 53 56\n270 485 40 49\n328 402 57 48\n405 363 41 46\n371 319 36 40\n456 254 36 38\n388 266 43 34\n238 548 47 50\n147 552 54 54\n102 557 37 48\n79 540 47 44\n221 427 39 54\n176 386 34 40\n281 310 45 39\n353 238 39 35\n271 259 32 38\n80 464 43 44\n8 510 51 51\n24 462 32 35\n101 356 53 37\n147 323 33 35\n137 310 35 32\n90 328 39 39\n162 246 41 39\n209 267 33 41\n37 337 26 29\n6 263 30 40\n103 264 29 35\n961 211 45 35\n1007 182 17 34\n942 187 28 31\n883 219 28 32\n911 182 27 27\n904 177 21 23\n947 113 18 26\n936 83 19 24\n959 95 20 22\n872 70 13 22\n849 75 18 24\n924 63 18 21\n893 88 16 19\n859 45 16 16\n807 142 30 31\n801 234 32 31\n755 215 32 34\n667 241 29 35\n661 272 32 33\n699 207 34 32\n657 211 26 22\n668 181 23 28\n712 171 19 27\n778 156 23 21\n779 128 18 23\n802 97 19 25\n876 101 21 28\n852 93 24 22\n972 0 26 13\n841 35 18 21\n747 25 16 19\n760 101 16 21\n738 112 18 30\n699 118 21 17\n686 143 20 20\n714 107 22 18\n687 82 22 24\n691 25 15 17\n721 21 18 16\n820 48 11 11\n852 13 13 20\n569 220 30 29\n591 199 32 32\n560 188 31 28\n599 164 26 29\n624 144 26 30\n550 154 29 28\n579 140 22 27\n542 139 26 30\n554 113 23 27\n635 116 21 23\n607 125 19 30\n609 99 21 24\n642 83 19 17\n580 84 16 19\n609 77 18 20\n623 62 15 18\n638 67 17 19\n584 59 16 21\n538 116 20 24\n486 137 32 31\n491 219 35 33\n515 179 34 34\n507 184 27 30\n498 189 25 28\n526 31 17 20\n519 82 19 18\n461 27 25 24\n467 86 16 17\n447 101 18 20\n442 239 30 32\n422 238 27 31\n428 208 22 31\n444 200 28 27\n344 179 31 35\n269 220 28 30\n228 231 33 34\n166 216 36 40\n249 172 32 34\n375 184 28 28\n430 133 23 31\n385 150 27 27\n360 146 25 25\n333 169 28 23\n333 157 26 31\n320 133 28 28\n354 121 27 25\n394 113 20 26\n365 96 23 25\n383 96 20 25\n419 68 13 14\n368 66 24 24\n445 64 18 17\n370 13 15 16\n368 41 18 22\n403 35 20 17\n408 11 14 15\n400 0 13 12\n316 89 23 19\n280 99 21 21\n251 154 24 23\n241 125 25 27\n292 34 20 20\n283 37 17 20\n302 13 15 16\n277 16 16 17\n271 14 15 19\n243 32 19 16\n231 70 17 20\n219 112 17 20\n116 225 28 31\n103 211 27 31\n163 170 23 28\n156 200 22 28\n78 125 31 29\n146 95 23 29\n0 148 22 22\n0 108 16 27\n117 84 23 28\n113 0 15 15\n51 0 13 7\n37 94 9 9\n1017 40 7 45\n127 15 17 21\n137 66 19 20\n0 55 5 14\n406 216 22 31\n248 196 36 35\n617 520 54 54\n951 630 44 53\n914 601 53 51\n827 628 62 52\n774 600 55 55\n798 540 51 44\n970 540 37 39\n996 374 26 31\n965 494 43 52\n906 292 26 37\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_433.jpg\n839 315 49 69\n640 242 66 78\n519 296 59 59\n169 300 66 58\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_173.jpg\n242 38 192 290\n724 160 168 234\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_269.jpg\n390 189 237 318\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_244.jpg\n846 146 91 98\n976 111 48 131\n783 124 72 72\n742 142 53 69\n648 77 92 108\n943 153 53 67\n508 142 120 147\n388 111 106 132\n359 160 71 76\n253 166 80 88\n317 152 41 40\n101 74 139 151\n19 166 70 79\n0 179 51 90\n738 101 24 27\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_266.jpg\n283 105 136 220\n631 231 103 161\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_553.jpg\n438 118 112 142\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_300.jpg\n206 462 142 162\n576 74 132 208\n80 44 124 180\n700 442 150 192\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_620.jpg\n246 156 194 266\n648 156 194 260\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_148.jpg\n812 295 60 64\n741 266 52 58\n671 259 59 60\n568 327 78 76\n426 306 85 93\n498 297 65 75\n505 218 54 57\n620 359 85 94\n430 239 54 59\n754 222 25 29\n904 588 120 153\n886 436 75 72\n722 473 96 120\n959 301 65 68\n901 232 42 50\n240 373 103 124\n307 279 84 90\n358 250 72 72\n372 125 17 19\n321 103 20 24\n193 114 26 28\n130 87 25 30\n169 97 18 22\n219 100 17 21\n246 84 11 15\n267 81 12 13\n303 72 8 11\n310 66 8 8\n274 67 11 14\n213 57 10 11\n231 54 10 12\n585 194 43 45\n729 134 15 16\n636 179 24 29\n597 161 24 25\n614 136 18 19\n479 151 29 33\n566 151 19 20\n509 157 19 22\n553 123 14 16\n595 107 9 11\n551 103 8 10\n483 113 15 20\n492 92 8 11\n508 98 7 9\n807 99 12 13\n765 120 13 15\n781 103 12 13\n753 101 14 14\n705 129 12 11\n708 118 11 12\n683 89 8 9\n690 125 10 12\n994 146 19 21\n882 124 22 16\n796 128 17 13\n853 120 11 21\n661 111 10 11\n556 77 8 10\n605 89 8 11\n621 86 8 10\n686 96 8 11\n589 94 8 9\n627 102 11 9\n798 159 6 20\n840 132 16 17\n0 435 41 178\n0 380 63 132\n0 213 69 82\n103 214 54 47\n115 30 10 9\n34 15 9 12\n8 8 12 14\n846 503 99 101\n234 297 80 110\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_84.jpg\n921 598 36 54\n977 486 24 28\n879 511 20 25\n777 488 19 24\n534 516 21 26\n309 497 29 30\n287 502 23 28\n123 548 48 49\n209 512 22 33\n185 489 15 19\n126 487 20 22\n75 507 22 26\n94 506 21 28\n35 529 28 33\n154 447 9 11\n162 465 8 14\n257 433 17 21\n196 460 9 9\n219 481 17 23\n670 250 16 20\n632 204 16 21\n523 175 14 26\n490 192 19 22\n446 187 14 21\n603 217 12 17\n847 486 9 13\n831 469 8 10\n207 426 10 15\n288 420 12 19\n227 424 11 15\n9 524 14 23\n219 464 12 14\n226 447 12 13\n226 437 10 12\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_236.jpg\n770 356 41 47\n556 144 76 81\n406 357 47 49\n335 341 63 87\n158 368 60 71\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_174.jpg\n266 457 31 33\n295 495 42 40\n130 418 33 36\n168 461 36 38\n209 441 30 35\n309 439 31 39\n259 420 31 39\n69 478 43 46\n7 485 46 50\n306 414 27 32\n343 393 16 19\n164 426 33 33\n212 403 23 27\n243 421 19 22\n288 427 20 23\n289 400 21 24\n89 397 24 25\n48 429 24 24\n34 387 22 27\n114 343 14 15\n225 385 16 16\n177 403 19 22\n148 392 18 20\n126 376 16 16\n172 374 14 17\n295 380 14 15\n161 349 10 11\n207 381 15 17\n183 367 13 14\n183 352 9 10\n335 378 14 15\n281 374 13 16\n51 408 24 26\n13 375 12 15\n156 336 8 12\n156 606 106 77\n167 531 76 80\n198 484 38 40\n360 378 18 21\n312 479 43 51\n385 538 80 82\n621 507 43 50\n453 453 44 50\n434 448 34 38\n420 427 28 30\n426 630 92 53\n668 582 76 85\n433 508 57 60\n739 485 62 63\n669 459 32 36\n584 458 43 45\n581 413 30 30\n572 452 39 41\n501 343 34 38\n611 420 22 23\n655 421 25 30\n652 399 29 26\n576 378 21 23\n434 386 19 21\n641 382 19 22\n546 375 14 17\n440 415 25 24\n419 390 17 17\n455 382 20 23\n473 370 13 17\n613 360 14 16\n598 383 15 18\n556 359 12 14\n571 360 13 14\n579 344 10 13\n666 339 9 10\n674 383 15 20\n492 333 13 13\n494 381 17 17\n412 380 13 13\n397 400 14 17\n383 380 13 16\n741 445 31 34\n878 463 39 45\n824 437 33 41\n806 413 21 25\n824 424 25 28\n930 419 33 39\n888 392 16 23\n850 388 20 23\n872 381 17 18\n870 396 13 15\n796 397 24 28\n760 416 29 32\n727 400 18 23\n770 382 21 22\n692 400 19 21\n929 400 27 29\n934 337 19 25\n754 373 20 20\n638 336 12 19\n720 378 21 21\n741 378 7 8\n770 363 8 8\n800 374 10 11\n898 514 60 64\n817 594 98 89\n951 470 44 47\n1010 444 14 46\n950 422 30 31\n980 408 24 26\n1011 365 13 17\n999 387 18 20\n989 379 16 17\n988 334 15 17\n969 339 12 13\n897 338 10 13\n889 341 10 13\n867 370 9 11\n879 374 11 11\n451 335 10 11\n441 329 10 11\n479 362 9 10\n409 326 9 10\n425 413 19 19\n1013 302 11 14\n997 299 11 12\n990 294 8 11\n981 291 10 12\n968 298 9 11\n930 299 9 10\n918 321 9 11\n903 313 10 12\n902 298 9 11\n855 306 10 13\n919 305 8 10\n941 298 9 10\n959 301 8 9\n728 341 9 10\n685 328 9 9\n540 259 6 8\n319 328 5 7\n309 376 13 15\n451 357 10 12\n489 359 10 12\n96 360 6 10\n252 384 14 16\n239 401 15 20\n259 374 12 12\n403 381 13 15\n468 308 9 13\n335 361 11 11\n302 358 11 11\n318 363 9 11\n255 356 10 10\n210 365 10 12\n196 379 15 16\n321 344 5 8\n348 333 7 8\n324 361 11 11\n288 357 9 10\n274 363 9 9\n230 361 11 12\n305 339 7 10\n268 347 7 8\n345 352 7 7\n245 361 10 11\n391 328 9 12\n371 324 9 11\n361 360 9 10\n540 372 13 15\n527 381 11 12\n463 366 10 12\n621 346 9 12\n607 301 7 9\n593 366 13 13\n627 380 10 16\n830 372 14 15\n1002 440 22 31\n155 372 11 14\n45 365 7 9\n36 330 9 9\n714 438 29 31\n611 381 14 17\n567 381 16 19\n119 390 10 12\n120 409 10 14\n491 586 55 57\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_451.jpg\n432 114 249 327\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_69.jpg\n116 124 150 218\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_437.jpg\n257 165 20 26\n215 164 14 18\n149 165 15 18\n87 162 16 17\n26 160 15 18\n129 267 21 20\n251 268 19 24\n364 67 23 27\n437 65 21 28\n520 37 20 19\n366 255 22 25\n474 254 24 28\n567 55 24 28\n648 57 25 27\n727 52 28 31\n585 151 19 19\n641 149 16 18\n695 149 21 18\n754 149 17 19\n579 259 24 26\n682 260 24 31\n788 394 12 13\n693 389 9 14\n712 391 10 11\n764 391 10 14\n752 391 10 10\n447 304 36 56\n522 380 65 51\n21 72 14 17\n88 69 13 17\n148 66 13 18\n213 64 15 20\n279 63 16 17\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_498.jpg\n917 254 107 175\n882 207 57 60\n762 132 67 95\n688 50 119 158\n571 143 70 81\n660 150 25 24\n544 163 33 49\n533 139 30 38\n480 181 51 56\n398 148 43 65\n421 165 37 55\n349 152 55 81\n257 141 93 116\n202 184 58 64\n66 132 95 102\n31 189 63 64\n148 148 23 35\n229 142 46 54\n177 179 19 23\n3 172 30 38\n848 203 27 36\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_118.jpg\n404 214 77 77\n294 172 53 56\n208 196 49 44\n532 171 36 40\n363 181 45 50\n392 204 58 64\n289 198 39 46\n210 285 41 45\n171 213 41 50\n142 191 45 64\n38 193 34 49\n48 243 28 35\n923 490 101 193\n714 383 117 118\n890 334 60 65\n697 253 74 93\n532 290 67 98\n649 206 35 43\n957 274 44 48\n992 238 32 39\n883 257 25 30\n720 203 25 29\n886 234 23 25\n960 218 15 20\n902 199 8 10\n988 207 13 11\n636 195 20 24\n586 166 9 11\n713 188 11 13\n930 198 6 7\n640 163 6 7\n628 172 7 9\n810 231 40 59\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_86.jpg\n903 278 33 45\n735 248 52 64\n576 236 54 64\n473 284 41 42\n376 221 48 51\n459 251 33 35\n345 264 29 37\n207 238 44 42\n120 185 53 55\n12 162 52 64\n434 24 70 92\n184 0 91 116\n0 0 61 77\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_252.jpg\n988 291 21 22\n994 320 28 30\n948 316 19 24\n979 299 17 20\n937 295 17 20\n960 254 9 11\n922 313 29 32\n895 298 18 18\n913 306 11 13\n885 335 19 21\n876 314 17 18\n844 328 22 23\n853 302 16 18\n842 316 15 16\n835 245 13 17\n826 349 15 28\n806 314 15 15\n789 339 17 18\n754 335 15 17\n707 293 21 24\n744 302 17 17\n747 287 18 22\n671 350 17 21\n652 364 19 19\n647 348 16 20\n656 307 8 9\n776 392 33 46\n608 362 18 18\n565 353 26 26\n492 383 25 28\n413 391 28 35\n367 390 25 30\n142 460 83 83\n294 443 50 62\n108 423 16 16\n305 407 16 19\n291 391 9 15\n87 454 18 23\n42 424 8 11\n80 412 12 11\n117 403 6 10\n129 390 4 6\n105 403 10 10\n281 394 11 14\n206 402 9 10\n233 392 9 10\n459 133 20 23\n467 381 10 10\n441 381 12 17\n677 406 7 10\n730 349 8 12\n152 397 7 7\n146 395 7 10\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_218.jpg\n843 259 99 114\n789 262 58 63\n692 346 47 47\n579 322 8 10\n667 558 63 72\n602 342 45 52\n535 342 54 62\n465 335 36 47\n429 328 57 64\n396 341 35 40\n287 343 71 78\n172 389 84 98\n153 343 46 52\n122 291 48 57\n65 321 73 70\n24 361 11 10\n10 338 8 11\n10 325 8 9\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_297.jpg\n160 456 54 64\n114 205 25 28\n413 321 29 39\n429 239 19 29\n494 279 41 48\n520 237 20 25\n529 159 21 30\n599 274 31 45\n639 264 48 52\n776 246 56 56\n665 155 21 24\n763 182 15 27\n374 297 26 17\n926 303 38 43\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_357.jpg\n203 300 127 170\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_529.jpg\n276 138 180 248\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_32.jpg\n989 252 22 28\n951 276 27 24\n912 263 32 45\n957 258 21 25\n871 290 26 27\n789 294 27 28\n722 279 24 28\n663 278 26 28\n614 296 24 25\n560 307 24 27\n467 283 26 29\n362 289 25 28\n320 293 25 28\n423 332 20 20\n222 266 27 27\n108 243 29 29\n31 263 28 30\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_120.jpg\n196 139 625 603\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_76.jpg\n841 275 41 45\n779 292 36 39\n711 314 31 33\n709 233 29 32\n685 294 33 38\n641 235 33 35\n552 261 32 38\n578 246 28 33\n603 221 32 36\n513 251 37 40\n513 227 30 32\n388 237 29 34\n444 231 34 37\n405 236 29 34\n416 282 32 40\n343 300 36 38\n297 224 30 34\n256 286 34 44\n266 275 32 38\n207 236 31 35\n327 226 29 35\n207 307 39 40\n260 241 26 29\n150 304 39 44\n69 313 39 45\n21 294 41 45\n614 275 32 42\n558 222 20 34\n356 233 31 34\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_25.jpg\n590 154 180 240\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_113.jpg\n238 178 52 82\n358 114 70 96\n696 38 52 70\n812 336 54 72\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_347.jpg\n211 128 33 50\n750 163 29 47\n21 571 16 21\n178 563 9 18\n476 583 9 17\n852 575 13 15\n921 590 14 15\n959 587 10 16\n1009 575 15 18\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_452.jpg\n0 414 31 57\n65 445 39 46\n77 449 46 53\n152 450 48 48\n240 418 60 59\n369 400 50 66\n421 389 67 74\n645 293 69 83\n788 333 91 91\n969 389 55 72\n# 8--Election_Campain/8_Election_Campain_Election_Campaign_8_133.jpg\n944 186 28 28\n902 190 31 30\n854 192 29 33\n729 186 32 26\n624 170 33 36\n184 88 83 148\n435 178 25 22\n21 119 33 36\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_907.jpg\n410 156 344 458\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_784.jpg\n204 90 388 466\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_518.jpg\n401 316 169 253\n765 163 160 259\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_352.jpg\n181 395 560 708\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_214.jpg\n56 200 122 146\n392 140 102 158\n838 164 116 140\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_492.jpg\n262 6 454 478\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_141.jpg\n248 295 546 716\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_35.jpg\n378 245 12 17\n291 210 15 18\n312 215 12 16\n334 213 10 14\n401 187 12 15\n216 397 42 35\n200 287 16 21\n268 308 23 35\n303 284 17 26\n368 310 17 35\n498 305 15 25\n687 215 14 21\n623 216 14 19\n853 143 12 15\n602 196 13 18\n957 187 28 38\n957 223 27 31\n190 191 17 22\n374 214 12 15\n355 420 38 61\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_655.jpg\n63 207 24 30\n137 223 20 32\n115 218 21 21\n161 202 28 34\n199 189 24 32\n231 218 25 26\n307 201 24 34\n392 198 23 23\n422 191 20 32\n346 211 21 30\n365 228 26 40\n465 190 19 25\n488 199 24 36\n497 225 36 41\n552 185 20 26\n543 183 17 22\n579 210 26 38\n651 204 22 27\n708 187 23 31\n726 192 26 26\n757 207 27 39\n661 216 40 61\n793 240 49 64\n848 189 25 30\n884 213 29 38\n942 184 28 40\n957 214 28 43\n1010 205 14 41\n138 202 20 28\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_357.jpg\n338 195 375 561\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_571.jpg\n369 342 252 348\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_165.jpg\n90 54 72 88\n474 66 68 78\n844 58 74 94\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_344.jpg\n608 294 268 368\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_849.jpg\n268 361 449 629\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_31.jpg\n586 211 16 20\n442 206 14 20\n48 286 14 19\n20 310 11 15\n927 361 13 21\n958 431 17 29\n195 375 14 24\n121 370 14 23\n82 433 12 27\n166 428 13 26\n82 481 19 33\n799 444 13 26\n812 374 14 28\n920 231 12 17\n957 221 13 19\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_520.jpg\n282 495 195 264\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_297.jpg\n410 176 262 362\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_66.jpg\n216 175 73 88\n453 285 53 76\n884 267 75 88\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_332.jpg\n163 241 796 1101\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_325.jpg\n332 192 60 76\n684 114 56 110\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_41.jpg\n152 194 78 94\n700 188 84 110\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_432.jpg\n437 166 244 364\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_40.jpg\n12 170 19 21\n108 186 17 18\n49 226 21 24\n187 178 17 23\n247 168 15 19\n206 173 14 16\n299 176 14 20\n334 180 11 15\n353 169 14 17\n372 177 13 17\n406 162 16 22\n423 164 15 23\n463 178 19 23\n460 156 17 22\n369 236 19 22\n263 219 18 26\n220 228 39 57\n316 213 26 71\n713 162 32 36\n751 116 25 38\n665 174 25 36\n693 159 20 31\n591 127 26 36\n528 168 21 27\n513 168 14 23\n970 168 54 49\n898 171 35 43\n116 179 12 16\n331 221 11 16\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_257.jpg\n270 192 153 213\n685 351 132 171\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_924.jpg\n398 156 256 364\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_209.jpg\n262 70 98 136\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_636.jpg\n202 296 495 661\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_346.jpg\n256 238 140 199\n422 223 147 224\n81 634 50 72\n264 659 52 68\n417 671 51 62\n614 708 36 57\n362 981 86 52\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_397.jpg\n87 90 47 63\n208 134 46 52\n355 103 45 61\n483 118 41 55\n627 111 45 61\n712 153 40 52\n783 161 45 53\n869 142 53 61\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_252.jpg\n296 124 400 542\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_615.jpg\n350 158 298 358\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_933.jpg\n304 265 425 593\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_945.jpg\n227 227 372 607\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_648.jpg\n461 187 293 373\n19 475 112 253\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_748.jpg\n308 215 378 547\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_12.jpg\n930 203 37 56\n390 312 19 27\n317 317 22 25\n261 306 19 22\n326 232 16 22\n107 221 32 37\n182 259 16 19\n117 382 26 44\n205 339 18 30\n254 331 14 29\n420 342 20 32\n802 427 27 58\n673 260 15 21\n615 287 15 23\n567 285 13 20\n512 291 13 17\n830 302 20 24\n469 342 20 35\n52 245 8 12\n18 246 6 12\n201 312 19 24\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_105.jpg\n58 91 55 68\n113 121 48 62\n276 145 41 60\n333 192 28 34\n486 56 68 92\n601 79 48 68\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_607.jpg\n333 153 249 348\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_34.jpg\n257 286 408 465\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_258.jpg\n283 338 479 654\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_431.jpg\n306 258 342 453\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_872.jpg\n411 321 207 288\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_883.jpg\n274 196 286 375\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_161.jpg\n214 62 196 236\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_343.jpg\n496 120 123 179\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_710.jpg\n269 266 411 607\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_74.jpg\n140 278 84 82\n458 264 82 112\n856 282 76 90\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_658.jpg\n247 178 364 491\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_632.jpg\n177 303 501 751\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_375.jpg\n128 132 72 98\n298 122 72 96\n546 126 54 84\n660 104 56 92\n842 128 66 92\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_693.jpg\n8 108 52 118\n264 186 72 122\n658 116 88 130\n880 214 82 128\n522 236 80 90\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_196.jpg\n287 160 367 451\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_767.jpg\n281 167 399 573\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_552.jpg\n389 120 243 355\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_100.jpg\n493 271 32 38\n639 268 28 35\n747 268 28 37\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_595.jpg\n252 156 324 454\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_43.jpg\n400 70 144 184\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_828.jpg\n266 269 545 784\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_424.jpg\n59 336 92 151\n489 67 157 238\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_563.jpg\n402 114 188 252\n780 220 132 152\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_278.jpg\n596 116 78 112\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_391.jpg\n322 12 414 590\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_345.jpg\n229 440 133 169\n392 259 232 322\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_757.jpg\n143 223 370 397\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_930.jpg\n268 96 343 521\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_328.jpg\n236 114 120 204\n554 166 128 188\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_114.jpg\n464 92 205 316\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_60.jpg\n123 387 27 37\n263 394 31 42\n393 387 29 38\n555 314 29 39\n680 392 31 40\n768 390 27 35\n862 400 24 39\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_182.jpg\n440 160 94 118\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_147.jpg\n458 154 100 136\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_45.jpg\n68 270 48 65\n478 261 50 74\n266 246 51 77\n838 258 61 78\n680 273 59 75\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_89.jpg\n132 116 73 130\n403 154 80 136\n661 199 75 107\n784 222 53 70\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_594.jpg\n334 182 300 400\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_613.jpg\n316 224 270 347\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_521.jpg\n332 172 294 372\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_129.jpg\n336 242 152 202\n712 278 126 152\n# 9--Press_Conference/9_Press_Conference_Press_Conference_9_183.jpg\n218 190 112 160\n302 224 74 140\n560 136 170 204\n"
  },
  {
    "path": "data/wider_face_2_voc_add_landmark.py",
    "content": "#!/usr/bin/python\n# -*- coding: UTF-8 -*-\nimport os\nimport shutil\nfrom xml.dom.minidom import Document\n\nimport cv2\n\nrootdir = \"./wider_face_add_lm_10_10\"\nos.makedirs(rootdir)\nretinaface_gt_file_path = \"./retinaface_labels/\"\nconvet2yoloformat = False\nconvert2vocformat = True\nresized_dim = (48, 48)\n\nminsize2select = 10  # min face size\nusepadding = True\n\ndatasetprefix = \"./wider_face\"  #\n\n\ndef convertimgset(img_set=\"train\"):\n    imgdir = datasetprefix + \"/WIDER_\" + img_set + \"/images\"\n    gtfilepath = retinaface_gt_file_path + img_set + \"/label.txt\"\n    imagesdir = rootdir + \"/JPEGImages\"\n    vocannotationdir = rootdir + \"/Annotations\"\n    labelsdir = rootdir + \"/labels\"\n    if not os.path.exists(imagesdir):\n        os.mkdir(imagesdir)\n    if not os.path.exists(rootdir + \"/ImageSets\"):\n        os.mkdir(rootdir + \"/ImageSets\")\n    if not os.path.exists(rootdir + \"/ImageSets/Main\"):\n        os.mkdir(rootdir + \"/ImageSets/Main\")\n\n    if convet2yoloformat:\n        if not os.path.exists(labelsdir):\n            os.mkdir(labelsdir)\n    if convert2vocformat:\n        if not os.path.exists(vocannotationdir):\n            os.mkdir(vocannotationdir)\n    index = 0\n\n    f_set = open(rootdir + \"/ImageSets/Main/\" + img_set + \".txt\", 'w')\n    current_filename = \"\"\n    bboxes = []\n    lms = []\n    with open(gtfilepath, 'r') as gtfile:\n        while True:  # and len(faces)<10\n            line = gtfile.readline().strip()\n            if line == \"\":\n                if len(bboxes) != 0:\n                    method_name(bboxes, filename, saveimg, vocannotationdir, lms, img_set)\n                    cv2.imwrite(imagesdir + \"/\" + filename, saveimg)\n                    imgfilepath = filename[:-4]\n                    f_set.write(imgfilepath + '\\n')\n                    print(\"end!\")\n                break\n            if line.startswith(\"#\"):\n                if index != 0 and convert2vocformat:\n                    if len(bboxes) != 0:\n                        method_name(bboxes, filename, saveimg, vocannotationdir, lms, img_set)\n                        cv2.imwrite(imagesdir + \"/\" + filename, saveimg)\n                        imgfilepath = filename[:-4]\n                        f_set.write(imgfilepath + '\\n')\n                    else:\n                        print(\"no face\")\n\n                current_filename = filename = line[1:].strip()\n                print((\"\\r\" + str(index) + \":\" + filename + \"\\t\\t\\t\"))\n                index = index + 1\n                bboxes = []\n                lms = []\n                continue\n            else:\n                imgpath = imgdir + \"/\" + current_filename\n                img = cv2.imread(imgpath)\n                if not img.data:\n                    break\n                saveimg = img.copy()\n                showimg = saveimg.copy()\n                line = [float(x) for x in line.strip().split()]\n                if int(line[3]) <= 0 or int(line[2]) <= 0:\n                    continue\n                x = int(line[0])\n                y = int(line[1])\n                width = int(line[2])\n                height = int(line[3])\n                bbox = (x, y, width, height)\n                x2 = x + width\n                y2 = y + height\n                if width >= minsize2select and height >= minsize2select:\n                    bboxes.append(bbox)\n                    if img_set == \"train\":\n                        if line[4] == -1:\n                            lms.append(-1)\n                        else:\n                            lm = []\n                            for i in range(5):\n                                x = line[4 + 3 * i]\n                                y = line[4 + 3 * i + 1]\n                                lm.append((x, y))\n                            lm.append(int(line[4 + 3 * i + 2]))\n                            lm.append(line[19])\n                            lms.append(lm)\n                    cv2.rectangle(showimg, (int(x), int(y)), (int(x2), int(y2)), (0, 255, 0))\n                else:\n                    saveimg[y:y2, x:x2, :] = (104, 117, 123)\n                    cv2.rectangle(showimg, (x, y), (x2, y2), (0, 0, 255))\n                filename = filename.replace(\"/\", \"_\")\n\n                if convet2yoloformat:\n                    height = saveimg.shape[0]\n                    width = saveimg.shape[1]\n                    txtpath = labelsdir + \"/\" + filename\n                    txtpath = txtpath[:-3] + \"txt\"\n                    ftxt = open(txtpath, 'w')\n                    for i in range(len(bboxes)):\n                        bbox = bboxes[i]\n                        xcenter = (bbox[0] + bbox[2] * 0.5) / width\n                        ycenter = (bbox[1] + bbox[3] * 0.5) / height\n                        wr = bbox[2] * 1.0 / width\n                        hr = bbox[3] * 1.0 / height\n                        txtline = \"0 \" + str(xcenter) + \" \" + str(ycenter) + \" \" + str(wr) + \" \" + str(hr) + \"\\n\"\n                        ftxt.write(txtline)\n                    ftxt.close()\n    f_set.close()\n\n\ndef method_name(bboxes, filename, saveimg, vocannotationdir, lms, img_set):\n    xmlpath = vocannotationdir + \"/\" + filename\n    xmlpath = xmlpath[:-3] + \"xml\"\n    doc = Document()\n    annotation = doc.createElement('annotation')\n    doc.appendChild(annotation)\n    folder = doc.createElement('folder')\n    folder_name = doc.createTextNode('widerface')\n    folder.appendChild(folder_name)\n    annotation.appendChild(folder)\n    filenamenode = doc.createElement('filename')\n    filename_name = doc.createTextNode(filename)\n    filenamenode.appendChild(filename_name)\n    annotation.appendChild(filenamenode)\n    source = doc.createElement('source')\n    annotation.appendChild(source)\n    database = doc.createElement('database')\n    database.appendChild(doc.createTextNode('wider face Database'))\n    source.appendChild(database)\n    annotation_s = doc.createElement('annotation')\n    annotation_s.appendChild(doc.createTextNode('PASCAL VOC2007'))\n    source.appendChild(annotation_s)\n    image = doc.createElement('image')\n    image.appendChild(doc.createTextNode('flickr'))\n    source.appendChild(image)\n    flickrid = doc.createElement('flickrid')\n    flickrid.appendChild(doc.createTextNode('-1'))\n    source.appendChild(flickrid)\n    owner = doc.createElement('owner')\n    annotation.appendChild(owner)\n    flickrid_o = doc.createElement('flickrid')\n    flickrid_o.appendChild(doc.createTextNode('yanyu'))\n    owner.appendChild(flickrid_o)\n    name_o = doc.createElement('name')\n    name_o.appendChild(doc.createTextNode('yanyu'))\n    owner.appendChild(name_o)\n    size = doc.createElement('size')\n    annotation.appendChild(size)\n    width = doc.createElement('width')\n    width.appendChild(doc.createTextNode(str(saveimg.shape[1])))\n    height = doc.createElement('height')\n    height.appendChild(doc.createTextNode(str(saveimg.shape[0])))\n    depth = doc.createElement('depth')\n    depth.appendChild(doc.createTextNode(str(saveimg.shape[2])))\n    size.appendChild(width)\n    size.appendChild(height)\n    size.appendChild(depth)\n    segmented = doc.createElement('segmented')\n    segmented.appendChild(doc.createTextNode('0'))\n    annotation.appendChild(segmented)\n    for i in range(len(bboxes)):\n        bbox = bboxes[i]\n        objects = doc.createElement('object')\n        annotation.appendChild(objects)\n        object_name = doc.createElement('name')\n        object_name.appendChild(doc.createTextNode('face'))\n        objects.appendChild(object_name)\n        pose = doc.createElement('pose')\n        pose.appendChild(doc.createTextNode('Unspecified'))\n        objects.appendChild(pose)\n        truncated = doc.createElement('truncated')\n        truncated.appendChild(doc.createTextNode('1'))\n        objects.appendChild(truncated)\n        difficult = doc.createElement('difficult')\n        difficult.appendChild(doc.createTextNode('0'))\n        objects.appendChild(difficult)\n        bndbox = doc.createElement('bndbox')\n        objects.appendChild(bndbox)\n        xmin = doc.createElement('xmin')\n        xmin.appendChild(doc.createTextNode(str(bbox[0])))\n        bndbox.appendChild(xmin)\n        ymin = doc.createElement('ymin')\n        ymin.appendChild(doc.createTextNode(str(bbox[1])))\n        bndbox.appendChild(ymin)\n        xmax = doc.createElement('xmax')\n        xmax.appendChild(doc.createTextNode(str(bbox[0] + bbox[2])))\n        bndbox.appendChild(xmax)\n        ymax = doc.createElement('ymax')\n        ymax.appendChild(doc.createTextNode(str(bbox[1] + bbox[3])))\n        bndbox.appendChild(ymax)\n\n        if img_set == \"train\":\n            has_lm = doc.createElement('has_lm')\n\n            if lms[i] == -1:\n                has_lm.appendChild(doc.createTextNode('0'))\n            else:\n                has_lm.appendChild(doc.createTextNode('1'))\n                lm = doc.createElement('lm')\n                objects.appendChild(lm)\n\n                x1 = doc.createElement('x1')\n                x1.appendChild(doc.createTextNode(str(lms[i][0][0])))\n                lm.appendChild(x1)\n\n                y1 = doc.createElement('y1')\n                y1.appendChild(doc.createTextNode(str(lms[i][0][1])))\n                lm.appendChild(y1)\n\n                x2 = doc.createElement('x2')\n                x2.appendChild(doc.createTextNode(str(lms[i][1][0])))\n                lm.appendChild(x2)\n\n                y2 = doc.createElement('y2')\n                y2.appendChild(doc.createTextNode(str(lms[i][1][1])))\n                lm.appendChild(y2)\n\n                x3 = doc.createElement('x3')\n                x3.appendChild(doc.createTextNode(str(lms[i][2][0])))\n                lm.appendChild(x3)\n\n                y3 = doc.createElement('y3')\n                y3.appendChild(doc.createTextNode(str(lms[i][2][1])))\n                lm.appendChild(y3)\n\n                x4 = doc.createElement('x4')\n                x4.appendChild(doc.createTextNode(str(lms[i][3][0])))\n                lm.appendChild(x4)\n\n                y4 = doc.createElement('y4')\n                y4.appendChild(doc.createTextNode(str(lms[i][3][1])))\n                lm.appendChild(y4)\n\n                x5 = doc.createElement('x5')\n                x5.appendChild(doc.createTextNode(str(lms[i][4][0])))\n                lm.appendChild(x5)\n\n                y5 = doc.createElement('y5')\n                y5.appendChild(doc.createTextNode(str(lms[i][4][1])))\n                lm.appendChild(y5)\n\n                visible = doc.createElement('visible')\n                visible.appendChild(doc.createTextNode(str(lms[i][5])))\n                lm.appendChild(visible)\n\n                blur = doc.createElement('blur')\n                blur.appendChild(doc.createTextNode(str(lms[i][6])))\n                lm.appendChild(blur)\n            objects.appendChild(has_lm)\n    f = open(xmlpath, \"w\")\n    f.write(doc.toprettyxml(indent=''))\n    f.close()\n\n\ndef generatetxt(img_set=\"train\"):\n    gtfilepath = rootdir + \"/wider_face_split/wider_face_\" + img_set + \"_bbx_gt.txt\"\n    f = open(rootdir + \"/\" + img_set + \".txt\", \"w\")\n    with open(gtfilepath, 'r') as gtfile:\n        while (True):  # and len(faces)<10\n            filename = gtfile.readline()[:-1]\n            if (filename == \"\"):\n                break\n            filename = filename.replace(\"/\", \"_\")\n            imgfilepath = datasetprefix + \"/images/\" + filename\n            f.write(imgfilepath + '\\n')\n            numbbox = int(gtfile.readline())\n            for i in range(numbbox):\n                line = gtfile.readline()\n    f.close()\n\n\ndef generatevocsets(img_set=\"train\"):\n    if not os.path.exists(rootdir + \"/ImageSets\"):\n        os.mkdir(rootdir + \"/ImageSets\")\n    if not os.path.exists(rootdir + \"/ImageSets/Main\"):\n        os.mkdir(rootdir + \"/ImageSets/Main\")\n    gtfilepath = rootdir + \"/wider_face_split/wider_face_\" + img_set + \"_bbx_gt.txt\"\n    f = open(rootdir + \"/ImageSets/Main/\" + img_set + \".txt\", 'w')\n    with open(gtfilepath, 'r') as gtfile:\n        while (True):  # and len(faces)<10\n            filename = gtfile.readline()[:-1]\n            if (filename == \"\"):\n                break\n            filename = filename.replace(\"/\", \"_\")\n            imgfilepath = filename[:-4]\n            f.write(imgfilepath + '\\n')\n            numbbox = int(gtfile.readline())\n            for i in range(numbbox):\n                line = gtfile.readline()\n    f.close()\n\n\ndef convertdataset():\n    img_sets = [\"train\", \"val\"]\n    for img_set in img_sets:\n        convertimgset(img_set)\n\n\nif __name__ == \"__main__\":\n    convertdataset()\n    shutil.move(rootdir + \"/ImageSets/Main/\" + \"train.txt\", rootdir + \"/ImageSets/Main/\" + \"trainval.txt\")\n    shutil.move(rootdir + \"/ImageSets/Main/\" + \"val.txt\", rootdir + \"/ImageSets/Main/\" + \"test.txt\")\n"
  },
  {
    "path": "detect_imgs.py",
    "content": "\"\"\"\nThis code is used to batch detect images in a folder.\n\"\"\"\nimport argparse\nimport os\nimport sys\n\nimport cv2\n\nfrom vision.ssd.config.fd_config import define_img_size\n\nparser = argparse.ArgumentParser(\n    description='detect_imgs')\n\nparser.add_argument('--net_type', default=\"RFB\", type=str,\n                    help='The network architecture ,optional: RFB (higher precision) or slim (faster)')\nparser.add_argument('--input_size', default=640, type=int,\n                    help='define network input size,default optional value 128/160/320/480/640/1280')\nparser.add_argument('--threshold', default=0.6, type=float,\n                    help='score threshold')\nparser.add_argument('--candidate_size', default=1500, type=int,\n                    help='nms candidate size')\nparser.add_argument('--path', default=\"imgs\", type=str,\n                    help='imgs dir')\nparser.add_argument('--test_device', default=\"cuda:0\", type=str,\n                    help='cuda:0 or cpu')\nargs = parser.parse_args()\ndefine_img_size(args.input_size)  # must put define_img_size() before 'import create_mb_tiny_fd, create_mb_tiny_fd_predictor'\n\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd, create_mb_tiny_fd_predictor\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd, create_Mb_Tiny_RFB_fd_predictor\n\nresult_path = \"./detect_imgs_results\"\nlabel_path = \"./models/voc-model-labels.txt\"\ntest_device = args.test_device\n\nclass_names = [name.strip() for name in open(label_path).readlines()]\nif args.net_type == 'slim':\n    model_path = \"models/pretrained/version-slim-320.pth\"\n    # model_path = \"models/pretrained/version-slim-640.pth\"\n    net = create_mb_tiny_fd(len(class_names), is_test=True, device=test_device)\n    predictor = create_mb_tiny_fd_predictor(net, candidate_size=args.candidate_size, device=test_device)\nelif args.net_type == 'RFB':\n    model_path = \"models/pretrained/version-RFB-320.pth\"\n    # model_path = \"models/pretrained/version-RFB-640.pth\"\n    net = create_Mb_Tiny_RFB_fd(len(class_names), is_test=True, device=test_device)\n    predictor = create_Mb_Tiny_RFB_fd_predictor(net, candidate_size=args.candidate_size, device=test_device)\nelse:\n    print(\"The net type is wrong!\")\n    sys.exit(1)\nnet.load(model_path)\n\nif not os.path.exists(result_path):\n    os.makedirs(result_path)\nlistdir = os.listdir(args.path)\nsum = 0\nfor file_path in listdir:\n    img_path = os.path.join(args.path, file_path)\n    orig_image = cv2.imread(img_path)\n    image = cv2.cvtColor(orig_image, cv2.COLOR_BGR2RGB)\n    boxes, labels, probs = predictor.predict(image, args.candidate_size / 2, args.threshold)\n    sum += boxes.size(0)\n    for i in range(boxes.size(0)):\n        box = boxes[i, :]\n        cv2.rectangle(orig_image, (box[0], box[1]), (box[2], box[3]), (0, 0, 255), 2)\n        # label = f\"\"\"{voc_dataset.class_names[labels[i]]}: {probs[i]:.2f}\"\"\"\n        label = f\"{probs[i]:.2f}\"\n        # cv2.putText(orig_image, label, (box[0], box[1] - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 255), 2)\n    cv2.putText(orig_image, str(boxes.size(0)), (30, 30), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 255), 2)\n    cv2.imwrite(os.path.join(result_path, file_path), orig_image)\n    print(f\"Found {len(probs)} faces. The output image is {result_path}\")\nprint(sum)\n"
  },
  {
    "path": "detect_imgs_onnx.py",
    "content": "\"\"\"\nThis code uses the onnx model to detect faces from live video or cameras.\n\"\"\"\nimport os\nimport time\n\nimport cv2\nimport numpy as np\nimport onnx\nimport vision.utils.box_utils_numpy as box_utils\nfrom caffe2.python.onnx import backend\n\n# onnx runtime\nimport onnxruntime as ort\n\n\ndef predict(width, height, confidences, boxes, prob_threshold, iou_threshold=0.3, top_k=-1):\n    boxes = boxes[0]\n    confidences = confidences[0]\n    picked_box_probs = []\n    picked_labels = []\n    for class_index in range(1, confidences.shape[1]):\n        probs = confidences[:, class_index]\n        mask = probs > prob_threshold\n        probs = probs[mask]\n        if probs.shape[0] == 0:\n            continue\n        subset_boxes = boxes[mask, :]\n        box_probs = np.concatenate([subset_boxes, probs.reshape(-1, 1)], axis=1)\n        box_probs = box_utils.hard_nms(box_probs,\n                                       iou_threshold=iou_threshold,\n                                       top_k=top_k,\n                                       )\n        picked_box_probs.append(box_probs)\n        picked_labels.extend([class_index] * box_probs.shape[0])\n    if not picked_box_probs:\n        return np.array([]), np.array([]), np.array([])\n    picked_box_probs = np.concatenate(picked_box_probs)\n    picked_box_probs[:, 0] *= width\n    picked_box_probs[:, 1] *= height\n    picked_box_probs[:, 2] *= width\n    picked_box_probs[:, 3] *= height\n    return picked_box_probs[:, :4].astype(np.int32), np.array(picked_labels), picked_box_probs[:, 4]\n\n\nlabel_path = \"models/voc-model-labels.txt\"\n\nonnx_path = \"models/onnx/version-RFB-320.onnx\"\nclass_names = [name.strip() for name in open(label_path).readlines()]\n\npredictor = onnx.load(onnx_path)\nonnx.checker.check_model(predictor)\nonnx.helper.printable_graph(predictor.graph)\npredictor = backend.prepare(predictor, device=\"CPU\")  # default CPU\n\nort_session = ort.InferenceSession(onnx_path)\ninput_name = ort_session.get_inputs()[0].name\nresult_path = \"./detect_imgs_results_onnx\"\n\nthreshold = 0.7\npath = \"imgs\"\nsum = 0\nif not os.path.exists(result_path):\n    os.makedirs(result_path)\nlistdir = os.listdir(path)\nsum = 0\nfor file_path in listdir:\n    img_path = os.path.join(path, file_path)\n    orig_image = cv2.imread(img_path)\n    image = cv2.cvtColor(orig_image, cv2.COLOR_BGR2RGB)\n    image = cv2.resize(image, (320, 240))\n    # image = cv2.resize(image, (640, 480))\n    image_mean = np.array([127, 127, 127])\n    image = (image - image_mean) / 128\n    image = np.transpose(image, [2, 0, 1])\n    image = np.expand_dims(image, axis=0)\n    image = image.astype(np.float32)\n    # confidences, boxes = predictor.run(image)\n    time_time = time.time()\n    confidences, boxes = ort_session.run(None, {input_name: image})\n    print(\"cost time:{}\".format(time.time() - time_time))\n    boxes, labels, probs = predict(orig_image.shape[1], orig_image.shape[0], confidences, boxes, threshold)\n    for i in range(boxes.shape[0]):\n        box = boxes[i, :]\n        label = f\"{class_names[labels[i]]}: {probs[i]:.2f}\"\n\n        cv2.rectangle(orig_image, (box[0], box[1]), (box[2], box[3]), (255, 255, 0), 4)\n\n        # cv2.putText(orig_image, label,\n        #             (box[0] + 20, box[1] + 40),\n        #             cv2.FONT_HERSHEY_SIMPLEX,\n        #             1,  # font scale\n        #             (255, 0, 255),\n        #             2)  # line type\n        cv2.imwrite(os.path.join(result_path, file_path), orig_image)\n    sum += boxes.shape[0]\nprint(\"sum:{}\".format(sum))\n"
  },
  {
    "path": "masked_face/README.md",
    "content": "# Masked Face Detection \n\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img4.jpeg)\n\n# Extending Ultra-L face model for masked facial detection\n\nUltra-L face detection model achieves great popularity in edge and client based applications. It has a surprising balance of model size and accuracy performance, e.g.,\n- The default FP32 *.pth model size is **1.04~1.1MB**, and the inference framework int8 quantization size is about **300KB**.\n- Only **90~109 MFlops** for 320x240 input resolution.\n- Supported inference code for [NCNN](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/ncnn), [MNN](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN), [INT8](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/MNN/model),\n[Onnx](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/tree/master/caffe), [OpencvDNN](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/caffe/ultra_face_opencvdnn_inference.py), etc.\n\nCOVID-19 has ravaged the world in the past two years, and wearing masks has become the norm in our lives on many occasions. However, most traditional face datasets such as Wider Face currently lack face samples with masks. Therefore, the face detection model based on conventional datasets will fail in the scenario where all attendants wear masks.\n[Face-Mask-Detection](https://github.com/chandrikadeb7/Face-Mask-Detection) is the most popular face detection model we can find on Github that supports Mask detection. \nHowever, this model is trained only using 4095 images (2165 masked / 1930 without mask), which is a pretty small dataset. \nWe will experience many false positives in the actual application scenarios.\n\nThis original intention inspired me to build a larger dataset to provide better open-source masked facial detection models and help the world survive the pandemic.\nThe main contribution of this project is to provide balanced facial training data combining the [wider_face_add_lm_10_10](https://drive.google.com/open?id=1OBY-Pk5hkcVBX1dRBOeLI4e4OCvqJRnH) and [MAFA face](https://imsg.ac.cn/research/maskedface.html) dataset. The [MAFA](https://imsg.ac.cn/research/maskedface.html) data was converted to pascal-VOC format and merged into the [wider_face_add_lm_10_10](https://drive.google.com/open?id=1OBY-Pk5hkcVBX1dRBOeLI4e4OCvqJRnH).\n\n## About the WIDER_MAFA_Balanced dataset\nThe *Wider_MAFA_Balanced* dataset (**4.8GB**) can be downloaded at [HPI owncloud](https://owncloud.hpi.de/s/L4MUGqrpeENLbSv).\nIt contains 38225 images in total where 31084 for training and 7141 for testing, respectively.\nThe specific composition information is shown in the following table:\n\nSource| Class | Train | Test |Total|\n----|------|-------|------|-----\nMAFA face| masked_face | 15542 | 3922 | 19464 |\nWider face| face | 12859 | 3219 | 16078 |\n*MAFA human body* | face | 2683 | 0 |2683\n\n*MAFA human body* indicates the extracted training samples with human body occlusions.  \n\nI use this script for converting MAFA data format to pascal VOC:\n```Shell\nmasked_face/mafa2voc.py\n```\n\n## About the pre-trained models\n```Shell\nmasked_face/\n   pretrained/\n      RFB-320-masked_face-v2.pth   # trained with 320x240\n      RFB-640-masked_face-v2.pth   # trained with 640x480\n      RFB-640-masked_face-v2.onnx  # suitable for 640x480\n      RFB-1280-masked_face-v2.onnx # suitable for 1280x960\n```\n\n## Detection Result (input resolution: 1280x960)\n\nThe following visual results are created by using this script:\n```Shell\nmasked_face/detect_imgs.py\n```\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img1.jpeg)\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img2.jpeg)\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img3.jpg)\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img5.jpeg)\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img6.webp)\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img7.webp)\n![img1](https://github.com/yanghaojin/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/masked_face/readme_imgs/img8.jpeg)\n\nAuthor: Haojin Yang\n"
  },
  {
    "path": "masked_face/detect_imgs.py",
    "content": "\"\"\"\nThis code is used to batch detect images in a folder.\n\"\"\"\nimport os, sys\ncurrentdir = os.path.dirname(os.path.realpath(__file__))\nparentdir = os.path.dirname(currentdir)\nsys.path.append(parentdir)\n\nimport argparse\nimport os\nimport sys\n\nimport cv2\n\nfrom vision.ssd.config.fd_config import define_img_size\n\nparser = argparse.ArgumentParser(\n    description='detect_imgs')\n\nparser.add_argument('--net_type', default=\"RFB\", type=str,\n                    help='The network architecture ,optional: RFB (higher precision) or slim (faster)')\nparser.add_argument('--input_size', default=1280, type=int,\n                    help='define network input size,default optional value 128/160/320/480/640/1280')\nparser.add_argument('--threshold', default=0.3, type=float,\n                    help='score threshold')\nparser.add_argument('--candidate_size', default=1200, type=int,\n                    help='nms candidate size')\nparser.add_argument('--path', default=\"imgs\", type=str,\n                    help='imgs dir')\nparser.add_argument('--test_device', default=\"cpu\", type=str,\n                    help='cuda:0 or cpu')\nargs = parser.parse_args()\ndefine_img_size(args.input_size)  # must put define_img_size() before 'import create_mb_tiny_fd, create_mb_tiny_fd_predictor'\n\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd, create_mb_tiny_fd_predictor\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd, create_Mb_Tiny_RFB_fd_predictor\n\nresult_path = \"detect_imgs_results\"\nlabel_path = \"./voc-model-labels.txt\"\ntest_device = args.test_device\n\nclass_names = [name.strip() for name in open(label_path).readlines()]\n\nif args.net_type == 'RFB':\n    model_path = \"pretrained/RFB-640-masked_face-v2.pth\"\n    net = create_Mb_Tiny_RFB_fd(len(class_names), is_test=True, device=test_device)\n    predictor = create_Mb_Tiny_RFB_fd_predictor(net, candidate_size=args.candidate_size, device=test_device)\nelse:\n    print(\"The net type is wrong!\")\n    sys.exit(1)\nnet.load(model_path)\n\nif not os.path.exists(result_path):\n    os.makedirs(result_path)\nlistdir = os.listdir(args.path)\nsum = 0\nfor file_path in listdir:\n    img_path = os.path.join(args.path, file_path)\n    orig_image = cv2.imread(img_path)\n    if orig_image is None: continue\n    image = cv2.cvtColor(orig_image, cv2.COLOR_BGR2RGB)\n    boxes, labels, probs = predictor.predict(image, args.candidate_size / 2, args.threshold)\n    sum += boxes.size(0)\n    for i in range(boxes.size(0)):\n        box = boxes[i, :]\n        label_index = labels[i].item()\n        cv2.rectangle(orig_image, (int(box[0]), int(box[1])), (int(box[2]), int(box[3])), (0, 165, 255), 2)\n        # label = f\"\"\"{voc_dataset.class_names[labels[i]]}: {probs[i]:.2f}\"\"\"\n        label = f\"{probs[i]:.2f}\"\n        # cv2.putText(orig_image, label, (box[0], box[1] - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 255), 2)\n        cv2.putText(orig_image, class_names[label_index],\n                    (int(box[0]), int(box[1]) - 10),\n                    cv2.FONT_HERSHEY_SIMPLEX,\n                    0.5,  # font scale\n                    (100, 0, 255),\n                    1)  # line type\n    cv2.putText(orig_image, str(boxes.size(0)), (30, 30), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (0, 0, 255), 2)\n    cv2.imwrite(os.path.join(result_path, file_path), orig_image)\n    print(f\"Found {len(probs)} faces. The output image is {result_path}\")\nprint(sum)\n"
  },
  {
    "path": "masked_face/mafa2voc.py",
    "content": "# Original Author: Rahul Mangalampalli@https://www.kaggle.com/rahulmangalampalli/mafa-data\n# Haojin Yang: extended to convert the MAFA dataset to the pascal voc compatible format.\n\nfrom argparse import ArgumentParser\nfrom os import path\nimport os\n\nimport cv2\nimport cv2 as cv\nimport hdf5storage\nfrom tqdm import tqdm\nimport shutil\nimport xml.etree.cElementTree as ET\n\n## Argparser\nargparser = ArgumentParser()\nargparser.add_argument(\"--mafa_root\", type=str, default=None,\n                       help=\"MAFA dataset root folder.\")\nargparser.add_argument(\"--train_mat\", type=str, default=None,\n                       help=\"The mat file contains the train labels.\")\nargparser.add_argument(\"--test_mat\", type=str, default=None,\n                       help=\"The mat file contains the test labels.\")\nargparser.add_argument(\"--export_dir\", default=None, type=str,\n                       help=\"Where the extracted images should be saved.\")\n\n##=============== All about the visualization of bboxes ==================#\ndef expand_box(square_box, scale_ratio=1.2):\n    \"\"\"Scale up the box\"\"\"\n    assert (scale_ratio >= 1), \"Scale ratio should be greater than 1.\"\n    delta = int((square_box[2] - square_box[0]) * (scale_ratio - 1) / 2)\n    left_x = square_box[0] - delta\n    left_y = square_box[1] - delta\n    right_x = square_box[2] + delta\n    right_y = square_box[3] + delta\n    return [left_x, left_y, right_x, right_y]\n\n\ndef fit_by_shifting(box, rows, cols):\n    \"\"\"Method 1: Try to move the box.\"\"\"\n    # Face box points.\n    left_x = box[0]\n    top_y = box[1]\n    right_x = box[2]\n    bottom_y = box[3]\n\n    # Check if moving is possible.\n    if right_x - left_x <= cols and bottom_y - top_y <= rows:\n        if left_x < 0:                  # left edge crossed, move right.\n            right_x += abs(left_x)\n            left_x = 0\n        if right_x > cols:              # right edge crossed, move left.\n            left_x -= (right_x - cols)\n            right_x = cols\n        if top_y < 0:                   # top edge crossed, move down.\n            bottom_y += abs(top_y)\n            top_y = 0\n        if bottom_y > rows:             # bottom edge crossed, move up.\n            top_y -= (bottom_y - rows)\n            bottom_y = rows\n\n    return [left_x, top_y, right_x, bottom_y]\n\n\ndef get_minimal_box(points):\n    \"\"\"\n    Get the minimal bounding box of a group of points.\n    The coordinates are also converted to int numbers.\n    \"\"\"\n    min_x = int(min([point[0] for point in points]))\n    max_x = int(max([point[0] for point in points]))\n    min_y = int(min([point[1] for point in points]))\n    max_y = int(max([point[1] for point in points]))\n    return [min_x, min_y, max_x, max_y]\n\n\ndef points_in_box(points, box):\n    \"\"\"Check if box contains all the points\"\"\"\n    minimal_box = get_minimal_box(points)\n    return box[0] <= minimal_box[0] and \\\n        box[1] <= minimal_box[1] and \\\n        box[2] >= minimal_box[2] and \\\n        box[3] >= minimal_box[3]\n\n\ndef box_in_image(box, image):\n    \"\"\"Check if the box is in image\"\"\"\n    rows = image.shape[0]\n    cols = image.shape[1]\n    return box[0] >= 0 and box[1] >= 0 and box[2] <= cols and box[3] <= rows\n\n\ndef box_is_valid(image, points, box):\n    \"\"\"Check if box is valid.\"\"\"\n    # Box contains all the points.\n    points_is_in_box = points_in_box(points, box)\n\n    # Box is in image.\n    box_is_in_image = box_in_image(box, image)\n\n    # Box is square.\n    w_equal_h = (box[2] - box[0]) == (box[3] - box[1])\n\n    # Return the result.\n    return box_is_in_image and points_is_in_box and w_equal_h\n\n\n\ndef fit_by_shrinking(box, rows, cols):\n    \"\"\"Method 2: Try to shrink the box.\"\"\"\n    # Face box points.\n    left_x = box[0]\n    top_y = box[1]\n    right_x = box[2]\n    bottom_y = box[3]\n\n    # The first step would be get the interlaced area.\n    if left_x < 0:                  # left edge crossed, set zero.\n        left_x = 0\n    if right_x > cols:              # right edge crossed, set max.\n        right_x = cols\n    if top_y < 0:                   # top edge crossed, set zero.\n        top_y = 0\n    if bottom_y > rows:             # bottom edge crossed, set max.\n        bottom_y = rows\n\n    # Then found out which is larger: the width or height. This will\n    # be used to decide in which dimension the size would be shrunken.\n    width = right_x - left_x\n    height = bottom_y - top_y\n    delta = abs(width - height)\n    # Find out which dimension should be altered.\n    if width > height:                  # x should be altered.\n        if left_x != 0 and right_x != cols:     # shrink from center.\n            left_x += int(delta / 2)\n            right_x -= int(delta / 2) + delta % 2\n        elif left_x == 0:                       # shrink from right.\n            right_x -= delta\n        else:                                   # shrink from left.\n            left_x += delta\n    else:                               # y should be altered.\n        if top_y != 0 and bottom_y != rows:     # shrink from center.\n            top_y += int(delta / 2) + delta % 2\n            bottom_y -= int(delta / 2)\n        elif top_y == 0:                        # shrink from bottom.\n            bottom_y -= delta\n        else:                                   # shrink from top.\n            top_y += delta\n\n    return [left_x, top_y, right_x, bottom_y]\n\n\ndef fit_box(box, image: object, points: object):\n    \"\"\"\n    Try to fit the box, make sure it satisfy following conditions:\n    - A square.\n    - Inside the image.\n    - Contains all the points.\n    If all above failed, return None.\n    \"\"\"\n    rows = image.shape[0]\n    cols = image.shape[1]\n\n    # First try to move the box.\n    box_moved = fit_by_shifting(box, rows, cols)\n\n    # If moving fails ,try to shrink.\n    if box_is_valid(image, points, box_moved):\n        return box_moved\n    else:\n        box_shrunken = fit_by_shrinking(box, rows, cols)\n\n    # If shrink failed, return None\n    if box_is_valid(image, points, box_shrunken):\n        return box_shrunken\n\n    # Finally, Worst situation.\n    print(\"Fitting failed!\")\n    return None\n\n##=============== END of All about the visualization of bboxes ==================#\n\n\n##=============== All about the visualization of bboxes ==================#\n\ndef load_labels(label_file, is_train):\n    out = hdf5storage.loadmat(label_file)\n    samples = []\n    if is_train:\n        record = out['label_train'][0]\n        for item in record:\n            samples.append(\n                {\n                    'image_file': item[1][0],\n                    'lables': [v for v in item[2].astype(int)]\n                }\n            )\n    else:\n        record = out['LabelTest'][0]\n        for item in record:\n            samples.append(\n                {\n                    'image_file': item[0][0],\n                    'lables': [v for v in item[1].astype(int)]\n                }\n            )\n    return samples\n\n\ndef parse_labels(raw_labels, is_train=True):\n    \"\"\"\n    FOR TRAIN LABELS\n        raw labels form: [x,y,w,h, x1,y1,x2,y2, x3,y3,w3,h3, occ_type, occ_degree,\n        gender, race, orientation, x4,y4,w4,h4]\n        (a) (x,y,w,h) is the bounding box of a face,\n        (b) (x1,y1,x2,y2) is the position of two eyes.\n        (c) (x3,y3,w3,h3) is the bounding box of the occluder. Note that (x3,y3)\n            is related to the face bounding box position (x,y)\n        (d) occ_type stands for the occluder type and has: 1 for simple, 2 for\n            complex and 3 for human body.\n        (e) occ_degree stands for the number of occluded face parts\n        (f) gender and race stand for the gender and race of one face\n        (g) orientation stands for the face orientation/pose, and has: 1-left,\n            2-left frontal, 3-frontal, 4-right frontal, 5-right\n        (h) (x4,y4,w4,h4) is the bounding box of the glasses and is set to\n            (-1,-1,-1,-1) when no glasses. Note that (x4,y4) is related to the\n            face bounding box position (x,y)\n\n    FOR TEST LABELS\n        The format is stored in a 18d array (x,y,w,h,face_type,x1,y1,w1,h1, occ_type,\n        occ_degree, gender, race, orientation, x2,y2,w2,h2), where\n        (a) (x,y,w,h) is the bounding box of a face, \n        (b) face_type stands for the face type and has: 1 for masked face, 2 for\n            unmasked face and 3 for invalid face.\n        (c) (x1,y1,w1,h1) is the bounding box of the occluder. Note that (x1,y1)\n            is related to the face bounding box position (x,y)\n        (d) occ_type stands for the occluder type and has: 1 for simple, 2 for \n            complex and 3 for human body.\n        (e) occ_degree stands for the number of occluded face parts\n        (f) gender and race stand for the gender and race of one face\n        (g) orientation stands for the face orientation/pose, and has: 1-left, \n            2-left frontal, 3-frontal, 4-right frontal, 5-right\n        (h) (x2,y2,w2,h2) is the bounding box of the glasses and is set to \n            (-1,-1,-1,-1) when no glasses.  Note that (x2,y2) is related to the \n            face bounding box position (x,y)\n\n    \"\"\"\n    labels = []\n\n    # For the purpose of creating a dataset benchmark for masked face detection, we will exclude samples with a\n    # occlude degree lower than 3. We also exclude the samples with human body (e.g., hands) occlusion.\n\n    if is_train:\n        for raw_label in raw_labels:\n            # filtering out the less occluded faces\n            if raw_label[13] < 3 or raw_label[12] == 3:\n                continue\n\n            labels.append(\n                {\n                    'face': [raw_label[0], raw_label[1], raw_label[2], raw_label[3]],\n                    'eyes': [raw_label[4], raw_label[5], raw_label[6], raw_label[7]],\n                    'occlude': {\n                        'location': [raw_label[8], raw_label[9], raw_label[10], raw_label[11]],\n                        'type': raw_label[12],\n                        'degree': raw_label[13]},\n                    'gender': raw_label[14],\n                    'race': raw_label[15],\n                    'orientation': raw_label[16],\n                    'glass': [raw_label[17], raw_label[18], raw_label[19], raw_label[20]]\n                }\n            )\n    else:\n        for raw_label in raw_labels:\n            # filtering out the less occluded faces and non-occluded faces\n            if raw_label[4] != 1 or raw_label[10] < 3 or raw_label[9] == 3:\n                continue\n\n            labels.append(\n                {\n                    'face': [raw_label[0], raw_label[1], raw_label[2], raw_label[3]],\n                    'face_type': raw_label[4],\n                    'occlude': {\n                        'location': [raw_label[5], raw_label[6], raw_label[7], raw_label[8]],\n                        'type': raw_label[9], # exclude human body\n                        'degree': raw_label[10]}, # degree 1 and 2 not acceptable\n                    'gender': raw_label[11],\n                    'race': raw_label[12],\n                    'orientation': raw_label[13],\n                    'glass': [raw_label[14], raw_label[15], raw_label[16], raw_label[17]]\n                }\n            )\n\n    return labels\n\n\ndef draw_face(image, labels, color=(0, 255, 0)):\n    for label in labels:\n        x, y, w, h = label['face']\n        cv.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 3)\n\n\ndef draw_mask(image, labels, color=(0, 0, 255)):\n    for label in labels:\n        x, y, w, h = label['face']\n        cv.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 3)\n        _x, _y, _w, _h = label['occlude']['location']\n        _x =_x+x\n        _y=_y+y\n        cv.rectangle(image, (_x, _y), (_x + _w, _y + _h), (0, 0, 255), 3)\n\n\ndef export_face(image, labels, export_file, occ_types=[1, 2, 3], min_size=120, export_size=112):\n    \"\"\"\n    Export face areas in an image.\n    Args:\n        image: the image as a numpy array.\n        labels: MAFA labels.\n        export_file: the output file name. If more than one face exported, a subfix \n            number will be appended to the file name.\n        occ_types: a list of occlusion type which should be exported.\n        min_size: the minimal size of faces should be exported.\n        exprot_size: the output size of the square image.\n    Returns:\n        the exported image, or None.\n    \"\"\"\n    # Crop the face\n    idx_for_face = 0\n    image_faces = []\n    for label in labels:\n        # Not all faces in label is occluded. Filter the image by occlusion,\n        # size, etc.\n        x, y, w, h = label['face']\n        if w < min_size or h < min_size:\n            continue\n\n        if label['occlude']['type'] not in occ_types:\n            continue\n\n        # Enlarge the face area and make it a square.\n        box = expand_box([x, y, x+w, y+h], 1.3)\n        box = fit_box(box, image, [(box[0], box[1]), (box[2], box[3])])\n        if box is not None:\n            image_face = image[box[1]:box[3], box[0]:box[2]]\n        else:\n            return None\n\n        # Resize and save image.\n        image_face = cv2.resize(image_face, (export_size, export_size))\n        new_file = export_file.rstrip(\n            '.jpg') + '-{}.jpg'.format(idx_for_face)\n        cv2.imwrite(new_file, image_face)\n        image_faces.append(image_face)\n\n        idx_for_face += 1\n\n    return image_faces\n\n\ndef write_voc_style_ann(labels, img_file_name, num_human_occ):\n    # example of pascal voc annotation\n    # <object>\n    # <name>face</name>\n    # <pose>Unspecified</pose>\n    # <truncated>1</truncated>\n    # <difficult>0</difficult>\n    # <bndbox>\n    # <xmin>146</xmin>\n    # <ymin>215</ymin>\n    # <xmax>179</xmax>\n    # <ymax>248</ymax>\n    # </bndbox>\n    # <has_lm>0</has_lm>\n    # </object>\n\n    root = ET.Element(\"annotation\")\n    ET.SubElement(root, \"folder\").text = \"MAFA\"\n    ET.SubElement(root, \"filename\").text = img_file_name\n    ET.SubElement(root, \"segmented\").text = '0'\n\n    for label in labels:\n        obj = ET.SubElement(root, \"object\")\n        # we label the human body occlusion as the 'face', since our purpose is to build a dataset of face/masked_face.\n        # Human body occlusion should not be considered as masked_face.\n        occ_type = label['occlude']['type']\n        if occ_type == 3: # human body\n            ET.SubElement(obj, \"name\").text = 'face'\n            num_human_occ +=1\n        else:\n            ET.SubElement(obj, \"name\").text = 'masked_face'\n        ET.SubElement(obj, \"pose\").text = 'Unspecified'\n        ET.SubElement(obj, \"truncated\").text = '1'\n        ET.SubElement(obj, \"difficult\").text = '0'\n        ET.SubElement(obj, \"has_lm\").text = '0'\n\n        x, y, w, h = label['face']\n        bnbbox = ET.SubElement(obj, \"bndbox\")\n        ET.SubElement(bnbbox, \"xmin\").text = str(x)\n        ET.SubElement(bnbbox, \"ymin\").text = str(y)\n        ET.SubElement(bnbbox, \"xmax\").text = str(x+w)\n        ET.SubElement(bnbbox, \"ymax\").text = str(y+h)\n\n        _x, _y, _w, _h = label['occlude']['location']\n        _x = _x + x\n        _y = _y + y\n        occluder = ET.SubElement(obj, \"occluder\")\n        ET.SubElement(occluder, \"xmin\").text = str(_x)\n        ET.SubElement(occluder, \"ymin\").text = str(_y)\n        ET.SubElement(occluder, \"xmax\").text = str(_x+_w)\n        ET.SubElement(occluder, \"ymax\").text = str(_y+_h)\n\n        # We could further extend the annotations using more information such as glasses and eyes etc.\n    tree = ET.ElementTree(root)\n    return tree, num_human_occ\n\n\nif __name__ == \"__main__\":\n    # Get all args.\n    args = argparser.parse_args()\n\n    # is_train = False\n    is_train = True\n\n    img_dir = 'train-images' if is_train else 'test-images'\n    mat = args.train_mat if is_train else args.test_mat\n\n    # Load annotations from the mat file.\n    samples = load_labels(mat, is_train=is_train)\n\n    TARGET_SAMPLES = 15542\n    num = 0\n    num_human_occ = 0\n\n    # Extract the face images.\n    if args.export_dir is not None:\n        export_face_image_dir = path.join(args.export_dir, 'JPEGImages')\n        export_imageSets_dir = path.join(args.export_dir, 'ImageSets')\n        main_imageSets_dir = path.join(export_imageSets_dir, 'Main')\n        export_annotations_dir = path.join(args.export_dir, 'Annotations')\n        if not os.path.exists(export_face_image_dir):\n            os.makedirs(export_face_image_dir)\n        if not os.path.exists(export_imageSets_dir):\n            os.makedirs(export_imageSets_dir)\n            if not os.path.exists(main_imageSets_dir):\n                os.makedirs(main_imageSets_dir)\n        if not os.path.exists(export_annotations_dir):\n            os.makedirs(export_annotations_dir)\n\n    # create image set list files for train and test\n    listfile = None\n    if is_train:\n        listfile = path.join(main_imageSets_dir, 'trainval.txt')\n    else:\n        listfile = path.join(main_imageSets_dir, 'test.txt')\n    with open(listfile, 'w') as f:\n        # loop through all the annotations and do processing. Here we are going to\n        # extract all the occluded faces and save them in a new image file.\n        for sample in tqdm(samples):\n            labels = parse_labels(sample['lables'], is_train=is_train)\n            if len(labels) == 0:\n                continue\n\n            img_file_name = sample['image_file']\n            img_url = path.join(args.mafa_root, img_dir, img_file_name)\n            image = cv2.imread(img_url)\n            assert not isinstance(image, type(None)), 'image not found'\n\n            # We could use the following method to visually check the annotation quality.\n            # draw_face(image, labels)\n            draw_mask(image, labels)\n\n            # write the image name without extension\n            img_name_wo_ext = os.path.splitext(img_file_name)[0]\n            # only for creating image name of human body split\n            # img_name_wo_ext = img_name_wo_ext + '_human_occ'\n\n            f.write(img_name_wo_ext)\n            f.write('\\n')\n\n            # create xml annotation file\n            xml_annotation_file = path.join(export_annotations_dir, img_name_wo_ext + '.xml')\n            f_xml, num_human_occ = write_voc_style_ann(labels, img_file_name, num_human_occ)\n            f_xml.write(xml_annotation_file)\n\n            # Extract the face images.\n            if args.export_dir is not None:\n                export_face_image_file = path.join(export_face_image_dir, img_name_wo_ext + '.jpg')\n                # copy images\n                shutil.copyfile(img_url, export_face_image_file)\n\n                # visualize faces for validation purpose.\n                # exported_face = export_face(image, labels, export_face_image_file, occ_types=[1, 2, 3], min_size=60, export_size=112)\n            num += 1\n            if num == TARGET_SAMPLES:\n                break\n    f.close()\n    print('{} human body occluded faces'.format(num_human_occ))\n\n"
  },
  {
    "path": "masked_face/voc-model-labels.txt",
    "content": "BACKGROUND\nface\nmasked_face"
  },
  {
    "path": "models/readme",
    "content": "A place to store your models.\n\n./pretrained:\n    version-RFB-320.pth  : train with img input size 320x240\n    version-RFB-640.pth  : train with img input size 640x480\n    version-slim-320.pth : train with img input size 320x240\n    version-slim-640.pth : train with img input size 640x480\n./onnx\n    version-RFB-320.onnx                         :version-RFB / train with 320x240/ with    postprocessing\n    version-RFB-320_simplified.onnx              :version-RFB / train with 320x240/ without postprocessing /for ncnn & mnn\n    version-RFB-320_without_postprocessing.onnx  :version-RFB / train with 320x240/ without postprocessing\n    version-slim-320.onnx                        :version-slim/ train with 320x240/ with    postprocessing\n    version-slim-320_simplified.onnx             :version-slim/ train with 320x240/ without postprocessing /for ncnn & mnn\n    version-slim-320_without_postprocessing.onnx :version-slim/ train with 320x240/ without postprocessing"
  },
  {
    "path": "models/voc-model-labels.txt",
    "content": "BACKGROUND\nface"
  },
  {
    "path": "ncnn/.clang-format",
    "content": "﻿---\nBasedOnStyle: LLVM\nBreakBeforeBraces: Linux\nIndentWidth: '4'\n\n...\n"
  },
  {
    "path": "ncnn/CMakeLists.txt",
    "content": "cmake_minimum_required(VERSION 3.10)\n\nset(CMAKE_CXX_FLAGS \"-Wall\")\nset(CMAKE_CXX_FLAGS_RELEASE \"-O2 -DNDEBUG\")\nset(CMAKE_CXX_FLAGS_DEBUG \"-g\")\nset(CMAKE_CXX_STANDARD 11)\n\nif (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)\n    message(STATUS \"No build type selected, default to Release\")\n    set(CMAKE_BUILD_TYPE \"Release\" CACHE STRING \"Build type (default Debug)\" FORCE)\nendif()\n\nproject(Ultra-Light-Fast-Generic-Face-Detector-1MB)\n\nadd_subdirectory(3rdparty/ncnn ncnn_build)\ninclude_directories(3rdparty/ncnn/src)\n\nfind_package(OpenCV REQUIRED)\n\nadd_executable(main src/main.cpp src/UltraFace.cpp)\ntarget_link_libraries(main ncnn ${OpenCV_LIBS})\n"
  },
  {
    "path": "ncnn/README.md",
    "content": "# C++ implemententation of [Ultra-Light-Fast-Generic-Face-Detector-1MB](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB) with [NCNN](https://github.com/Tencent/ncnn)\n\n## Build\n\n```bash\ngit clone --recursive --depth=1 https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB\n\ncd Ultra-Light-Fast-Generic-Face-Detector-1MB/ncnn\n\nmkdir build && cd build && cmake ..\nmake -j$(nproc)\n```\n\n## Run\n\n```bash\n./main ../data/version-RFB/RFB-320.bin ../data/version-RFB/RFB-320.param ../data/test.jpg\n```\n* We provide converted NCNN models of version-slim-320 and version-RFB-320 in ./ncnn/data .\n\n## How to convert pretrained model to ncnn\n\n* Code bellow (```vision/ssd/ssd.py```) should be commented out when convert pytorch pretrained model to onnx. Comment it out and use the **convert_to_onnx.py** in official repo to finish this step.\n\n```python\nif self.is_test:\n    confidences = F.softmax(confidences, dim=2)\n    boxes = locations # this line should be added.\n    #boxes = box_utils.convert_locations_to_boxes(\n    #    locations, self.priors, self.config.center_variance, self.config.size_variance\n    #)\n    # boxes = box_utils.center_form_to_corner_form(boxes) # these lines should be commented out. detail information and analyze comming soon.\n    return confidences, boxes\nelse:\n    return confidences, locations\n```\nThen you can generate the onnx model like **version-RFB-320_without_postprocessing.onnx** in onnx directory. (You need to rename your model when convert.)\n* But the exported onnx model may contains many redundant operators such as Shape, Gather and Unsqueeze that is not supported in ncnn.\n\n```\nShape not supported yet!\nGather not supported yet!\n  # axis=0\nUnsqueeze not supported yet!\n  # axes 7\nUnsqueeze not supported yet!\n  # axes 7\n```\n\nFortunately, we can use this tool to eliminate them :\nhttps://github.com/daquexian/onnx-simplifier\n\n```\npython3 -m onnxsim  version-RFB-320_without_postprocessing.onnx version-RFB-320_simplified.onnx\n\n```\n\nNext, you can convert this onnx model like **version-RFB-320_simplified.onnx** into a ncnn model. Here is a website for online conversion : https://convertmodel.com/?tdsourcetag=s_pctim_aiomsg. You can also use the NCNN compiled conversion tool **onnx2ncnn**.\n\n## PS\n* If you want to run faster, try using the version-slim model or using lower-resolution inputs like 160x120 or 128x96.\n\n## Result\n![img1](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/blob/master/ncnn/data/result.jpg)"
  },
  {
    "path": "ncnn/data/version-RFB/RFB-320.param",
    "content": "7767517\n116 126\nInput            input                    0 1 input\nConvolution      245                      1 1 input 245 0=16 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 15=1 16=1 5=1 6=432\nReLU             247                      1 1 245 247\nConvolutionDepthWise 248                      1 1 247 248 0=16 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=144 7=16\nReLU             250                      1 1 248 250\nConvolution      251                      1 1 250 251 0=32 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=512\nReLU             253                      1 1 251 253\nConvolutionDepthWise 254                      1 1 253 254 0=32 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 15=1 16=1 5=1 6=288 7=32\nReLU             256                      1 1 254 256\nConvolution      257                      1 1 256 257 0=32 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=1024\nReLU             259                      1 1 257 259\nConvolutionDepthWise 260                      1 1 259 260 0=32 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=288 7=32\nReLU             262                      1 1 260 262\nConvolution      263                      1 1 262 263 0=32 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=1024\nReLU             265                      1 1 263 265\nConvolutionDepthWise 266                      1 1 265 266 0=32 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 15=1 16=1 5=1 6=288 7=32\nReLU             268                      1 1 266 268\nConvolution      269                      1 1 268 269 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=2048\nReLU             271                      1 1 269 271\nConvolutionDepthWise 272                      1 1 271 272 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=576 7=64\nReLU             274                      1 1 272 274\nConvolution      275                      1 1 274 275 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=4096\nReLU             277                      1 1 275 277\nConvolutionDepthWise 278                      1 1 277 278 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=576 7=64\nReLU             280                      1 1 278 280\nConvolution      281                      1 1 280 281 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=4096\nReLU             283                      1 1 281 283\nSplit            splitncnn_0              1 4 283 283_splitncnn_0 283_splitncnn_1 283_splitncnn_2 283_splitncnn_3\nConvolution      284                      1 1 283_splitncnn_3 284 0=8 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=512\nConvolution      286                      1 1 284 286 0=16 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=1152\nReLU             288                      1 1 286 288\nConvolution      289                      1 1 288 289 0=16 1=3 11=3 2=2 12=2 3=1 13=1 4=2 14=2 15=2 16=2 5=1 6=2304\nConvolution      291                      1 1 283_splitncnn_2 291 0=8 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=512\nConvolution      293                      1 1 291 293 0=16 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=1152\nReLU             295                      1 1 293 295\nConvolution      296                      1 1 295 296 0=16 1=3 11=3 2=3 12=3 3=1 13=1 4=3 14=3 15=3 16=3 5=1 6=2304\nConvolution      298                      1 1 283_splitncnn_1 298 0=8 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=512\nConvolution      300                      1 1 298 300 0=12 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=864\nReLU             302                      1 1 300 302\nConvolution      303                      1 1 302 303 0=16 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=1728\nReLU             305                      1 1 303 305\nConvolution      306                      1 1 305 306 0=16 1=3 11=3 2=5 12=5 3=1 13=1 4=5 14=5 15=5 16=5 5=1 6=2304\nConcat           308                      3 1 289 296 306 308 0=0\nConvolution      309                      1 1 308 309 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=3072\nConvolution      311                      1 1 283_splitncnn_0 311 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=4096\nBinaryOp         313                      2 1 309 311 313 0=0\nReLU             314                      1 1 313 314\nSplit            splitncnn_1              1 3 314 314_splitncnn_0 314_splitncnn_1 314_splitncnn_2\nConvolutionDepthWise 315                      1 1 314_splitncnn_2 315 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=576 7=64\nReLU             316                      1 1 315 316\nConvolution      317                      1 1 316 317 0=6 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=384\nPermute          318                      1 1 317 318 0=3\nReshape          328                      1 1 318 328 0=2 1=-1\nConvolutionDepthWise 329                      1 1 314_splitncnn_1 329 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=576 7=64\nReLU             330                      1 1 329 330\nConvolution      331                      1 1 330 331 0=12 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=768\nPermute          332                      1 1 331 332 0=3\nReshape          342                      1 1 332 342 0=4 1=-1\nConvolutionDepthWise 343                      1 1 314_splitncnn_0 343 0=64 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 15=1 16=1 5=1 6=576 7=64\nReLU             345                      1 1 343 345\nConvolution      346                      1 1 345 346 0=128 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=8192\nReLU             348                      1 1 346 348\nConvolutionDepthWise 349                      1 1 348 349 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=1152 7=128\nReLU             351                      1 1 349 351\nConvolution      352                      1 1 351 352 0=128 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=16384\nReLU             354                      1 1 352 354\nConvolutionDepthWise 355                      1 1 354 355 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=1152 7=128\nReLU             357                      1 1 355 357\nConvolution      358                      1 1 357 358 0=128 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=16384\nReLU             360                      1 1 358 360\nSplit            splitncnn_2              1 3 360 360_splitncnn_0 360_splitncnn_1 360_splitncnn_2\nConvolutionDepthWise 361                      1 1 360_splitncnn_2 361 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=1152 7=128\nReLU             362                      1 1 361 362\nConvolution      363                      1 1 362 363 0=4 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=512\nPermute          364                      1 1 363 364 0=3\nReshape          374                      1 1 364 374 0=2 1=-1\nConvolutionDepthWise 375                      1 1 360_splitncnn_1 375 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=1152 7=128\nReLU             376                      1 1 375 376\nConvolution      377                      1 1 376 377 0=8 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=1024\nPermute          378                      1 1 377 378 0=3\nReshape          388                      1 1 378 388 0=4 1=-1\nConvolutionDepthWise 389                      1 1 360_splitncnn_0 389 0=128 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 15=1 16=1 5=1 6=1152 7=128\nReLU             391                      1 1 389 391\nConvolution      392                      1 1 391 392 0=256 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=32768\nReLU             394                      1 1 392 394\nConvolutionDepthWise 395                      1 1 394 395 0=256 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=2304 7=256\nReLU             397                      1 1 395 397\nConvolution      398                      1 1 397 398 0=256 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=65536\nReLU             400                      1 1 398 400\nSplit            splitncnn_3              1 3 400 400_splitncnn_0 400_splitncnn_1 400_splitncnn_2\nConvolutionDepthWise 401                      1 1 400_splitncnn_2 401 0=256 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=2304 7=256\nReLU             402                      1 1 401 402\nConvolution      403                      1 1 402 403 0=4 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=1024\nPermute          404                      1 1 403 404 0=3\nReshape          414                      1 1 404 414 0=2 1=-1\nConvolutionDepthWise 415                      1 1 400_splitncnn_1 415 0=256 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=2304 7=256\nReLU             416                      1 1 415 416\nConvolution      417                      1 1 416 417 0=8 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=2048\nPermute          418                      1 1 417 418 0=3\nReshape          428                      1 1 418 428 0=4 1=-1\nConvolution      429                      1 1 400_splitncnn_0 429 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=16384\nReLU             430                      1 1 429 430\nConvolutionDepthWise 431                      1 1 430 431 0=64 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 15=1 16=1 5=1 6=576 7=64\nReLU             432                      1 1 431 432\nConvolution      433                      1 1 432 433 0=256 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 15=0 16=0 5=1 6=16384\nReLU             434                      1 1 433 434\nSplit            splitncnn_4              1 2 434 434_splitncnn_0 434_splitncnn_1\nConvolution      435                      1 1 434_splitncnn_1 435 0=6 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=13824\nPermute          436                      1 1 435 436 0=3\nReshape          446                      1 1 436 446 0=2 1=-1\nConvolution      447                      1 1 434_splitncnn_0 447 0=12 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 15=1 16=1 5=1 6=27648\nPermute          448                      1 1 447 448 0=3\nReshape          458                      1 1 448 458 0=4 1=-1\nConcat           459                      4 1 328 374 414 446 459 0=0\nConcat           boxes                    4 1 342 388 428 458 boxes 0=0\nSoftmax          scores                   1 1 459 scores 0=1 1=1\n"
  },
  {
    "path": "ncnn/data/version-slim/slim_320.param",
    "content": "7767517\n100 107\nInput            input                    0 1 input\nConvolution      185                      1 1 input 185 0=16 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 5=1 6=432\nReLU             187                      1 1 185 187\nConvolutionDepthWise 188                      1 1 187 188 0=16 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=144 7=16\nReLU             190                      1 1 188 190\nConvolution      191                      1 1 190 191 0=32 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=512\nReLU             193                      1 1 191 193\nConvolutionDepthWise 194                      1 1 193 194 0=32 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 5=1 6=288 7=32\nReLU             196                      1 1 194 196\nConvolution      197                      1 1 196 197 0=32 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=1024\nReLU             199                      1 1 197 199\nConvolutionDepthWise 200                      1 1 199 200 0=32 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=288 7=32\nReLU             202                      1 1 200 202\nConvolution      203                      1 1 202 203 0=32 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=1024\nReLU             205                      1 1 203 205\nConvolutionDepthWise 206                      1 1 205 206 0=32 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 5=1 6=288 7=32\nReLU             208                      1 1 206 208\nConvolution      209                      1 1 208 209 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=2048\nReLU             211                      1 1 209 211\nConvolutionDepthWise 212                      1 1 211 212 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=576 7=64\nReLU             214                      1 1 212 214\nConvolution      215                      1 1 214 215 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=4096\nReLU             217                      1 1 215 217\nConvolutionDepthWise 218                      1 1 217 218 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=576 7=64\nReLU             220                      1 1 218 220\nConvolution      221                      1 1 220 221 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=4096\nReLU             223                      1 1 221 223\nConvolutionDepthWise 224                      1 1 223 224 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=576 7=64\nReLU             226                      1 1 224 226\nConvolution      227                      1 1 226 227 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=4096\nReLU             229                      1 1 227 229\nSplit            splitncnn_0              1 3 229 229_splitncnn_0 229_splitncnn_1 229_splitncnn_2\nConvolutionDepthWise 230                      1 1 229_splitncnn_2 230 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=576 7=64\nReLU             231                      1 1 230 231\nConvolution      232                      1 1 231 232 0=6 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=384\nPermute          233                      1 1 232 233 0=3\nReshape          243                      1 1 233 243 0=2 1=-1\nConvolutionDepthWise 244                      1 1 229_splitncnn_1 244 0=64 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=576 7=64\nReLU             245                      1 1 244 245\nConvolution      246                      1 1 245 246 0=12 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=768\nPermute          247                      1 1 246 247 0=3\nReshape          257                      1 1 247 257 0=4 1=-1\nConvolutionDepthWise 258                      1 1 229_splitncnn_0 258 0=64 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 5=1 6=576 7=64\nReLU             260                      1 1 258 260\nConvolution      261                      1 1 260 261 0=128 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=8192\nReLU             263                      1 1 261 263\nConvolutionDepthWise 264                      1 1 263 264 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=1152 7=128\nReLU             266                      1 1 264 266\nConvolution      267                      1 1 266 267 0=128 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=16384\nReLU             269                      1 1 267 269\nConvolutionDepthWise 270                      1 1 269 270 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=1152 7=128\nReLU             272                      1 1 270 272\nConvolution      273                      1 1 272 273 0=128 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=16384\nReLU             275                      1 1 273 275\nSplit            splitncnn_1              1 3 275 275_splitncnn_0 275_splitncnn_1 275_splitncnn_2\nConvolutionDepthWise 276                      1 1 275_splitncnn_2 276 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=1152 7=128\nReLU             277                      1 1 276 277\nConvolution      278                      1 1 277 278 0=4 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=512\nPermute          279                      1 1 278 279 0=3\nReshape          289                      1 1 279 289 0=2 1=-1\nConvolutionDepthWise 290                      1 1 275_splitncnn_1 290 0=128 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=1152 7=128\nReLU             291                      1 1 290 291\nConvolution      292                      1 1 291 292 0=8 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=1024\nPermute          293                      1 1 292 293 0=3\nReshape          303                      1 1 293 303 0=4 1=-1\nConvolutionDepthWise 304                      1 1 275_splitncnn_0 304 0=128 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 5=1 6=1152 7=128\nReLU             306                      1 1 304 306\nConvolution      307                      1 1 306 307 0=256 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=32768\nReLU             309                      1 1 307 309\nConvolutionDepthWise 310                      1 1 309 310 0=256 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=2304 7=256\nReLU             312                      1 1 310 312\nConvolution      313                      1 1 312 313 0=256 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=65536\nReLU             315                      1 1 313 315\nSplit            splitncnn_2              1 3 315 315_splitncnn_0 315_splitncnn_1 315_splitncnn_2\nConvolutionDepthWise 316                      1 1 315_splitncnn_2 316 0=256 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=2304 7=256\nReLU             317                      1 1 316 317\nConvolution      318                      1 1 317 318 0=4 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=1024\nPermute          319                      1 1 318 319 0=3\nReshape          329                      1 1 319 329 0=2 1=-1\nConvolutionDepthWise 330                      1 1 315_splitncnn_1 330 0=256 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=2304 7=256\nReLU             331                      1 1 330 331\nConvolution      332                      1 1 331 332 0=8 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=2048\nPermute          333                      1 1 332 333 0=3\nReshape          343                      1 1 333 343 0=4 1=-1\nConvolution      344                      1 1 315_splitncnn_0 344 0=64 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=16384\nReLU             345                      1 1 344 345\nConvolutionDepthWise 346                      1 1 345 346 0=64 1=3 11=3 2=1 12=1 3=2 13=2 4=1 14=1 5=1 6=576 7=64\nReLU             347                      1 1 346 347\nConvolution      348                      1 1 347 348 0=256 1=1 11=1 2=1 12=1 3=1 13=1 4=0 14=0 5=1 6=16384\nReLU             349                      1 1 348 349\nSplit            splitncnn_3              1 2 349 349_splitncnn_0 349_splitncnn_1\nConvolution      350                      1 1 349_splitncnn_1 350 0=6 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=13824\nPermute          351                      1 1 350 351 0=3\nReshape          361                      1 1 351 361 0=2 1=-1\nConvolution      362                      1 1 349_splitncnn_0 362 0=12 1=3 11=3 2=1 12=1 3=1 13=1 4=1 14=1 5=1 6=27648\nPermute          363                      1 1 362 363 0=3\nReshape          373                      1 1 363 373 0=4 1=-1\nConcat           374                      4 1 243 289 329 361 374 0=0\nConcat           boxes                    4 1 257 303 343 373 boxes 0=0\nSoftmax          scores                   1 1 374 scores 0=1 1=1\n"
  },
  {
    "path": "ncnn/src/UltraFace.cpp",
    "content": "//\n//  UltraFace.cpp\n//  UltraFaceTest\n//\n//  Created by vealocia on 2019/10/17.\n//  Copyright © 2019 vealocia. All rights reserved.\n//\n\n#define clip(x, y) (x < 0 ? 0 : (x > y ? y : x))\n\n#include \"UltraFace.hpp\"\n#include \"mat.h\"\n\nUltraFace::UltraFace(const std::string &bin_path, const std::string &param_path,\n                     int input_width, int input_length, int num_thread_,\n                     float score_threshold_, float iou_threshold_, int topk_) {\n    num_thread = num_thread_;\n    topk = topk_;\n    score_threshold = score_threshold_;\n    iou_threshold = iou_threshold_;\n    in_w = input_width;\n    in_h = input_length;\n    w_h_list = {in_w, in_h};\n\n    for (auto size : w_h_list) {\n        std::vector<float> fm_item;\n        for (float stride : strides) {\n            fm_item.push_back(ceil(size / stride));\n        }\n        featuremap_size.push_back(fm_item);\n    }\n\n    for (auto size : w_h_list) {\n        shrinkage_size.push_back(strides);\n    }\n\n    /* generate prior anchors */\n    for (int index = 0; index < num_featuremap; index++) {\n        float scale_w = in_w / shrinkage_size[0][index];\n        float scale_h = in_h / shrinkage_size[1][index];\n        for (int j = 0; j < featuremap_size[1][index]; j++) {\n            for (int i = 0; i < featuremap_size[0][index]; i++) {\n                float x_center = (i + 0.5) / scale_w;\n                float y_center = (j + 0.5) / scale_h;\n\n                for (float k : min_boxes[index]) {\n                    float w = k / in_w;\n                    float h = k / in_h;\n                    priors.push_back({clip(x_center, 1), clip(y_center, 1), clip(w, 1), clip(h, 1)});\n                }\n            }\n        }\n    }\n    num_anchors = priors.size();\n    /* generate prior anchors finished */\n\n    ultraface.load_param(param_path.data());\n    ultraface.load_model(bin_path.data());\n}\n\nUltraFace::~UltraFace() { ultraface.clear(); }\n\nint UltraFace::detect(ncnn::Mat &img, std::vector<FaceInfo> &face_list) {\n    if (img.empty()) {\n        std::cout << \"image is empty ,please check!\" << std::endl;\n        return -1;\n    }\n\n    image_h = img.h;\n    image_w = img.w;\n\n    ncnn::Mat in;\n    ncnn::resize_bilinear(img, in, in_w, in_h);\n    ncnn::Mat ncnn_img = in;\n    ncnn_img.substract_mean_normalize(mean_vals, norm_vals);\n\n    std::vector<FaceInfo> bbox_collection;\n    std::vector<FaceInfo> valid_input;\n\n    ncnn::Extractor ex = ultraface.create_extractor();\n    ex.set_num_threads(num_thread);\n    ex.input(\"input\", ncnn_img);\n\n    ncnn::Mat scores;\n    ncnn::Mat boxes;\n    ex.extract(\"scores\", scores);\n    ex.extract(\"boxes\", boxes);\n    generateBBox(bbox_collection, scores, boxes, score_threshold, num_anchors);\n    nms(bbox_collection, face_list);\n    return 0;\n}\n\nvoid UltraFace::generateBBox(std::vector<FaceInfo> &bbox_collection, ncnn::Mat scores, ncnn::Mat boxes, float score_threshold, int num_anchors) {\n    for (int i = 0; i < num_anchors; i++) {\n        if (scores.channel(0)[i * 2 + 1] > score_threshold) {\n            FaceInfo rects;\n            float x_center = boxes.channel(0)[i * 4] * center_variance * priors[i][2] + priors[i][0];\n            float y_center = boxes.channel(0)[i * 4 + 1] * center_variance * priors[i][3] + priors[i][1];\n            float w = exp(boxes.channel(0)[i * 4 + 2] * size_variance) * priors[i][2];\n            float h = exp(boxes.channel(0)[i * 4 + 3] * size_variance) * priors[i][3];\n\n            rects.x1 = clip(x_center - w / 2.0, 1) * image_w;\n            rects.y1 = clip(y_center - h / 2.0, 1) * image_h;\n            rects.x2 = clip(x_center + w / 2.0, 1) * image_w;\n            rects.y2 = clip(y_center + h / 2.0, 1) * image_h;\n            rects.score = clip(scores.channel(0)[i * 2 + 1], 1);\n            bbox_collection.push_back(rects);\n        }\n    }\n}\n\nvoid UltraFace::nms(std::vector<FaceInfo> &input, std::vector<FaceInfo> &output, int type) {\n    std::sort(input.begin(), input.end(), [](const FaceInfo &a, const FaceInfo &b) { return a.score > b.score; });\n\n    int box_num = input.size();\n\n    std::vector<int> merged(box_num, 0);\n\n    for (int i = 0; i < box_num; i++) {\n        if (merged[i])\n            continue;\n        std::vector<FaceInfo> buf;\n\n        buf.push_back(input[i]);\n        merged[i] = 1;\n\n        float h0 = input[i].y2 - input[i].y1 + 1;\n        float w0 = input[i].x2 - input[i].x1 + 1;\n\n        float area0 = h0 * w0;\n\n        for (int j = i + 1; j < box_num; j++) {\n            if (merged[j])\n                continue;\n\n            float inner_x0 = input[i].x1 > input[j].x1 ? input[i].x1 : input[j].x1;\n            float inner_y0 = input[i].y1 > input[j].y1 ? input[i].y1 : input[j].y1;\n\n            float inner_x1 = input[i].x2 < input[j].x2 ? input[i].x2 : input[j].x2;\n            float inner_y1 = input[i].y2 < input[j].y2 ? input[i].y2 : input[j].y2;\n\n            float inner_h = inner_y1 - inner_y0 + 1;\n            float inner_w = inner_x1 - inner_x0 + 1;\n\n            if (inner_h <= 0 || inner_w <= 0)\n                continue;\n\n            float inner_area = inner_h * inner_w;\n\n            float h1 = input[j].y2 - input[j].y1 + 1;\n            float w1 = input[j].x2 - input[j].x1 + 1;\n\n            float area1 = h1 * w1;\n\n            float score;\n\n            score = inner_area / (area0 + area1 - inner_area);\n\n            if (score > iou_threshold) {\n                merged[j] = 1;\n                buf.push_back(input[j]);\n            }\n        }\n        switch (type) {\n            case hard_nms: {\n                output.push_back(buf[0]);\n                break;\n            }\n            case blending_nms: {\n                float total = 0;\n                for (int i = 0; i < buf.size(); i++) {\n                    total += exp(buf[i].score);\n                }\n                FaceInfo rects;\n                memset(&rects, 0, sizeof(rects));\n                for (int i = 0; i < buf.size(); i++) {\n                    float rate = exp(buf[i].score) / total;\n                    rects.x1 += buf[i].x1 * rate;\n                    rects.y1 += buf[i].y1 * rate;\n                    rects.x2 += buf[i].x2 * rate;\n                    rects.y2 += buf[i].y2 * rate;\n                    rects.score += buf[i].score * rate;\n                }\n                output.push_back(rects);\n                break;\n            }\n            default: {\n                printf(\"wrong type of nms.\");\n                exit(-1);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "ncnn/src/UltraFace.hpp",
    "content": "//\n//  UltraFace.hpp\n//  UltraFaceTest\n//\n//  Created by vealocia on 2019/10/17.\n//  Copyright © 2019 vealocia. All rights reserved.\n//\n\n#ifndef UltraFace_hpp\n#define UltraFace_hpp\n\n#pragma once\n\n#include \"gpu.h\"\n#include \"net.h\"\n#include <algorithm>\n#include <iostream>\n#include <string>\n#include <vector>\n\n#define num_featuremap 4\n#define hard_nms 1\n#define blending_nms 2 /* mix nms was been proposaled in paper blaze face, aims to minimize the temporal jitter*/\n\ntypedef struct FaceInfo {\n    float x1;\n    float y1;\n    float x2;\n    float y2;\n    float score;\n\n    float *landmarks;\n} FaceInfo;\n\nclass UltraFace {\npublic:\n    UltraFace(const std::string &bin_path, const std::string &param_path,\n              int input_width, int input_length, int num_thread_ = 4, float score_threshold_ = 0.7, float iou_threshold_ = 0.3, int topk_ = -1);\n\n    ~UltraFace();\n\n    int detect(ncnn::Mat &img, std::vector<FaceInfo> &face_list);\n\nprivate:\n    void generateBBox(std::vector<FaceInfo> &bbox_collection, ncnn::Mat scores, ncnn::Mat boxes, float score_threshold, int num_anchors);\n\n    void nms(std::vector<FaceInfo> &input, std::vector<FaceInfo> &output, int type = blending_nms);\n\nprivate:\n    ncnn::Net ultraface;\n\n    int num_thread;\n    int image_w;\n    int image_h;\n\n    int in_w;\n    int in_h;\n    int num_anchors;\n\n    int topk;\n    float score_threshold;\n    float iou_threshold;\n\n\n    const float mean_vals[3] = {127, 127, 127};\n    const float norm_vals[3] = {1.0 / 128, 1.0 / 128, 1.0 / 128};\n\n    const float center_variance = 0.1;\n    const float size_variance = 0.2;\n    const std::vector<std::vector<float>> min_boxes = {\n            {10.0f,  16.0f,  24.0f},\n            {32.0f,  48.0f},\n            {64.0f,  96.0f},\n            {128.0f, 192.0f, 256.0f}};\n    const std::vector<float> strides = {8.0, 16.0, 32.0, 64.0};\n    std::vector<std::vector<float>> featuremap_size;\n    std::vector<std::vector<float>> shrinkage_size;\n    std::vector<int> w_h_list;\n\n    std::vector<std::vector<float>> priors = {};\n};\n\n#endif /* UltraFace_hpp */\n"
  },
  {
    "path": "ncnn/src/main.cpp",
    "content": "//\n//  main.cpp\n//  UltraFaceTest\n//\n//  Created by vealocia on 2019/10/17.\n//  Copyright © 2019 vealocia. All rights reserved.\n//\n\n#include \"UltraFace.hpp\"\n#include <iostream>\n#include <opencv2/opencv.hpp>\n\nint main(int argc, char **argv) {\n    if (argc <= 3) {\n        fprintf(stderr, \"Usage: %s <ncnn bin> <ncnn param> [image files...]\\n\", argv[0]);\n        return 1;\n    }\n\n    std::string bin_path = argv[1];\n    std::string param_path = argv[2];\n    UltraFace ultraface(bin_path, param_path, 320, 240, 1, 0.7); // config model input\n\n    for (int i = 3; i < argc; i++) {\n        std::string image_file = argv[i];\n        std::cout << \"Processing \" << image_file << std::endl;\n\n        cv::Mat frame = cv::imread(image_file);\n        ncnn::Mat inmat = ncnn::Mat::from_pixels(frame.data, ncnn::Mat::PIXEL_BGR2RGB, frame.cols, frame.rows);\n\n        std::vector<FaceInfo> face_info;\n        ultraface.detect(inmat, face_info);\n\n        for (int i = 0; i < face_info.size(); i++) {\n            auto face = face_info[i];\n            cv::Point pt1(face.x1, face.y1);\n            cv::Point pt2(face.x2, face.y2);\n            cv::rectangle(frame, pt1, pt2, cv::Scalar(0, 255, 0), 2);\n        }\n\n        cv::imshow(\"UltraFace\", frame);\n        cv::waitKey();\n        cv::imwrite(\"result.jpg\", frame);\n    }\n    return 0;\n}\n"
  },
  {
    "path": "opencv_dnn/cv_dnn_ultraface.cpp",
    "content": "#include \"stdafx.h\"\n#include \"cv_dnn_ultraface.h\"\n\n#define clip(x, y) (x < 0 ? 0 : (x > y ? y : x))\n\nUltraFace::UltraFace(const std::string model_path,\n\tint input_width, int input_length, int num_thread_,\n\tfloat score_threshold_, float iou_threshold_, int topk_) {\n\tnum_thread = num_thread_;\n\ttopk = topk_;\n\tscore_threshold = score_threshold_;\n\tiou_threshold = iou_threshold_;\n\tin_w = input_width;\n\tin_h = input_length;\n\tw_h_list = { in_w, in_h };\n\n\tfor (auto size : w_h_list) {\n\t\tstd::vector<float> fm_item;\n\t\tfor (float stride : strides) {\n\t\t\tfm_item.push_back(ceil(size / stride));\n\t\t}\n\t\tfeaturemap_size.push_back(fm_item);\n\t}\n\n\tfor (auto size : w_h_list) {\n\t\tshrinkage_size.push_back(strides);\n\t}\n\n\t/* generate prior anchors */\n\tfor (int index = 0; index < num_featuremap; index++) {\n\t\tfloat scale_w = in_w / shrinkage_size[0][index];\n\t\tfloat scale_h = in_h / shrinkage_size[1][index];\n\t\tfor (int j = 0; j < featuremap_size[1][index]; j++) {\n\t\t\tfor (int i = 0; i < featuremap_size[0][index]; i++) {\n\t\t\t\tfloat x_center = (i + 0.5) / scale_w;\n\t\t\t\tfloat y_center = (j + 0.5) / scale_h;\n\n\t\t\t\tfor (float k : min_boxes[index]) {\n\t\t\t\t\tfloat w = k / in_w;\n\t\t\t\t\tfloat h = k / in_h;\n\t\t\t\t\tpriors.push_back({ clip(x_center, 1), clip(y_center, 1), clip(w, 1), clip(h, 1) });\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tnum_anchors = priors.size();\n\t/* generate prior anchors finished */\n\n\tultraface = cv::dnn::readNetFromONNX(model_path + \"/version-slim-320_without_postprocessing.onnx\");\n\n}\n\nUltraFace::~UltraFace() {  }\n\nint UltraFace::detect(cv::Mat &img, std::vector<FaceInfo> &face_list) {\n\tif (img.empty()) {\n\t\tstd::cout << \"image is empty ,please check!\" << std::endl;\n\t\treturn -1;\n\t}\n\n\timage_h = img.rows;\n\timage_w = img.cols;\n\n\t//cv::Mat in;\n\t//cv::resize(img, in, cv::Size(in_w, in_h));\n\n\tstd::vector<FaceInfo> bbox_collection;\n\tstd::vector<FaceInfo> valid_input;\n\n\tcv::Mat inputBlob = cv::dnn::blobFromImage(img, 1.0 / 128, cv::Size(in_w, in_h), cv::Scalar(127, 127, 127), true);\n\tultraface.setInput(inputBlob);\n\n\tstd::vector<cv::String> output_names = { \"scores\",\"boxes\"};\n\tstd::vector<cv::Mat> out_blobs;\n\tultraface.forward(out_blobs, output_names);\n\tgenerateBBox(bbox_collection,out_blobs[0], out_blobs[1], score_threshold, num_anchors);\n\tnms(bbox_collection, face_list);\n\treturn 0;\n}\n\nvoid UltraFace::generateBBox(std::vector<FaceInfo> &bbox_collection, cv::Mat scores, cv::Mat boxes, float score_threshold, int num_anchors) {\n\t\n\tfloat* score_value = (float*)(scores.data);\n\tfloat* bbox_value = (float*)(boxes.data);\n\tfor (int i = 0; i < num_anchors; i++) {\n\t\tfloat score = score_value[2 * i + 1];\n\t\tif (score_value[2 * i + 1] > score_threshold) {\n\t\t\tFaceInfo rects = {0};\n\t\t\tfloat x_center = bbox_value[i * 4] * center_variance * priors[i][2] + priors[i][0];\n\t\t\tfloat y_center = bbox_value[i * 4 + 1] * center_variance * priors[i][3] + priors[i][1];\n\t\t\tfloat w = exp(bbox_value[i * 4 + 2] * size_variance) * priors[i][2];\n\t\t\tfloat h = exp(bbox_value[i * 4 + 3] * size_variance) * priors[i][3];\n\n\t\t\trects.x1 = clip(x_center - w / 2.0, 1) * image_w;\n\t\t\trects.y1 = clip(y_center - h / 2.0, 1) * image_h;\n\t\t\trects.x2 = clip(x_center + w / 2.0, 1) * image_w;\n\t\t\trects.y2 = clip(y_center + h / 2.0, 1) * image_h;\n\t\t\trects.score = clip(score_value[2 * i + 1], 1);\n\t\t\tbbox_collection.push_back(rects);\n\t\t}\n\t}\n}\n\nvoid UltraFace::nms(std::vector<FaceInfo> &input, std::vector<FaceInfo> &output, int type) {\n\tstd::sort(input.begin(), input.end(), [](const FaceInfo &a, const FaceInfo &b) { return a.score > b.score; });\n\n\tint box_num = input.size();\n\n\tstd::vector<int> merged(box_num, 0);\n\n\tfor (int i = 0; i < box_num; i++) {\n\t\tif (merged[i])\n\t\t\tcontinue;\n\t\tstd::vector<FaceInfo> buf;\n\n\t\tbuf.push_back(input[i]);\n\t\tmerged[i] = 1;\n\n\t\tfloat h0 = input[i].y2 - input[i].y1 + 1;\n\t\tfloat w0 = input[i].x2 - input[i].x1 + 1;\n\n\t\tfloat area0 = h0 * w0;\n\n\t\tfor (int j = i + 1; j < box_num; j++) {\n\t\t\tif (merged[j])\n\t\t\t\tcontinue;\n\n\t\t\tfloat inner_x0 = input[i].x1 > input[j].x1 ? input[i].x1 : input[j].x1;\n\t\t\tfloat inner_y0 = input[i].y1 > input[j].y1 ? input[i].y1 : input[j].y1;\n\n\t\t\tfloat inner_x1 = input[i].x2 < input[j].x2 ? input[i].x2 : input[j].x2;\n\t\t\tfloat inner_y1 = input[i].y2 < input[j].y2 ? input[i].y2 : input[j].y2;\n\n\t\t\tfloat inner_h = inner_y1 - inner_y0 + 1;\n\t\t\tfloat inner_w = inner_x1 - inner_x0 + 1;\n\n\t\t\tif (inner_h <= 0 || inner_w <= 0)\n\t\t\t\tcontinue;\n\n\t\t\tfloat inner_area = inner_h * inner_w;\n\n\t\t\tfloat h1 = input[j].y2 - input[j].y1 + 1;\n\t\t\tfloat w1 = input[j].x2 - input[j].x1 + 1;\n\n\t\t\tfloat area1 = h1 * w1;\n\n\t\t\tfloat score;\n\n\t\t\tscore = inner_area / (area0 + area1 - inner_area);\n\n\t\t\tif (score > iou_threshold) {\n\t\t\t\tmerged[j] = 1;\n\t\t\t\tbuf.push_back(input[j]);\n\t\t\t}\n\t\t}\n\t\tswitch (type) {\n\t\tcase hard_nms: {\n\t\t\toutput.push_back(buf[0]);\n\t\t\tbreak;\n\t\t}\n\t\tcase blending_nms: {\n\t\t\tfloat total = 0;\n\t\t\tfor (int i = 0; i < buf.size(); i++) {\n\t\t\t\ttotal += exp(buf[i].score);\n\t\t\t}\n\t\t\tFaceInfo rects;\n\t\t\tmemset(&rects, 0, sizeof(rects));\n\t\t\tfor (int i = 0; i < buf.size(); i++) {\n\t\t\t\tfloat rate = exp(buf[i].score) / total;\n\t\t\t\trects.x1 += buf[i].x1 * rate;\n\t\t\t\trects.y1 += buf[i].y1 * rate;\n\t\t\t\trects.x2 += buf[i].x2 * rate;\n\t\t\t\trects.y2 += buf[i].y2 * rate;\n\t\t\t\trects.score += buf[i].score * rate;\n\t\t\t}\n\t\t\toutput.push_back(rects);\n\t\t\tbreak;\n\t\t}\n\t\tdefault: {\n\t\t\tprintf(\"wrong type of nms.\");\n\t\t\texit(-1);\n\t\t}\n\t\t}\n\t}\n}"
  },
  {
    "path": "opencv_dnn/cv_dnn_ultraface.h",
    "content": "#ifndef UltraFace_hpp\n#define UltraFace_hpp\n\n#pragma once\n\n#include <algorithm>\n#include <iostream>\n#include <string>\n#include <vector>\n#include \"opencv2/opencv.hpp\"\n\n#define num_featuremap 4\n#define hard_nms 1\n#define blending_nms 2 /* mix nms was been proposaled in paper blaze face, aims to minimize the temporal jitter*/\n\ntypedef struct FaceInfo {\n\tfloat x1;\n\tfloat y1;\n\tfloat x2;\n\tfloat y2;\n\tfloat score;\n\n\tfloat landmarks[10];\n} FaceInfo;\n\nclass UltraFace {\npublic:\n\tUltraFace(const std::string model_path,\n\t\tint input_width, int input_length, int num_thread_ = 4, float score_threshold_ = 0.7, float iou_threshold_ = 0.3, int topk_ = -1);\n\n\t~UltraFace();\n\n\tint detect(cv::Mat &img, std::vector<FaceInfo> &face_list);\n\nprivate:\n\tvoid generateBBox(std::vector<FaceInfo> &bbox_collection, cv::Mat scores, cv::Mat boxes, float score_threshold, int num_anchors);\n\n\tvoid nms(std::vector<FaceInfo> &input, std::vector<FaceInfo> &output, int type = blending_nms);\n\nprivate:\n\tcv::dnn::Net ultraface;\n\n\tint num_thread;\n\tint image_w;\n\tint image_h;\n\n\tint in_w;\n\tint in_h;\n\tint num_anchors;\n\n\tint topk;\n\tfloat score_threshold;\n\tfloat iou_threshold;\n\n\n\tconst float mean_vals[3] = { 127, 127, 127 };\n\tconst float norm_vals[3] = { 1.0 / 128, 1.0 / 128, 1.0 / 128 };\n\n\tconst float center_variance = 0.1;\n\tconst float size_variance = 0.2;\n\tconst std::vector<std::vector<float>> min_boxes = {\n\t\t\t{10.0f,  16.0f,  24.0f},\n\t\t\t{32.0f,  48.0f},\n\t\t\t{64.0f,  96.0f},\n\t\t\t{128.0f, 192.0f, 256.0f} };\n\tconst std::vector<float> strides = { 8.0, 16.0, 32.0, 64.0 };\n\tstd::vector<std::vector<float>> featuremap_size;\n\tstd::vector<std::vector<float>> shrinkage_size;\n\tstd::vector<int> w_h_list;\n\n\tstd::vector<std::vector<float>> priors = {};\n};\n\n#endif /* UltraFace_hpp */"
  },
  {
    "path": "paddle/train-version-RFB.sh",
    "content": "#!/usr/bin/env bash\nmodel_root_path=\"./models/train-version-RFB\"\nlog_dir=\"$model_root_path/logs\"\nlog=\"$log_dir/log\"\nmkdir -p \"$log_dir\"\n\npython3 -u train.py \\\n  --datasets \\\n  ./data/wider_face_add_lm_10_10 \\\n  --validation_dataset \\\n  ./data/wider_face_add_lm_10_10 \\\n  --net \\\n  RFB \\\n  --num_epochs \\\n  200 \\\n  --milestones \\\n  \"95,150\" \\\n  --lr \\\n  1e-2 \\\n  --batch_size \\\n  24 \\\n  --input_size \\\n  320 \\\n  --checkpoint_folder \\\n  ${model_root_path} \\\n  --num_workers \\\n  4 \\\n  --log_dir \\\n  ${log_dir} \\\n  --cuda_index \\\n  0 \\\n  2>&1 | tee \"$log\"\n"
  },
  {
    "path": "paddle/train-version-slim.sh",
    "content": "#!/usr/bin/env bash\nmodel_root_path=\"./models/train-version-slim\"\nlog_dir=\"$model_root_path/logs\"\nlog=\"$log_dir/log\"\nmkdir -p \"$log_dir\"\n\npython3 -u train.py \\\n  --datasets \\\n  ./data/wider_face_add_lm_10_10 \\\n  --validation_dataset \\\n  ./data/wider_face_add_lm_10_10 \\\n  --net \\\n  slim \\\n  --num_epochs \\\n  200 \\\n  --milestones \\\n  \"95,150\" \\\n  --lr \\\n  1e-2 \\\n  --batch_size \\\n  24 \\\n  --input_size \\\n  320 \\\n  --checkpoint_folder \\\n  ${model_root_path} \\\n  --num_workers \\\n  4 \\\n  --log_dir \\\n  ${log_dir} \\\n  --cuda_index \\\n  0 \\\n  2>&1 | tee \"$log\"\n"
  },
  {
    "path": "paddle/train.py",
    "content": "\"\"\"\nThis code is the main training code.\n\"\"\"\nimport argparse\nimport itertools\nimport logging\nimport os\nimport sys\n\nimport paddle\nfrom paddle.optimizer.lr import CosineAnnealingDecay, MultiStepDecay\nfrom paddle.io import DataLoader, ComposeDataset\n\nfrom vision.datasets.voc_dataset import VOCDataset\nfrom vision.nn.multibox_loss import MultiboxLoss\nfrom vision.ssd.config.fd_config import define_img_size\nfrom vision.utils.misc import str2bool, Timer, freeze_net_layers, store_labels\n\nparser = argparse.ArgumentParser(\n    description='train With Pytorch')\n\nparser.add_argument(\"--dataset_type\", default=\"voc\", type=str,\n                    help='Specify dataset type. Currently support voc.')\n\nparser.add_argument('--datasets', nargs='+', help='Dataset directory path')\nparser.add_argument('--validation_dataset', help='Dataset directory path')\nparser.add_argument('--balance_data', action='store_true',\n                    help=\"Balance training data by down-sampling more frequent labels.\")\n\nparser.add_argument('--net', default=\"RFB\",\n                    help=\"The network architecture ,optional(RFB , slim)\")\nparser.add_argument('--freeze_base_net', action='store_true',\n                    help=\"Freeze base net layers.\")\nparser.add_argument('--freeze_net', action='store_true',\n                    help=\"Freeze all the layers except the prediction head.\")\n\n# Params for SGD\nparser.add_argument('--lr', '--learning-rate', default=1e-2, type=float,\n                    help='initial learning rate')\nparser.add_argument('--momentum', default=0.9, type=float,\n                    help='Momentum value for optim')\nparser.add_argument('--weight_decay', default=5e-4, type=float,\n                    help='Weight decay for SGD')\nparser.add_argument('--gamma', default=0.1, type=float,\n                    help='Gamma update for SGD')\nparser.add_argument('--base_net_lr', default=None, type=float,\n                    help='initial learning rate for base net.')\nparser.add_argument('--extra_layers_lr', default=None, type=float,\n                    help='initial learning rate for the layers not in base net and prediction heads.')\n\n# Params for loading pretrained basenet or checkpoints.\nparser.add_argument('--base_net',\n                    help='Pretrained base model')\nparser.add_argument('--pretrained_ssd', help='Pre-trained base model')\nparser.add_argument('--resume', default=None, type=str,\n                    help='Checkpoint state_dict file to resume training from')\n\n# Scheduler\nparser.add_argument('--scheduler', default=\"multi-step\", type=str,\n                    help=\"Scheduler for SGD. It can one of multi-step and cosine\")\n\n# Params for Multi-step Scheduler\nparser.add_argument('--milestones', default=\"80,100\", type=str,\n                    help=\"milestones for MultiStepLR\")\n\n# Params for Cosine Annealing\nparser.add_argument('--t_max', default=120, type=float,\n                    help='T_max value for Cosine Annealing Scheduler.')\n\n# Train params\nparser.add_argument('--batch_size', default=24, type=int,\n                    help='Batch size for training')\nparser.add_argument('--num_epochs', default=200, type=int,\n                    help='the number epochs')\nparser.add_argument('--num_workers', default=4, type=int,\n                    help='Number of workers used in dataloading')\nparser.add_argument('--validation_epochs', default=5, type=int,\n                    help='the number epochs')\nparser.add_argument('--debug_steps', default=100, type=int,\n                    help='Set the debug log output frequency.')\nparser.add_argument('--use_cuda', default=True, type=str2bool,\n                    help='Use CUDA to train model')\n\nparser.add_argument('--checkpoint_folder', default='models/',\n                    help='Directory for saving checkpoint models')\nparser.add_argument('--log_dir', default='./models/Ultra-Light(1MB)_&_Fast_Face_Detector/logs',\n                    help='lod dir')\nparser.add_argument('--cuda_index', default=\"0\", type=str,\n                    help='Choose cuda index.If you have 4 GPUs, you can set it like 0,1,2,3')\nparser.add_argument('--power', default=2, type=int,\n                    help='poly lr pow')\nparser.add_argument('--overlap_threshold', default=0.35, type=float,\n                    help='overlap_threshold')\nparser.add_argument('--optimizer_type', default=\"SGD\", type=str,\n                    help='optimizer_type')\nparser.add_argument('--input_size', default=320, type=int,\n                    help='define network input size,default optional value 128/160/320/480/640/1280')\n\nlogging.basicConfig(stream=sys.stdout, level=logging.INFO,\n                    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')\nargs = parser.parse_args()\n\ninput_img_size = args.input_size  # define input size ,default optional(128/160/320/480/640/1280)\nlogging.info(\"inpu size :{}\".format(input_img_size))\ndefine_img_size(input_img_size)  # must put define_img_size() before 'import fd_config'\n\nfrom vision.ssd.config import fd_config\nfrom vision.ssd.data_preprocessing import TrainAugmentation, TestTransform\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd\nfrom vision.ssd.ssd import MatchPrior\n\n# GPU settings\nif paddle.is_compiled_with_cuda() and args.use_cuda:\n    paddle.set_device(\"gpu\")\n    logging.info(\"Use gpu.\")\nelse:\n    paddle.set_device(\"cpu\")\n    logging.info(\"Use cpu.\")\n\n\ndef lr_poly(base_lr, iter):\n    \"\"\"\n    learning rate poly decay\n    Args:\n        base_lr: the base learning rate\n        iter: the current iter\n\n    Returns:\n        the current learning rate\n    \"\"\"\n    return base_lr * ((1 - float(iter) / args.num_epochs) ** (args.power))\n\n\ndef adjust_learning_rate(optimizer, i_iter):\n    \"\"\"Sets the learning rate to the initial LR divided by 5 at 60th, 120th and 160th epochs\"\"\"\n    lr = lr_poly(args.lr, i_iter)\n    optimizer.param_groups[0]['lr'] = lr\n\n\ndef train(loader, net, criterion, optimizer, debug_steps=100, epoch=-1):\n    net.train()\n    running_loss = 0.0\n    running_regression_loss = 0.0\n    running_classification_loss = 0.0\n    for i, data in enumerate(loader):\n        print(\".\", end=\"\", flush=True)\n        images, boxes, labels = data\n\n        optimizer.clear_grad()\n        confidence, locations = net(images)\n        regression_loss, classification_loss = criterion(confidence, locations, labels, boxes)  # TODO CHANGE BOXES\n        loss = regression_loss + classification_loss\n        loss.backward()\n        optimizer.step()\n\n        running_loss += loss.numpy().tolist()[0]\n        running_regression_loss += regression_loss.numpy().tolist()[0]\n        running_classification_loss += classification_loss.numpy().tolist()[0]\n        if i and i % debug_steps == 0:\n            print(\".\", flush=True)\n            avg_loss = running_loss / debug_steps\n            avg_reg_loss = running_regression_loss / debug_steps\n            avg_clf_loss = running_classification_loss / debug_steps\n            logging.info(\n                f\"Epoch: {epoch}, Step: {i}, \" +\n                f\"Average Loss: {avg_loss:.4f}, \" +\n                f\"Average Regression Loss {avg_reg_loss:.4f}, \" +\n                f\"Average Classification Loss: {avg_clf_loss:.4f}\"\n            )\n\n            running_loss = 0.0\n            running_regression_loss = 0.0\n            running_classification_loss = 0.0\n\n\ndef test(loader, net, criterion):\n    net.eval()\n    running_loss = 0.0\n    running_regression_loss = 0.0\n    running_classification_loss = 0.0\n    num = 0\n    for _, data in enumerate(loader):\n        images, boxes, labels = data\n        num += 1\n\n        with paddle.no_grad():\n            confidence, locations = net(images)\n            regression_loss, classification_loss = criterion(confidence, locations, labels, boxes)\n            loss = regression_loss + classification_loss\n\n        running_loss += loss.numpy().tolist()[0]\n        running_regression_loss += regression_loss.numpy().tolist()[0]\n        running_classification_loss += classification_loss.numpy().tolist()[0]\n    return running_loss / num, running_regression_loss / num, running_classification_loss / num\n\n\nif __name__ == '__main__':\n    timer = Timer()\n\n    logging.info(args)\n    if args.net == 'slim':\n        create_net = create_mb_tiny_fd\n        config = fd_config\n    elif args.net == 'RFB':\n        create_net = create_Mb_Tiny_RFB_fd\n        config = fd_config\n    else:\n        logging.fatal(\"The net type is wrong.\")\n        parser.print_help(sys.stderr)\n        sys.exit(1)\n\n    train_transform = TrainAugmentation(config.image_size, config.image_mean, config.image_std)\n    target_transform = MatchPrior(config.priors, config.center_variance,\n                                  config.size_variance, args.overlap_threshold)\n\n    test_transform = TestTransform(config.image_size, config.image_mean_test, config.image_std)\n\n    if not os.path.exists(args.checkpoint_folder):\n        os.makedirs(args.checkpoint_folder)\n    logging.info(\"Prepare training datasets.\")\n    datasets = []\n    for dataset_path in args.datasets:\n        if args.dataset_type == 'voc':\n            dataset = VOCDataset(dataset_path, transform=train_transform,\n                                 target_transform=target_transform)\n            label_file = os.path.join(args.checkpoint_folder, \"voc-model-labels.txt\")\n            store_labels(label_file, dataset.class_names)\n            num_classes = len(dataset.class_names)\n\n        else:\n            raise ValueError(f\"Dataset tpye {args.dataset_type} is not supported.\")\n        datasets.append(dataset)\n    logging.info(f\"Stored labels into file {label_file}.\")\n    train_dataset = ComposeDataset(datasets)\n    logging.info(\"Train dataset size: {}\".format(len(train_dataset)))\n    train_loader = DataLoader(train_dataset,\n                              batch_size=args.batch_size,\n                              num_workers=args.num_workers,\n                              shuffle=True)\n    logging.info(\"Prepare Validation datasets.\")\n    if args.dataset_type == \"voc\":\n        val_dataset = VOCDataset(args.validation_dataset,\n                                 transform=test_transform,\n                                 target_transform=target_transform,\n                                 is_test=True)\n    logging.info(\"validation dataset size: {}\".format(len(val_dataset)))\n\n    val_loader = DataLoader(val_dataset,\n                            batch_size=args.batch_size,\n                            num_workers=args.num_workers,\n                            shuffle=False)\n    logging.info(\"Build network.\")\n    net = create_net(num_classes)\n\n    # add multigpu_train\n    if paddle.distributed.get_world_size() != 1:\n        # cuda_index_list = [int(v.strip()) for v in args.cuda_index.split(\",\")]\n        paddle.distributed.init_parallel_env()\n        net = paddle.DataParallel(net)\n        logging.info(\"use multi gpu.\")\n\n    min_loss = -10000.0\n    last_epoch = -1\n\n    base_net_lr = args.base_net_lr if args.base_net_lr is not None else args.lr\n    extra_layers_lr = args.extra_layers_lr if args.extra_layers_lr is not None else args.lr\n    if args.freeze_base_net:\n        logging.info(\"Freeze base net.\")\n        freeze_net_layers(net.base_net)\n        params = itertools.chain(net.source_layer_add_ons.parameters(), net.extras.parameters(),\n                                 net.regression_headers.parameters(), net.classification_headers.parameters())\n        params = [\n            {'params': itertools.chain(\n                net.source_layer_add_ons.parameters(),\n                net.extras.parameters()\n            ), 'lr': extra_layers_lr},\n            {'params': itertools.chain(\n                net.regression_headers.parameters(),\n                net.classification_headers.parameters()\n            )}\n        ]\n    elif args.freeze_net:\n        freeze_net_layers(net.base_net)\n        freeze_net_layers(net.source_layer_add_ons)\n        freeze_net_layers(net.extras)\n        params = itertools.chain(net.regression_headers.parameters(), net.classification_headers.parameters())\n        logging.info(\"Freeze all the layers except prediction heads.\")\n    else:\n        params = [\n            {'params': net.base_net.parameters(), 'lr': base_net_lr},\n            {'params': itertools.chain(\n                net.source_layer_add_ons.parameters(),\n                net.extras.parameters()\n            ), 'lr': extra_layers_lr},\n            {'params': itertools.chain(\n                net.regression_headers.parameters(),\n                net.classification_headers.parameters()\n            )}\n        ]\n\n    timer.start(\"Load Model\")\n    if args.resume:\n        logging.info(f\"Resume from the model {args.resume}\")\n        net.load(args.resume)\n    elif args.base_net:\n        logging.info(f\"Init from base net {args.base_net}\")\n        net.init_from_base_net(args.base_net)\n    elif args.pretrained_ssd:\n        logging.info(f\"Init from pretrained ssd {args.pretrained_ssd}\")\n        net.init_from_pretrained_ssd(args.pretrained_ssd)\n    logging.info(f'Took {timer.end(\"Load Model\"):.2f} seconds to load the model.')\n\n    criterion = MultiboxLoss(config.priors, neg_pos_ratio=3, center_variance=0.1, size_variance=0.2)\n\n    if args.optimizer_type != \"Adam\":\n        if args.scheduler == 'multi-step':\n            logging.info(\"Uses MultiStepLR scheduler.\")\n            milestones = [int(v.strip()) for v in args.milestones.split(\",\")]\n            scheduler = MultiStepDecay(args.lr, milestones=milestones,\n                                    gamma=0.1, last_epoch=last_epoch)\n        elif args.scheduler == 'cosine':\n            logging.info(\"Uses CosineAnnealingLR scheduler.\")\n            scheduler = CosineAnnealingDecay(args.lr, args.t_max, last_epoch=last_epoch)\n        elif args.scheduler == 'poly':\n            logging.info(\"Uses PolyLR scheduler.\")\n        else:\n            logging.fatal(f\"Unsupported Scheduler: {args.scheduler}.\")\n            parser.print_help(sys.stderr)\n            sys.exit(1)\n\n    if args.optimizer_type == \"SGD\":\n        optimizer = paddle.optimizer.Momentum(learning_rate=scheduler,\n                                              momentum=args.momentum,\n                                              parameters=net.parameters(),               #######################,\n                                              weight_decay=args.weight_decay)\n    elif args.optimizer_type == \"Adam\":\n        optimizer = paddle.optimizer.Adam(learning_rate=scheduler, parameters=params)\n        logging.info(\"use Adam optimizer\")\n    else:\n        logging.fatal(f\"Unsupported optimizer: {args.scheduler}.\")\n        parser.print_help(sys.stderr)\n        sys.exit(1)\n    logging.info(f\"Learning rate: {args.lr}, Base net learning rate: {base_net_lr}, \"\n                 + f\"Extra Layers learning rate: {extra_layers_lr}.\")\n\n    logging.info(f\"Start training from epoch {last_epoch + 1}.\")\n    for epoch in range(last_epoch + 1, args.num_epochs):\n        if args.optimizer_type != \"Adam\":\n            if args.scheduler != \"poly\":\n                if epoch != 0:\n                    scheduler.step()\n        train(train_loader, net, criterion, optimizer, debug_steps=args.debug_steps, epoch=epoch)\n        if args.scheduler == \"poly\":\n            adjust_learning_rate(optimizer, epoch)\n        logging.info(\"lr rate :{}\".format(scheduler.get_lr()))\n\n        if epoch % args.validation_epochs == 0 or epoch == args.num_epochs - 1:\n            logging.info(\"lr rate :{}\".format(scheduler.get_lr()))\n            val_loss, val_regression_loss, val_classification_loss = test(val_loader, net, criterion)\n            logging.info(\n                f\"Epoch: {epoch}, \" +\n                f\"Validation Loss: {val_loss:.4f}, \" +\n                f\"Validation Regression Loss {val_regression_loss:.4f}, \" +\n                f\"Validation Classification Loss: {val_classification_loss:.4f}\"\n            )\n            model_path = os.path.join(args.checkpoint_folder, f\"{args.net}-Epoch-{epoch}-Loss-{val_loss}.ppmodel\")\n            net.save(model_path)\n            logging.info(f\"Saved model {model_path}\")\n"
  },
  {
    "path": "paddle/vision/__init__.py",
    "content": ""
  },
  {
    "path": "paddle/vision/datasets/__init__.py",
    "content": ""
  },
  {
    "path": "paddle/vision/datasets/voc_dataset.py",
    "content": "import logging\nimport os\nimport pathlib\nimport xml.etree.ElementTree as ET\n\nimport cv2\nimport numpy as np\nfrom paddle.io import Dataset\n\nclass VOCDataset(Dataset):\n    def __init__(self, root, transform=None, target_transform=None, is_test=False, keep_difficult=False):\n        \"\"\"Dataset for VOC data.\n        Args:\n            root: the root of the VOC2007 or VOC2012 dataset, the directory contains the following sub-directories:\n                Annotations, ImageSets, JPEGImages, SegmentationClass, SegmentationObject.\n        \"\"\"\n        super(VOCDataset, self).__init__()\n        self.root = pathlib.Path(root)\n        self.transform = transform\n        self.target_transform = target_transform\n        if is_test:\n            image_sets_file = self.root / \"ImageSets/Main/test.txt\"\n        else:\n            image_sets_file = self.root / \"ImageSets/Main/trainval.txt\"\n        self.ids = VOCDataset._read_image_ids(image_sets_file)\n        self.keep_difficult = keep_difficult\n\n        # if the labels file exists, read in the class names\n        label_file_name = self.root / \"labels.txt\"\n\n        if os.path.isfile(label_file_name):\n            class_string = \"\"\n            with open(label_file_name, 'r') as infile:\n                for line in infile:\n                    class_string += line.rstrip()\n\n            # classes should be a comma separated list\n            classes = class_string.split(',')\n            # prepend BACKGROUND as first class\n            classes.insert(0, 'BACKGROUND')\n            classes = [elem.replace(\" \", \"\") for elem in classes]\n            self.class_names = tuple(classes)\n            logging.info(\"VOC Labels read from file: \" + str(self.class_names))\n\n        else:\n            logging.info(\"No labels file, using default VOC classes.\")\n            self.class_names = ('BACKGROUND',\n                                'face')\n\n        self.class_dict = {class_name: i for i, class_name in enumerate(self.class_names)}\n\n    def __getitem__(self, index):\n        image_id = self.ids[index]\n        boxes, labels, is_difficult = self._get_annotation(image_id)\n        if not self.keep_difficult:\n            boxes = boxes[is_difficult == 0]\n            labels = labels[is_difficult == 0]\n        image = self._read_image(image_id)\n        if self.transform:\n            image, boxes, labels = self.transform(image, boxes, labels)\n        if self.target_transform:\n            boxes, labels = self.target_transform(boxes, labels)\n        return image, boxes, labels\n\n    def get_image(self, index):\n        image_id = self.ids[index]\n        image = self._read_image(image_id)\n        if self.transform:\n            image, _ = self.transform(image)\n        return image\n\n    def get_annotation(self, index):\n        image_id = self.ids[index]\n        return image_id, self._get_annotation(image_id)\n\n    def __len__(self):\n        return len(self.ids)\n\n    @staticmethod\n    def _read_image_ids(image_sets_file):\n        ids = []\n        with open(image_sets_file) as f:\n            for line in f:\n                ids.append(line.rstrip())\n        return ids\n\n    def _get_annotation(self, image_id):\n        annotation_file = self.root / f\"Annotations/{image_id}.xml\"\n        objects = ET.parse(annotation_file).findall(\"object\")\n        boxes = []\n        labels = []\n        is_difficult = []\n        for object in objects:\n            class_name = object.find('name').text.lower().strip()\n            # we're only concerned with clases in our list\n            if class_name in self.class_dict:\n                bbox = object.find('bndbox')\n\n                # VOC dataset format follows Matlab, in which indexes start from 0\n                x1 = float(bbox.find('xmin').text) - 1\n                y1 = float(bbox.find('ymin').text) - 1\n                x2 = float(bbox.find('xmax').text) - 1\n                y2 = float(bbox.find('ymax').text) - 1\n                boxes.append([x1, y1, x2, y2])\n\n                labels.append(self.class_dict[class_name])\n                is_difficult_str = object.find('difficult').text\n                is_difficult.append(int(is_difficult_str) if is_difficult_str else 0)\n\n        return (np.array(boxes, dtype=np.float32),\n                np.array(labels, dtype=np.int64),\n                np.array(is_difficult, dtype=np.uint8))\n\n    def _read_image(self, image_id):\n        image_file = self.root / f\"JPEGImages/{image_id}.jpg\"\n        image = cv2.imread(str(image_file))\n        image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n        return image\n"
  },
  {
    "path": "paddle/vision/nn/__init__.py",
    "content": ""
  },
  {
    "path": "paddle/vision/nn/mb_tiny.py",
    "content": "import paddle.nn as nn\nimport paddle.nn.functional as F\n\n\nclass Mb_Tiny(nn.Layer):\n\n    def __init__(self, num_classes=2):\n        super(Mb_Tiny, self).__init__()\n        self.base_channel = 8 * 2\n\n        def conv_bn(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2D(inp, oup, 3, stride, 1, bias_attr=None),\n                nn.BatchNorm2D(oup),\n                nn.ReLU()\n            )\n\n        def conv_dw(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2D(inp, inp, 3, stride, 1, groups=inp, bias_attr=None),\n                nn.BatchNorm2D(inp),\n                nn.ReLU(),\n\n                nn.Conv2D(inp, oup, 1, 1, 0, bias_attr=None),\n                nn.BatchNorm2D(oup),\n                nn.ReLU(),\n            )\n\n        self.model = nn.Sequential(\n            conv_bn(3, self.base_channel, 2),  # 160*120\n            conv_dw(self.base_channel, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 2),  # 80*60\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 4, 2),  # 40*30\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 8, 2),  # 20*15\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 16, 2),  # 10*8\n            conv_dw(self.base_channel * 16, self.base_channel * 16, 1)\n        )\n        self.fc = nn.Linear(1024, num_classes)\n\n    def forward(self, x):\n        x = self.model(x)\n        x = F.avg_pool2d(x, 7)\n        x = x.view(-1, 1024)\n        x = self.fc(x)\n        return x\n"
  },
  {
    "path": "paddle/vision/nn/mb_tiny_RFB.py",
    "content": "import paddle\nimport paddle.nn as nn\nimport paddle.nn.functional as F\n\n\nclass BasicConv(nn.Layer):\n\n    def __init__(self, in_planes, out_planes, kernel_size, stride=1, padding=0, dilation=1, groups=1, relu=True, bn=True):\n        super(BasicConv, self).__init__()\n        self.out_channels = out_planes\n        if bn:\n            self.conv = nn.Conv2D(in_planes, out_planes, kernel_size=kernel_size, stride=stride, padding=padding, dilation=dilation, groups=groups, bias_attr=None)\n            self.bn = nn.BatchNorm2D(out_planes, epsilon=1e-5, momentum=0.01)\n            self.relu = nn.ReLU() if relu else None\n        else:\n            self.conv = nn.Conv2D(in_planes, out_planes, kernel_size=kernel_size, stride=stride, padding=padding, dilation=dilation, groups=groups, bias_attr=None)\n            self.bn = None\n            self.relu = nn.ReLU() if relu else None\n\n    def forward(self, x):\n        x = self.conv(x)\n        if self.bn is not None:\n            x = self.bn(x)\n        if self.relu is not None:\n            x = self.relu(x)\n        return x\n\n\nclass BasicRFB(nn.Layer):\n\n    def __init__(self, in_planes, out_planes, stride=1, scale=0.1, map_reduce=8, vision=1, groups=1):\n        super(BasicRFB, self).__init__()\n        self.scale = scale\n        self.out_channels = out_planes\n        inter_planes = in_planes // map_reduce\n\n        self.branch0 = nn.Sequential(\n            BasicConv(in_planes, inter_planes, kernel_size=1, stride=1, groups=groups, relu=False),\n            BasicConv(inter_planes, 2 * inter_planes, kernel_size=(3, 3), stride=stride, padding=1, groups=groups),\n            BasicConv(2 * inter_planes, 2 * inter_planes, kernel_size=3, stride=1, padding=vision + 1, dilation=vision + 1, relu=False, groups=groups)\n        )\n        self.branch1 = nn.Sequential(\n            BasicConv(in_planes, inter_planes, kernel_size=1, stride=1, groups=groups, relu=False),\n            BasicConv(inter_planes, 2 * inter_planes, kernel_size=(3, 3), stride=stride, padding=1, groups=groups),\n            BasicConv(2 * inter_planes, 2 * inter_planes, kernel_size=3, stride=1, padding=vision + 2, dilation=vision + 2, relu=False, groups=groups)\n        )\n        self.branch2 = nn.Sequential(\n            BasicConv(in_planes, inter_planes, kernel_size=1, stride=1, groups=groups, relu=False),\n            BasicConv(inter_planes, (inter_planes // 2) * 3, kernel_size=3, stride=1, padding=1, groups=groups),\n            BasicConv((inter_planes // 2) * 3, 2 * inter_planes, kernel_size=3, stride=stride, padding=1, groups=groups),\n            BasicConv(2 * inter_planes, 2 * inter_planes, kernel_size=3, stride=1, padding=vision + 4, dilation=vision + 4, relu=False, groups=groups)\n        )\n\n        self.ConvLinear = BasicConv(6 * inter_planes, out_planes, kernel_size=1, stride=1, relu=False)\n        self.shortcut = BasicConv(in_planes, out_planes, kernel_size=1, stride=stride, relu=False)\n        self.relu = nn.ReLU()\n\n    def forward(self, x):\n        x0 = self.branch0(x)\n        x1 = self.branch1(x)\n        x2 = self.branch2(x)\n\n        out = paddle.concat((x0, x1, x2), 1)\n        out = self.ConvLinear(out)\n        short = self.shortcut(x)\n        out = out * self.scale + short\n        out = self.relu(out)\n\n        return out\n\n\nclass Mb_Tiny_RFB(nn.Layer):\n\n    def __init__(self, num_classes=2):\n        super(Mb_Tiny_RFB, self).__init__()\n        self.base_channel = 8 * 2\n\n        def conv_bn(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2D(inp, oup, 3, stride, 1, bias_attr=None),\n                nn.BatchNorm2D(oup, momentum=0.1, epsilon=1e-05),\n                nn.ReLU()\n            )\n\n        def conv_dw(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2D(inp, inp, 3, stride, 1, groups=inp, bias_attr=None),\n                nn.BatchNorm2D(inp, momentum=0.1, epsilon=1e-05),\n                nn.ReLU(),\n\n                nn.Conv2D(inp, oup, 1, 1, 0, bias_attr=None),\n                nn.BatchNorm2D(oup, momentum=0.1, epsilon=1e-05),\n                nn.ReLU(),\n            )\n\n        self.model = nn.Sequential(\n            conv_bn(3, self.base_channel, 2),  # 160*120\n            conv_dw(self.base_channel, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 2),  # 80*60\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 4, 2),  # 40*30\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            BasicRFB(self.base_channel * 4, self.base_channel * 4, stride=1, scale=1.0),\n            conv_dw(self.base_channel * 4, self.base_channel * 8, 2),  # 20*15\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 16, 2),  # 10*8\n            conv_dw(self.base_channel * 16, self.base_channel * 16, 1)\n        )\n        self.fc = nn.Linear(1024, num_classes)\n\n    def forward(self, x):\n        x = self.model(x)\n        x = F.avg_pool2d(x, 7)\n        x = x.view(-1, 1024)\n        x = self.fc(x)\n        return x\n"
  },
  {
    "path": "paddle/vision/nn/multibox_loss.py",
    "content": "import paddle\nimport paddle.nn as nn\nimport paddle.nn.functional as F\n\nfrom ..utils import box_utils\n\n\n# class MultiboxLoss(object):\nclass MultiboxLoss(nn.Layer):\n    def __init__(self, priors, neg_pos_ratio, center_variance, size_variance):\n        \"\"\"Implement SSD Multibox Loss.\n\n        Basically, Multibox loss combines classification loss\n         and Smooth L1 regression loss.\n        \"\"\"\n        super(MultiboxLoss, self).__init__()\n        self.neg_pos_ratio = neg_pos_ratio\n        self.center_variance = center_variance\n        self.size_variance = size_variance\n        self.priors = priors\n\n    def forward(self, confidence, predicted_locations, labels, gt_locations):\n        \"\"\"Compute classification loss and smooth l1 loss.\n\n        Args:\n            confidence (batch_size, num_priors, num_classes): class predictions.\n            locations (batch_size, num_priors, 4): predicted locations.\n            labels (batch_size, num_priors): real labels of all the priors.\n            boxes (batch_size, num_priors, 4): real boxes corresponding all the priors.\n        \"\"\"\n        num_classes = confidence.shape[2]\n        with paddle.no_grad():\n            # derived from cross_entropy=sum(log(p))\n            loss = -F.log_softmax(confidence, 2)[:, :, 0]\n            mask = box_utils.hard_negative_mining(loss, labels, self.neg_pos_ratio)\n\n        confidence = paddle.concat([confidence[:, :, 0].masked_select(mask).reshape([-1, 1]),\n                                    confidence[:, :,1].masked_select(mask).reshape([-1, 1])], axis=1)\n        classification_loss = F.cross_entropy(confidence.reshape([-1, num_classes]), labels.masked_select(mask), reduction='sum')\n        pos_mask = labels > 0\n        predicted_locations = predicted_locations.masked_select(paddle.concat([pos_mask.reshape(pos_mask.shape+[1]), pos_mask.reshape(pos_mask.shape+[1]), pos_mask.reshape(pos_mask.shape+[1]), pos_mask.reshape(pos_mask.shape+[1])], axis=2)).reshape([-1, 4])\n        gt_locations = gt_locations.masked_select(paddle.concat([pos_mask.reshape(pos_mask.shape+[1]), pos_mask.reshape(pos_mask.shape+[1]), pos_mask.reshape(pos_mask.shape+[1]), pos_mask.reshape(pos_mask.shape+[1])], axis=2)).reshape([-1, 4])\n        smooth_l1_loss = F.smooth_l1_loss(predicted_locations, gt_locations.cast('float32'), reduction='sum')  # smooth_l1_loss\n        # smooth_l1_loss = F.mse_loss(predicted_locations, gt_locations, reduction='sum')  #l2 loss\n        num_pos = gt_locations.shape[0]\n        return smooth_l1_loss / num_pos, classification_loss / num_pos\n"
  },
  {
    "path": "paddle/vision/ssd/__init__.py",
    "content": ""
  },
  {
    "path": "paddle/vision/ssd/config/__init__.py",
    "content": ""
  },
  {
    "path": "paddle/vision/ssd/config/fd_config.py",
    "content": "import numpy as np\n\nfrom vision.utils.box_utils import generate_priors\n\nimage_mean_test = image_mean = np.array([127, 127, 127])\nimage_std = 128.0\niou_threshold = 0.3\ncenter_variance = 0.1\nsize_variance = 0.2\n\nmin_boxes = [[10, 16, 24], [32, 48], [64, 96], [128, 192, 256]]\nshrinkage_list = []\nimage_size = [320, 240]  # default input size 320*240\nfeature_map_w_h_list = [[40, 20, 10, 5], [30, 15, 8, 4]]  # default feature map size\npriors = []\n\n\ndef define_img_size(size):\n    global image_size, feature_map_w_h_list, priors\n    img_size_dict = {128: [128, 96],\n                     160: [160, 120],\n                     320: [320, 240],\n                     480: [480, 360],\n                     640: [640, 480],\n                     1280: [1280, 960]}\n    image_size = img_size_dict[size]\n\n    feature_map_w_h_list_dict = {128: [[16, 8, 4, 2], [12, 6, 3, 2]],\n                                 160: [[20, 10, 5, 3], [15, 8, 4, 2]],\n                                 320: [[40, 20, 10, 5], [30, 15, 8, 4]],\n                                 480: [[60, 30, 15, 8], [45, 23, 12, 6]],\n                                 640: [[80, 40, 20, 10], [60, 30, 15, 8]],\n                                 1280: [[160, 80, 40, 20], [120, 60, 30, 15]]}\n    feature_map_w_h_list = feature_map_w_h_list_dict[size]\n\n    for i in range(0, len(image_size)):\n        item_list = []\n        for k in range(0, len(feature_map_w_h_list[i])):\n            item_list.append(image_size[i] / feature_map_w_h_list[i][k])\n        shrinkage_list.append(item_list)\n    priors = generate_priors(feature_map_w_h_list, shrinkage_list, image_size, min_boxes)\n"
  },
  {
    "path": "paddle/vision/ssd/data_preprocessing.py",
    "content": "from ..transforms.transforms import *\n\n\nclass TrainAugmentation:\n    def __init__(self, size, mean=0, std=1.0):\n        \"\"\"\n        Args:\n            size: the size the of final image.\n            mean: mean pixel value per channel.\n        \"\"\"\n        self.mean = mean\n        self.size = size\n        self.augment = Compose([\n            ConvertFromInts(),\n            PhotometricDistort(),\n            RandomSampleCrop_v2(),\n            RandomMirror(),\n            ToPercentCoords(),\n            Resize(self.size),\n            SubtractMeans(self.mean),\n            lambda img, boxes=None, labels=None: (img / std, boxes, labels),\n            ToTensor(),\n        ])\n\n    def __call__(self, img, boxes, labels):\n        \"\"\"\n\n        Args:\n            img: the output of cv.imread in RGB layout.\n            boxes: boundding boxes in the form of (x1, y1, x2, y2).\n            labels: labels of boxes.\n        \"\"\"\n        return self.augment(img, boxes, labels)\n\n\nclass TestTransform:\n    def __init__(self, size, mean=0.0, std=1.0):\n        self.transform = Compose([\n            ToPercentCoords(),\n            Resize(size),\n            SubtractMeans(mean),\n            lambda img, boxes=None, labels=None: (img / std, boxes, labels),\n            ToTensor(),\n        ])\n\n    def __call__(self, image, boxes, labels):\n        return self.transform(image, boxes, labels)\n\n\nclass PredictionTransform:\n    def __init__(self, size, mean=0.0, std=1.0):\n        self.transform = Compose([\n            Resize(size),\n            SubtractMeans(mean),\n            lambda img, boxes=None, labels=None: (img / std, boxes, labels),\n            ToTensor()\n        ])\n\n    def __call__(self, image):\n        image, _, _ = self.transform(image)\n        return image\n"
  },
  {
    "path": "paddle/vision/ssd/mb_tiny_RFB_fd.py",
    "content": "from paddle.nn import Conv2D, Sequential, LayerList, ReLU\n\nfrom vision.nn.mb_tiny_RFB import Mb_Tiny_RFB\nfrom vision.ssd.config import fd_config as config\nfrom vision.ssd.predictor import Predictor\nfrom vision.ssd.ssd import SSD\n\n\ndef SeperableConv2d(in_channels, out_channels, kernel_size=1, stride=1, padding=0):\n    \"\"\"Replace Conv2d with a depthwise Conv2d and Pointwise Conv2d.\n    \"\"\"\n    return Sequential(\n        Conv2D(in_channels=in_channels, out_channels=in_channels, kernel_size=kernel_size,\n               groups=in_channels, stride=stride, padding=padding),\n        ReLU(),\n        Conv2D(in_channels=in_channels, out_channels=out_channels, kernel_size=1),\n    )\n\n\ndef create_Mb_Tiny_RFB_fd(num_classes, is_test=False, device=\"cuda\"):\n    base_net = Mb_Tiny_RFB(2)\n    base_net_model = base_net.model  # disable dropout layer\n\n    source_layer_indexes = [\n        8,\n        11,\n        13\n    ]\n    extras = LayerList([\n        Sequential(\n            Conv2D(in_channels=base_net.base_channel * 16, out_channels=base_net.base_channel * 4, kernel_size=1),\n            ReLU(),\n            SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=base_net.base_channel * 16, kernel_size=3, stride=2, padding=1),\n            ReLU()\n        )\n    ])\n\n    regression_headers = LayerList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * 4, kernel_size=3, padding=1),\n        Conv2D(in_channels=base_net.base_channel * 16, out_channels=3 * 4, kernel_size=3, padding=1)\n    ])\n\n    classification_headers = LayerList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        Conv2D(in_channels=base_net.base_channel * 16, out_channels=3 * num_classes, kernel_size=3, padding=1)\n    ])\n\n    return SSD(num_classes, base_net_model, source_layer_indexes,\n               extras, classification_headers, regression_headers, is_test=is_test, config=config, device=device)\n\n\ndef create_Mb_Tiny_RFB_fd_predictor(net, candidate_size=200, nms_method=None, sigma=0.5, device=None):\n    predictor = Predictor(net, config.image_size, config.image_mean_test,\n                          config.image_std,\n                          nms_method=nms_method,\n                          iou_threshold=config.iou_threshold,\n                          candidate_size=candidate_size,\n                          sigma=sigma,\n                          device=device)\n    return predictor\n"
  },
  {
    "path": "paddle/vision/ssd/mb_tiny_fd.py",
    "content": "from paddle.nn import Conv2D, Sequential, LayerList, ReLU\n\nfrom vision.nn.mb_tiny import Mb_Tiny\nfrom vision.ssd.config import fd_config as config\nfrom vision.ssd.predictor import Predictor\nfrom vision.ssd.ssd import SSD\n\n\ndef SeperableConv2d(in_channels, out_channels, kernel_size=1, stride=1, padding=0):\n    \"\"\"Replace Conv2d with a depthwise Conv2d and Pointwise Conv2d.\n    \"\"\"\n    return Sequential(\n        Conv2D(in_channels=in_channels, out_channels=in_channels, kernel_size=kernel_size,\n               groups=in_channels, stride=stride, padding=padding),\n        ReLU(),\n        Conv2D(in_channels=in_channels, out_channels=out_channels, kernel_size=1),\n    )\n\n\ndef create_mb_tiny_fd(num_classes, is_test=False, device=\"cuda\"):\n    base_net = Mb_Tiny(2)\n    base_net_model = base_net.model  # disable dropout layer\n\n    source_layer_indexes = [\n        8,\n        11,\n        13\n    ]\n    extras = LayerList([\n        Sequential(\n            Conv2D(in_channels=base_net.base_channel * 16, out_channels=base_net.base_channel * 4, kernel_size=1),\n            ReLU(),\n            SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=base_net.base_channel * 16, kernel_size=3, stride=2, padding=1),\n            ReLU()\n        )\n    ])\n\n    regression_headers = LayerList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * 4, kernel_size=3, padding=1),\n        Conv2D(in_channels=base_net.base_channel * 16, out_channels=3 * 4, kernel_size=3, padding=1)\n    ])\n\n    classification_headers = LayerList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        Conv2D(in_channels=base_net.base_channel * 16, out_channels=3 * num_classes, kernel_size=3, padding=1)\n    ])\n\n    return SSD(num_classes, base_net_model, source_layer_indexes,\n               extras, classification_headers, regression_headers, is_test=is_test, config=config, device=device)\n\n\ndef create_mb_tiny_fd_predictor(net, candidate_size=200, nms_method=None, sigma=0.5, device=None):\n    predictor = Predictor(net, config.image_size, config.image_mean_test,\n                          config.image_std,\n                          nms_method=nms_method,\n                          iou_threshold=config.iou_threshold,\n                          candidate_size=candidate_size,\n                          sigma=sigma,\n                          device=device)\n    return predictor\n"
  },
  {
    "path": "paddle/vision/ssd/predictor.py",
    "content": "import paddle\n\nfrom ..utils import box_utils\nfrom .data_preprocessing import PredictionTransform\nfrom ..utils.misc import Timer\n\n\nclass Predictor:\n    def __init__(self, net, size, mean=0.0, std=1.0, nms_method=None,\n                 iou_threshold=0.3, filter_threshold=0.01, candidate_size=200, sigma=0.5, device=None):\n        self.net = net\n        self.transform = PredictionTransform(size, mean, std)\n        self.iou_threshold = iou_threshold\n        self.filter_threshold = filter_threshold\n        self.candidate_size = candidate_size\n        self.nms_method = nms_method\n\n        self.sigma = sigma\n        if device:\n            self.device = device\n        else:\n            self.device = paddle.set_device(\"cuda\" if paddle.is_compiled_with_cuda() else \"cpu\")\n\n        self.net.to(self.device)\n        self.net.eval()\n\n        self.timer = Timer()\n\n    def predict(self, image, top_k=-1, prob_threshold=None):\n        cpu_device = paddle.set_device(\"cpu\")\n        height, width, _ = image.shape\n        image = self.transform(image)\n        images = image.unsqueeze(0)\n        images = images.to(self.device)\n        with paddle.no_grad():\n            for i in range(1):\n                self.timer.start()\n                scores, boxes = self.net.forward(images)\n                print(\"Inference time: \", self.timer.end())\n        boxes = boxes[0]\n        scores = scores[0]\n        if not prob_threshold:\n            prob_threshold = self.filter_threshold\n        # this version of nms is slower on GPU, so we move data to CPU.\n        boxes = boxes.to(cpu_device)\n        scores = scores.to(cpu_device)\n        picked_box_probs = []\n        picked_labels = []\n        for class_index in range(1, scores.size(1)):\n            probs = scores[:, class_index]\n            mask = probs > prob_threshold\n            probs = probs[mask]\n            if probs.size(0) == 0:\n                continue\n            subset_boxes = boxes[mask, :]\n            box_probs = paddle.concat([subset_boxes, probs.reshape(-1, 1)], 1)\n            box_probs = box_utils.nms(box_probs, self.nms_method,\n                                      score_threshold=prob_threshold,\n                                      iou_threshold=self.iou_threshold,\n                                      sigma=self.sigma,\n                                      top_k=top_k,\n                                      candidate_size=self.candidate_size)\n            picked_box_probs.append(box_probs)\n            picked_labels.extend([class_index] * box_probs.size(0))\n        if not picked_box_probs:\n            return paddle.to_tensor([]), paddle.to_tensor([]), paddle.to_tensor([])\n        picked_box_probs = paddle.concat(picked_box_probs)\n        picked_box_probs[:, 0] *= width\n        picked_box_probs[:, 1] *= height\n        picked_box_probs[:, 2] *= width\n        picked_box_probs[:, 3] *= height\n        return picked_box_probs[:, :4], paddle.to_tensor(picked_labels), picked_box_probs[:, 4]\n"
  },
  {
    "path": "paddle/vision/ssd/ssd.py",
    "content": "from collections import namedtuple\nfrom typing import List, Tuple\n\nimport numpy as np\nimport paddle\nimport paddle.nn as nn\nimport paddle.nn.functional as F\n\nfrom vision.utils import box_utils\n\nGraphPath = namedtuple(\"GraphPath\", ['s0', 'name', 's1'])\n\n\nclass SSD(nn.Layer):\n    def __init__(self, num_classes: int, base_net: nn.LayerList, source_layer_indexes: List[int],\n                 extras: nn.LayerList, classification_headers: nn.LayerList,\n                 regression_headers: nn.LayerList, is_test=False, config=None, device=None):\n        \"\"\"Compose a SSD model using the given components.\n        \"\"\"\n        super(SSD, self).__init__()\n\n        self.num_classes = num_classes\n        self.base_net = base_net\n        self.source_layer_indexes = source_layer_indexes\n        self.extras = extras\n        self.classification_headers = classification_headers\n        self.regression_headers = regression_headers\n        self.is_test = is_test\n        self.config = config\n\n        # register layers in source_layer_indexes by adding them to a module list\n        self.source_layer_add_ons = nn.LayerList([t[1] for t in source_layer_indexes\n                                                   if isinstance(t, tuple) and not isinstance(t, GraphPath)])\n        if device:\n            self.device = device\n        else:\n            self.device = paddle.to_device(\"cuda\" if paddle.is_compiled_with_cuda() else \"cpu\")\n        if is_test:\n            self.config = config\n            self.priors = config.priors.to(self.device)\n\n    def forward(self, x: paddle.Tensor) -> Tuple[paddle.Tensor, paddle.Tensor]:\n        confidences = []\n        locations = []\n        start_layer_index = 0\n        header_index = 0\n        end_layer_index = 0\n        for end_layer_index in self.source_layer_indexes:\n            if isinstance(end_layer_index, GraphPath):\n                path = end_layer_index\n                end_layer_index = end_layer_index.s0\n                added_layer = None\n            elif isinstance(end_layer_index, tuple):\n                added_layer = end_layer_index[1]\n                end_layer_index = end_layer_index[0]\n                path = None\n            else:\n                added_layer = None\n                path = None\n            for layer in self.base_net[start_layer_index: end_layer_index]:\n                x = layer(x)\n            if added_layer:\n                y = added_layer(x)\n            else:\n                y = x\n            if path:\n                sub = getattr(self.base_net[end_layer_index], path.name)\n                for layer in sub[:path.s1]:\n                    x = layer(x)\n                y = x\n                for layer in sub[path.s1:]:\n                    x = layer(x)\n                end_layer_index += 1\n            start_layer_index = end_layer_index\n            confidence, location = self.compute_header(header_index, y)\n            header_index += 1\n            confidences.append(confidence)\n            locations.append(location)\n\n        for layer in self.base_net[end_layer_index:]:\n            x = layer(x)\n\n        for layer in self.extras:\n            x = layer(x)\n            confidence, location = self.compute_header(header_index, x)\n            header_index += 1\n            confidences.append(confidence)\n            locations.append(location)\n\n        confidences = paddle.concat(confidences, 1)\n        locations = paddle.concat(locations, 1)\n\n        if self.is_test:\n            confidences = F.softmax(confidences, 2)\n            boxes = box_utils.convert_locations_to_boxes(\n                locations, self.priors, self.config.center_variance, self.config.size_variance\n            )\n            boxes = box_utils.center_form_to_corner_form(boxes)\n            return confidences, boxes\n        else:\n            return confidences, locations\n\n    def compute_header(self, i, x):\n        confidence = self.classification_headers[i](x)\n        confidence = confidence.transpose([0, 2, 3, 1])\n        confidence = confidence.reshape([confidence.shape[0], -1, self.num_classes])\n\n        location = self.regression_headers[i](x)\n        location = location.transpose([0, 2, 3, 1])\n        location = location.reshape([location.shape[0], -1, 4])\n\n        return confidence, location\n\n    def init_from_base_net(self, model):\n        self.base_net.load_state_dict(paddle.load(model, map_location=lambda storage, loc: storage), strict=True)\n        self.source_layer_add_ons.apply(_xavier_init_)\n        self.extras.apply(_xavier_init_)\n        self.classification_headers.apply(_xavier_init_)\n        self.regression_headers.apply(_xavier_init_)\n\n    def init_from_pretrained_ssd(self, model):\n        state_dict = paddle.load(model, map_location=lambda storage, loc: storage)\n        state_dict = {k: v for k, v in state_dict.items() if not (k.startswith(\"classification_headers\") or k.startswith(\"regression_headers\"))}\n        model_dict = self.state_dict()\n        model_dict.update(state_dict)\n        self.load_state_dict(model_dict)\n        self.classification_headers.apply(_xavier_init_)\n        self.regression_headers.apply(_xavier_init_)\n\n    def init(self):\n        self.base_net.apply(_xavier_init_)\n        self.source_layer_add_ons.apply(_xavier_init_)\n        self.extras.apply(_xavier_init_)\n        self.classification_headers.apply(_xavier_init_)\n        self.regression_headers.apply(_xavier_init_)\n\n    def load(self, model):\n        self.load_state_dict(paddle.load(model, map_location=lambda storage, loc: storage))\n\n    def save(self, model_path):\n        paddle.save(self.state_dict(), model_path)\n\n\nclass MatchPrior(object):\n    def __init__(self, center_form_priors, center_variance, size_variance, iou_threshold):\n        self.center_form_priors = center_form_priors\n        self.corner_form_priors = box_utils.center_form_to_corner_form(center_form_priors)\n        self.center_variance = center_variance\n        self.size_variance = size_variance\n        self.iou_threshold = iou_threshold\n\n    def __call__(self, gt_boxes, gt_labels):\n        boxes, labels = box_utils.assign_priors(gt_boxes, gt_labels,\n                                                self.corner_form_priors, self.iou_threshold)\n        boxes = box_utils.corner_form_to_center_form(boxes)\n        locations = box_utils.convert_boxes_to_locations(boxes, self.center_form_priors, self.center_variance, self.size_variance)\n        return locations, labels\n\n\ndef _xavier_init_(m: nn.Layer):\n    if isinstance(m, nn.Conv2D):\n        nn.initializer.XavierUniform(m.weight)\n"
  },
  {
    "path": "paddle/vision/transforms/__init__.py",
    "content": ""
  },
  {
    "path": "paddle/vision/transforms/transforms.py",
    "content": "# from https://github.com/amdegroot/ssd.pytorch\n\n\nimport types\n\nimport cv2\nimport numpy as np\nimport paddle\nfrom numpy import random\nfrom paddle.vision import transforms\n\n\ndef intersect(box_a, box_b):\n    max_xy = np.minimum(box_a[:, 2:], box_b[2:])\n    min_xy = np.maximum(box_a[:, :2], box_b[:2])\n    inter = np.clip((max_xy - min_xy), a_min=0, a_max=np.inf)\n    return inter[:, 0] * inter[:, 1]\n\n\ndef jaccard_numpy(box_a, box_b):\n    \"\"\"Compute the jaccard overlap of two sets of boxes.  The jaccard overlap\n    is simply the intersection over union of two boxes.\n    E.g.:\n        A ∩ B / A ∪ B = A ∩ B / (area(A) + area(B) - A ∩ B)\n    Args:\n        box_a: Multiple bounding boxes, Shape: [num_boxes,4]\n        box_b: Single bounding box, Shape: [4]\n    Return:\n        jaccard overlap: Shape: [box_a.shape[0], box_a.shape[1]]\n    \"\"\"\n    inter = intersect(box_a, box_b)\n    area_a = ((box_a[:, 2] - box_a[:, 0]) *\n              (box_a[:, 3] - box_a[:, 1]))  # [A,B]\n    area_b = ((box_b[2] - box_b[0]) *\n              (box_b[3] - box_b[1]))  # [A,B]\n    union = area_a + area_b - inter\n    return inter / union  # [A,B]\n\n\ndef object_converage_numpy(box_a, box_b):\n    \"\"\"Compute the jaccard overlap of two sets of boxes.  The jaccard overlap\n    is simply the intersection over union of two boxes.\n    E.g.:\n        A ∩ B / A ∪ B = A ∩ B / (area(A) + area(B) - A ∩ B)\n    Args:\n        box_a: Multiple bounding boxes, Shape: [num_boxes,4]\n        box_b: Single bounding box, Shape: [4]\n    Return:\n        jaccard overlap: Shape: [box_a.shape[0], box_a.shape[1]]\n    \"\"\"\n    inter = intersect(box_a, box_b)\n    area_a = ((box_a[:, 2] - box_a[:, 0]) *\n              (box_a[:, 3] - box_a[:, 1]))  # [A,B]\n    area_b = ((box_b[2] - box_b[0]) *\n              (box_b[3] - box_b[1]))  # [A,B]\n    return inter / area_a  # [A,B]\n\n\nclass Compose(object):\n    \"\"\"Composes several augmentations together.\n    Args:\n        transforms (List[Transform]): list of transforms to compose.\n    Example:\n        >>> augmentations.Compose([\n        >>>     transforms.CenterCrop(10),\n        >>>     transforms.ToTensor(),\n        >>> ])\n    \"\"\"\n\n    def __init__(self, transforms):\n        self.transforms = transforms\n\n    def __call__(self, img, boxes=None, labels=None):\n        for t in self.transforms:\n            img, boxes, labels = t(img, boxes, labels)\n        return img, boxes, labels\n\n\nclass Lambda(object):\n    \"\"\"Applies a lambda as a transform.\"\"\"\n\n    def __init__(self, lambd):\n        assert isinstance(lambd, types.LambdaType)\n        self.lambd = lambd\n\n    def __call__(self, img, boxes=None, labels=None):\n        return self.lambd(img, boxes, labels)\n\n\nclass ConvertFromInts(object):\n    def __call__(self, image, boxes=None, labels=None):\n        return image.astype(np.float32), boxes, labels\n\n\nclass SubtractMeans(object):\n    def __init__(self, mean):\n        self.mean = np.array(mean, dtype=np.float32)\n\n    def __call__(self, image, boxes=None, labels=None):\n        image = image.astype(np.float32)\n        image -= self.mean\n        return image.astype(np.float32), boxes, labels\n\n\nclass imgprocess(object):\n    def __init__(self, std):\n        self.std = np.array(std, dtype=np.float32)\n\n    def __call__(self, image, boxes=None, labels=None):\n        image = image.astype(np.float32)\n        image /= self.std\n        return image.astype(np.float32), boxes, labels\n\n\nclass ToAbsoluteCoords(object):\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, channels = image.shape\n        boxes[:, 0] *= width\n        boxes[:, 2] *= width\n        boxes[:, 1] *= height\n        boxes[:, 3] *= height\n\n        return image, boxes, labels\n\n\nclass ToPercentCoords(object):\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, channels = image.shape\n        boxes[:, 0] /= width\n        boxes[:, 2] /= width\n        boxes[:, 1] /= height\n        boxes[:, 3] /= height\n\n        return image, boxes, labels\n\n\nclass Resize(object):\n    def __init__(self, size=(300, 300)):\n        self.size = size\n\n    def __call__(self, image, boxes=None, labels=None):\n        image = cv2.resize(image, (self.size[0],\n                                   self.size[1]))\n        return image, boxes, labels\n\n\nclass RandomSaturation(object):\n    def __init__(self, lower=0.5, upper=1.5):\n        self.lower = lower\n        self.upper = upper\n        assert self.upper >= self.lower, \"contrast upper must be >= lower.\"\n        assert self.lower >= 0, \"contrast lower must be non-negative.\"\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            image[:, :, 1] *= random.uniform(self.lower, self.upper)\n\n        return image, boxes, labels\n\n\nclass RandomHue(object):\n    def __init__(self, delta=18.0):\n        assert delta >= 0.0 and delta <= 360.0\n        self.delta = delta\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            image[:, :, 0] += random.uniform(-self.delta, self.delta)\n            image[:, :, 0][image[:, :, 0] > 360.0] -= 360.0\n            image[:, :, 0][image[:, :, 0] < 0.0] += 360.0\n        return image, boxes, labels\n\n\nclass RandomLightingNoise(object):\n    def __init__(self):\n        self.perms = ((0, 1, 2), (0, 2, 1),\n                      (1, 0, 2), (1, 2, 0),\n                      (2, 0, 1), (2, 1, 0))\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            swap = self.perms[random.randint(len(self.perms))]\n            shuffle = SwapChannels(swap)  # shuffle channels\n            image = shuffle(image)\n        return image, boxes, labels\n\n\nclass ConvertColor(object):\n    def __init__(self, current, transform):\n        self.transform = transform\n        self.current = current\n\n    def __call__(self, image, boxes=None, labels=None):\n        if self.current == 'BGR' and self.transform == 'HSV':\n            image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)\n        elif self.current == 'RGB' and self.transform == 'HSV':\n            image = cv2.cvtColor(image, cv2.COLOR_RGB2HSV)\n        elif self.current == 'BGR' and self.transform == 'RGB':\n            image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n        elif self.current == 'HSV' and self.transform == 'BGR':\n            image = cv2.cvtColor(image, cv2.COLOR_HSV2BGR)\n        elif self.current == 'HSV' and self.transform == \"RGB\":\n            image = cv2.cvtColor(image, cv2.COLOR_HSV2RGB)\n        else:\n            raise NotImplementedError\n        return image, boxes, labels\n\n\nclass RandomContrast(object):\n    def __init__(self, lower=0.5, upper=1.5):\n        self.lower = lower\n        self.upper = upper\n        assert self.upper >= self.lower, \"contrast upper must be >= lower.\"\n        assert self.lower >= 0, \"contrast lower must be non-negative.\"\n\n    # expects float image\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            alpha = random.uniform(self.lower, self.upper)\n            image *= alpha\n        return image, boxes, labels\n\n\nclass RandomBrightness(object):\n    def __init__(self, delta=32):\n        assert delta >= 0.0\n        assert delta <= 255.0\n        self.delta = delta\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            delta = random.uniform(-self.delta, self.delta)\n            image += delta\n        return image, boxes, labels\n\n\nclass ToCV2Image(object):\n    def __call__(self, tensor, boxes=None, labels=None):\n        return tensor.cpu().numpy().astype(np.float32).transpose((1, 2, 0)), boxes, labels\n\n\nclass ToTensor(object):\n    def __call__(self, cvimage, boxes=None, labels=None):\n        return np.transpose(cvimage, (2, 0, 1)).astype(np.float32), boxes, labels\n\n\nclass RandomSampleCrop(object):\n    \"\"\"Crop\n    Arguments:\n        img (Image): the image being input during training\n        boxes (Tensor): the original bounding boxes in pt form\n        labels (Tensor): the class labels for each bbox\n        mode (float tuple): the min and max jaccard overlaps\n    Return:\n        (img, boxes, classes)\n            img (Image): the cropped image\n            boxes (Tensor): the adjusted bounding boxes in pt form\n            labels (Tensor): the class labels for each bbox\n    \"\"\"\n\n    def __init__(self):\n        self.sample_options = (\n            # using entire original input image\n            None,\n            # sample a patch s.t. MIN jaccard w/ obj in .1,.3,.4,.7,.9\n            (0.1, None),\n            (0.3, None),\n            (0.7, None),\n            (0.9, None),\n            # randomly sample a patch\n            (None, None),\n        )\n\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, _ = image.shape\n        while True:\n            # randomly choose a mode\n            mode = random.choice(self.sample_options)\n            if mode is None:\n                return image, boxes, labels\n\n            min_iou, max_iou = mode\n            if min_iou is None:\n                min_iou = float('-inf')\n            if max_iou is None:\n                max_iou = float('inf')\n\n            # max trails (50)\n            for _ in range(50):\n                current_image = image\n\n                w = random.uniform(0.3 * width, width)\n                h = random.uniform(0.3 * height, height)\n\n                # aspect ratio constraint b/t .5 & 2\n                if h / w < 0.5 or h / w > 2:\n                    continue\n\n                left = random.uniform(width - w)\n                top = random.uniform(height - h)\n\n                # convert to integer rect x1,y1,x2,y2\n                rect = np.array([int(left), int(top), int(left + w), int(top + h)])\n\n                # calculate IoU (jaccard overlap) b/t the cropped and gt boxes\n                overlap = jaccard_numpy(boxes, rect)\n\n                # is min and max overlap constraint satisfied? if not try again\n                if overlap.max() < min_iou or overlap.min() > max_iou:\n                    continue\n\n                # cut the crop from the image\n                current_image = current_image[rect[1]:rect[3], rect[0]:rect[2],\n                                :]\n\n                # keep overlap with gt box IF center in sampled patch\n                centers = (boxes[:, :2] + boxes[:, 2:]) / 2.0\n\n                # mask in all gt boxes that above and to the left of centers\n                m1 = (rect[0] < centers[:, 0]) * (rect[1] < centers[:, 1])\n\n                # mask in all gt boxes that under and to the right of centers\n                m2 = (rect[2] > centers[:, 0]) * (rect[3] > centers[:, 1])\n\n                # mask in that both m1 and m2 are true\n                mask = m1 * m2\n\n                # have any valid boxes? try again if not\n                if not paddle.any(mask):\n                    continue\n\n                # take only matching gt boxes\n                current_boxes = boxes[mask, :].copy()\n\n                # take only matching gt labels\n                current_labels = labels[mask]\n\n                # should we use the box left and top corner or the crop's\n                current_boxes[:, :2] = np.maximum(current_boxes[:, :2],\n                                                  rect[:2])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, :2] -= rect[:2]\n\n                current_boxes[:, 2:] = np.minimum(current_boxes[:, 2:],\n                                                  rect[2:])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, 2:] -= rect[:2]\n\n                return current_image, current_boxes, current_labels\n\n\nclass RandomSampleCrop_v2(object):\n    \"\"\"Crop\n    Arguments:\n        img (Image): the image being input during training\n        boxes (Tensor): the original bounding boxes in pt form\n        labels (Tensor): the class labels for each bbox\n        mode (float tuple): the min and max jaccard overlaps\n    Return:\n        (img, boxes, classes)\n            img (Image): the cropped image\n            boxes (Tensor): the adjusted bounding boxes in pt form\n            labels (Tensor): the class labels for each bbox\n    \"\"\"\n\n    def __init__(self):\n        self.sample_options = (\n            # using entire original input image\n            None,\n            # sample a patch s.t. MIN jaccard w/ obj in .1,.3,.4,.7,.9\n\n            # randomly sample a patch\n            (1, None),\n            (1, None),\n            (1, None),\n            (1, None),\n        )\n\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, _ = image.shape\n        while True:\n            # randomly choose a mode\n            mode = self.sample_options[np.random.randint(len(self.sample_options))]\n            if mode is None:\n                return image, boxes, labels\n\n            min_iou, max_iou = mode\n            if min_iou is None:\n                min_iou = float('-inf')\n            if max_iou is None:\n                max_iou = float('inf')\n\n            # max trails (50)\n            for _ in range(50):\n                current_image = image\n\n                w = random.uniform(0.3 * width, width)\n                h = random.uniform(0.3 * height, height)\n\n                # aspect ratio constraint b/t .5 & 2\n                if h / w != 1:\n                    continue\n                left = random.uniform(width - w)\n                top = random.uniform(height - h)\n\n                # convert to integer rect x1,y1,x2,y2\n                rect = np.array([int(left), int(top), int(left + w), int(top + h)])\n\n                # calculate IoU (jaccard overlap) b/t the cropped and gt boxes\n                overlap = object_converage_numpy(boxes, rect)\n\n                # is min and max overlap constraint satisfied? if not try again\n                if overlap.max() < min_iou or overlap.min() > max_iou:\n                    continue\n\n                # cut the crop from the image\n                current_image = current_image[rect[1]:rect[3], rect[0]:rect[2],\n                                :]\n\n                # keep overlap with gt box IF center in sampled patch\n                centers = (boxes[:, :2] + boxes[:, 2:]) / 2.0\n\n                # mask in all gt boxes that above and to the left of centers\n                m1 = (rect[0] < centers[:, 0]) * (rect[1] < centers[:, 1])\n\n                # mask in all gt boxes that under and to the right of centers\n                m2 = (rect[2] > centers[:, 0]) * (rect[3] > centers[:, 1])\n\n                # mask in that both m1 and m2 are true\n                mask = m1 * m2\n\n                # have any valid boxes? try again if not\n                if not paddle.any(mask):\n                    continue\n\n                # take only matching gt boxes\n                current_boxes = boxes[mask, :].copy()\n\n                # take only matching gt labels\n                current_labels = labels[mask]\n\n                # should we use the box left and top corner or the crop's\n                current_boxes[:, :2] = np.maximum(current_boxes[:, :2],\n                                                  rect[:2])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, :2] -= rect[:2]\n\n                current_boxes[:, 2:] = np.minimum(current_boxes[:, 2:],\n                                                  rect[2:])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, 2:] -= rect[:2]\n\n                return current_image, current_boxes, current_labels\n\n\nclass Expand(object):\n    def __init__(self, mean):\n        self.mean = mean\n\n    def __call__(self, image, boxes, labels):\n        if random.randint(2):\n            return image, boxes, labels\n\n        height, width, depth = image.shape\n        ratio = random.uniform(1, 4)\n        left = random.uniform(0, width * ratio - width)\n        top = random.uniform(0, height * ratio - height)\n\n        expand_image = np.zeros(\n            (int(height * ratio), int(width * ratio), depth),\n            dtype=image.dtype)\n        expand_image[:, :, :] = self.mean\n        expand_image[int(top):int(top + height),\n        int(left):int(left + width)] = image\n        image = expand_image\n\n        boxes = boxes.copy()\n        boxes[:, :2] += (int(left), int(top))\n        boxes[:, 2:] += (int(left), int(top))\n\n        return image, boxes, labels\n\n\nclass RandomMirror(object):\n    def __call__(self, image, boxes, classes):\n        _, width, _ = image.shape\n        if random.randint(2):\n            image = image[:, ::-1]\n            boxes = boxes.copy()\n            boxes[:, 0::2] = width - boxes[:, 2::-2]\n        return image, boxes, classes\n\n\nclass SwapChannels(object):\n    \"\"\"Transforms a tensorized image by swapping the channels in the order\n     specified in the swap tuple.\n    Args:\n        swaps (int triple): final order of channels\n            eg: (2, 1, 0)\n    \"\"\"\n\n    def __init__(self, swaps):\n        self.swaps = swaps\n\n    def __call__(self, image):\n        \"\"\"\n        Args:\n            image (Tensor): image tensor to be transformed\n        Return:\n            a tensor with channels swapped according to swap\n        \"\"\"\n        # if paddle.is_tensor(image):\n        #     image = image.data.cpu().numpy()\n        # else:\n        #     image = np.array(image)\n        image = image[:, :, self.swaps]\n        return image\n\n\nclass PhotometricDistort(object):\n    def __init__(self):\n        self.pd = [\n            RandomContrast(),  # RGB\n            ConvertColor(current=\"RGB\", transform='HSV'),  # HSV\n            RandomSaturation(),  # HSV\n            RandomHue(),  # HSV\n            ConvertColor(current='HSV', transform='RGB'),  # RGB\n            RandomContrast()  # RGB\n        ]\n        self.rand_brightness = RandomBrightness()\n        self.rand_light_noise = RandomLightingNoise()\n\n    def __call__(self, image, boxes, labels):\n        im = image.copy()\n        im, boxes, labels = self.rand_brightness(im, boxes, labels)\n        if random.randint(2):\n            distort = Compose(self.pd[:-1])\n        else:\n            distort = Compose(self.pd[1:])\n        im, boxes, labels = distort(im, boxes, labels)\n        return self.rand_light_noise(im, boxes, labels)\n"
  },
  {
    "path": "paddle/vision/utils/__init__.py",
    "content": "from .misc import *\n"
  },
  {
    "path": "paddle/vision/utils/box_utils.py",
    "content": "import math\nimport numpy as np\nimport paddle\n\n\ndef generate_priors(feature_map_list, shrinkage_list, image_size, min_boxes, clamp=True) -> paddle.Tensor:\n    priors = []\n    for index in range(0, len(feature_map_list[0])):\n        scale_w = image_size[0] / shrinkage_list[0][index]\n        scale_h = image_size[1] / shrinkage_list[1][index]\n        for j in range(0, feature_map_list[1][index]):\n            for i in range(0, feature_map_list[0][index]):\n                x_center = (i + 0.5) / scale_w\n                y_center = (j + 0.5) / scale_h\n\n                for min_box in min_boxes[index]:\n                    w = min_box / image_size[0]\n                    h = min_box / image_size[1]\n                    priors.append([x_center, y_center, w, h])\n    print(\"priors nums:{}\".format(len(priors)))\n    priors = np.array(priors)\n    if clamp:\n        priors = np.clip(priors, 0.0, 1.0)\n    return priors\n\n\ndef convert_locations_to_boxes(locations, priors, center_variance, size_variance):\n    \"\"\"Convert regressional location results of SSD into boxes in the form of (center_x, center_y, h, w).\n\n    The conversion:\n        $$predicted\\_center * center_variance = \\frac {real\\_center - prior\\_center} {prior\\_hw}$$\n        $$exp(predicted\\_hw * size_variance) = \\frac {real\\_hw} {prior\\_hw}$$\n    We do it in the inverse direction here.\n    Args:\n        locations (batch_size, num_priors, 4): the regression output of SSD. It will contain the outputs as well.\n        priors (num_priors, 4) or (batch_size/1, num_priors, 4): prior boxes.\n        center_variance: a float used to change the scale of center.\n        size_variance: a float used to change of scale of size.\n    Returns:\n        boxes:  priors: [[center_x, center_y, h, w]]. All the values\n            are relative to the image size.\n    \"\"\"\n    # priors can have one dimension less.\n    if priors.dim() + 1 == locations.dim():\n        priors = priors.unsqueeze(0)\n    return paddle.concat([\n        locations[..., :2] * center_variance * priors[..., 2:] + priors[..., :2],\n        paddle.exp(locations[..., 2:] * size_variance) * priors[..., 2:]\n    ], locations.dim() - 1)\n\n\ndef convert_boxes_to_locations(center_form_boxes, center_form_priors, center_variance, size_variance):\n    # priors can have one dimension less\n    if center_form_priors.ndim + 1 == center_form_boxes.ndim:\n        center_form_priors = np.expand_dims(center_form_priors, axis=0)\n    return np.concatenate([\n        (center_form_boxes[..., :2] - center_form_priors[..., :2]) / center_form_priors[..., 2:] / center_variance,\n        np.log(center_form_boxes[..., 2:] / center_form_priors[..., 2:]) / size_variance\n    ], center_form_boxes.ndim - 1)\n\n\ndef area_of(left_top, right_bottom) -> paddle.Tensor:\n    \"\"\"Compute the areas of rectangles given two corners.\n\n    Args:\n        left_top (N, 2): left top corner.\n        right_bottom (N, 2): right bottom corner.\n\n    Returns:\n        area (N): return the area.\n    \"\"\"\n    hw = np.clip(right_bottom - left_top, 0.0, None)\n    return hw[..., 0] * hw[..., 1]\n\n\ndef iou_of(boxes0, boxes1, eps=1e-5):\n    \"\"\"Return intersection-over-union (Jaccard index) of boxes.\n\n    Args:\n        boxes0 (N, 4): ground truth boxes.\n        boxes1 (N or 1, 4): predicted boxes.\n        eps: a small number to avoid 0 as denominator.\n    Returns:\n        iou (N): IoU values.\n    \"\"\"\n    expand_b0_left_top = np.repeat(boxes0[..., :2], repeats=boxes1.shape[0], axis=0)\n    expand_b1_left_top = np.repeat(boxes1[..., :2], repeats=boxes0.shape[1], axis=1)\n    expand_b0_right_bottom = np.repeat(boxes0[..., 2:], repeats=boxes1.shape[0], axis=0)\n    expand_b1_right_bottom = np.repeat(boxes1[..., 2:], repeats=boxes0.shape[1], axis=1)\n\n    overlap_left_top = expand_b0_left_top * (expand_b0_left_top > expand_b1_left_top) \\\n                       + expand_b1_left_top * (expand_b0_left_top <= expand_b1_left_top)\n    overlap_right_bottom = expand_b0_right_bottom * (expand_b0_right_bottom < expand_b1_right_bottom) \\\n                           + expand_b0_right_bottom * (expand_b0_right_bottom >= expand_b1_right_bottom)\n\n    overlap_area = area_of(overlap_left_top, overlap_right_bottom)\n    area0 = area_of(boxes0[..., :2], boxes0[..., 2:])\n    area1 = area_of(boxes1[..., :2], boxes1[..., 2:])\n    return overlap_area / (area0 + area1 - overlap_area + eps)\n\n\ndef assign_priors(gt_boxes, gt_labels, corner_form_priors,\n                  iou_threshold):\n    \"\"\"Assign ground truth boxes and targets to priors.\n\n    Args:\n        gt_boxes (num_targets, 4): ground truth boxes.\n        gt_labels (num_targets): labels of targets.\n        priors (num_priors, 4): corner form priors\n    Returns:\n        boxes (num_priors, 4): real values for priors.\n        labels (num_priros): labels for priors.\n    \"\"\"\n    # size: num_priors x num_targets\n    ious = iou_of(np.expand_dims(gt_boxes, axis=0), np.expand_dims(corner_form_priors, axis=1))\n    # size: num_priors\n    best_target_per_prior = np.max(ious, axis=1)\n    best_target_per_prior_index = np.argmax(ious, axis=1)\n    # size: num_targets\n    best_prior_per_target = np.max(ious, axis=0)\n    best_prior_per_target_index = np.argmax(ious, axis=0)\n\n    for target_index, prior_index in enumerate(best_prior_per_target_index):\n        best_target_per_prior_index[prior_index] = target_index\n    # 2.0 is used to make sure every target has a prior assigned\n    best_target_per_prior[best_prior_per_target_index, ...] = 2\n    # size: num_priors\n    labels = gt_labels[best_target_per_prior_index]\n    labels[best_target_per_prior < iou_threshold] = 0  # the backgournd id\n    boxes = gt_boxes[best_target_per_prior_index]\n    return boxes, labels\n\n\ndef hard_negative_mining(loss, labels, neg_pos_ratio):\n    \"\"\"\n    It used to suppress the presence of a large number of negative prediction.\n    It works on image level not batch level.\n    For any example/image, it keeps all the positive predictions and\n     cut the number of negative predictions to make sure the ratio\n     between the negative examples and positive examples is no more\n     the given ratio for an image.\n\n    Args:\n        loss (N, num_priors): the loss for each example.\n        labels (N, num_priors): the labels.\n        neg_pos_ratio:  the ratio between the negative examples and positive examples.\n    \"\"\"\n    pos_mask = labels > 0\n    num_pos = pos_mask.cast('int').sum(axis=1, keepdim=True)\n    num_neg = num_pos * neg_pos_ratio\n    loss = pos_mask.cast('int') * (-1e8) + loss * (1 - pos_mask.cast('int'))\n    indexes = paddle.argsort(loss, axis=1, descending=True)\n    orders = paddle.argsort(indexes, axis=1)\n    neg_mask = orders < num_neg\n    return paddle.logical_or(pos_mask, neg_mask)\n\n\ndef center_form_to_corner_form(locations):\n    return np.concatenate([locations[:, :2] - locations[:, 2:] / 2,\n                           locations[:, :2] + locations[:, 2:] / 2], locations.ndim - 1)\n\n\ndef corner_form_to_center_form(boxes):\n    return np.concatenate([(boxes[..., :2] + boxes[..., 2:]) / 2,\n                            boxes[..., 2:] - boxes[..., :2]], boxes.ndim - 1)\n\n\ndef hard_nms(box_scores, iou_threshold, top_k=-1, candidate_size=200):\n    \"\"\"\n\n    Args:\n        box_scores (N, 5): boxes in corner-form and probabilities.\n        iou_threshold: intersection over union threshold.\n        top_k: keep top_k results. If k <= 0, keep all the results.\n        candidate_size: only consider the candidates with the highest scores.\n    Returns:\n         picked: a list of indexes of the kept boxes\n    \"\"\"\n    scores = box_scores[:, -1]\n    boxes = box_scores[:, :-1]\n    picked = []\n    _, indexes = paddle.sort(scores, descending=True)\n    indexes = indexes[:candidate_size]\n    while len(indexes) > 0:\n        current = indexes[0]\n        picked.append(current.item())\n        if 0 < top_k == len(picked) or len(indexes) == 1:\n            break\n        current_box = boxes[current, :]\n        indexes = indexes[1:]\n        rest_boxes = boxes[indexes, :]\n        iou = iou_of(\n            rest_boxes,\n            current_box.unsqueeze(0),\n        )\n        indexes = indexes[iou <= iou_threshold]\n\n    return box_scores[picked, :]\n\n\ndef nms(box_scores, nms_method=None, score_threshold=None, iou_threshold=None,\n        sigma=0.5, top_k=-1, candidate_size=200):\n    if nms_method == \"soft\":\n        return soft_nms(box_scores, score_threshold, sigma, top_k)\n    else:\n        return hard_nms(box_scores, iou_threshold, top_k, candidate_size=candidate_size)\n\n\ndef soft_nms(box_scores, score_threshold, sigma=0.5, top_k=-1):\n    \"\"\"Soft NMS implementation.\n\n    References:\n        https://arxiv.org/abs/1704.04503\n        https://github.com/facebookresearch/Detectron/blob/master/detectron/utils/cython_nms.pyx\n\n    Args:\n        box_scores (N, 5): boxes in corner-form and probabilities.\n        score_threshold: boxes with scores less than value are not considered.\n        sigma: the parameter in score re-computation.\n            scores[i] = scores[i] * exp(-(iou_i)^2 / simga)\n        top_k: keep top_k results. If k <= 0, keep all the results.\n    Returns:\n         picked_box_scores (K, 5): results of NMS.\n    \"\"\"\n    picked_box_scores = []\n    while box_scores.size(0) > 0:\n        max_score_index = paddle.argmax(box_scores[:, 4])\n        cur_box_prob = paddle.to_tensor(box_scores[max_score_index, :])\n        picked_box_scores.append(cur_box_prob)\n        if len(picked_box_scores) == top_k > 0 or box_scores.size(0) == 1:\n            break\n        cur_box = cur_box_prob[:-1]\n        box_scores[max_score_index, :] = box_scores[-1, :]\n        box_scores = box_scores[:-1, :]\n        ious = iou_of(cur_box.unsqueeze(0), box_scores[:, :-1])\n        box_scores[:, -1] = box_scores[:, -1] * paddle.exp(-(ious * ious) / sigma)\n        box_scores = box_scores[box_scores[:, -1] > score_threshold, :]\n    if len(picked_box_scores) > 0:\n        return paddle.stack(picked_box_scores)\n    else:\n        return paddle.to_tensor([])\n"
  },
  {
    "path": "paddle/vision/utils/box_utils_numpy.py",
    "content": "import numpy as np\n\n\ndef convert_locations_to_boxes(locations, priors, center_variance, size_variance):\n    \"\"\"Convert regressional location results of SSD into boxes in the form of (center_x, center_y, h, w).\n\n    The conversion:\n        $$predicted\\_center * center_variance = \\frac {real\\_center - prior\\_center} {prior\\_hw}$$\n        $$exp(predicted\\_hw * size_variance) = \\frac {real\\_hw} {prior\\_hw}$$\n    We do it in the inverse direction here.\n    Args:\n        locations (batch_size, num_priors, 4): the regression output of SSD. It will contain the outputs as well.\n        priors (num_priors, 4) or (batch_size/1, num_priors, 4): prior boxes.\n        center_variance: a float used to change the scale of center.\n        size_variance: a float used to change of scale of size.\n    Returns:\n        boxes:  priors: [[center_x, center_y, h, w]]. All the values\n            are relative to the image size.\n    \"\"\"\n    # priors can have one dimension less.\n    if len(priors.shape) + 1 == len(locations.shape):\n        priors = np.expand_dims(priors, 0)\n    return np.concatenate([\n        locations[..., :2] * center_variance * priors[..., 2:] + priors[..., :2],\n        np.exp(locations[..., 2:] * size_variance) * priors[..., 2:]\n    ], axis=len(locations.shape) - 1)\n\n\ndef convert_boxes_to_locations(center_form_boxes, center_form_priors, center_variance, size_variance):\n    # priors can have one dimension less\n    if len(center_form_priors.shape) + 1 == len(center_form_boxes.shape):\n        center_form_priors = np.expand_dims(center_form_priors, 0)\n    return np.concatenate([\n        (center_form_boxes[..., :2] - center_form_priors[..., :2]) / center_form_priors[..., 2:] / center_variance,\n        np.log(center_form_boxes[..., 2:] / center_form_priors[..., 2:]) / size_variance\n    ], axis=len(center_form_boxes.shape) - 1)\n\n\ndef area_of(left_top, right_bottom):\n    \"\"\"Compute the areas of rectangles given two corners.\n\n    Args:\n        left_top (N, 2): left top corner.\n        right_bottom (N, 2): right bottom corner.\n\n    Returns:\n        area (N): return the area.\n    \"\"\"\n    hw = np.clip(right_bottom - left_top, 0.0, None)\n    return hw[..., 0] * hw[..., 1]\n\n\ndef iou_of(boxes0, boxes1, eps=1e-5):\n    \"\"\"Return intersection-over-union (Jaccard index) of boxes.\n\n    Args:\n        boxes0 (N, 4): ground truth boxes.\n        boxes1 (N or 1, 4): predicted boxes.\n        eps: a small number to avoid 0 as denominator.\n    Returns:\n        iou (N): IoU values.\n    \"\"\"\n    overlap_left_top = np.maximum(boxes0[..., :2], boxes1[..., :2])\n    overlap_right_bottom = np.minimum(boxes0[..., 2:], boxes1[..., 2:])\n\n    overlap_area = area_of(overlap_left_top, overlap_right_bottom)\n    area0 = area_of(boxes0[..., :2], boxes0[..., 2:])\n    area1 = area_of(boxes1[..., :2], boxes1[..., 2:])\n    return overlap_area / (area0 + area1 - overlap_area + eps)\n\n\ndef center_form_to_corner_form(locations):\n    return np.concatenate([locations[..., :2] - locations[..., 2:] / 2,\n                           locations[..., :2] + locations[..., 2:] / 2], len(locations.shape) - 1)\n\n\ndef corner_form_to_center_form(boxes):\n    return np.concatenate([\n        (boxes[..., :2] + boxes[..., 2:]) / 2,\n        boxes[..., 2:] - boxes[..., :2]\n    ], len(boxes.shape) - 1)\n\n\ndef hard_nms(box_scores, iou_threshold, top_k=-1, candidate_size=200):\n    \"\"\"\n\n    Args:\n        box_scores (N, 5): boxes in corner-form and probabilities.\n        iou_threshold: intersection over union threshold.\n        top_k: keep top_k results. If k <= 0, keep all the results.\n        candidate_size: only consider the candidates with the highest scores.\n    Returns:\n         picked: a list of indexes of the kept boxes\n    \"\"\"\n    scores = box_scores[:, -1]\n    boxes = box_scores[:, :-1]\n    picked = []\n    # _, indexes = scores.sort(descending=True)\n    indexes = np.argsort(scores)\n    # indexes = indexes[:candidate_size]\n    indexes = indexes[-candidate_size:]\n    while len(indexes) > 0:\n        # current = indexes[0]\n        current = indexes[-1]\n        picked.append(current)\n        if 0 < top_k == len(picked) or len(indexes) == 1:\n            break\n        current_box = boxes[current, :]\n        # indexes = indexes[1:]\n        indexes = indexes[:-1]\n        rest_boxes = boxes[indexes, :]\n        iou = iou_of(\n            rest_boxes,\n            np.expand_dims(current_box, axis=0),\n        )\n        indexes = indexes[iou <= iou_threshold]\n\n    return box_scores[picked, :]\n"
  },
  {
    "path": "paddle/vision/utils/misc.py",
    "content": "import datetime\n\nimport paddle\n\n\ndef str2bool(s):\n    return s.lower() in ('true', '1')\n\n\nclass Timer:\n    def __init__(self):\n        self.clock = {}\n\n    def start(self, key=\"default\"):\n        self.clock[key] = datetime.datetime.now()\n\n    def end(self, key=\"default\"):\n        if key not in self.clock:\n            raise Exception(f\"{key} is not in the clock.\")\n        interval = datetime.datetime.now() - self.clock[key]\n        del self.clock[key]\n        return interval.total_seconds()\n        \n\ndef save_checkpoint(epoch, net_state_dict, optimizer_state_dict, best_score, checkpoint_path, model_path):\n    paddle.save({\n        'epoch': epoch,\n        'model': net_state_dict,\n        'optimizer': optimizer_state_dict,\n        'best_score': best_score\n    }, checkpoint_path)\n    paddle.save(net_state_dict, model_path)\n        \n        \ndef load_checkpoint(checkpoint_path):\n    return paddle.load(checkpoint_path)\n\n\ndef freeze_net_layers(net):\n    for param in net.parameters():\n        param.stop_gradient = True\n\n\ndef store_labels(path, labels):\n    with open(path, \"w\") as f:\n        f.write(\"\\n\".join(labels))\n"
  },
  {
    "path": "requirements.txt",
    "content": "numpy\ntorch\nopencv_python\ntorchvision\ntyping\ntorchstat\ntorchsummary\nptflops\nmatplotlib\nonnx\nonnxruntime"
  },
  {
    "path": "run_video_face_detect.py",
    "content": "\"\"\"\nThis code uses the pytorch model to detect faces from live video or camera.\n\"\"\"\nimport argparse\nimport sys\nimport cv2\n\nfrom vision.ssd.config.fd_config import define_img_size\n\nparser = argparse.ArgumentParser(\n    description='detect_video')\n\nparser.add_argument('--net_type', default=\"RFB\", type=str,\n                    help='The network architecture ,optional: RFB (higher precision) or slim (faster)')\nparser.add_argument('--input_size', default=480, type=int,\n                    help='define network input size,default optional value 128/160/320/480/640/1280')\nparser.add_argument('--threshold', default=0.7, type=float,\n                    help='score threshold')\nparser.add_argument('--candidate_size', default=1000, type=int,\n                    help='nms candidate size')\nparser.add_argument('--path', default=\"imgs\", type=str,\n                    help='imgs dir')\nparser.add_argument('--test_device', default=\"cuda:0\", type=str,\n                    help='cuda:0 or cpu')\nparser.add_argument('--video_path', default=\"/home/linzai/Videos/video/16_1.MP4\", type=str,\n                    help='path of video')\nargs = parser.parse_args()\n\ninput_img_size = args.input_size\ndefine_img_size(input_img_size)  # must put define_img_size() before 'import create_mb_tiny_fd, create_mb_tiny_fd_predictor'\n\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd, create_mb_tiny_fd_predictor\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd, create_Mb_Tiny_RFB_fd_predictor\nfrom vision.utils.misc import Timer\n\nlabel_path = \"./models/voc-model-labels.txt\"\n\nnet_type = args.net_type\n\ncap = cv2.VideoCapture(args.video_path)  # capture from video\n# cap = cv2.VideoCapture(0)  # capture from camera\n\nclass_names = [name.strip() for name in open(label_path).readlines()]\nnum_classes = len(class_names)\ntest_device = args.test_device\n\ncandidate_size = args.candidate_size\nthreshold = args.threshold\n\nif net_type == 'slim':\n    model_path = \"models/pretrained/version-slim-320.pth\"\n    # model_path = \"models/pretrained/version-slim-640.pth\"\n    net = create_mb_tiny_fd(len(class_names), is_test=True, device=test_device)\n    predictor = create_mb_tiny_fd_predictor(net, candidate_size=candidate_size, device=test_device)\nelif net_type == 'RFB':\n    model_path = \"models/pretrained/version-RFB-320.pth\"\n    # model_path = \"models/pretrained/version-RFB-640.pth\"\n    net = create_Mb_Tiny_RFB_fd(len(class_names), is_test=True, device=test_device)\n    predictor = create_Mb_Tiny_RFB_fd_predictor(net, candidate_size=candidate_size, device=test_device)\nelse:\n    print(\"The net type is wrong!\")\n    sys.exit(1)\nnet.load(model_path)\n\ntimer = Timer()\nsum = 0\nwhile True:\n    ret, orig_image = cap.read()\n    if orig_image is None:\n        print(\"end\")\n        break\n    image = cv2.cvtColor(orig_image, cv2.COLOR_BGR2RGB)\n    timer.start()\n    boxes, labels, probs = predictor.predict(image, candidate_size / 2, threshold)\n    interval = timer.end()\n    print('Time: {:.6f}s, Detect Objects: {:d}.'.format(interval, labels.size(0)))\n    for i in range(boxes.size(0)):\n        box = boxes[i, :]\n        label = f\" {probs[i]:.2f}\"\n        cv2.rectangle(orig_image, (box[0], box[1]), (box[2], box[3]), (0, 255, 0), 4)\n\n        # cv2.putText(orig_image, label,\n        #             (box[0], box[1] - 10),\n        #             cv2.FONT_HERSHEY_SIMPLEX,\n        #             0.5,  # font scale\n        #             (0, 0, 255),\n        #             2)  # line type\n    orig_image = cv2.resize(orig_image, None, None, fx=0.8, fy=0.8)\n    sum += boxes.size(0)\n    cv2.imshow('annotated', orig_image)\n    if cv2.waitKey(1) & 0xFF == ord('q'):\n        break\ncap.release()\ncv2.destroyAllWindows()\nprint(\"all face num:{}\".format(sum))\n"
  },
  {
    "path": "run_video_face_detect_onnx.py",
    "content": "\"\"\"\nThis code uses the onnx model to detect faces from live video or cameras.\n\"\"\"\nimport time\n\nimport cv2\nimport numpy as np\nimport onnx\nimport vision.utils.box_utils_numpy as box_utils\nfrom caffe2.python.onnx import backend\n\n# onnx runtime\nimport onnxruntime as ort\n\n\ndef predict(width, height, confidences, boxes, prob_threshold, iou_threshold=0.3, top_k=-1):\n    boxes = boxes[0]\n    confidences = confidences[0]\n    picked_box_probs = []\n    picked_labels = []\n    for class_index in range(1, confidences.shape[1]):\n        probs = confidences[:, class_index]\n        mask = probs > prob_threshold\n        probs = probs[mask]\n        if probs.shape[0] == 0:\n            continue\n        subset_boxes = boxes[mask, :]\n        box_probs = np.concatenate([subset_boxes, probs.reshape(-1, 1)], axis=1)\n        box_probs = box_utils.hard_nms(box_probs,\n                                       iou_threshold=iou_threshold,\n                                       top_k=top_k,\n                                       )\n        picked_box_probs.append(box_probs)\n        picked_labels.extend([class_index] * box_probs.shape[0])\n    if not picked_box_probs:\n        return np.array([]), np.array([]), np.array([])\n    picked_box_probs = np.concatenate(picked_box_probs)\n    picked_box_probs[:, 0] *= width\n    picked_box_probs[:, 1] *= height\n    picked_box_probs[:, 2] *= width\n    picked_box_probs[:, 3] *= height\n    return picked_box_probs[:, :4].astype(np.int32), np.array(picked_labels), picked_box_probs[:, 4]\n\n\nlabel_path = \"models/voc-model-labels.txt\"\n\nonnx_path = \"models/onnx/version-RFB-320.onnx\"\nclass_names = [name.strip() for name in open(label_path).readlines()]\n\npredictor = onnx.load(onnx_path)\nonnx.checker.check_model(predictor)\nonnx.helper.printable_graph(predictor.graph)\npredictor = backend.prepare(predictor, device=\"CPU\")  # default CPU\n\nort_session = ort.InferenceSession(onnx_path)\ninput_name = ort_session.get_inputs()[0].name\n\ncap = cv2.VideoCapture(\"/home/linzai/Videos/video/16_6.MP4\")  # capture from camera\n\nthreshold = 0.7\n\nsum = 0\nwhile True:\n    ret, orig_image = cap.read()\n    if orig_image is None:\n        print(\"no img\")\n        break\n    image = cv2.cvtColor(orig_image, cv2.COLOR_BGR2RGB)\n    image = cv2.resize(image, (320, 240))\n    # image = cv2.resize(image, (640, 480))\n    image_mean = np.array([127, 127, 127])\n    image = (image - image_mean) / 128\n    image = np.transpose(image, [2, 0, 1])\n    image = np.expand_dims(image, axis=0)\n    image = image.astype(np.float32)\n    # confidences, boxes = predictor.run(image)\n    time_time = time.time()\n    confidences, boxes = ort_session.run(None, {input_name: image})\n    print(\"cost time:{}\".format(time.time() - time_time))\n    boxes, labels, probs = predict(orig_image.shape[1], orig_image.shape[0], confidences, boxes, threshold)\n    for i in range(boxes.shape[0]):\n        box = boxes[i, :]\n        label = f\"{class_names[labels[i]]}: {probs[i]:.2f}\"\n\n        cv2.rectangle(orig_image, (box[0], box[1]), (box[2], box[3]), (255, 255, 0), 4)\n\n        # cv2.putText(orig_image, label,\n        #             (box[0] + 20, box[1] + 40),\n        #             cv2.FONT_HERSHEY_SIMPLEX,\n        #             1,  # font scale\n        #             (255, 0, 255),\n        #             2)  # line type\n    sum += boxes.shape[0]\n    orig_image = cv2.resize(orig_image, (0, 0), fx=0.7, fy=0.7)\n    cv2.imshow('annotated', orig_image)\n    if cv2.waitKey(1) & 0xFF == ord('q'):\n        break\ncap.release()\ncv2.destroyAllWindows()\nprint(\"sum:{}\".format(sum))\n"
  },
  {
    "path": "tf/README.md",
    "content": "# Tensorflow implementation of Ultra-Light-Fast-Generic-Face-Detector-1MB with converter\n\nYou can use this script to converter origin model to tensorflow version.\n\n## Run\nCovert model\n```Python\n python3 ./convert_tensorflow.py --net_type <RFB|slim>\n```\n\nInference on image\n```Python\n python3 ./det_image.py --net_type <RFB|slim> --img_path <path>\n```\n\n## Result\n![img1](https://github.com/jason9075/Ultra-Light-Fast-Generic-Face-Detector_Tensorflow-Model-Converter/blob/master/imgs/test_output_RFB.jpg)\n\n## Reference\n- [Ultra-Light-Fast-Generic-Face-Detector_Tensorflow-Model-Converter](https://github.com/jason9075/Ultra-Light-Fast-Generic-Face-Detector_Tensorflow-Model-Converter)\n"
  },
  {
    "path": "tf/backend/op.py",
    "content": "import tensorflow as tf\n\n\ndef basic_conv(x, out_ch, kernel_size, stride=(1, 1), padding=0, dilation=1, relu=True,\n               bn=True, prefix='basic_conv'):\n    if 0 < padding:\n        out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}_padding')(x)\n    else:\n        out = x\n    out = tf.keras.layers.Conv2D(out_ch,\n                                 kernel_size,\n                                 strides=stride,\n                                 dilation_rate=dilation,\n                                 use_bias=(not bn),\n                                 name=f'{prefix}_conv')(out)\n    if bn:\n        out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}_bn')(out)\n    if relu:\n        out = tf.keras.layers.ReLU(name=f'{prefix}_relu')(out)\n\n    return out\n\n\ndef basic_rfb(x, in_ch, out_ch, stride=1, scale=0.1, map_reduce=8, vision=1, prefix='basic_rfb'):\n    inter_ch = in_ch // map_reduce\n\n    branch0 = basic_conv(x, inter_ch, kernel_size=1, stride=1, relu=False,\n                         prefix=f'{prefix}.branch0.0')\n    branch0 = basic_conv(branch0, 2 * inter_ch, kernel_size=3, stride=stride, padding=1,\n                         prefix=f'{prefix}.branch0.1')\n    branch0 = basic_conv(branch0, 2 * inter_ch, kernel_size=3, stride=1, dilation=vision + 1,\n                         padding=vision + 1, relu=False, prefix=f'{prefix}.branch0.2')\n\n    branch1 = basic_conv(x, inter_ch, kernel_size=1, stride=1, relu=False,\n                         prefix=f'{prefix}.branch1.0')\n    branch1 = basic_conv(branch1, 2 * inter_ch, kernel_size=3, stride=stride, padding=1,\n                         prefix=f'{prefix}.branch1.1')\n    branch1 = basic_conv(branch1, 2 * inter_ch, kernel_size=3, stride=1, dilation=vision + 2,\n                         padding=vision + 2, relu=False, prefix=f'{prefix}.branch1.2')\n\n    branch2 = basic_conv(x, inter_ch, kernel_size=1, stride=1, relu=False,\n                         prefix=f'{prefix}.branch2.0')\n    branch2 = basic_conv(branch2, (inter_ch // 2) * 3, kernel_size=3, stride=1, padding=1,\n                         prefix=f'{prefix}.branch2.1')\n    branch2 = basic_conv(branch2, 2 * inter_ch, kernel_size=3, stride=stride, padding=1,\n                         prefix=f'{prefix}.branch2.2')\n    branch2 = basic_conv(branch2, 2 * inter_ch, kernel_size=3, stride=1, dilation=vision + 4,\n                         padding=vision + 4, relu=False, prefix=f'{prefix}.branch2.3')\n\n    out = tf.keras.layers.Concatenate(axis=-1, name=f'{prefix}_cat')([branch0, branch1, branch2])\n    out = basic_conv(out, out_ch, kernel_size=1, stride=1, relu=False, prefix=f'{prefix}.convlinear')\n    shortcut = basic_conv(x, out_ch, kernel_size=1, stride=stride, relu=False, prefix=f'{prefix}.shortcut')\n    out = tf.multiply(out, scale, name=f'{prefix}_mul')\n    out = tf.keras.layers.Add(name=f'{prefix}_add')([out, shortcut])\n    out = tf.keras.layers.ReLU(name=f'{prefix}_relu')(out)\n\n    return out\n\n\ndef separable_conv(x, out_ch, kernel_size, stride, padding, prefix='separable_conv'):\n    out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}_dconv_padding')(x)\n\n    out = tf.keras.layers.DepthwiseConv2D(kernel_size,\n                                          strides=stride,\n                                          name=f'{prefix}_dconvbias')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}_relu')(out)\n    out = tf.keras.layers.Conv2D(out_ch, 1,\n                                 name=f'{prefix}_convbias')(out)\n\n    return out\n\n\ndef conv_bn(x, out_ch, stride, padding=1, prefix='conv_bn'):\n    out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}.0_padding')(x)\n    out = tf.keras.layers.Conv2D(out_ch,\n                                 (3, 3),\n                                 strides=stride,\n                                 use_bias=False,\n                                 name=f'{prefix}.0_conv')(out)\n    out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}.1_bn')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}.2_relu')(out)\n\n    return out\n\n\ndef conv_dw(x, out_ch, stride, padding=1, prefix='conv_dw'):\n    out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}.0_padding')(x)\n    out = tf.keras.layers.DepthwiseConv2D(3, strides=stride,\n                                          use_bias=False,\n                                          name=f'{prefix}.0_dconv')(out)\n    out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}.1_bn')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}.2_relu')(out)\n\n    out = tf.keras.layers.Conv2D(out_ch, 1, use_bias=False, name=f'{prefix}.3_conv')(out)\n    out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}.4_bn')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}.5_relu')(out)\n\n    return out\n"
  },
  {
    "path": "tf/backend/utils.py",
    "content": "import json\n\nimport numpy as np\nimport tensorflow as tf\nimport torch\n\n\ndef post_processing(reg_list, cls_list, num_classes, image_size, feature_map_wh_list, min_boxes,\n                    center_variance, size_variance,\n                    conf_threshold=0.6, nms_max_output_size=100, nms_iou_threshold=0.3, top_k=100):\n    reg_list = [tf.keras.layers.Reshape([-1, 4])(reg) for reg in reg_list]\n    cls_list = [tf.keras.layers.Reshape([-1, num_classes])(cls) for cls in cls_list]\n\n    reg = tf.keras.layers.Concatenate(axis=1)(reg_list)\n    cls = tf.keras.layers.Concatenate(axis=1)(cls_list)\n\n    # post process\n    cls = tf.keras.layers.Softmax(axis=-1)(cls)\n    loc = decode_regression(reg, image_size, feature_map_wh_list, min_boxes,\n                            center_variance, size_variance)\n\n    result = tf.keras.layers.Concatenate(axis=-1)([cls, loc])\n\n    # confidence thresholding\n    mask = conf_threshold < cls[..., 1]\n    result = tf.boolean_mask(tensor=result, mask=mask)\n\n    # non-maximum suppression\n    mask = tf.image.non_max_suppression(boxes=result[..., -4:],\n                                        scores=result[..., 1],\n                                        max_output_size=nms_max_output_size,\n                                        iou_threshold=nms_iou_threshold,\n                                        name='non_maximum_suppresion')\n    result = tf.gather(params=result, indices=mask, axis=0)\n\n    # top-k filtering\n    top_k_value = tf.math.minimum(tf.constant(top_k), tf.shape(result)[0])\n    mask = tf.nn.top_k(result[..., 1], k=top_k_value, sorted=True).indices\n    result = tf.gather(params=result, indices=mask, axis=0)\n\n    return result\n\n\ndef decode_regression(reg, image_size, feature_map_w_h_list, min_boxes,\n                      center_variance, size_variance):\n    priors = []\n    for feature_map_w_h, min_box in zip(feature_map_w_h_list, min_boxes):\n        xy_grid = np.meshgrid(range(feature_map_w_h[0]), range(feature_map_w_h[1]))\n        xy_grid = np.add(xy_grid, 0.5)\n        xy_grid[0, :, :] /= feature_map_w_h[0]\n        xy_grid[1, :, :] /= feature_map_w_h[1]\n        xy_grid = np.stack(xy_grid, axis=-1)\n        xy_grid = np.tile(xy_grid, [1, 1, len(min_box)])\n        xy_grid = np.reshape(xy_grid, (-1, 2))\n\n        wh_grid = np.array(min_box) / np.array(image_size)[:, np.newaxis]\n        wh_grid = np.tile(np.transpose(wh_grid), [np.product(feature_map_w_h), 1])\n\n        prior = np.concatenate((xy_grid, wh_grid), axis=-1)\n        priors.append(prior)\n\n    priors = np.concatenate(priors, axis=0)\n    print(f'priors nums:{priors.shape[0]}')\n\n    priors = tf.constant(priors, dtype=tf.float32, shape=priors.shape, name='priors')\n\n    center_xy = reg[..., :2] * center_variance * priors[..., 2:] + priors[..., :2]\n    center_wh = tf.exp(reg[..., 2:] * size_variance) * priors[..., 2:]\n\n    # center to corner\n    start_xy = center_xy - center_wh / 2\n    end_xy = center_xy + center_wh / 2\n\n    loc = tf.concat([start_xy, end_xy], axis=-1)\n    loc = tf.clip_by_value(loc, clip_value_min=0.0, clip_value_max=1.0)\n\n    return loc\n\n\ndef load_weight(model, torch_path, mapping_table_path):\n    torch_weights = torch.load(torch_path, map_location=torch.device('cpu'))\n\n    with open(mapping_table_path, 'r') as f:\n        mapping_table = json.load(f)\n        mapping_table = {layer['name']: layer['weight'] for layer in mapping_table}\n\n    for layer in model.layers:\n        if layer.name in mapping_table:\n            print(f'Set layer: {layer.name}')\n            layer_type = layer.name.split('_')[-1]\n\n            torch_layer_names = mapping_table[layer.name]\n            if layer_type == 'conv':\n                weight = np.array(torch_weights[torch_layer_names[0]])\n                weight = np.transpose(weight, [2, 3, 1, 0])\n                layer.set_weights([weight])\n            elif layer_type == 'dconv':\n                weight = np.array(torch_weights[torch_layer_names[0]])\n                weight = np.transpose(weight, [2, 3, 0, 1])\n                layer.set_weights([weight])\n            elif layer_type == 'bn':\n                gamma = np.array(torch_weights[torch_layer_names[0]])\n                beta = np.array(torch_weights[torch_layer_names[1]])\n                running_mean = np.array(torch_weights[torch_layer_names[2]])\n                running_var = np.array(torch_weights[torch_layer_names[3]])\n                layer.set_weights([gamma, beta, running_mean, running_var])\n            elif layer_type == 'convbias':\n                weight = np.array(torch_weights[torch_layer_names[0]])\n                bias = np.array(torch_weights[torch_layer_names[1]])\n                weight = np.transpose(weight, [2, 3, 1, 0])\n                layer.set_weights([weight, bias])\n            elif layer_type == 'dconvbias':\n                weight = np.array(torch_weights[torch_layer_names[0]])\n                bias = np.array(torch_weights[torch_layer_names[1]])\n                weight = np.transpose(weight, [2, 3, 0, 1])\n                layer.set_weights([weight, bias])\n            else:\n                raise RuntimeError(f'Unknown Layer type \\'{layer_type}\\'.')\n        else:\n            print(f'Ignore layer: {layer.name}')\n"
  },
  {
    "path": "tf/convert_tensorflow.py",
    "content": "import argparse\nimport sys\n\nfrom tf.backend.utils import load_weight\nfrom tf.model.rfb_320 import create_rfb_net\nfrom tf.model.slim_320 import create_slim_net\n\nparser = argparse.ArgumentParser(\n    description='convert model')\n\nparser.add_argument('--net_type', default=\"RFB\", type=str,\n                    help='The network architecture ,optional: RFB (higher precision) or slim (faster)')\nargs = parser.parse_args()\n\n\ndef main():\n    input_shape = (240, 320)  # H,W\n    base_channel = 8 * 2\n    num_classes = 2\n\n    if args.net_type == 'slim':\n        torch_path = \"../models/pretrained/version-slim-320.pth\"\n        mapping_table = \"mapping_tables/slim_320.json\"\n        model = create_slim_net(input_shape, base_channel, num_classes)\n    elif args.net_type == 'RFB':\n        torch_path = \"../models/pretrained/version-RFB-320.pth\"\n        mapping_table = \"mapping_tables/rfb_320.json\"\n        model = create_rfb_net(input_shape, base_channel, num_classes)\n    else:\n        print(\"The net type is wrong!\")\n        sys.exit(1)\n\n    load_weight(model, torch_path, mapping_table)\n    model.save(f'export_models/{args.net_type}/', include_optimizer=False)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "tf/det_image.py",
    "content": "import argparse\nimport sys\n\nimport cv2\nimport tensorflow as tf\nimport numpy as np\n\nparser = argparse.ArgumentParser(\n    description='convert model')\n\nparser.add_argument('--net_type', default=\"RFB\", type=str,\n                    help='The network architecture ,optional: RFB (higher precision) or slim (faster)')\nparser.add_argument('--img_path', default='imgs/test_input.jpg', type=str,\n                    help='Image path for inference')\nargs = parser.parse_args()\n\n\ndef main():\n    if args.net_type == 'slim':\n        model_path = \"export_models/slim/\"\n    elif args.net_type == 'RFB':\n        model_path = \"export_models/RFB/\"\n    else:\n        print(\"The net type is wrong!\")\n        sys.exit(1)\n\n    model = tf.keras.models.load_model(model_path)\n\n    img = cv2.imread(args.img_path)\n    h, w, _ = img.shape\n    img_resize = cv2.resize(img, (320, 240))\n    img_resize = cv2.cvtColor(img_resize, cv2.COLOR_BGR2RGB)\n    img_resize = img_resize - 127.0\n    img_resize = img_resize / 128.0\n\n    results = model.predict(np.expand_dims(img_resize, axis=0))  # result=[background,face,x1,y1,x2,y2]\n\n    for result in results:\n        start_x = int(result[2] * w)\n        start_y = int(result[3] * h)\n        end_x = int(result[4] * w)\n        end_y = int(result[5] * h)\n\n        cv2.rectangle(img, (start_x, start_y), (end_x, end_y), (0, 255, 0), 2)\n\n    cv2.imwrite(f'imgs/test_output_{args.net_type}.jpg', img)\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "tf/mapping_tables/rfb_320.json",
    "content": "[\n  {\n    \"name\": \"basenet.0.0_conv\",\n    \"weight\": [\n      \"base_net.0.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.0.1_bn\",\n    \"weight\": [\n      \"base_net.0.1.weight\",\n      \"base_net.0.1.bias\",\n      \"base_net.0.1.running_mean\",\n      \"base_net.0.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.0_dconv\",\n    \"weight\": [\n      \"base_net.1.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.1_bn\",\n    \"weight\": [\n      \"base_net.1.1.weight\",\n      \"base_net.1.1.bias\",\n      \"base_net.1.1.running_mean\",\n      \"base_net.1.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.3_conv\",\n    \"weight\": [\n      \"base_net.1.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.4_bn\",\n    \"weight\": [\n      \"base_net.1.4.weight\",\n      \"base_net.1.4.bias\",\n      \"base_net.1.4.running_mean\",\n      \"base_net.1.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.0_dconv\",\n    \"weight\": [\n      \"base_net.2.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.1_bn\",\n    \"weight\": [\n      \"base_net.2.1.weight\",\n      \"base_net.2.1.bias\",\n      \"base_net.2.1.running_mean\",\n      \"base_net.2.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.3_conv\",\n    \"weight\": [\n      \"base_net.2.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.4_bn\",\n    \"weight\": [\n      \"base_net.2.4.weight\",\n      \"base_net.2.4.bias\",\n      \"base_net.2.4.running_mean\",\n      \"base_net.2.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.0_dconv\",\n    \"weight\": [\n      \"base_net.3.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.1_bn\",\n    \"weight\": [\n      \"base_net.3.1.weight\",\n      \"base_net.3.1.bias\",\n      \"base_net.3.1.running_mean\",\n      \"base_net.3.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.3_conv\",\n    \"weight\": [\n      \"base_net.3.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.4_bn\",\n    \"weight\": [\n      \"base_net.3.4.weight\",\n      \"base_net.3.4.bias\",\n      \"base_net.3.4.running_mean\",\n      \"base_net.3.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.0_dconv\",\n    \"weight\": [\n      \"base_net.4.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.1_bn\",\n    \"weight\": [\n      \"base_net.4.1.weight\",\n      \"base_net.4.1.bias\",\n      \"base_net.4.1.running_mean\",\n      \"base_net.4.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.3_conv\",\n    \"weight\": [\n      \"base_net.4.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.4_bn\",\n    \"weight\": [\n      \"base_net.4.4.weight\",\n      \"base_net.4.4.bias\",\n      \"base_net.4.4.running_mean\",\n      \"base_net.4.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.0_dconv\",\n    \"weight\": [\n      \"base_net.5.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.1_bn\",\n    \"weight\": [\n      \"base_net.5.1.weight\",\n      \"base_net.5.1.bias\",\n      \"base_net.5.1.running_mean\",\n      \"base_net.5.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.3_conv\",\n    \"weight\": [\n      \"base_net.5.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.4_bn\",\n    \"weight\": [\n      \"base_net.5.4.weight\",\n      \"base_net.5.4.bias\",\n      \"base_net.5.4.running_mean\",\n      \"base_net.5.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.0_dconv\",\n    \"weight\": [\n      \"base_net.6.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.1_bn\",\n    \"weight\": [\n      \"base_net.6.1.weight\",\n      \"base_net.6.1.bias\",\n      \"base_net.6.1.running_mean\",\n      \"base_net.6.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.3_conv\",\n    \"weight\": [\n      \"base_net.6.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.4_bn\",\n    \"weight\": [\n      \"base_net.6.4.weight\",\n      \"base_net.6.4.bias\",\n      \"base_net.6.4.running_mean\",\n      \"base_net.6.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch0.0_conv\",\n    \"weight\": [\n      \"base_net.7.branch0.0.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch0.0_bn\",\n    \"weight\": [\n      \"base_net.7.branch0.0.bn.weight\",\n      \"base_net.7.branch0.0.bn.bias\",\n      \"base_net.7.branch0.0.bn.running_mean\",\n      \"base_net.7.branch0.0.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch0.1_conv\",\n    \"weight\": [\n      \"base_net.7.branch0.1.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch0.1_bn\",\n    \"weight\": [\n      \"base_net.7.branch0.1.bn.weight\",\n      \"base_net.7.branch0.1.bn.bias\",\n      \"base_net.7.branch0.1.bn.running_mean\",\n      \"base_net.7.branch0.1.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch0.2_conv\",\n    \"weight\": [\n      \"base_net.7.branch0.2.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch0.2_bn\",\n    \"weight\": [\n      \"base_net.7.branch0.2.bn.weight\",\n      \"base_net.7.branch0.2.bn.bias\",\n      \"base_net.7.branch0.2.bn.running_mean\",\n      \"base_net.7.branch0.2.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch1.0_conv\",\n    \"weight\": [\n      \"base_net.7.branch1.0.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch1.0_bn\",\n    \"weight\": [\n      \"base_net.7.branch1.0.bn.weight\",\n      \"base_net.7.branch1.0.bn.bias\",\n      \"base_net.7.branch1.0.bn.running_mean\",\n      \"base_net.7.branch1.0.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch1.1_conv\",\n    \"weight\": [\n      \"base_net.7.branch1.1.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch1.1_bn\",\n    \"weight\": [\n      \"base_net.7.branch1.1.bn.weight\",\n      \"base_net.7.branch1.1.bn.bias\",\n      \"base_net.7.branch1.1.bn.running_mean\",\n      \"base_net.7.branch1.1.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch1.2_conv\",\n    \"weight\": [\n      \"base_net.7.branch1.2.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch1.2_bn\",\n    \"weight\": [\n      \"base_net.7.branch1.2.bn.weight\",\n      \"base_net.7.branch1.2.bn.bias\",\n      \"base_net.7.branch1.2.bn.running_mean\",\n      \"base_net.7.branch1.2.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.0_conv\",\n    \"weight\": [\n      \"base_net.7.branch2.0.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.0_bn\",\n    \"weight\": [\n      \"base_net.7.branch2.0.bn.weight\",\n      \"base_net.7.branch2.0.bn.bias\",\n      \"base_net.7.branch2.0.bn.running_mean\",\n      \"base_net.7.branch2.0.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.1_conv\",\n    \"weight\": [\n      \"base_net.7.branch2.1.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.1_bn\",\n    \"weight\": [\n      \"base_net.7.branch2.1.bn.weight\",\n      \"base_net.7.branch2.1.bn.bias\",\n      \"base_net.7.branch2.1.bn.running_mean\",\n      \"base_net.7.branch2.1.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.2_conv\",\n    \"weight\": [\n      \"base_net.7.branch2.2.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.2_bn\",\n    \"weight\": [\n      \"base_net.7.branch2.2.bn.weight\",\n      \"base_net.7.branch2.2.bn.bias\",\n      \"base_net.7.branch2.2.bn.running_mean\",\n      \"base_net.7.branch2.2.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.3_conv\",\n    \"weight\": [\n      \"base_net.7.branch2.3.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.branch2.3_bn\",\n    \"weight\": [\n      \"base_net.7.branch2.3.bn.weight\",\n      \"base_net.7.branch2.3.bn.bias\",\n      \"base_net.7.branch2.3.bn.running_mean\",\n      \"base_net.7.branch2.3.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.convlinear_conv\",\n    \"weight\": [\n      \"base_net.7.ConvLinear.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.convlinear_bn\",\n    \"weight\": [\n      \"base_net.7.ConvLinear.bn.weight\",\n      \"base_net.7.ConvLinear.bn.bias\",\n      \"base_net.7.ConvLinear.bn.running_mean\",\n      \"base_net.7.ConvLinear.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.shortcut_conv\",\n    \"weight\": [\n      \"base_net.7.shortcut.conv.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.shortcut_bn\",\n    \"weight\": [\n      \"base_net.7.shortcut.bn.weight\",\n      \"base_net.7.shortcut.bn.bias\",\n      \"base_net.7.shortcut.bn.running_mean\",\n      \"base_net.7.shortcut.bn.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.0_dconv\",\n    \"weight\": [\n      \"base_net.8.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.1_bn\",\n    \"weight\": [\n      \"base_net.8.1.weight\",\n      \"base_net.8.1.bias\",\n      \"base_net.8.1.running_mean\",\n      \"base_net.8.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.3_conv\",\n    \"weight\": [\n      \"base_net.8.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.4_bn\",\n    \"weight\": [\n      \"base_net.8.4.weight\",\n      \"base_net.8.4.bias\",\n      \"base_net.8.4.running_mean\",\n      \"base_net.8.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.0_dconv\",\n    \"weight\": [\n      \"base_net.9.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.1_bn\",\n    \"weight\": [\n      \"base_net.9.1.weight\",\n      \"base_net.9.1.bias\",\n      \"base_net.9.1.running_mean\",\n      \"base_net.9.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.3_conv\",\n    \"weight\": [\n      \"base_net.9.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.4_bn\",\n    \"weight\": [\n      \"base_net.9.4.weight\",\n      \"base_net.9.4.bias\",\n      \"base_net.9.4.running_mean\",\n      \"base_net.9.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.0_dconv\",\n    \"weight\": [\n      \"base_net.10.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.1_bn\",\n    \"weight\": [\n      \"base_net.10.1.weight\",\n      \"base_net.10.1.bias\",\n      \"base_net.10.1.running_mean\",\n      \"base_net.10.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.3_conv\",\n    \"weight\": [\n      \"base_net.10.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.4_bn\",\n    \"weight\": [\n      \"base_net.10.4.weight\",\n      \"base_net.10.4.bias\",\n      \"base_net.10.4.running_mean\",\n      \"base_net.10.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.0_dconv\",\n    \"weight\": [\n      \"base_net.11.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.1_bn\",\n    \"weight\": [\n      \"base_net.11.1.weight\",\n      \"base_net.11.1.bias\",\n      \"base_net.11.1.running_mean\",\n      \"base_net.11.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.3_conv\",\n    \"weight\": [\n      \"base_net.11.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.4_bn\",\n    \"weight\": [\n      \"base_net.11.4.weight\",\n      \"base_net.11.4.bias\",\n      \"base_net.11.4.running_mean\",\n      \"base_net.11.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.0_dconv\",\n    \"weight\": [\n      \"base_net.12.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.1_bn\",\n    \"weight\": [\n      \"base_net.12.1.weight\",\n      \"base_net.12.1.bias\",\n      \"base_net.12.1.running_mean\",\n      \"base_net.12.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.3_conv\",\n    \"weight\": [\n      \"base_net.12.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.4_bn\",\n    \"weight\": [\n      \"base_net.12.4.weight\",\n      \"base_net.12.4.bias\",\n      \"base_net.12.4.running_mean\",\n      \"base_net.12.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"extras_convbias\",\n    \"weight\": [\n      \"extras.0.0.weight\",\n      \"extras.0.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"extras_sep_dconvbias\",\n    \"weight\": [\n      \"extras.0.2.0.weight\",\n      \"extras.0.2.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"extras_sep_convbias\",\n    \"weight\": [\n      \"extras.0.2.2.weight\",\n      \"extras.0.2.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_0_sep_dconvbias\",\n    \"weight\": [\n      \"classification_headers.0.0.weight\",\n      \"classification_headers.0.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_0_sep_convbias\",\n    \"weight\": [\n      \"classification_headers.0.2.weight\",\n      \"classification_headers.0.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_1_sep_dconvbias\",\n    \"weight\": [\n      \"classification_headers.1.0.weight\",\n      \"classification_headers.1.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_1_sep_convbias\",\n    \"weight\": [\n      \"classification_headers.1.2.weight\",\n      \"classification_headers.1.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_2_sep_dconvbias\",\n    \"weight\": [\n      \"classification_headers.2.0.weight\",\n      \"classification_headers.2.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_2_sep_convbias\",\n    \"weight\": [\n      \"classification_headers.2.2.weight\",\n      \"classification_headers.2.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_3_convbias\",\n    \"weight\": [\n      \"classification_headers.3.weight\",\n      \"classification_headers.3.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_0_sep_dconvbias\",\n    \"weight\": [\n      \"regression_headers.0.0.weight\",\n      \"regression_headers.0.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_0_sep_convbias\",\n    \"weight\": [\n      \"regression_headers.0.2.weight\",\n      \"regression_headers.0.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_1_sep_dconvbias\",\n    \"weight\": [\n      \"regression_headers.1.0.weight\",\n      \"regression_headers.1.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_1_sep_convbias\",\n    \"weight\": [\n      \"regression_headers.1.2.weight\",\n      \"regression_headers.1.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_2_sep_dconvbias\",\n    \"weight\": [\n      \"regression_headers.2.0.weight\",\n      \"regression_headers.2.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_2_sep_convbias\",\n    \"weight\": [\n      \"regression_headers.2.2.weight\",\n      \"regression_headers.2.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_3_convbias\",\n    \"weight\": [\n      \"regression_headers.3.weight\",\n      \"regression_headers.3.bias\"\n    ]\n  }\n]"
  },
  {
    "path": "tf/mapping_tables/slim_320.json",
    "content": "[\n  {\n    \"name\": \"basenet.0.0_conv\",\n    \"weight\": [\n      \"base_net.0.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.0.1_bn\",\n    \"weight\": [\n      \"base_net.0.1.weight\",\n      \"base_net.0.1.bias\",\n      \"base_net.0.1.running_mean\",\n      \"base_net.0.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.0_dconv\",\n    \"weight\": [\n      \"base_net.1.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.1_bn\",\n    \"weight\": [\n      \"base_net.1.1.weight\",\n      \"base_net.1.1.bias\",\n      \"base_net.1.1.running_mean\",\n      \"base_net.1.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.3_conv\",\n    \"weight\": [\n      \"base_net.1.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.1.4_bn\",\n    \"weight\": [\n      \"base_net.1.4.weight\",\n      \"base_net.1.4.bias\",\n      \"base_net.1.4.running_mean\",\n      \"base_net.1.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.0_dconv\",\n    \"weight\": [\n      \"base_net.2.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.1_bn\",\n    \"weight\": [\n      \"base_net.2.1.weight\",\n      \"base_net.2.1.bias\",\n      \"base_net.2.1.running_mean\",\n      \"base_net.2.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.3_conv\",\n    \"weight\": [\n      \"base_net.2.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.2.4_bn\",\n    \"weight\": [\n      \"base_net.2.4.weight\",\n      \"base_net.2.4.bias\",\n      \"base_net.2.4.running_mean\",\n      \"base_net.2.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.0_dconv\",\n    \"weight\": [\n      \"base_net.3.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.1_bn\",\n    \"weight\": [\n      \"base_net.3.1.weight\",\n      \"base_net.3.1.bias\",\n      \"base_net.3.1.running_mean\",\n      \"base_net.3.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.3_conv\",\n    \"weight\": [\n      \"base_net.3.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.3.4_bn\",\n    \"weight\": [\n      \"base_net.3.4.weight\",\n      \"base_net.3.4.bias\",\n      \"base_net.3.4.running_mean\",\n      \"base_net.3.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.0_dconv\",\n    \"weight\": [\n      \"base_net.4.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.1_bn\",\n    \"weight\": [\n      \"base_net.4.1.weight\",\n      \"base_net.4.1.bias\",\n      \"base_net.4.1.running_mean\",\n      \"base_net.4.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.3_conv\",\n    \"weight\": [\n      \"base_net.4.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.4.4_bn\",\n    \"weight\": [\n      \"base_net.4.4.weight\",\n      \"base_net.4.4.bias\",\n      \"base_net.4.4.running_mean\",\n      \"base_net.4.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.0_dconv\",\n    \"weight\": [\n      \"base_net.5.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.1_bn\",\n    \"weight\": [\n      \"base_net.5.1.weight\",\n      \"base_net.5.1.bias\",\n      \"base_net.5.1.running_mean\",\n      \"base_net.5.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.3_conv\",\n    \"weight\": [\n      \"base_net.5.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.5.4_bn\",\n    \"weight\": [\n      \"base_net.5.4.weight\",\n      \"base_net.5.4.bias\",\n      \"base_net.5.4.running_mean\",\n      \"base_net.5.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.0_dconv\",\n    \"weight\": [\n      \"base_net.6.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.1_bn\",\n    \"weight\": [\n      \"base_net.6.1.weight\",\n      \"base_net.6.1.bias\",\n      \"base_net.6.1.running_mean\",\n      \"base_net.6.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.3_conv\",\n    \"weight\": [\n      \"base_net.6.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.6.4_bn\",\n    \"weight\": [\n      \"base_net.6.4.weight\",\n      \"base_net.6.4.bias\",\n      \"base_net.6.4.running_mean\",\n      \"base_net.6.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.0_dconv\",\n    \"weight\": [\n      \"base_net.7.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.1_bn\",\n    \"weight\": [\n      \"base_net.7.1.weight\",\n      \"base_net.7.1.bias\",\n      \"base_net.7.1.running_mean\",\n      \"base_net.7.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.3_conv\",\n    \"weight\": [\n      \"base_net.7.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.7.4_bn\",\n    \"weight\": [\n      \"base_net.7.4.weight\",\n      \"base_net.7.4.bias\",\n      \"base_net.7.4.running_mean\",\n      \"base_net.7.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.0_dconv\",\n    \"weight\": [\n      \"base_net.8.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.1_bn\",\n    \"weight\": [\n      \"base_net.8.1.weight\",\n      \"base_net.8.1.bias\",\n      \"base_net.8.1.running_mean\",\n      \"base_net.8.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.3_conv\",\n    \"weight\": [\n      \"base_net.8.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.8.4_bn\",\n    \"weight\": [\n      \"base_net.8.4.weight\",\n      \"base_net.8.4.bias\",\n      \"base_net.8.4.running_mean\",\n      \"base_net.8.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.0_dconv\",\n    \"weight\": [\n      \"base_net.9.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.1_bn\",\n    \"weight\": [\n      \"base_net.9.1.weight\",\n      \"base_net.9.1.bias\",\n      \"base_net.9.1.running_mean\",\n      \"base_net.9.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.3_conv\",\n    \"weight\": [\n      \"base_net.9.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.9.4_bn\",\n    \"weight\": [\n      \"base_net.9.4.weight\",\n      \"base_net.9.4.bias\",\n      \"base_net.9.4.running_mean\",\n      \"base_net.9.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.0_dconv\",\n    \"weight\": [\n      \"base_net.10.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.1_bn\",\n    \"weight\": [\n      \"base_net.10.1.weight\",\n      \"base_net.10.1.bias\",\n      \"base_net.10.1.running_mean\",\n      \"base_net.10.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.3_conv\",\n    \"weight\": [\n      \"base_net.10.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.10.4_bn\",\n    \"weight\": [\n      \"base_net.10.4.weight\",\n      \"base_net.10.4.bias\",\n      \"base_net.10.4.running_mean\",\n      \"base_net.10.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.0_dconv\",\n    \"weight\": [\n      \"base_net.11.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.1_bn\",\n    \"weight\": [\n      \"base_net.11.1.weight\",\n      \"base_net.11.1.bias\",\n      \"base_net.11.1.running_mean\",\n      \"base_net.11.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.3_conv\",\n    \"weight\": [\n      \"base_net.11.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.11.4_bn\",\n    \"weight\": [\n      \"base_net.11.4.weight\",\n      \"base_net.11.4.bias\",\n      \"base_net.11.4.running_mean\",\n      \"base_net.11.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.0_dconv\",\n    \"weight\": [\n      \"base_net.12.0.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.1_bn\",\n    \"weight\": [\n      \"base_net.12.1.weight\",\n      \"base_net.12.1.bias\",\n      \"base_net.12.1.running_mean\",\n      \"base_net.12.1.running_var\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.3_conv\",\n    \"weight\": [\n      \"base_net.12.3.weight\"\n    ]\n  },\n  {\n    \"name\": \"basenet.12.4_bn\",\n    \"weight\": [\n      \"base_net.12.4.weight\",\n      \"base_net.12.4.bias\",\n      \"base_net.12.4.running_mean\",\n      \"base_net.12.4.running_var\"\n    ]\n  },\n  {\n    \"name\": \"extras_convbias\",\n    \"weight\": [\n      \"extras.0.0.weight\",\n      \"extras.0.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"extras_sep_dconvbias\",\n    \"weight\": [\n      \"extras.0.2.0.weight\",\n      \"extras.0.2.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"extras_sep_convbias\",\n    \"weight\": [\n      \"extras.0.2.2.weight\",\n      \"extras.0.2.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_0_sep_dconvbias\",\n    \"weight\": [\n      \"classification_headers.0.0.weight\",\n      \"classification_headers.0.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_0_sep_convbias\",\n    \"weight\": [\n      \"classification_headers.0.2.weight\",\n      \"classification_headers.0.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_1_sep_dconvbias\",\n    \"weight\": [\n      \"classification_headers.1.0.weight\",\n      \"classification_headers.1.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_1_sep_convbias\",\n    \"weight\": [\n      \"classification_headers.1.2.weight\",\n      \"classification_headers.1.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_2_sep_dconvbias\",\n    \"weight\": [\n      \"classification_headers.2.0.weight\",\n      \"classification_headers.2.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_2_sep_convbias\",\n    \"weight\": [\n      \"classification_headers.2.2.weight\",\n      \"classification_headers.2.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"cls_3_convbias\",\n    \"weight\": [\n      \"classification_headers.3.weight\",\n      \"classification_headers.3.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_0_sep_dconvbias\",\n    \"weight\": [\n      \"regression_headers.0.0.weight\",\n      \"regression_headers.0.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_0_sep_convbias\",\n    \"weight\": [\n      \"regression_headers.0.2.weight\",\n      \"regression_headers.0.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_1_sep_dconvbias\",\n    \"weight\": [\n      \"regression_headers.1.0.weight\",\n      \"regression_headers.1.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_1_sep_convbias\",\n    \"weight\": [\n      \"regression_headers.1.2.weight\",\n      \"regression_headers.1.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_2_sep_dconvbias\",\n    \"weight\": [\n      \"regression_headers.2.0.weight\",\n      \"regression_headers.2.0.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_2_sep_convbias\",\n    \"weight\": [\n      \"regression_headers.2.2.weight\",\n      \"regression_headers.2.2.bias\"\n    ]\n  },\n  {\n    \"name\": \"reg_3_convbias\",\n    \"weight\": [\n      \"regression_headers.3.weight\",\n      \"regression_headers.3.bias\"\n    ]\n  }\n]"
  },
  {
    "path": "tf/model/rfb_320.py",
    "content": "import tensorflow as tf\n\nfrom tf.backend.op import conv_bn, conv_dw, basic_rfb, separable_conv\nfrom tf.backend.utils import post_processing\n\nconf_threshold = 0.6\nnms_iou_threshold = 0.3\nnms_max_output_size = 200\ntop_k = 100\ncenter_variance = 0.1\nsize_variance = 0.2\n\nimage_size = [320, 240]  # default input size 320*240\nfeature_map_wh_list = [[40, 30], [20, 15], [10, 8], [5, 4]]  # default feature map size\nmin_boxes = [[10, 16, 24], [32, 48], [64, 96], [128, 192, 256]]\n\n\ndef create_rfb_net(input_shape, base_channel, num_classes):\n    input_node = tf.keras.layers.Input(shape=(input_shape[0], input_shape[1], 3))\n\n    net = conv_bn(input_node, base_channel, stride=2, prefix='basenet.0')  # 120x160\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.1')\n    net = conv_dw(net, base_channel * 2, stride=2, prefix='basenet.2')  # 60x80\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.3')\n    net = conv_dw(net, base_channel * 4, stride=2, prefix='basenet.4')  # 30x40\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.5')\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.6')\n    header_0 = basic_rfb(net, base_channel * 4, base_channel * 4, stride=1, scale=1.0, prefix='basenet.7')\n    net = conv_dw(header_0, base_channel * 8, stride=2, prefix='basenet.8')  # 15x20\n    net = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.9')\n    header_1 = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.10')\n    net = conv_dw(header_1, base_channel * 16, stride=2, prefix='basenet.11')  # 8x10\n    header_2 = conv_dw(net, base_channel * 16, stride=1, prefix='basenet.12')\n\n    out = tf.keras.layers.Conv2D(base_channel * 4, 1, padding='SAME', name='extras_convbias')(header_2)\n    out = tf.keras.layers.ReLU(name='extras_relu1')(out)\n    out = separable_conv(out, base_channel * 16, kernel_size=3, stride=2, padding=1,\n                         prefix='extras_sep')\n    header_3 = tf.keras.layers.ReLU(name='extras_relu2')(out)\n\n    reg_0 = separable_conv(header_0, 3 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_0_sep')\n    cls_0 = separable_conv(header_0, 3 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_0_sep')\n\n    reg_1 = separable_conv(header_1, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_1_sep')\n    cls_1 = separable_conv(header_1, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_1_sep')\n\n    reg_2 = separable_conv(header_2, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_2_sep')\n    cls_2 = separable_conv(header_2, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_2_sep')\n\n    reg_3 = tf.keras.layers.Conv2D(3 * 4, kernel_size=3, padding='SAME',\n                                   name='reg_3_convbias')(header_3)\n    cls_3 = tf.keras.layers.Conv2D(3 * num_classes, kernel_size=3, padding='SAME',\n                                   name='cls_3_convbias')(header_3)\n\n    result = post_processing([reg_0, reg_1, reg_2, reg_3],\n                             [cls_0, cls_1, cls_2, cls_3],\n                             num_classes, image_size, feature_map_wh_list, min_boxes,\n                             center_variance, size_variance)\n\n    model = tf.keras.Model(inputs=[input_node], outputs=[result])\n    model.summary()\n\n    return model\n"
  },
  {
    "path": "tf/model/slim_320.py",
    "content": "import tensorflow as tf\n\nfrom tf.backend.op import conv_bn, conv_dw, separable_conv\nfrom tf.backend.utils import post_processing\n\nconf_threshold = 0.6\nnms_iou_threshold = 0.3\nnms_max_output_size = 200\ntop_k = 100\ncenter_variance = 0.1\nsize_variance = 0.2\n\nimage_size = [320, 240]  # default input size 320*240\nfeature_map_wh_list = [[40, 30], [20, 15], [10, 8], [5, 4]]  # default feature map size\nmin_boxes = [[10, 16, 24], [32, 48], [64, 96], [128, 192, 256]]\n\n\ndef create_slim_net(input_shape, base_channel, num_classes):\n    input_node = tf.keras.layers.Input(shape=(input_shape[0], input_shape[1], 3))\n\n    net = conv_bn(input_node, base_channel, stride=2, prefix='basenet.0')  # 120x160\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.1')\n    net = conv_dw(net, base_channel * 2, stride=2, prefix='basenet.2')  # 60x80\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.3')\n    net = conv_dw(net, base_channel * 4, stride=2, prefix='basenet.4')  # 30x40\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.5')\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.6')\n    header_0 = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.7')\n    net = conv_dw(header_0, base_channel * 8, stride=2, prefix='basenet.8')  # 15x20\n    net = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.9')\n    header_1 = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.10')\n    net = conv_dw(header_1, base_channel * 16, stride=2, prefix='basenet.11')  # 8x10\n    header_2 = conv_dw(net, base_channel * 16, stride=1, prefix='basenet.12')\n\n    out = tf.keras.layers.Conv2D(base_channel * 4, 1, padding='SAME', name='extras_convbias')(header_2)\n    out = tf.keras.layers.ReLU(name='extras_relu1')(out)\n    out = separable_conv(out, base_channel * 16, kernel_size=3, stride=2, padding=1,\n                         prefix='extras_sep')\n    header_3 = tf.keras.layers.ReLU(name='extras_relu2')(out)\n\n    reg_0 = separable_conv(header_0, 3 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_0_sep')\n    cls_0 = separable_conv(header_0, 3 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_0_sep')\n\n    reg_1 = separable_conv(header_1, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_1_sep')\n    cls_1 = separable_conv(header_1, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_1_sep')\n\n    reg_2 = separable_conv(header_2, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_2_sep')\n    cls_2 = separable_conv(header_2, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_2_sep')\n\n    reg_3 = tf.keras.layers.Conv2D(3 * 4, kernel_size=3, padding='SAME',\n                                   name='reg_3_convbias')(header_3)\n    cls_3 = tf.keras.layers.Conv2D(3 * num_classes, kernel_size=3, padding='SAME',\n                                   name='cls_3_convbias')(header_3)\n\n    result = post_processing([reg_0, reg_1, reg_2, reg_3],\n                             [cls_0, cls_1, cls_2, cls_3],\n                             num_classes, image_size, feature_map_wh_list, min_boxes,\n                             center_variance, size_variance)\n\n    model = tf.keras.Model(inputs=[input_node], outputs=[result])\n    model.summary()\n\n    return model\n"
  },
  {
    "path": "tflite/README.md",
    "content": "# TFLite implementation of Ultra-Light-Fast-Generic-Face-Detector-1MB\n\nTFLite model is suitable for edge computing devices.\nPlease refer to the official [Android Demo](https://github.com/tensorflow/examples/tree/master/lite/examples/image_classification/android) for learning how to deploy the face detection model on your phones.\n\n![Dwq3dS.jpg](https://s3.ax1x.com/2020/11/26/Dwq3dS.jpg)\n\n## Run\n\nInference on image\n\n``` bash\npython3 inference_test.py --net_type <RFB|slim> --img_path <IMG_PATH>\n```\n\nInference on video\n\n``` bash\npython3 inference_test.py --net_type <RFB|slim> --video_path <VIDEO_PATH>\n```\n\n## Import\n\n``` python\nfrom TFLiteFaceDetector import UltraLightFaceDetecion\n\nfd = UltraLightFaceDetecion(model_path,\n                            input_size=(320, 240), conf_threshold=0.6,\n                            center_variance=0.1, size_variance=0.2,\n                            nms_max_output_size=200, nms_iou_threshold=0.3)\n```\n\n## Files Tree\n\nThe pretrained weights are converted form `onnx -> protobuf -> tflite`.\n\n``` bash\n.\n├── model  # keras defined model architecture\n│   ├── tflite_RFB_320_without_postprocessing.py\n│   └── tflite_slim_320_without_postprocessing.py\n├── pretrained  # pretrained model without post-processing\n│   ├── version-RFB-320_without_postprocessing.tflite\n│   └── version-slim-320_without_postprocessing.tflite\n├── README.md\n├── inference_test.py  # detector test script\n└── TFLiteFaceDetector.py  # class file of the tflite detector\n```\n\n## Special Thanks\n\nPart of the code for this work is referenced from the following repositories:\n\n- [Ultra-Light-Fast-Generic-Face-Detector_Tensorflow-Model-Converter](https://github.com/jason9075/Ultra-Light-Fast-Generic-Face-Detector_Tensorflow-Model-Converter)\n"
  },
  {
    "path": "tflite/TFLiteFaceDetector.py",
    "content": "from functools import partial\nimport cv2\nimport tensorflow as tf\nimport numpy as np\n\n\nclass UltraLightFaceDetecion():\n    def __init__(self, filepath, input_size=(320, 240), conf_threshold=0.6,\n                 center_variance=0.1, size_variance=0.2,\n                 nms_max_output_size=200, nms_iou_threshold=0.3) -> None:\n\n        self._feature_maps = np.array([[40, 30], [20, 15], [10, 8], [5, 4]])\n        self._min_boxes = np.array([[10, 16, 24], [32, 48],\n                                    [64, 96], [128, 192, 256]])\n\n        self._resize = partial(cv2.resize, dsize=input_size)\n        self._input_size = np.array(input_size)[:, None]\n\n        self._anchors_xy, self._anchors_wh = self._generate_anchors()\n        self._conf_threshold = conf_threshold\n        self._center_variance = center_variance\n        self._size_variance = size_variance\n        self._nms = partial(tf.image.non_max_suppression,\n                            max_output_size=nms_max_output_size,\n                            iou_threshold=nms_iou_threshold)\n\n        # tflite model init\n        self._interpreter = tf.lite.Interpreter(model_path=filepath)\n        self._interpreter.allocate_tensors()\n\n        # model details\n        input_details = self._interpreter.get_input_details()\n        output_details = self._interpreter.get_output_details()\n\n        # inference helper\n        self._set_input_tensor = partial(self._interpreter.set_tensor,\n                                         input_details[0][\"index\"])\n        self._get_boxes_tensor = partial(self._interpreter.get_tensor,\n                                         output_details[0][\"index\"])\n        self._get_scores_tensor = partial(self._interpreter.get_tensor,\n                                          output_details[1][\"index\"])\n\n    def _generate_anchors(self):\n        anchors = []\n        for feature_map_w_h, min_box in zip(self._feature_maps, self._min_boxes):\n\n            wh_grid = min_box / self._input_size\n            wh_grid = np.tile(wh_grid.T, (np.prod(feature_map_w_h), 1))\n\n            xy_grid = np.meshgrid(range(feature_map_w_h[0]),\n                                  range(feature_map_w_h[1]))\n            xy_grid = np.add(xy_grid, 0.5)\n\n            xy_grid /= feature_map_w_h[..., None, None]\n\n            xy_grid = np.stack(xy_grid, axis=-1)\n            xy_grid = np.tile(xy_grid, [1, 1, len(min_box)])\n            xy_grid = xy_grid.reshape(-1, 2)\n\n            prior = np.concatenate((xy_grid, wh_grid), axis=-1)\n            anchors.append(prior)\n\n        anchors = np.concatenate(anchors, axis=0)\n        anchors = np.clip(anchors, 0.0, 1.0)\n\n        return anchors[:, :2], anchors[:, 2:]\n\n    def _pre_processing(self, img):\n        resized = self._resize(img)\n        image_rgb = resized[..., ::-1]\n        image_norm = image_rgb.astype(np.float32)\n        cv2.normalize(image_norm, image_norm,\n                      alpha=-1, beta=1, norm_type=cv2.NORM_MINMAX)\n        return image_norm[None, ...]\n\n    def inference(self, img):\n        # BGR image to tensor\n        input_tensor = self._pre_processing(img)\n\n        # set tensor and invoke\n        self._set_input_tensor(input_tensor)\n        self._interpreter.invoke()\n\n        # get results\n        boxes = self._get_boxes_tensor()[0]\n        scores = self._get_scores_tensor()[0]\n\n        # decode boxes to corner format\n        boxes, scores = self._post_processing(boxes, scores)\n        boxes *= np.tile(img.shape[1::-1], 2)\n\n        return boxes, scores\n\n    def _post_processing(self, boxes, scores):\n        # bounding box regression\n        boxes = self._decode_regression(boxes)\n        scores = scores[:, 1]\n\n        # confidence threshold filter\n        conf_mask = self._conf_threshold < scores\n        boxes, scores = boxes[conf_mask], scores[conf_mask]\n\n        # non-maximum suppression\n        nms_mask = self._nms(boxes=boxes, scores=scores)\n        boxes = np.take(boxes, nms_mask, axis=0)\n\n        return boxes, scores\n\n    def _decode_regression(self, reg):\n        # bounding box regression\n        center_xy = reg[:, :2] * self._center_variance * \\\n            self._anchors_wh + self._anchors_xy\n        center_wh = np.exp(\n            reg[:, 2:] * self._size_variance) * self._anchors_wh / 2\n\n        # center to corner\n        start_xy = center_xy - center_wh\n        end_xy = center_xy + center_wh\n\n        boxes = np.concatenate((start_xy, end_xy), axis=-1)\n        boxes = np.clip(boxes, 0.0, 1.0)\n\n        return boxes\n"
  },
  {
    "path": "tflite/inference_test.py",
    "content": "import argparse\nimport cv2\nimport time\n\nfrom TFLiteFaceDetector import UltraLightFaceDetecion\n\n\nparser = argparse.ArgumentParser(description='TFLite Face Detector')\n\nparser.add_argument('--net_type', default=\"RFB\", type=str,\n                    help='The network architecture ,optional: RFB (higher precision) or slim (faster)')\nparser.add_argument('--img_path', type=str, help='Image path for inference')\nparser.add_argument('--video_path', type=str, help='Video path for inference')\n\nargs = parser.parse_args()\n\n\ndef image_inference(image_path, model_path, color=(125, 255, 0)):\n\n    fd = UltraLightFaceDetecion(model_path,\n                                conf_threshold=0.6)\n\n    img = cv2.imread(image_path)\n\n    boxes, scores = fd.inference(img)\n\n    for result in boxes.astype(int):\n        cv2.rectangle(img, (result[0], result[1]),\n                      (result[2], result[3]), color, 2)\n\n    cv2.imshow('res', img)\n    cv2.waitKey(0)\n    cv2.destroyAllWindows()\n\n\ndef video_inference(video, model_path, color=(125, 255, 0)):\n\n    fd = UltraLightFaceDetecion(model_path,\n                                conf_threshold=0.88)\n\n    cap = cv2.VideoCapture(video)\n\n    while True:\n        ret, frame = cap.read()\n\n        if not ret:\n            break\n\n        start_time = time.perf_counter()\n        boxes, scores = fd.inference(frame)\n        print(time.perf_counter() - start_time)\n\n        for result in boxes.astype(int):\n            cv2.rectangle(frame, (result[0], result[1]),\n                          (result[2], result[3]), color, 2)\n\n        cv2.imshow('res', frame)\n        if cv2.waitKey(1) == ord('q'):\n            break\n\n    cap.release()\n    cv2.destroyAllWindows()\n\n\nif __name__ == '__main__':\n\n    filepath = f\"pretrained/version-{args.net_type}-320_without_postprocessing.tflite\"\n\n    if args.img_path:\n        image_inference(args.img_path, filepath)\n    elif args.video_path:\n        video_inference(args.video_path, filepath)\n    else:\n        print('--ima_path or --video_path must be filled')\n"
  },
  {
    "path": "tflite/model/tflite_RFB_320_without_postprocessing.py",
    "content": "import tensorflow as tf\n\nimport sys\nsys.path.append(\"../tf\")\nfrom backend.op import conv_bn, conv_dw, basic_rfb, separable_conv\n\ndef basic_conv(x, out_ch, kernel_size, stride=(1, 1), padding=0, dilation=1, relu=True,\n               bn=True, prefix='basic_conv'):\n    if 0 < padding:\n        out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}_padding')(x)\n    else:\n        out = x\n    out = tf.keras.layers.Conv2D(out_ch,\n                                 kernel_size,\n                                 strides=stride,\n                                 dilation_rate=dilation,\n                                 use_bias=(not bn),\n                                 name=f'{prefix}_conv')(out)\n    if bn:\n        out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}_bn')(out)\n    if relu:\n        out = tf.keras.layers.ReLU(name=f'{prefix}_relu')(out)\n\n    return out\n\n\ndef basic_rfb(x, in_ch, out_ch, stride=1, scale=0.1, map_reduce=8, vision=1, prefix='basic_rfb'):\n    inter_ch = in_ch // map_reduce\n\n    branch0 = basic_conv(x, inter_ch, kernel_size=1, stride=1, relu=False,\n                         prefix=f'{prefix}.branch0.0')\n    branch0 = basic_conv(branch0, 2 * inter_ch, kernel_size=3, stride=stride, padding=1,\n                         prefix=f'{prefix}.branch0.1')\n    branch0 = basic_conv(branch0, 2 * inter_ch, kernel_size=3, stride=1, dilation=vision + 1,\n                         padding=vision + 1, relu=False, prefix=f'{prefix}.branch0.2')\n\n    branch1 = basic_conv(x, inter_ch, kernel_size=1, stride=1, relu=False,\n                         prefix=f'{prefix}.branch1.0')\n    branch1 = basic_conv(branch1, 2 * inter_ch, kernel_size=3, stride=stride, padding=1,\n                         prefix=f'{prefix}.branch1.1')\n    branch1 = basic_conv(branch1, 2 * inter_ch, kernel_size=3, stride=1, dilation=vision + 2,\n                         padding=vision + 2, relu=False, prefix=f'{prefix}.branch1.2')\n\n    branch2 = basic_conv(x, inter_ch, kernel_size=1, stride=1, relu=False,\n                         prefix=f'{prefix}.branch2.0')\n    branch2 = basic_conv(branch2, (inter_ch // 2) * 3, kernel_size=3, stride=1, padding=1,\n                         prefix=f'{prefix}.branch2.1')\n    branch2 = basic_conv(branch2, 2 * inter_ch, kernel_size=3, stride=stride, padding=1,\n                         prefix=f'{prefix}.branch2.2')\n    branch2 = basic_conv(branch2, 2 * inter_ch, kernel_size=3, stride=1, dilation=vision + 4,\n                         padding=vision + 4, relu=False, prefix=f'{prefix}.branch2.3')\n\n    out = tf.keras.layers.Concatenate(axis=-1, name=f'{prefix}_cat')([branch0, branch1, branch2])\n    out = basic_conv(out, out_ch, kernel_size=1, stride=1, relu=False, prefix=f'{prefix}.convlinear')\n    shortcut = basic_conv(x, out_ch, kernel_size=1, stride=stride, relu=False, prefix=f'{prefix}.shortcut')\n    out = tf.multiply(out, scale, name=f'{prefix}_mul')\n    out = tf.keras.layers.Add(name=f'{prefix}_add')([out, shortcut])\n    out = tf.keras.layers.ReLU(name=f'{prefix}_relu')(out)\n\n    return out\n\n\ndef separable_conv(x, out_ch, kernel_size, stride, padding, prefix='separable_conv'):\n    out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}_dconv_padding')(x)\n\n    out = tf.keras.layers.DepthwiseConv2D(kernel_size,\n                                          strides=stride,\n                                          name=f'{prefix}_dconvbias')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}_relu')(out)\n    out = tf.keras.layers.Conv2D(out_ch, 1,\n                                 name=f'{prefix}_convbias')(out)\n\n    return out\n\n\ndef conv_bn(x, out_ch, stride, padding=1, prefix='conv_bn'):\n    out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}.0_padding')(x)\n    out = tf.keras.layers.Conv2D(out_ch,\n                                 (3, 3),\n                                 strides=stride,\n                                 use_bias=False,\n                                 name=f'{prefix}.0_conv')(out)\n    out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}.1_bn')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}.2_relu')(out)\n\n    return out\n\n\ndef conv_dw(x, out_ch, stride, padding=1, prefix='conv_dw'):\n    out = tf.keras.layers.ZeroPadding2D(padding=padding, name=f'{prefix}.0_padding')(x)\n    out = tf.keras.layers.DepthwiseConv2D(3, strides=stride,\n                                          use_bias=False,\n                                          name=f'{prefix}.0_dconv')(out)\n    out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}.1_bn')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}.2_relu')(out)\n\n    out = tf.keras.layers.Conv2D(out_ch, 1, use_bias=False, name=f'{prefix}.3_conv')(out)\n    out = tf.keras.layers.BatchNormalization(epsilon=1e-5, name=f'{prefix}.4_bn')(out)\n    out = tf.keras.layers.ReLU(name=f'{prefix}.5_relu')(out)\n\n    return out\n\n\ndef create_rfb_net(input_shape, base_channel, num_classes):\n    input_node = tf.keras.layers.Input(shape=(input_shape[0], input_shape[1], 3))\n\n    net = conv_bn(input_node, base_channel, stride=2, prefix='basenet.0')  # 120x160\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.1')\n    net = conv_dw(net, base_channel * 2, stride=2, prefix='basenet.2')  # 60x80\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.3')\n    net = conv_dw(net, base_channel * 4, stride=2, prefix='basenet.4')  # 30x40\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.5')\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.6')\n    header_0 = basic_rfb(net, base_channel * 4, base_channel * 4, stride=1, scale=1.0, prefix='basenet.7')\n    net = conv_dw(header_0, base_channel * 8, stride=2, prefix='basenet.8')  # 15x20\n    net = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.9')\n    header_1 = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.10')\n    net = conv_dw(header_1, base_channel * 16, stride=2, prefix='basenet.11')  # 8x10\n    header_2 = conv_dw(net, base_channel * 16, stride=1, prefix='basenet.12')\n\n    out = tf.keras.layers.Conv2D(base_channel * 4, 1, padding='SAME', name='extras_convbias')(header_2)\n    out = tf.keras.layers.ReLU(name='extras_relu1')(out)\n    out = separable_conv(out, base_channel * 16, kernel_size=3, stride=2, padding=1,\n                         prefix='extras_sep')\n    header_3 = tf.keras.layers.ReLU(name='extras_relu2')(out)\n\n    reg_0 = separable_conv(header_0, 3 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_0_sep')\n    cls_0 = separable_conv(header_0, 3 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_0_sep')\n\n    reg_1 = separable_conv(header_1, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_1_sep')\n    cls_1 = separable_conv(header_1, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_1_sep')\n\n    reg_2 = separable_conv(header_2, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_2_sep')\n    cls_2 = separable_conv(header_2, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_2_sep')\n\n    reg_3 = tf.keras.layers.Conv2D(3 * 4, kernel_size=3, padding='SAME',\n                                   name='reg_3_convbias')(header_3)\n    cls_3 = tf.keras.layers.Conv2D(3 * num_classes, kernel_size=3, padding='SAME',\n                                   name='cls_3_convbias')(header_3)\n\n    reg_list = [tf.keras.layers.Reshape([-1, 4])(reg) for reg in [reg_0, reg_1, reg_2, reg_3]]\n    cls_list = [tf.keras.layers.Reshape([-1, num_classes])(cls) for cls in [cls_0, cls_1, cls_2, cls_3]]\n\n    reg = tf.keras.layers.Concatenate(axis=1, name='face_boxes')(reg_list)\n    cls = tf.keras.layers.Concatenate(axis=1)(cls_list)\n\n    cls = tf.keras.layers.Softmax(axis=-1, name='face_scores')(cls)\n\n    model = tf.keras.Model(inputs=[input_node], outputs=[reg, cls])\n    model.summary()\n\n    return model\n"
  },
  {
    "path": "tflite/model/tflite_slim_320_without_postprocessing.py",
    "content": "import tensorflow as tf\n\nimport sys\nsys.path.append(\"../tf\")\nfrom backend.op import conv_bn, conv_dw, separable_conv\n\n\ndef create_slim_net(input_shape, base_channel, num_classes):\n    input_node = tf.keras.layers.Input(\n        shape=(input_shape[0], input_shape[1], 3))\n\n    net = conv_bn(input_node, base_channel, stride=2,\n                  prefix='basenet.0')  # 120x160\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.1')\n    net = conv_dw(net, base_channel * 2, stride=2, prefix='basenet.2')  # 60x80\n    net = conv_dw(net, base_channel * 2, stride=1, prefix='basenet.3')\n    net = conv_dw(net, base_channel * 4, stride=2, prefix='basenet.4')  # 30x40\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.5')\n    net = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.6')\n    header_0 = conv_dw(net, base_channel * 4, stride=1, prefix='basenet.7')\n    net = conv_dw(header_0, base_channel * 8, stride=2,\n                  prefix='basenet.8')  # 15x20\n    net = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.9')\n    header_1 = conv_dw(net, base_channel * 8, stride=1, prefix='basenet.10')\n    net = conv_dw(header_1, base_channel * 16,\n                  stride=2, prefix='basenet.11')  # 8x10\n    header_2 = conv_dw(net, base_channel * 16, stride=1, prefix='basenet.12')\n\n    out = tf.keras.layers.Conv2D(\n        base_channel * 4, 1, padding='SAME', name='extras_convbias')(header_2)\n    out = tf.keras.layers.ReLU(name='extras_relu1')(out)\n    out = separable_conv(out, base_channel * 16, kernel_size=3, stride=2, padding=1,\n                         prefix='extras_sep')\n    header_3 = tf.keras.layers.ReLU(name='extras_relu2')(out)\n\n    reg_0 = separable_conv(header_0, 3 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_0_sep')\n    cls_0 = separable_conv(header_0, 3 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_0_sep')\n\n    reg_1 = separable_conv(header_1, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_1_sep')\n    cls_1 = separable_conv(header_1, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_1_sep')\n\n    reg_2 = separable_conv(header_2, 2 * 4, kernel_size=3, stride=1, padding=1,\n                           prefix='reg_2_sep')\n    cls_2 = separable_conv(header_2, 2 * num_classes, kernel_size=3, stride=1, padding=1,\n                           prefix='cls_2_sep')\n\n    reg_3 = tf.keras.layers.Conv2D(3 * 4, kernel_size=3, padding='SAME',\n                                   name='reg_3_convbias')(header_3)\n    cls_3 = tf.keras.layers.Conv2D(3 * num_classes, kernel_size=3, padding='SAME',\n                                   name='cls_3_convbias')(header_3)\n    \n    reg_list = [tf.keras.layers.Reshape([-1, 4])(reg) for reg in [reg_0, reg_1, reg_2, reg_3]]\n    cls_list = [tf.keras.layers.Reshape([-1, num_classes])(cls) for cls in [cls_0, cls_1, cls_2, cls_3]]\n\n    reg = tf.keras.layers.Concatenate(axis=1, name='face_boxes')(reg_list)\n    cls = tf.keras.layers.Concatenate(axis=1)(cls_list)\n\n    cls = tf.keras.layers.Softmax(axis=-1, name='face_scores')(cls)\n    \n    model = tf.keras.Model(inputs=[input_node], outputs=[reg, cls])\n\n    model.summary()\n\n    return model\n"
  },
  {
    "path": "train-version-RFB.sh",
    "content": "#!/usr/bin/env bash\nmodel_root_path=\"./models/train-version-RFB\"\nlog_dir=\"$model_root_path/logs\"\nlog=\"$log_dir/log\"\nmkdir -p \"$log_dir\"\n\npython3 -u train.py \\\n  --datasets \\\n  ./data/wider_face_add_lm_10_10 \\\n  --validation_dataset \\\n  ./data/wider_face_add_lm_10_10 \\\n  --net \\\n  RFB \\\n  --num_epochs \\\n  200 \\\n  --milestones \\\n  \"95,150\" \\\n  --lr \\\n  1e-2 \\\n  --batch_size \\\n  24 \\\n  --input_size \\\n  320 \\\n  --checkpoint_folder \\\n  ${model_root_path} \\\n  --num_workers \\\n  0 \\\n  --log_dir \\\n  ${log_dir} \\\n  --cuda_index \\\n  0 \\\n  2>&1 | tee \"$log\"\n"
  },
  {
    "path": "train-version-slim.sh",
    "content": "#!/usr/bin/env bash\nmodel_root_path=\"./models/train-version-slim\"\nlog_dir=\"$model_root_path/logs\"\nlog=\"$log_dir/log\"\nmkdir -p \"$log_dir\"\n\npython3 -u train.py \\\n  --datasets \\\n  ./data/wider_face_add_lm_10_10 \\\n  --validation_dataset \\\n  ./data/wider_face_add_lm_10_10 \\\n  --net \\\n  slim \\\n  --num_epochs \\\n  200 \\\n  --milestones \\\n  \"95,150\" \\\n  --lr \\\n  1e-2 \\\n  --batch_size \\\n  24 \\\n  --input_size \\\n  320 \\\n  --checkpoint_folder \\\n  ${model_root_path} \\\n  --num_workers \\\n  4 \\\n  --log_dir \\\n  ${log_dir} \\\n  --cuda_index \\\n  0 \\\n  2>&1 | tee \"$log\"\n"
  },
  {
    "path": "train.py",
    "content": "\"\"\"\nThis code is the main training code.\n\"\"\"\nimport argparse\nimport itertools\nimport logging\nimport os\nimport sys\n\nimport torch\nfrom torch import nn\nfrom torch.optim.lr_scheduler import CosineAnnealingLR, MultiStepLR\nfrom torch.utils.data import DataLoader, ConcatDataset\n\nfrom vision.datasets.voc_dataset import VOCDataset\nfrom vision.nn.multibox_loss import MultiboxLoss\nfrom vision.ssd.config.fd_config import define_img_size\nfrom vision.utils.misc import str2bool, Timer, freeze_net_layers, store_labels\n\nparser = argparse.ArgumentParser(\n    description='train With Pytorch')\n\nparser.add_argument(\"--dataset_type\", default=\"voc\", type=str,\n                    help='Specify dataset type. Currently support voc.')\n\nparser.add_argument('--datasets', nargs='+', help='Dataset directory path')\nparser.add_argument('--validation_dataset', help='Dataset directory path')\nparser.add_argument('--balance_data', action='store_true',\n                    help=\"Balance training data by down-sampling more frequent labels.\")\n\nparser.add_argument('--net', default=\"RFB\",\n                    help=\"The network architecture ,optional(RFB , slim)\")\nparser.add_argument('--freeze_base_net', action='store_true',\n                    help=\"Freeze base net layers.\")\nparser.add_argument('--freeze_net', action='store_true',\n                    help=\"Freeze all the layers except the prediction head.\")\n\n# Params for SGD\nparser.add_argument('--lr', '--learning-rate', default=1e-2, type=float,\n                    help='initial learning rate')\nparser.add_argument('--momentum', default=0.9, type=float,\n                    help='Momentum value for optim')\nparser.add_argument('--weight_decay', default=5e-4, type=float,\n                    help='Weight decay for SGD')\nparser.add_argument('--gamma', default=0.1, type=float,\n                    help='Gamma update for SGD')\nparser.add_argument('--base_net_lr', default=None, type=float,\n                    help='initial learning rate for base net.')\nparser.add_argument('--extra_layers_lr', default=None, type=float,\n                    help='initial learning rate for the layers not in base net and prediction heads.')\n\n# Params for loading pretrained basenet or checkpoints.\nparser.add_argument('--base_net',\n                    help='Pretrained base model')\nparser.add_argument('--pretrained_ssd', help='Pre-trained base model')\nparser.add_argument('--resume', default=None, type=str,\n                    help='Checkpoint state_dict file to resume training from')\n\n# Scheduler\nparser.add_argument('--scheduler', default=\"multi-step\", type=str,\n                    help=\"Scheduler for SGD. It can one of multi-step and cosine\")\n\n# Params for Multi-step Scheduler\nparser.add_argument('--milestones', default=\"80,100\", type=str,\n                    help=\"milestones for MultiStepLR\")\n\n# Params for Cosine Annealing\nparser.add_argument('--t_max', default=120, type=float,\n                    help='T_max value for Cosine Annealing Scheduler.')\n\n# Train params\nparser.add_argument('--batch_size', default=24, type=int,\n                    help='Batch size for training')\nparser.add_argument('--num_epochs', default=200, type=int,\n                    help='the number epochs')\nparser.add_argument('--num_workers', default=4, type=int,\n                    help='Number of workers used in dataloading')\nparser.add_argument('--validation_epochs', default=5, type=int,\n                    help='the number epochs')\nparser.add_argument('--debug_steps', default=100, type=int,\n                    help='Set the debug log output frequency.')\nparser.add_argument('--use_cuda', default=True, type=str2bool,\n                    help='Use CUDA to train model')\n\nparser.add_argument('--checkpoint_folder', default='models/',\n                    help='Directory for saving checkpoint models')\nparser.add_argument('--log_dir', default='./models/Ultra-Light(1MB)_&_Fast_Face_Detector/logs',\n                    help='lod dir')\nparser.add_argument('--cuda_index', default=\"0\", type=str,\n                    help='Choose cuda index.If you have 4 GPUs, you can set it like 0,1,2,3')\nparser.add_argument('--power', default=2, type=int,\n                    help='poly lr pow')\nparser.add_argument('--overlap_threshold', default=0.35, type=float,\n                    help='overlap_threshold')\nparser.add_argument('--optimizer_type', default=\"SGD\", type=str,\n                    help='optimizer_type')\nparser.add_argument('--input_size', default=320, type=int,\n                    help='define network input size,default optional value 128/160/320/480/640/1280')\n\nlogging.basicConfig(stream=sys.stdout, level=logging.INFO,\n                    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')\nargs = parser.parse_args()\n\ninput_img_size = args.input_size  # define input size ,default optional(128/160/320/480/640/1280)\nlogging.info(\"inpu size :{}\".format(input_img_size))\ndefine_img_size(input_img_size)  # must put define_img_size() before 'import fd_config'\n\nfrom vision.ssd.config import fd_config\nfrom vision.ssd.data_preprocessing import TrainAugmentation, TestTransform\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd\nfrom vision.ssd.ssd import MatchPrior\n\nDEVICE = torch.device(\"cuda:0\" if torch.cuda.is_available() and args.use_cuda else \"cpu\")\n\nif args.use_cuda and torch.cuda.is_available():\n    torch.backends.cudnn.benchmark = True\n    logging.info(\"Use Cuda.\")\n\n\ndef lr_poly(base_lr, iter):\n    return base_lr * ((1 - float(iter) / args.num_epochs) ** (args.power))\n\n\ndef adjust_learning_rate(optimizer, i_iter):\n    \"\"\"Sets the learning rate to the initial LR divided by 5 at 60th, 120th and 160th epochs\"\"\"\n    lr = lr_poly(args.lr, i_iter)\n    optimizer.param_groups[0]['lr'] = lr\n\n\ndef train(loader, net, criterion, optimizer, device, debug_steps=100, epoch=-1):\n    net.train(True)\n    running_loss = 0.0\n    running_regression_loss = 0.0\n    running_classification_loss = 0.0\n    for i, data in enumerate(loader):\n        print(\".\", end=\"\", flush=True)\n        images, boxes, labels = data\n        images = images.to(device)\n        boxes = boxes.to(device)\n        labels = labels.to(device)\n\n        optimizer.zero_grad()\n        confidence, locations = net(images)\n        regression_loss, classification_loss = criterion(confidence, locations, labels, boxes)  # TODO CHANGE BOXES\n        loss = regression_loss + classification_loss\n        loss.backward()\n        optimizer.step()\n\n        running_loss += loss.item()\n        running_regression_loss += regression_loss.item()\n        running_classification_loss += classification_loss.item()\n        if i and i % debug_steps == 0:\n            print(\".\", flush=True)\n            avg_loss = running_loss / debug_steps\n            avg_reg_loss = running_regression_loss / debug_steps\n            avg_clf_loss = running_classification_loss / debug_steps\n            logging.info(\n                f\"Epoch: {epoch}, Step: {i}, \" +\n                f\"Average Loss: {avg_loss:.4f}, \" +\n                f\"Average Regression Loss {avg_reg_loss:.4f}, \" +\n                f\"Average Classification Loss: {avg_clf_loss:.4f}\"\n            )\n\n            running_loss = 0.0\n            running_regression_loss = 0.0\n            running_classification_loss = 0.0\n\n\ndef test(loader, net, criterion, device):\n    net.eval()\n    running_loss = 0.0\n    running_regression_loss = 0.0\n    running_classification_loss = 0.0\n    num = 0\n    for _, data in enumerate(loader):\n        images, boxes, labels = data\n        images = images.to(device)\n        boxes = boxes.to(device)\n        labels = labels.to(device)\n        num += 1\n\n        with torch.no_grad():\n            confidence, locations = net(images)\n            regression_loss, classification_loss = criterion(confidence, locations, labels, boxes)\n            loss = regression_loss + classification_loss\n\n        running_loss += loss.item()\n        running_regression_loss += regression_loss.item()\n        running_classification_loss += classification_loss.item()\n    return running_loss / num, running_regression_loss / num, running_classification_loss / num\n\n\nif __name__ == '__main__':\n    timer = Timer()\n\n    logging.info(args)\n    if args.net == 'slim':\n        create_net = create_mb_tiny_fd\n        config = fd_config\n    elif args.net == 'RFB':\n        create_net = create_Mb_Tiny_RFB_fd\n        config = fd_config\n    else:\n        logging.fatal(\"The net type is wrong.\")\n        parser.print_help(sys.stderr)\n        sys.exit(1)\n\n    train_transform = TrainAugmentation(config.image_size, config.image_mean, config.image_std)\n    target_transform = MatchPrior(config.priors, config.center_variance,\n                                  config.size_variance, args.overlap_threshold)\n\n    test_transform = TestTransform(config.image_size, config.image_mean_test, config.image_std)\n\n    if not os.path.exists(args.checkpoint_folder):\n        os.makedirs(args.checkpoint_folder)\n    logging.info(\"Prepare training datasets.\")\n    datasets = []\n    for dataset_path in args.datasets:\n        if args.dataset_type == 'voc':\n            dataset = VOCDataset(dataset_path, transform=train_transform,\n                                 target_transform=target_transform)\n            label_file = os.path.join(args.checkpoint_folder, \"voc-model-labels.txt\")\n            store_labels(label_file, dataset.class_names)\n            num_classes = len(dataset.class_names)\n\n        else:\n            raise ValueError(f\"Dataset tpye {args.dataset_type} is not supported.\")\n        datasets.append(dataset)\n    logging.info(f\"Stored labels into file {label_file}.\")\n    train_dataset = ConcatDataset(datasets)\n    logging.info(\"Train dataset size: {}\".format(len(train_dataset)))\n    train_loader = DataLoader(train_dataset, args.batch_size,\n                              num_workers=args.num_workers,\n                              shuffle=True)\n    logging.info(\"Prepare Validation datasets.\")\n    if args.dataset_type == \"voc\":\n        val_dataset = VOCDataset(args.validation_dataset, transform=test_transform,\n                                 target_transform=target_transform, is_test=True)\n    logging.info(\"validation dataset size: {}\".format(len(val_dataset)))\n\n    val_loader = DataLoader(val_dataset, args.batch_size,\n                            num_workers=args.num_workers,\n                            shuffle=False)\n    logging.info(\"Build network.\")\n    net = create_net(num_classes)\n\n    # add multigpu_train\n    cuda_index_list = None\n    if torch.cuda.device_count() >= 1:\n        cuda_index_list = [int(v.strip()) for v in args.cuda_index.split(\",\")]\n        net = nn.DataParallel(net, device_ids=cuda_index_list)\n        logging.info(\"use gpu :{}\".format(cuda_index_list))\n\n    min_loss = -10000.0\n    last_epoch = -1\n\n    base_net_lr = args.base_net_lr if args.base_net_lr is not None else args.lr\n    extra_layers_lr = args.extra_layers_lr if args.extra_layers_lr is not None else args.lr\n    if args.freeze_base_net:\n        logging.info(\"Freeze base net.\")\n        freeze_net_layers(net.base_net)\n        params = itertools.chain(net.source_layer_add_ons.parameters(), net.extras.parameters(),\n                                 net.regression_headers.parameters(), net.classification_headers.parameters())\n        params = [\n            {'params': itertools.chain(\n                net.source_layer_add_ons.parameters(),\n                net.extras.parameters()\n            ), 'lr': extra_layers_lr},\n            {'params': itertools.chain(\n                net.regression_headers.parameters(),\n                net.classification_headers.parameters()\n            )}\n        ]\n    elif args.freeze_net:\n        freeze_net_layers(net.base_net)\n        freeze_net_layers(net.source_layer_add_ons)\n        freeze_net_layers(net.extras)\n        params = itertools.chain(net.regression_headers.parameters(), net.classification_headers.parameters())\n        logging.info(\"Freeze all the layers except prediction heads.\")\n    else:\n        if cuda_index_list:\n            params = [\n                {'params': net.module.base_net.parameters(), 'lr': base_net_lr},\n                {'params': itertools.chain(\n                    net.module.source_layer_add_ons.parameters(),\n                    net.module.extras.parameters()\n                ), 'lr': extra_layers_lr},\n                {'params': itertools.chain(\n                    net.module.regression_headers.parameters(),\n                    net.module.classification_headers.parameters()\n                )}\n            ]\n        else:\n            params = [\n                {'params': net.base_net.parameters(), 'lr': base_net_lr},\n                {'params': itertools.chain(\n                    net.source_layer_add_ons.parameters(),\n                    net.extras.parameters()\n                ), 'lr': extra_layers_lr},\n                {'params': itertools.chain(\n                    net.regression_headers.parameters(),\n                    net.classification_headers.parameters()\n                )}\n            ]\n\n    timer.start(\"Load Model\")\n    if args.resume:\n        logging.info(f\"Resume from the model {args.resume}\")\n        net.load(args.resume)\n    elif args.base_net:\n        logging.info(f\"Init from base net {args.base_net}\")\n        net.init_from_base_net(args.base_net)\n    elif args.pretrained_ssd:\n        logging.info(f\"Init from pretrained ssd {args.pretrained_ssd}\")\n        net.init_from_pretrained_ssd(args.pretrained_ssd)\n    logging.info(f'Took {timer.end(\"Load Model\"):.2f} seconds to load the model.')\n\n    net.to(DEVICE)\n\n    criterion = MultiboxLoss(config.priors, neg_pos_ratio=3,\n                             center_variance=0.1, size_variance=0.2, device=DEVICE)\n    if args.optimizer_type == \"SGD\":\n        optimizer = torch.optim.SGD(params, lr=args.lr, momentum=args.momentum,\n                                    weight_decay=args.weight_decay)\n    elif args.optimizer_type == \"Adam\":\n        optimizer = torch.optim.Adam(params, lr=args.lr)\n        logging.info(\"use Adam optimizer\")\n    else:\n        logging.fatal(f\"Unsupported optimizer: {args.scheduler}.\")\n        parser.print_help(sys.stderr)\n        sys.exit(1)\n    logging.info(f\"Learning rate: {args.lr}, Base net learning rate: {base_net_lr}, \"\n                 + f\"Extra Layers learning rate: {extra_layers_lr}.\")\n    if args.optimizer_type != \"Adam\":\n        if args.scheduler == 'multi-step':\n            logging.info(\"Uses MultiStepLR scheduler.\")\n            milestones = [int(v.strip()) for v in args.milestones.split(\",\")]\n            scheduler = MultiStepLR(optimizer, milestones=milestones,\n                                    gamma=0.1, last_epoch=last_epoch)\n        elif args.scheduler == 'cosine':\n            logging.info(\"Uses CosineAnnealingLR scheduler.\")\n            scheduler = CosineAnnealingLR(optimizer, args.t_max, last_epoch=last_epoch)\n        elif args.scheduler == 'poly':\n            logging.info(\"Uses PolyLR scheduler.\")\n        else:\n            logging.fatal(f\"Unsupported Scheduler: {args.scheduler}.\")\n            parser.print_help(sys.stderr)\n            sys.exit(1)\n\n    logging.info(f\"Start training from epoch {last_epoch + 1}.\")\n    for epoch in range(last_epoch + 1, args.num_epochs):\n        if args.optimizer_type != \"Adam\":\n            if args.scheduler != \"poly\":\n                if epoch != 0:\n                    scheduler.step()\n        train(train_loader, net, criterion, optimizer,\n              device=DEVICE, debug_steps=args.debug_steps, epoch=epoch)\n        if args.scheduler == \"poly\":\n            adjust_learning_rate(optimizer, epoch)\n        logging.info(\"lr rate :{}\".format(optimizer.param_groups[0]['lr']))\n\n        if epoch % args.validation_epochs == 0 or epoch == args.num_epochs - 1:\n            logging.info(\"lr rate :{}\".format(optimizer.param_groups[0]['lr']))\n            val_loss, val_regression_loss, val_classification_loss = test(val_loader, net, criterion, DEVICE)\n            logging.info(\n                f\"Epoch: {epoch}, \" +\n                f\"Validation Loss: {val_loss:.4f}, \" +\n                f\"Validation Regression Loss {val_regression_loss:.4f}, \" +\n                f\"Validation Classification Loss: {val_classification_loss:.4f}\"\n            )\n            model_path = os.path.join(args.checkpoint_folder, f\"{args.net}-Epoch-{epoch}-Loss-{val_loss}.pth\")\n            if cuda_index_list:\n                net.module.save(model_path)\n            else:\n                net.save(model_path)\n            logging.info(f\"Saved model {model_path}\")\n"
  },
  {
    "path": "vision/__init__.py",
    "content": ""
  },
  {
    "path": "vision/datasets/__init__.py",
    "content": ""
  },
  {
    "path": "vision/datasets/voc_dataset.py",
    "content": "import logging\nimport os\nimport pathlib\nimport xml.etree.ElementTree as ET\n\nimport cv2\nimport numpy as np\n\n\nclass VOCDataset:\n\n    def __init__(self, root, transform=None, target_transform=None, is_test=False, keep_difficult=False, label_file=None):\n        \"\"\"Dataset for VOC data.\n        Args:\n            root: the root of the VOC2007 or VOC2012 dataset, the directory contains the following sub-directories:\n                Annotations, ImageSets, JPEGImages, SegmentationClass, SegmentationObject.\n        \"\"\"\n        self.root = pathlib.Path(root)\n        self.transform = transform\n        self.target_transform = target_transform\n        if is_test:\n            image_sets_file = self.root / \"ImageSets/Main/test.txt\"\n        else:\n            image_sets_file = self.root / \"ImageSets/Main/trainval.txt\"\n        self.ids = VOCDataset._read_image_ids(image_sets_file)\n        self.keep_difficult = keep_difficult\n\n        # if the labels file exists, read in the class names\n        label_file_name = self.root / \"labels.txt\"\n\n        if os.path.isfile(label_file_name):\n            class_string = \"\"\n            with open(label_file_name, 'r') as infile:\n                for line in infile:\n                    class_string += line.rstrip()\n\n            # classes should be a comma separated list\n\n            classes = class_string.split(',')\n            # prepend BACKGROUND as first class\n            classes.insert(0, 'BACKGROUND')\n            classes = [elem.replace(\" \", \"\") for elem in classes]\n            self.class_names = tuple(classes)\n            logging.info(\"VOC Labels read from file: \" + str(self.class_names))\n\n        else:\n            logging.info(\"No labels file, using default VOC classes.\")\n            self.class_names = ('BACKGROUND',\n                                'face')\n\n        self.class_dict = {class_name: i for i, class_name in enumerate(self.class_names)}\n\n    def __getitem__(self, index):\n        image_id = self.ids[index]\n        boxes, labels, is_difficult = self._get_annotation(image_id)\n        if not self.keep_difficult:\n            boxes = boxes[is_difficult == 0]\n            labels = labels[is_difficult == 0]\n        image = self._read_image(image_id)\n        if self.transform:\n            image, boxes, labels = self.transform(image, boxes, labels)\n        if self.target_transform:\n            boxes, labels = self.target_transform(boxes, labels)\n        return image, boxes, labels\n\n    def get_image(self, index):\n        image_id = self.ids[index]\n        image = self._read_image(image_id)\n        if self.transform:\n            image, _ = self.transform(image)\n        return image\n\n    def get_annotation(self, index):\n        image_id = self.ids[index]\n        return image_id, self._get_annotation(image_id)\n\n    def __len__(self):\n        return len(self.ids)\n\n    @staticmethod\n    def _read_image_ids(image_sets_file):\n        ids = []\n        with open(image_sets_file) as f:\n            for line in f:\n                ids.append(line.rstrip())\n        return ids\n\n    def _get_annotation(self, image_id):\n        annotation_file = self.root / f\"Annotations/{image_id}.xml\"\n        objects = ET.parse(annotation_file).findall(\"object\")\n        boxes = []\n        labels = []\n        is_difficult = []\n        for object in objects:\n            class_name = object.find('name').text.lower().strip()\n            # we're only concerned with clases in our list\n            if class_name in self.class_dict:\n                bbox = object.find('bndbox')\n\n                # VOC dataset format follows Matlab, in which indexes start from 0\n                x1 = float(bbox.find('xmin').text) - 1\n                y1 = float(bbox.find('ymin').text) - 1\n                x2 = float(bbox.find('xmax').text) - 1\n                y2 = float(bbox.find('ymax').text) - 1\n                boxes.append([x1, y1, x2, y2])\n\n                labels.append(self.class_dict[class_name])\n                is_difficult_str = object.find('difficult').text\n                is_difficult.append(int(is_difficult_str) if is_difficult_str else 0)\n\n        return (np.array(boxes, dtype=np.float32),\n                np.array(labels, dtype=np.int64),\n                np.array(is_difficult, dtype=np.uint8))\n\n    def _read_image(self, image_id):\n        image_file = self.root / f\"JPEGImages/{image_id}.jpg\"\n        image = cv2.imread(str(image_file))\n        image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n        return image\n"
  },
  {
    "path": "vision/nn/__init__.py",
    "content": ""
  },
  {
    "path": "vision/nn/mb_tiny.py",
    "content": "import torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass Mb_Tiny(nn.Module):\n\n    def __init__(self, num_classes=2):\n        super(Mb_Tiny, self).__init__()\n        self.base_channel = 8 * 2\n\n        def conv_bn(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2d(inp, oup, 3, stride, 1, bias=False),\n                nn.BatchNorm2d(oup),\n                nn.ReLU(inplace=True)\n            )\n\n        def conv_dw(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2d(inp, inp, 3, stride, 1, groups=inp, bias=False),\n                nn.BatchNorm2d(inp),\n                nn.ReLU(inplace=True),\n\n                nn.Conv2d(inp, oup, 1, 1, 0, bias=False),\n                nn.BatchNorm2d(oup),\n                nn.ReLU(inplace=True),\n            )\n\n        self.model = nn.Sequential(\n            conv_bn(3, self.base_channel, 2),  # 160*120\n            conv_dw(self.base_channel, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 2),  # 80*60\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 4, 2),  # 40*30\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 8, 2),  # 20*15\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 16, 2),  # 10*8\n            conv_dw(self.base_channel * 16, self.base_channel * 16, 1)\n        )\n        self.fc = nn.Linear(1024, num_classes)\n\n    def forward(self, x):\n        x = self.model(x)\n        x = F.avg_pool2d(x, 7)\n        x = x.view(-1, 1024)\n        x = self.fc(x)\n        return x\n"
  },
  {
    "path": "vision/nn/mb_tiny_RFB.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\n\nclass BasicConv(nn.Module):\n\n    def __init__(self, in_planes, out_planes, kernel_size, stride=1, padding=0, dilation=1, groups=1, relu=True, bn=True):\n        super(BasicConv, self).__init__()\n        self.out_channels = out_planes\n        if bn:\n            self.conv = nn.Conv2d(in_planes, out_planes, kernel_size=kernel_size, stride=stride, padding=padding, dilation=dilation, groups=groups, bias=False)\n            self.bn = nn.BatchNorm2d(out_planes, eps=1e-5, momentum=0.01, affine=True)\n            self.relu = nn.ReLU(inplace=True) if relu else None\n        else:\n            self.conv = nn.Conv2d(in_planes, out_planes, kernel_size=kernel_size, stride=stride, padding=padding, dilation=dilation, groups=groups, bias=True)\n            self.bn = None\n            self.relu = nn.ReLU(inplace=True) if relu else None\n\n    def forward(self, x):\n        x = self.conv(x)\n        if self.bn is not None:\n            x = self.bn(x)\n        if self.relu is not None:\n            x = self.relu(x)\n        return x\n\n\nclass BasicRFB(nn.Module):\n\n    def __init__(self, in_planes, out_planes, stride=1, scale=0.1, map_reduce=8, vision=1, groups=1):\n        super(BasicRFB, self).__init__()\n        self.scale = scale\n        self.out_channels = out_planes\n        inter_planes = in_planes // map_reduce\n\n        self.branch0 = nn.Sequential(\n            BasicConv(in_planes, inter_planes, kernel_size=1, stride=1, groups=groups, relu=False),\n            BasicConv(inter_planes, 2 * inter_planes, kernel_size=(3, 3), stride=stride, padding=(1, 1), groups=groups),\n            BasicConv(2 * inter_planes, 2 * inter_planes, kernel_size=3, stride=1, padding=vision + 1, dilation=vision + 1, relu=False, groups=groups)\n        )\n        self.branch1 = nn.Sequential(\n            BasicConv(in_planes, inter_planes, kernel_size=1, stride=1, groups=groups, relu=False),\n            BasicConv(inter_planes, 2 * inter_planes, kernel_size=(3, 3), stride=stride, padding=(1, 1), groups=groups),\n            BasicConv(2 * inter_planes, 2 * inter_planes, kernel_size=3, stride=1, padding=vision + 2, dilation=vision + 2, relu=False, groups=groups)\n        )\n        self.branch2 = nn.Sequential(\n            BasicConv(in_planes, inter_planes, kernel_size=1, stride=1, groups=groups, relu=False),\n            BasicConv(inter_planes, (inter_planes // 2) * 3, kernel_size=3, stride=1, padding=1, groups=groups),\n            BasicConv((inter_planes // 2) * 3, 2 * inter_planes, kernel_size=3, stride=stride, padding=1, groups=groups),\n            BasicConv(2 * inter_planes, 2 * inter_planes, kernel_size=3, stride=1, padding=vision + 4, dilation=vision + 4, relu=False, groups=groups)\n        )\n\n        self.ConvLinear = BasicConv(6 * inter_planes, out_planes, kernel_size=1, stride=1, relu=False)\n        self.shortcut = BasicConv(in_planes, out_planes, kernel_size=1, stride=stride, relu=False)\n        self.relu = nn.ReLU(inplace=False)\n\n    def forward(self, x):\n        x0 = self.branch0(x)\n        x1 = self.branch1(x)\n        x2 = self.branch2(x)\n\n        out = torch.cat((x0, x1, x2), 1)\n        out = self.ConvLinear(out)\n        short = self.shortcut(x)\n        out = out * self.scale + short\n        out = self.relu(out)\n\n        return out\n\n\nclass Mb_Tiny_RFB(nn.Module):\n\n    def __init__(self, num_classes=2):\n        super(Mb_Tiny_RFB, self).__init__()\n        self.base_channel = 8 * 2\n\n        def conv_bn(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2d(inp, oup, 3, stride, 1, bias=False),\n                nn.BatchNorm2d(oup),\n                nn.ReLU(inplace=True)\n            )\n\n        def conv_dw(inp, oup, stride):\n            return nn.Sequential(\n                nn.Conv2d(inp, inp, 3, stride, 1, groups=inp, bias=False),\n                nn.BatchNorm2d(inp),\n                nn.ReLU(inplace=True),\n\n                nn.Conv2d(inp, oup, 1, 1, 0, bias=False),\n                nn.BatchNorm2d(oup),\n                nn.ReLU(inplace=True),\n            )\n\n        self.model = nn.Sequential(\n            conv_bn(3, self.base_channel, 2),  # 160*120\n            conv_dw(self.base_channel, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 2),  # 80*60\n            conv_dw(self.base_channel * 2, self.base_channel * 2, 1),\n            conv_dw(self.base_channel * 2, self.base_channel * 4, 2),  # 40*30\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            conv_dw(self.base_channel * 4, self.base_channel * 4, 1),\n            BasicRFB(self.base_channel * 4, self.base_channel * 4, stride=1, scale=1.0),\n            conv_dw(self.base_channel * 4, self.base_channel * 8, 2),  # 20*15\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 8, 1),\n            conv_dw(self.base_channel * 8, self.base_channel * 16, 2),  # 10*8\n            conv_dw(self.base_channel * 16, self.base_channel * 16, 1)\n        )\n        self.fc = nn.Linear(1024, num_classes)\n\n    def forward(self, x):\n        x = self.model(x)\n        x = F.avg_pool2d(x, 7)\n        x = x.view(-1, 1024)\n        x = self.fc(x)\n        return x\n"
  },
  {
    "path": "vision/nn/multibox_loss.py",
    "content": "import torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\nfrom ..utils import box_utils\n\n\nclass MultiboxLoss(nn.Module):\n    def __init__(self, priors, neg_pos_ratio,\n                 center_variance, size_variance, device):\n        \"\"\"Implement SSD Multibox Loss.\n\n        Basically, Multibox loss combines classification loss\n         and Smooth L1 regression loss.\n        \"\"\"\n        super(MultiboxLoss, self).__init__()\n        self.neg_pos_ratio = neg_pos_ratio\n        self.center_variance = center_variance\n        self.size_variance = size_variance\n        self.priors = priors\n        self.priors.to(device)\n\n    def forward(self, confidence, predicted_locations, labels, gt_locations):\n        \"\"\"Compute classification loss and smooth l1 loss.\n\n        Args:\n            confidence (batch_size, num_priors, num_classes): class predictions.\n            locations (batch_size, num_priors, 4): predicted locations.\n            labels (batch_size, num_priors): real labels of all the priors.\n            boxes (batch_size, num_priors, 4): real boxes corresponding all the priors.\n        \"\"\"\n        num_classes = confidence.size(2)\n        with torch.no_grad():\n            # derived from cross_entropy=sum(log(p))\n            loss = -F.log_softmax(confidence, dim=2)[:, :, 0]\n            mask = box_utils.hard_negative_mining(loss, labels, self.neg_pos_ratio)\n\n        confidence = confidence[mask, :]\n        classification_loss = F.cross_entropy(confidence.reshape(-1, num_classes), labels[mask], reduction='sum')\n        pos_mask = labels > 0\n        predicted_locations = predicted_locations[pos_mask, :].reshape(-1, 4)\n        gt_locations = gt_locations[pos_mask, :].reshape(-1, 4)\n        smooth_l1_loss = F.smooth_l1_loss(predicted_locations, gt_locations, reduction='sum')  # smooth_l1_loss\n        # smooth_l1_loss = F.mse_loss(predicted_locations, gt_locations, reduction='sum')  #l2 loss\n        num_pos = gt_locations.size(0)\n        return smooth_l1_loss / num_pos, classification_loss / num_pos\n"
  },
  {
    "path": "vision/ssd/__init__.py",
    "content": ""
  },
  {
    "path": "vision/ssd/config/__init__.py",
    "content": ""
  },
  {
    "path": "vision/ssd/config/fd_config.py",
    "content": "import numpy as np\n\nfrom vision.utils.box_utils import generate_priors\n\nimage_mean_test = image_mean = np.array([127, 127, 127])\nimage_std = 128.0\niou_threshold = 0.3\ncenter_variance = 0.1\nsize_variance = 0.2\n\nmin_boxes = [[10, 16, 24], [32, 48], [64, 96], [128, 192, 256]]\nshrinkage_list = []\nimage_size = [320, 240]  # default input size 320*240\nfeature_map_w_h_list = [[40, 20, 10, 5], [30, 15, 8, 4]]  # default feature map size\npriors = []\n\n\ndef define_img_size(size):\n    global image_size, feature_map_w_h_list, priors\n    img_size_dict = {128: [128, 96],\n                     160: [160, 120],\n                     320: [320, 240],\n                     480: [480, 360],\n                     640: [640, 480],\n                     1280: [1280, 960]}\n    image_size = img_size_dict[size]\n\n    feature_map_w_h_list_dict = {128: [[16, 8, 4, 2], [12, 6, 3, 2]],\n                                 160: [[20, 10, 5, 3], [15, 8, 4, 2]],\n                                 320: [[40, 20, 10, 5], [30, 15, 8, 4]],\n                                 480: [[60, 30, 15, 8], [45, 23, 12, 6]],\n                                 640: [[80, 40, 20, 10], [60, 30, 15, 8]],\n                                 1280: [[160, 80, 40, 20], [120, 60, 30, 15]]}\n    feature_map_w_h_list = feature_map_w_h_list_dict[size]\n\n    for i in range(0, len(image_size)):\n        item_list = []\n        for k in range(0, len(feature_map_w_h_list[i])):\n            item_list.append(image_size[i] / feature_map_w_h_list[i][k])\n        shrinkage_list.append(item_list)\n    priors = generate_priors(feature_map_w_h_list, shrinkage_list, image_size, min_boxes)\n"
  },
  {
    "path": "vision/ssd/data_preprocessing.py",
    "content": "from ..transforms.transforms import *\n\n\nclass TrainAugmentation:\n    def __init__(self, size, mean=0, std=1.0):\n        \"\"\"\n        Args:\n            size: the size the of final image.\n            mean: mean pixel value per channel.\n        \"\"\"\n        self.mean = mean\n        self.size = size\n        self.augment = Compose([\n            ConvertFromInts(),\n            PhotometricDistort(),\n            RandomSampleCrop_v2(),\n            RandomMirror(),\n            ToPercentCoords(),\n            Resize(self.size),\n            SubtractMeans(self.mean),\n            lambda img, boxes=None, labels=None: (img / std, boxes, labels),\n            ToTensor(),\n        ])\n\n    def __call__(self, img, boxes, labels):\n        \"\"\"\n\n        Args:\n            img: the output of cv.imread in RGB layout.\n            boxes: boundding boxes in the form of (x1, y1, x2, y2).\n            labels: labels of boxes.\n        \"\"\"\n        return self.augment(img, boxes, labels)\n\n\nclass TestTransform:\n    def __init__(self, size, mean=0.0, std=1.0):\n        self.transform = Compose([\n            ToPercentCoords(),\n            Resize(size),\n            SubtractMeans(mean),\n            lambda img, boxes=None, labels=None: (img / std, boxes, labels),\n            ToTensor(),\n        ])\n\n    def __call__(self, image, boxes, labels):\n        return self.transform(image, boxes, labels)\n\n\nclass PredictionTransform:\n    def __init__(self, size, mean=0.0, std=1.0):\n        self.transform = Compose([\n            Resize(size),\n            SubtractMeans(mean),\n            lambda img, boxes=None, labels=None: (img / std, boxes, labels),\n            ToTensor()\n        ])\n\n    def __call__(self, image):\n        image, _, _ = self.transform(image)\n        return image\n"
  },
  {
    "path": "vision/ssd/mb_tiny_RFB_fd.py",
    "content": "from torch.nn import Conv2d, Sequential, ModuleList, ReLU\n\nfrom vision.nn.mb_tiny_RFB import Mb_Tiny_RFB\nfrom vision.ssd.config import fd_config as config\nfrom vision.ssd.predictor import Predictor\nfrom vision.ssd.ssd import SSD\n\n\ndef SeperableConv2d(in_channels, out_channels, kernel_size=1, stride=1, padding=0):\n    \"\"\"Replace Conv2d with a depthwise Conv2d and Pointwise Conv2d.\n    \"\"\"\n    return Sequential(\n        Conv2d(in_channels=in_channels, out_channels=in_channels, kernel_size=kernel_size,\n               groups=in_channels, stride=stride, padding=padding),\n        ReLU(),\n        Conv2d(in_channels=in_channels, out_channels=out_channels, kernel_size=1),\n    )\n\n\ndef create_Mb_Tiny_RFB_fd(num_classes, is_test=False, device=\"cuda\"):\n    base_net = Mb_Tiny_RFB(2)\n    base_net_model = base_net.model  # disable dropout layer\n\n    source_layer_indexes = [\n        8,\n        11,\n        13\n    ]\n    extras = ModuleList([\n        Sequential(\n            Conv2d(in_channels=base_net.base_channel * 16, out_channels=base_net.base_channel * 4, kernel_size=1),\n            ReLU(),\n            SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=base_net.base_channel * 16, kernel_size=3, stride=2, padding=1),\n            ReLU()\n        )\n    ])\n\n    regression_headers = ModuleList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * 4, kernel_size=3, padding=1),\n        Conv2d(in_channels=base_net.base_channel * 16, out_channels=3 * 4, kernel_size=3, padding=1)\n    ])\n\n    classification_headers = ModuleList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        Conv2d(in_channels=base_net.base_channel * 16, out_channels=3 * num_classes, kernel_size=3, padding=1)\n    ])\n\n    return SSD(num_classes, base_net_model, source_layer_indexes,\n               extras, classification_headers, regression_headers, is_test=is_test, config=config, device=device)\n\n\ndef create_Mb_Tiny_RFB_fd_predictor(net, candidate_size=200, nms_method=None, sigma=0.5, device=None):\n    predictor = Predictor(net, config.image_size, config.image_mean_test,\n                          config.image_std,\n                          nms_method=nms_method,\n                          iou_threshold=config.iou_threshold,\n                          candidate_size=candidate_size,\n                          sigma=sigma,\n                          device=device)\n    return predictor\n"
  },
  {
    "path": "vision/ssd/mb_tiny_fd.py",
    "content": "from torch.nn import Conv2d, Sequential, ModuleList, ReLU\n\nfrom vision.nn.mb_tiny import Mb_Tiny\nfrom vision.ssd.config import fd_config as config\nfrom vision.ssd.predictor import Predictor\nfrom vision.ssd.ssd import SSD\n\n\ndef SeperableConv2d(in_channels, out_channels, kernel_size=1, stride=1, padding=0):\n    \"\"\"Replace Conv2d with a depthwise Conv2d and Pointwise Conv2d.\n    \"\"\"\n    return Sequential(\n        Conv2d(in_channels=in_channels, out_channels=in_channels, kernel_size=kernel_size,\n               groups=in_channels, stride=stride, padding=padding),\n        ReLU(),\n        Conv2d(in_channels=in_channels, out_channels=out_channels, kernel_size=1),\n    )\n\n\ndef create_mb_tiny_fd(num_classes, is_test=False, device=\"cuda\"):\n    base_net = Mb_Tiny(2)\n    base_net_model = base_net.model  # disable dropout layer\n\n    source_layer_indexes = [\n        8,\n        11,\n        13\n    ]\n    extras = ModuleList([\n        Sequential(\n            Conv2d(in_channels=base_net.base_channel * 16, out_channels=base_net.base_channel * 4, kernel_size=1),\n            ReLU(),\n            SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=base_net.base_channel * 16, kernel_size=3, stride=2, padding=1),\n            ReLU()\n        )\n    ])\n\n    regression_headers = ModuleList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * 4, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * 4, kernel_size=3, padding=1),\n        Conv2d(in_channels=base_net.base_channel * 16, out_channels=3 * 4, kernel_size=3, padding=1)\n    ])\n\n    classification_headers = ModuleList([\n        SeperableConv2d(in_channels=base_net.base_channel * 4, out_channels=3 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 8, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        SeperableConv2d(in_channels=base_net.base_channel * 16, out_channels=2 * num_classes, kernel_size=3, padding=1),\n        Conv2d(in_channels=base_net.base_channel * 16, out_channels=3 * num_classes, kernel_size=3, padding=1)\n    ])\n\n    return SSD(num_classes, base_net_model, source_layer_indexes,\n               extras, classification_headers, regression_headers, is_test=is_test, config=config, device=device)\n\n\ndef create_mb_tiny_fd_predictor(net, candidate_size=200, nms_method=None, sigma=0.5, device=None):\n    predictor = Predictor(net, config.image_size, config.image_mean_test,\n                          config.image_std,\n                          nms_method=nms_method,\n                          iou_threshold=config.iou_threshold,\n                          candidate_size=candidate_size,\n                          sigma=sigma,\n                          device=device)\n    return predictor\n"
  },
  {
    "path": "vision/ssd/predictor.py",
    "content": "import torch\n\nfrom ..utils import box_utils\nfrom .data_preprocessing import PredictionTransform\nfrom ..utils.misc import Timer\n\n\nclass Predictor:\n    def __init__(self, net, size, mean=0.0, std=1.0, nms_method=None,\n                 iou_threshold=0.3, filter_threshold=0.01, candidate_size=200, sigma=0.5, device=None):\n        self.net = net\n        self.transform = PredictionTransform(size, mean, std)\n        self.iou_threshold = iou_threshold\n        self.filter_threshold = filter_threshold\n        self.candidate_size = candidate_size\n        self.nms_method = nms_method\n\n        self.sigma = sigma\n        if device:\n            self.device = device\n        else:\n            self.device = torch.device(\"cuda:0\" if torch.cuda.is_available() else \"cpu\")\n\n        self.net.to(self.device)\n        self.net.eval()\n\n        self.timer = Timer()\n\n    def predict(self, image, top_k=-1, prob_threshold=None):\n        cpu_device = torch.device(\"cpu\")\n        height, width, _ = image.shape\n        image = self.transform(image)\n        images = image.unsqueeze(0)\n        images = images.to(self.device)\n        with torch.no_grad():\n            for i in range(1):\n                self.timer.start()\n                scores, boxes = self.net.forward(images)\n                print(\"Inference time: \", self.timer.end())\n        boxes = boxes[0]\n        scores = scores[0]\n        if not prob_threshold:\n            prob_threshold = self.filter_threshold\n        # this version of nms is slower on GPU, so we move data to CPU.\n        boxes = boxes.to(cpu_device)\n        scores = scores.to(cpu_device)\n        picked_box_probs = []\n        picked_labels = []\n        for class_index in range(1, scores.size(1)):\n            probs = scores[:, class_index]\n            mask = probs > prob_threshold\n            probs = probs[mask]\n            if probs.size(0) == 0:\n                continue\n            subset_boxes = boxes[mask, :]\n            box_probs = torch.cat([subset_boxes, probs.reshape(-1, 1)], dim=1)\n            box_probs = box_utils.nms(box_probs, self.nms_method,\n                                      score_threshold=prob_threshold,\n                                      iou_threshold=self.iou_threshold,\n                                      sigma=self.sigma,\n                                      top_k=top_k,\n                                      candidate_size=self.candidate_size)\n            picked_box_probs.append(box_probs)\n            picked_labels.extend([class_index] * box_probs.size(0))\n        if not picked_box_probs:\n            return torch.tensor([]), torch.tensor([]), torch.tensor([])\n        picked_box_probs = torch.cat(picked_box_probs)\n        picked_box_probs[:, 0] *= width\n        picked_box_probs[:, 1] *= height\n        picked_box_probs[:, 2] *= width\n        picked_box_probs[:, 3] *= height\n        return picked_box_probs[:, :4], torch.tensor(picked_labels), picked_box_probs[:, 4]\n"
  },
  {
    "path": "vision/ssd/ssd.py",
    "content": "from collections import namedtuple\nfrom typing import List, Tuple\n\nimport numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\nfrom vision.utils import box_utils\n\nGraphPath = namedtuple(\"GraphPath\", ['s0', 'name', 's1'])\n\n\nclass SSD(nn.Module):\n    def __init__(self, num_classes: int, base_net: nn.ModuleList, source_layer_indexes: List[int],\n                 extras: nn.ModuleList, classification_headers: nn.ModuleList,\n                 regression_headers: nn.ModuleList, is_test=False, config=None, device=None):\n        \"\"\"Compose a SSD model using the given components.\n        \"\"\"\n        super(SSD, self).__init__()\n\n        self.num_classes = num_classes\n        self.base_net = base_net\n        self.source_layer_indexes = source_layer_indexes\n        self.extras = extras\n        self.classification_headers = classification_headers\n        self.regression_headers = regression_headers\n        self.is_test = is_test\n        self.config = config\n\n        # register layers in source_layer_indexes by adding them to a module list\n        self.source_layer_add_ons = nn.ModuleList([t[1] for t in source_layer_indexes\n                                                   if isinstance(t, tuple) and not isinstance(t, GraphPath)])\n        if device:\n            self.device = device\n        else:\n            self.device = torch.device(\"cuda:0\" if torch.cuda.is_available() else \"cpu\")\n        if is_test:\n            self.config = config\n            self.priors = config.priors.to(self.device)\n\n    def forward(self, x: torch.Tensor) -> Tuple[torch.Tensor, torch.Tensor]:\n        confidences = []\n        locations = []\n        start_layer_index = 0\n        header_index = 0\n        end_layer_index = 0\n        for end_layer_index in self.source_layer_indexes:\n            if isinstance(end_layer_index, GraphPath):\n                path = end_layer_index\n                end_layer_index = end_layer_index.s0\n                added_layer = None\n            elif isinstance(end_layer_index, tuple):\n                added_layer = end_layer_index[1]\n                end_layer_index = end_layer_index[0]\n                path = None\n            else:\n                added_layer = None\n                path = None\n            for layer in self.base_net[start_layer_index: end_layer_index]:\n                x = layer(x)\n            if added_layer:\n                y = added_layer(x)\n            else:\n                y = x\n            if path:\n                sub = getattr(self.base_net[end_layer_index], path.name)\n                for layer in sub[:path.s1]:\n                    x = layer(x)\n                y = x\n                for layer in sub[path.s1:]:\n                    x = layer(x)\n                end_layer_index += 1\n            start_layer_index = end_layer_index\n            confidence, location = self.compute_header(header_index, y)\n            header_index += 1\n            confidences.append(confidence)\n            locations.append(location)\n\n        for layer in self.base_net[end_layer_index:]:\n            x = layer(x)\n\n        for layer in self.extras:\n            x = layer(x)\n            confidence, location = self.compute_header(header_index, x)\n            header_index += 1\n            confidences.append(confidence)\n            locations.append(location)\n\n        confidences = torch.cat(confidences, 1)\n        locations = torch.cat(locations, 1)\n\n        if self.is_test:\n            confidences = F.softmax(confidences, dim=2)\n            boxes = box_utils.convert_locations_to_boxes(\n                locations, self.priors, self.config.center_variance, self.config.size_variance\n            )\n            boxes = box_utils.center_form_to_corner_form(boxes)\n            return confidences, boxes\n        else:\n            return confidences, locations\n\n    def compute_header(self, i, x):\n        confidence = self.classification_headers[i](x)\n        confidence = confidence.permute(0, 2, 3, 1).contiguous()\n        confidence = confidence.view(confidence.size(0), -1, self.num_classes)\n\n        location = self.regression_headers[i](x)\n        location = location.permute(0, 2, 3, 1).contiguous()\n        location = location.view(location.size(0), -1, 4)\n\n        return confidence, location\n\n    def init_from_base_net(self, model):\n        self.base_net.load_state_dict(torch.load(model, map_location=lambda storage, loc: storage), strict=True)\n        self.source_layer_add_ons.apply(_xavier_init_)\n        self.extras.apply(_xavier_init_)\n        self.classification_headers.apply(_xavier_init_)\n        self.regression_headers.apply(_xavier_init_)\n\n    def init_from_pretrained_ssd(self, model):\n        state_dict = torch.load(model, map_location=lambda storage, loc: storage)\n        state_dict = {k: v for k, v in state_dict.items() if not (k.startswith(\"classification_headers\") or k.startswith(\"regression_headers\"))}\n        model_dict = self.state_dict()\n        model_dict.update(state_dict)\n        self.load_state_dict(model_dict)\n        self.classification_headers.apply(_xavier_init_)\n        self.regression_headers.apply(_xavier_init_)\n\n    def init(self):\n        self.base_net.apply(_xavier_init_)\n        self.source_layer_add_ons.apply(_xavier_init_)\n        self.extras.apply(_xavier_init_)\n        self.classification_headers.apply(_xavier_init_)\n        self.regression_headers.apply(_xavier_init_)\n\n    def load(self, model):\n        self.load_state_dict(torch.load(model, map_location=lambda storage, loc: storage))\n\n    def save(self, model_path):\n        torch.save(self.state_dict(), model_path)\n\n\nclass MatchPrior(object):\n    def __init__(self, center_form_priors, center_variance, size_variance, iou_threshold):\n        self.center_form_priors = center_form_priors\n        self.corner_form_priors = box_utils.center_form_to_corner_form(center_form_priors)\n        self.center_variance = center_variance\n        self.size_variance = size_variance\n        self.iou_threshold = iou_threshold\n\n    def __call__(self, gt_boxes, gt_labels):\n        if type(gt_boxes) is np.ndarray:\n            gt_boxes = torch.from_numpy(gt_boxes)\n        if type(gt_labels) is np.ndarray:\n            gt_labels = torch.from_numpy(gt_labels)\n        boxes, labels = box_utils.assign_priors(gt_boxes, gt_labels,\n                                                self.corner_form_priors, self.iou_threshold)\n        boxes = box_utils.corner_form_to_center_form(boxes)\n        locations = box_utils.convert_boxes_to_locations(boxes, self.center_form_priors, self.center_variance, self.size_variance)\n        return locations, labels\n\n\ndef _xavier_init_(m: nn.Module):\n    if isinstance(m, nn.Conv2d):\n        nn.init.xavier_uniform_(m.weight)\n"
  },
  {
    "path": "vision/transforms/__init__.py",
    "content": ""
  },
  {
    "path": "vision/transforms/transforms.py",
    "content": "# from https://github.com/amdegroot/ssd.pytorch\n\n\nimport types\n\nimport cv2\nimport numpy as np\nimport torch\nfrom numpy import random\nfrom torchvision import transforms\n\n\ndef intersect(box_a, box_b):\n    max_xy = np.minimum(box_a[:, 2:], box_b[2:])\n    min_xy = np.maximum(box_a[:, :2], box_b[:2])\n    inter = np.clip((max_xy - min_xy), a_min=0, a_max=np.inf)\n    return inter[:, 0] * inter[:, 1]\n\n\ndef jaccard_numpy(box_a, box_b):\n    \"\"\"Compute the jaccard overlap of two sets of boxes.  The jaccard overlap\n    is simply the intersection over union of two boxes.\n    E.g.:\n        A ∩ B / A ∪ B = A ∩ B / (area(A) + area(B) - A ∩ B)\n    Args:\n        box_a: Multiple bounding boxes, Shape: [num_boxes,4]\n        box_b: Single bounding box, Shape: [4]\n    Return:\n        jaccard overlap: Shape: [box_a.shape[0], box_a.shape[1]]\n    \"\"\"\n    inter = intersect(box_a, box_b)\n    area_a = ((box_a[:, 2] - box_a[:, 0]) *\n              (box_a[:, 3] - box_a[:, 1]))  # [A,B]\n    area_b = ((box_b[2] - box_b[0]) *\n              (box_b[3] - box_b[1]))  # [A,B]\n    union = area_a + area_b - inter\n    return inter / union  # [A,B]\n\n\ndef object_converage_numpy(box_a, box_b):\n    \"\"\"Compute the jaccard overlap of two sets of boxes.  The jaccard overlap\n    is simply the intersection over union of two boxes.\n    E.g.:\n        A ∩ B / A ∪ B = A ∩ B / (area(A) + area(B) - A ∩ B)\n    Args:\n        box_a: Multiple bounding boxes, Shape: [num_boxes,4]\n        box_b: Single bounding box, Shape: [4]\n    Return:\n        jaccard overlap: Shape: [box_a.shape[0], box_a.shape[1]]\n    \"\"\"\n    inter = intersect(box_a, box_b)\n    area_a = ((box_a[:, 2] - box_a[:, 0]) *\n              (box_a[:, 3] - box_a[:, 1]))  # [A,B]\n    area_b = ((box_b[2] - box_b[0]) *\n              (box_b[3] - box_b[1]))  # [A,B]\n    return inter / area_a  # [A,B]\n\n\nclass Compose(object):\n    \"\"\"Composes several augmentations together.\n    Args:\n        transforms (List[Transform]): list of transforms to compose.\n    Example:\n        >>> augmentations.Compose([\n        >>>     transforms.CenterCrop(10),\n        >>>     transforms.ToTensor(),\n        >>> ])\n    \"\"\"\n\n    def __init__(self, transforms):\n        self.transforms = transforms\n\n    def __call__(self, img, boxes=None, labels=None):\n        for t in self.transforms:\n            img, boxes, labels = t(img, boxes, labels)\n        return img, boxes, labels\n\n\nclass Lambda(object):\n    \"\"\"Applies a lambda as a transform.\"\"\"\n\n    def __init__(self, lambd):\n        assert isinstance(lambd, types.LambdaType)\n        self.lambd = lambd\n\n    def __call__(self, img, boxes=None, labels=None):\n        return self.lambd(img, boxes, labels)\n\n\nclass ConvertFromInts(object):\n    def __call__(self, image, boxes=None, labels=None):\n        return image.astype(np.float32), boxes, labels\n\n\nclass SubtractMeans(object):\n    def __init__(self, mean):\n        self.mean = np.array(mean, dtype=np.float32)\n\n    def __call__(self, image, boxes=None, labels=None):\n        image = image.astype(np.float32)\n        image -= self.mean\n        return image.astype(np.float32), boxes, labels\n\n\nclass imgprocess(object):\n    def __init__(self, std):\n        self.std = np.array(std, dtype=np.float32)\n\n    def __call__(self, image, boxes=None, labels=None):\n        image = image.astype(np.float32)\n        image /= self.std\n        return image.astype(np.float32), boxes, labels\n\n\nclass ToAbsoluteCoords(object):\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, channels = image.shape\n        boxes[:, 0] *= width\n        boxes[:, 2] *= width\n        boxes[:, 1] *= height\n        boxes[:, 3] *= height\n\n        return image, boxes, labels\n\n\nclass ToPercentCoords(object):\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, channels = image.shape\n        boxes[:, 0] /= width\n        boxes[:, 2] /= width\n        boxes[:, 1] /= height\n        boxes[:, 3] /= height\n\n        return image, boxes, labels\n\n\nclass Resize(object):\n    def __init__(self, size=(300, 300)):\n        self.size = size\n\n    def __call__(self, image, boxes=None, labels=None):\n        image = cv2.resize(image, (self.size[0],\n                                   self.size[1]))\n        return image, boxes, labels\n\n\nclass RandomSaturation(object):\n    def __init__(self, lower=0.5, upper=1.5):\n        self.lower = lower\n        self.upper = upper\n        assert self.upper >= self.lower, \"contrast upper must be >= lower.\"\n        assert self.lower >= 0, \"contrast lower must be non-negative.\"\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            image[:, :, 1] *= random.uniform(self.lower, self.upper)\n\n        return image, boxes, labels\n\n\nclass RandomHue(object):\n    def __init__(self, delta=18.0):\n        assert delta >= 0.0 and delta <= 360.0\n        self.delta = delta\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            image[:, :, 0] += random.uniform(-self.delta, self.delta)\n            image[:, :, 0][image[:, :, 0] > 360.0] -= 360.0\n            image[:, :, 0][image[:, :, 0] < 0.0] += 360.0\n        return image, boxes, labels\n\n\nclass RandomLightingNoise(object):\n    def __init__(self):\n        self.perms = ((0, 1, 2), (0, 2, 1),\n                      (1, 0, 2), (1, 2, 0),\n                      (2, 0, 1), (2, 1, 0))\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            swap = self.perms[random.randint(len(self.perms))]\n            shuffle = SwapChannels(swap)  # shuffle channels\n            image = shuffle(image)\n        return image, boxes, labels\n\n\nclass ConvertColor(object):\n    def __init__(self, current, transform):\n        self.transform = transform\n        self.current = current\n\n    def __call__(self, image, boxes=None, labels=None):\n        if self.current == 'BGR' and self.transform == 'HSV':\n            image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)\n        elif self.current == 'RGB' and self.transform == 'HSV':\n            image = cv2.cvtColor(image, cv2.COLOR_RGB2HSV)\n        elif self.current == 'BGR' and self.transform == 'RGB':\n            image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)\n        elif self.current == 'HSV' and self.transform == 'BGR':\n            image = cv2.cvtColor(image, cv2.COLOR_HSV2BGR)\n        elif self.current == 'HSV' and self.transform == \"RGB\":\n            image = cv2.cvtColor(image, cv2.COLOR_HSV2RGB)\n        else:\n            raise NotImplementedError\n        return image, boxes, labels\n\n\nclass RandomContrast(object):\n    def __init__(self, lower=0.5, upper=1.5):\n        self.lower = lower\n        self.upper = upper\n        assert self.upper >= self.lower, \"contrast upper must be >= lower.\"\n        assert self.lower >= 0, \"contrast lower must be non-negative.\"\n\n    # expects float image\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            alpha = random.uniform(self.lower, self.upper)\n            image *= alpha\n        return image, boxes, labels\n\n\nclass RandomBrightness(object):\n    def __init__(self, delta=32):\n        assert delta >= 0.0\n        assert delta <= 255.0\n        self.delta = delta\n\n    def __call__(self, image, boxes=None, labels=None):\n        if random.randint(2):\n            delta = random.uniform(-self.delta, self.delta)\n            image += delta\n        return image, boxes, labels\n\n\nclass ToCV2Image(object):\n    def __call__(self, tensor, boxes=None, labels=None):\n        return tensor.cpu().numpy().astype(np.float32).transpose((1, 2, 0)), boxes, labels\n\n\nclass ToTensor(object):\n    def __call__(self, cvimage, boxes=None, labels=None):\n        return torch.from_numpy(cvimage.astype(np.float32)).permute(2, 0, 1), boxes, labels\n\n\nclass RandomSampleCrop(object):\n    \"\"\"Crop\n    Arguments:\n        img (Image): the image being input during training\n        boxes (Tensor): the original bounding boxes in pt form\n        labels (Tensor): the class labels for each bbox\n        mode (float tuple): the min and max jaccard overlaps\n    Return:\n        (img, boxes, classes)\n            img (Image): the cropped image\n            boxes (Tensor): the adjusted bounding boxes in pt form\n            labels (Tensor): the class labels for each bbox\n    \"\"\"\n\n    def __init__(self):\n        self.sample_options = (\n            # using entire original input image\n            None,\n            # sample a patch s.t. MIN jaccard w/ obj in .1,.3,.4,.7,.9\n            (0.1, None),\n            (0.3, None),\n            (0.7, None),\n            (0.9, None),\n            # randomly sample a patch\n            (None, None),\n        )\n\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, _ = image.shape\n        while True:\n            # randomly choose a mode\n            mode = random.choice(self.sample_options)\n            if mode is None:\n                return image, boxes, labels\n\n            min_iou, max_iou = mode\n            if min_iou is None:\n                min_iou = float('-inf')\n            if max_iou is None:\n                max_iou = float('inf')\n\n            # max trails (50)\n            for _ in range(50):\n                current_image = image\n\n                w = random.uniform(0.3 * width, width)\n                h = random.uniform(0.3 * height, height)\n\n                # aspect ratio constraint b/t .5 & 2\n                if h / w < 0.5 or h / w > 2:\n                    continue\n\n                left = random.uniform(width - w)\n                top = random.uniform(height - h)\n\n                # convert to integer rect x1,y1,x2,y2\n                rect = np.array([int(left), int(top), int(left + w), int(top + h)])\n\n                # calculate IoU (jaccard overlap) b/t the cropped and gt boxes\n                overlap = jaccard_numpy(boxes, rect)\n\n                # is min and max overlap constraint satisfied? if not try again\n                if overlap.max() < min_iou or overlap.min() > max_iou:\n                    continue\n\n                # cut the crop from the image\n                current_image = current_image[rect[1]:rect[3], rect[0]:rect[2],\n                                :]\n\n                # keep overlap with gt box IF center in sampled patch\n                centers = (boxes[:, :2] + boxes[:, 2:]) / 2.0\n\n                # mask in all gt boxes that above and to the left of centers\n                m1 = (rect[0] < centers[:, 0]) * (rect[1] < centers[:, 1])\n\n                # mask in all gt boxes that under and to the right of centers\n                m2 = (rect[2] > centers[:, 0]) * (rect[3] > centers[:, 1])\n\n                # mask in that both m1 and m2 are true\n                mask = m1 * m2\n\n                # have any valid boxes? try again if not\n                if not mask.any():\n                    continue\n\n                # take only matching gt boxes\n                current_boxes = boxes[mask, :].copy()\n\n                # take only matching gt labels\n                current_labels = labels[mask]\n\n                # should we use the box left and top corner or the crop's\n                current_boxes[:, :2] = np.maximum(current_boxes[:, :2],\n                                                  rect[:2])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, :2] -= rect[:2]\n\n                current_boxes[:, 2:] = np.minimum(current_boxes[:, 2:],\n                                                  rect[2:])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, 2:] -= rect[:2]\n\n                return current_image, current_boxes, current_labels\n\n\nclass RandomSampleCrop_v2(object):\n    \"\"\"Crop\n    Arguments:\n        img (Image): the image being input during training\n        boxes (Tensor): the original bounding boxes in pt form\n        labels (Tensor): the class labels for each bbox\n        mode (float tuple): the min and max jaccard overlaps\n    Return:\n        (img, boxes, classes)\n            img (Image): the cropped image\n            boxes (Tensor): the adjusted bounding boxes in pt form\n            labels (Tensor): the class labels for each bbox\n    \"\"\"\n\n    def __init__(self):\n        self.sample_options = (\n            # using entire original input image\n            None,\n            # sample a patch s.t. MIN jaccard w/ obj in .1,.3,.4,.7,.9\n\n            # randomly sample a patch\n            (1, None),\n            (1, None),\n            (1, None),\n            (1, None),\n        )\n\n    def __call__(self, image, boxes=None, labels=None):\n        height, width, _ = image.shape\n        while True:\n            # randomly choose a mode\n            mode = random.choice(self.sample_options)\n            if mode is None:\n                return image, boxes, labels\n\n            min_iou, max_iou = mode\n            if min_iou is None:\n                min_iou = float('-inf')\n            if max_iou is None:\n                max_iou = float('inf')\n\n            # max trails (50)\n            for _ in range(50):\n                current_image = image\n\n                w = random.uniform(0.3 * width, width)\n                h = random.uniform(0.3 * height, height)\n\n                # aspect ratio constraint b/t .5 & 2\n                if h / w != 1:\n                    continue\n                left = random.uniform(width - w)\n                top = random.uniform(height - h)\n\n                # convert to integer rect x1,y1,x2,y2\n                rect = np.array([int(left), int(top), int(left + w), int(top + h)])\n\n                # calculate IoU (jaccard overlap) b/t the cropped and gt boxes\n                overlap = object_converage_numpy(boxes, rect)\n\n                # is min and max overlap constraint satisfied? if not try again\n                if overlap.max() < min_iou or overlap.min() > max_iou:\n                    continue\n\n                # cut the crop from the image\n                current_image = current_image[rect[1]:rect[3], rect[0]:rect[2],\n                                :]\n\n                # keep overlap with gt box IF center in sampled patch\n                centers = (boxes[:, :2] + boxes[:, 2:]) / 2.0\n\n                # mask in all gt boxes that above and to the left of centers\n                m1 = (rect[0] < centers[:, 0]) * (rect[1] < centers[:, 1])\n\n                # mask in all gt boxes that under and to the right of centers\n                m2 = (rect[2] > centers[:, 0]) * (rect[3] > centers[:, 1])\n\n                # mask in that both m1 and m2 are true\n                mask = m1 * m2\n\n                # have any valid boxes? try again if not\n                if not mask.any():\n                    continue\n\n                # take only matching gt boxes\n                current_boxes = boxes[mask, :].copy()\n\n                # take only matching gt labels\n                current_labels = labels[mask]\n\n                # should we use the box left and top corner or the crop's\n                current_boxes[:, :2] = np.maximum(current_boxes[:, :2],\n                                                  rect[:2])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, :2] -= rect[:2]\n\n                current_boxes[:, 2:] = np.minimum(current_boxes[:, 2:],\n                                                  rect[2:])\n                # adjust to crop (by substracting crop's left,top)\n                current_boxes[:, 2:] -= rect[:2]\n\n                return current_image, current_boxes, current_labels\n\n\nclass Expand(object):\n    def __init__(self, mean):\n        self.mean = mean\n\n    def __call__(self, image, boxes, labels):\n        if random.randint(2):\n            return image, boxes, labels\n\n        height, width, depth = image.shape\n        ratio = random.uniform(1, 4)\n        left = random.uniform(0, width * ratio - width)\n        top = random.uniform(0, height * ratio - height)\n\n        expand_image = np.zeros(\n            (int(height * ratio), int(width * ratio), depth),\n            dtype=image.dtype)\n        expand_image[:, :, :] = self.mean\n        expand_image[int(top):int(top + height),\n        int(left):int(left + width)] = image\n        image = expand_image\n\n        boxes = boxes.copy()\n        boxes[:, :2] += (int(left), int(top))\n        boxes[:, 2:] += (int(left), int(top))\n\n        return image, boxes, labels\n\n\nclass RandomMirror(object):\n    def __call__(self, image, boxes, classes):\n        _, width, _ = image.shape\n        if random.randint(2):\n            image = image[:, ::-1]\n            boxes = boxes.copy()\n            boxes[:, 0::2] = width - boxes[:, 2::-2]\n        return image, boxes, classes\n\n\nclass SwapChannels(object):\n    \"\"\"Transforms a tensorized image by swapping the channels in the order\n     specified in the swap tuple.\n    Args:\n        swaps (int triple): final order of channels\n            eg: (2, 1, 0)\n    \"\"\"\n\n    def __init__(self, swaps):\n        self.swaps = swaps\n\n    def __call__(self, image):\n        \"\"\"\n        Args:\n            image (Tensor): image tensor to be transformed\n        Return:\n            a tensor with channels swapped according to swap\n        \"\"\"\n        # if torch.is_tensor(image):\n        #     image = image.data.cpu().numpy()\n        # else:\n        #     image = np.array(image)\n        image = image[:, :, self.swaps]\n        return image\n\n\nclass PhotometricDistort(object):\n    def __init__(self):\n        self.pd = [\n            RandomContrast(),  # RGB\n            ConvertColor(current=\"RGB\", transform='HSV'),  # HSV\n            RandomSaturation(),  # HSV\n            RandomHue(),  # HSV\n            ConvertColor(current='HSV', transform='RGB'),  # RGB\n            RandomContrast()  # RGB\n        ]\n        self.rand_brightness = RandomBrightness()\n        self.rand_light_noise = RandomLightingNoise()\n\n    def __call__(self, image, boxes, labels):\n        im = image.copy()\n        im, boxes, labels = self.rand_brightness(im, boxes, labels)\n        if random.randint(2):\n            distort = Compose(self.pd[:-1])\n        else:\n            distort = Compose(self.pd[1:])\n        im, boxes, labels = distort(im, boxes, labels)\n        return self.rand_light_noise(im, boxes, labels)\n"
  },
  {
    "path": "vision/utils/__init__.py",
    "content": "from .misc import *\n"
  },
  {
    "path": "vision/utils/box_utils.py",
    "content": "import math\n\nimport torch\n\n\ndef generate_priors(feature_map_list, shrinkage_list, image_size, min_boxes, clamp=True) -> torch.Tensor:\n    priors = []\n    for index in range(0, len(feature_map_list[0])):\n        scale_w = image_size[0] / shrinkage_list[0][index]\n        scale_h = image_size[1] / shrinkage_list[1][index]\n        for j in range(0, feature_map_list[1][index]):\n            for i in range(0, feature_map_list[0][index]):\n                x_center = (i + 0.5) / scale_w\n                y_center = (j + 0.5) / scale_h\n\n                for min_box in min_boxes[index]:\n                    w = min_box / image_size[0]\n                    h = min_box / image_size[1]\n                    priors.append([\n                        x_center,\n                        y_center,\n                        w,\n                        h\n                    ])\n    print(\"priors nums:{}\".format(len(priors)))\n    priors = torch.tensor(priors)\n    if clamp:\n        torch.clamp(priors, 0.0, 1.0, out=priors)\n    return priors\n\n\ndef convert_locations_to_boxes(locations, priors, center_variance,\n                               size_variance):\n    \"\"\"Convert regressional location results of SSD into boxes in the form of (center_x, center_y, h, w).\n\n    The conversion:\n        $$predicted\\_center * center_variance = \\frac {real\\_center - prior\\_center} {prior\\_hw}$$\n        $$exp(predicted\\_hw * size_variance) = \\frac {real\\_hw} {prior\\_hw}$$\n    We do it in the inverse direction here.\n    Args:\n        locations (batch_size, num_priors, 4): the regression output of SSD. It will contain the outputs as well.\n        priors (num_priors, 4) or (batch_size/1, num_priors, 4): prior boxes.\n        center_variance: a float used to change the scale of center.\n        size_variance: a float used to change of scale of size.\n    Returns:\n        boxes:  priors: [[center_x, center_y, h, w]]. All the values\n            are relative to the image size.\n    \"\"\"\n    # priors can have one dimension less.\n    if priors.dim() + 1 == locations.dim():\n        priors = priors.unsqueeze(0)\n    return torch.cat([\n        locations[..., :2] * center_variance * priors[..., 2:] + priors[..., :2],\n        torch.exp(locations[..., 2:] * size_variance) * priors[..., 2:]\n    ], dim=locations.dim() - 1)\n\n\ndef convert_boxes_to_locations(center_form_boxes, center_form_priors, center_variance, size_variance):\n    # priors can have one dimension less\n    if center_form_priors.dim() + 1 == center_form_boxes.dim():\n        center_form_priors = center_form_priors.unsqueeze(0)\n    return torch.cat([\n        (center_form_boxes[..., :2] - center_form_priors[..., :2]) / center_form_priors[..., 2:] / center_variance,\n        torch.log(center_form_boxes[..., 2:] / center_form_priors[..., 2:]) / size_variance\n    ], dim=center_form_boxes.dim() - 1)\n\n\ndef area_of(left_top, right_bottom) -> torch.Tensor:\n    \"\"\"Compute the areas of rectangles given two corners.\n\n    Args:\n        left_top (N, 2): left top corner.\n        right_bottom (N, 2): right bottom corner.\n\n    Returns:\n        area (N): return the area.\n    \"\"\"\n    hw = torch.clamp(right_bottom - left_top, min=0.0)\n    return hw[..., 0] * hw[..., 1]\n\n\ndef iou_of(boxes0, boxes1, eps=1e-5):\n    \"\"\"Return intersection-over-union (Jaccard index) of boxes.\n\n    Args:\n        boxes0 (N, 4): ground truth boxes.\n        boxes1 (N or 1, 4): predicted boxes.\n        eps: a small number to avoid 0 as denominator.\n    Returns:\n        iou (N): IoU values.\n    \"\"\"\n    overlap_left_top = torch.max(boxes0[..., :2], boxes1[..., :2])\n    overlap_right_bottom = torch.min(boxes0[..., 2:], boxes1[..., 2:])\n\n    overlap_area = area_of(overlap_left_top, overlap_right_bottom)\n    area0 = area_of(boxes0[..., :2], boxes0[..., 2:])\n    area1 = area_of(boxes1[..., :2], boxes1[..., 2:])\n    return overlap_area / (area0 + area1 - overlap_area + eps)\n\n\ndef assign_priors(gt_boxes, gt_labels, corner_form_priors,\n                  iou_threshold):\n    \"\"\"Assign ground truth boxes and targets to priors.\n\n    Args:\n        gt_boxes (num_targets, 4): ground truth boxes.\n        gt_labels (num_targets): labels of targets.\n        priors (num_priors, 4): corner form priors\n    Returns:\n        boxes (num_priors, 4): real values for priors.\n        labels (num_priros): labels for priors.\n    \"\"\"\n    # size: num_priors x num_targets\n    ious = iou_of(gt_boxes.unsqueeze(0), corner_form_priors.unsqueeze(1))\n    # size: num_priors\n    best_target_per_prior, best_target_per_prior_index = ious.max(1)\n    # size: num_targets\n    best_prior_per_target, best_prior_per_target_index = ious.max(0)\n\n    for target_index, prior_index in enumerate(best_prior_per_target_index):\n        best_target_per_prior_index[prior_index] = target_index\n    # 2.0 is used to make sure every target has a prior assigned\n    best_target_per_prior.index_fill_(0, best_prior_per_target_index, 2)\n    # size: num_priors\n    labels = gt_labels[best_target_per_prior_index]\n    labels[best_target_per_prior < iou_threshold] = 0  # the backgournd id\n    boxes = gt_boxes[best_target_per_prior_index]\n    return boxes, labels\n\n\ndef hard_negative_mining(loss, labels, neg_pos_ratio):\n    \"\"\"\n    It used to suppress the presence of a large number of negative prediction.\n    It works on image level not batch level.\n    For any example/image, it keeps all the positive predictions and\n     cut the number of negative predictions to make sure the ratio\n     between the negative examples and positive examples is no more\n     the given ratio for an image.\n\n    Args:\n        loss (N, num_priors): the loss for each example.\n        labels (N, num_priors): the labels.\n        neg_pos_ratio:  the ratio between the negative examples and positive examples.\n    \"\"\"\n    pos_mask = labels > 0\n    num_pos = pos_mask.long().sum(dim=1, keepdim=True)\n    num_neg = num_pos * neg_pos_ratio\n\n    loss[pos_mask] = -math.inf\n    _, indexes = loss.sort(dim=1, descending=True)\n    _, orders = indexes.sort(dim=1)\n    neg_mask = orders < num_neg\n    return pos_mask | neg_mask\n\n\ndef center_form_to_corner_form(locations):\n    return torch.cat([locations[..., :2] - locations[..., 2:] / 2,\n                      locations[..., :2] + locations[..., 2:] / 2], locations.dim() - 1)\n\n\ndef corner_form_to_center_form(boxes):\n    return torch.cat([\n        (boxes[..., :2] + boxes[..., 2:]) / 2,\n        boxes[..., 2:] - boxes[..., :2]\n    ], boxes.dim() - 1)\n\n\ndef hard_nms(box_scores, iou_threshold, top_k=-1, candidate_size=200):\n    \"\"\"\n\n    Args:\n        box_scores (N, 5): boxes in corner-form and probabilities.\n        iou_threshold: intersection over union threshold.\n        top_k: keep top_k results. If k <= 0, keep all the results.\n        candidate_size: only consider the candidates with the highest scores.\n    Returns:\n         picked: a list of indexes of the kept boxes\n    \"\"\"\n    scores = box_scores[:, -1]\n    boxes = box_scores[:, :-1]\n    picked = []\n    _, indexes = scores.sort(descending=True)\n    indexes = indexes[:candidate_size]\n    while len(indexes) > 0:\n        current = indexes[0]\n        picked.append(current.item())\n        if 0 < top_k == len(picked) or len(indexes) == 1:\n            break\n        current_box = boxes[current, :]\n        indexes = indexes[1:]\n        rest_boxes = boxes[indexes, :]\n        iou = iou_of(\n            rest_boxes,\n            current_box.unsqueeze(0),\n        )\n        indexes = indexes[iou <= iou_threshold]\n\n    return box_scores[picked, :]\n\n\ndef nms(box_scores, nms_method=None, score_threshold=None, iou_threshold=None,\n        sigma=0.5, top_k=-1, candidate_size=200):\n    if nms_method == \"soft\":\n        return soft_nms(box_scores, score_threshold, sigma, top_k)\n    else:\n        return hard_nms(box_scores, iou_threshold, top_k, candidate_size=candidate_size)\n\n\ndef soft_nms(box_scores, score_threshold, sigma=0.5, top_k=-1):\n    \"\"\"Soft NMS implementation.\n\n    References:\n        https://arxiv.org/abs/1704.04503\n        https://github.com/facebookresearch/Detectron/blob/master/detectron/utils/cython_nms.pyx\n\n    Args:\n        box_scores (N, 5): boxes in corner-form and probabilities.\n        score_threshold: boxes with scores less than value are not considered.\n        sigma: the parameter in score re-computation.\n            scores[i] = scores[i] * exp(-(iou_i)^2 / simga)\n        top_k: keep top_k results. If k <= 0, keep all the results.\n    Returns:\n         picked_box_scores (K, 5): results of NMS.\n    \"\"\"\n    picked_box_scores = []\n    while box_scores.size(0) > 0:\n        max_score_index = torch.argmax(box_scores[:, 4])\n        cur_box_prob = torch.tensor(box_scores[max_score_index, :])\n        picked_box_scores.append(cur_box_prob)\n        if len(picked_box_scores) == top_k > 0 or box_scores.size(0) == 1:\n            break\n        cur_box = cur_box_prob[:-1]\n        box_scores[max_score_index, :] = box_scores[-1, :]\n        box_scores = box_scores[:-1, :]\n        ious = iou_of(cur_box.unsqueeze(0), box_scores[:, :-1])\n        box_scores[:, -1] = box_scores[:, -1] * torch.exp(-(ious * ious) / sigma)\n        box_scores = box_scores[box_scores[:, -1] > score_threshold, :]\n    if len(picked_box_scores) > 0:\n        return torch.stack(picked_box_scores)\n    else:\n        return torch.tensor([])\n"
  },
  {
    "path": "vision/utils/box_utils_numpy.py",
    "content": "import numpy as np\n\n\ndef convert_locations_to_boxes(locations, priors, center_variance,\n                               size_variance):\n    \"\"\"Convert regressional location results of SSD into boxes in the form of (center_x, center_y, h, w).\n\n    The conversion:\n        $$predicted\\_center * center_variance = \\frac {real\\_center - prior\\_center} {prior\\_hw}$$\n        $$exp(predicted\\_hw * size_variance) = \\frac {real\\_hw} {prior\\_hw}$$\n    We do it in the inverse direction here.\n    Args:\n        locations (batch_size, num_priors, 4): the regression output of SSD. It will contain the outputs as well.\n        priors (num_priors, 4) or (batch_size/1, num_priors, 4): prior boxes.\n        center_variance: a float used to change the scale of center.\n        size_variance: a float used to change of scale of size.\n    Returns:\n        boxes:  priors: [[center_x, center_y, h, w]]. All the values\n            are relative to the image size.\n    \"\"\"\n    # priors can have one dimension less.\n    if len(priors.shape) + 1 == len(locations.shape):\n        priors = np.expand_dims(priors, 0)\n    return np.concatenate([\n        locations[..., :2] * center_variance * priors[..., 2:] + priors[..., :2],\n        np.exp(locations[..., 2:] * size_variance) * priors[..., 2:]\n    ], axis=len(locations.shape) - 1)\n\n\ndef convert_boxes_to_locations(center_form_boxes, center_form_priors, center_variance, size_variance):\n    # priors can have one dimension less\n    if len(center_form_priors.shape) + 1 == len(center_form_boxes.shape):\n        center_form_priors = np.expand_dims(center_form_priors, 0)\n    return np.concatenate([\n        (center_form_boxes[..., :2] - center_form_priors[..., :2]) / center_form_priors[..., 2:] / center_variance,\n        np.log(center_form_boxes[..., 2:] / center_form_priors[..., 2:]) / size_variance\n    ], axis=len(center_form_boxes.shape) - 1)\n\n\ndef area_of(left_top, right_bottom):\n    \"\"\"Compute the areas of rectangles given two corners.\n\n    Args:\n        left_top (N, 2): left top corner.\n        right_bottom (N, 2): right bottom corner.\n\n    Returns:\n        area (N): return the area.\n    \"\"\"\n    hw = np.clip(right_bottom - left_top, 0.0, None)\n    return hw[..., 0] * hw[..., 1]\n\n\ndef iou_of(boxes0, boxes1, eps=1e-5):\n    \"\"\"Return intersection-over-union (Jaccard index) of boxes.\n\n    Args:\n        boxes0 (N, 4): ground truth boxes.\n        boxes1 (N or 1, 4): predicted boxes.\n        eps: a small number to avoid 0 as denominator.\n    Returns:\n        iou (N): IoU values.\n    \"\"\"\n    overlap_left_top = np.maximum(boxes0[..., :2], boxes1[..., :2])\n    overlap_right_bottom = np.minimum(boxes0[..., 2:], boxes1[..., 2:])\n\n    overlap_area = area_of(overlap_left_top, overlap_right_bottom)\n    area0 = area_of(boxes0[..., :2], boxes0[..., 2:])\n    area1 = area_of(boxes1[..., :2], boxes1[..., 2:])\n    return overlap_area / (area0 + area1 - overlap_area + eps)\n\n\ndef center_form_to_corner_form(locations):\n    return np.concatenate([locations[..., :2] - locations[..., 2:] / 2,\n                           locations[..., :2] + locations[..., 2:] / 2], len(locations.shape) - 1)\n\n\ndef corner_form_to_center_form(boxes):\n    return np.concatenate([\n        (boxes[..., :2] + boxes[..., 2:]) / 2,\n        boxes[..., 2:] - boxes[..., :2]\n    ], len(boxes.shape) - 1)\n\n\ndef hard_nms(box_scores, iou_threshold, top_k=-1, candidate_size=200):\n    \"\"\"\n\n    Args:\n        box_scores (N, 5): boxes in corner-form and probabilities.\n        iou_threshold: intersection over union threshold.\n        top_k: keep top_k results. If k <= 0, keep all the results.\n        candidate_size: only consider the candidates with the highest scores.\n    Returns:\n         picked: a list of indexes of the kept boxes\n    \"\"\"\n    scores = box_scores[:, -1]\n    boxes = box_scores[:, :-1]\n    picked = []\n    # _, indexes = scores.sort(descending=True)\n    indexes = np.argsort(scores)\n    # indexes = indexes[:candidate_size]\n    indexes = indexes[-candidate_size:]\n    while len(indexes) > 0:\n        # current = indexes[0]\n        current = indexes[-1]\n        picked.append(current)\n        if 0 < top_k == len(picked) or len(indexes) == 1:\n            break\n        current_box = boxes[current, :]\n        # indexes = indexes[1:]\n        indexes = indexes[:-1]\n        rest_boxes = boxes[indexes, :]\n        iou = iou_of(\n            rest_boxes,\n            np.expand_dims(current_box, axis=0),\n        )\n        indexes = indexes[iou <= iou_threshold]\n\n    return box_scores[picked, :]\n"
  },
  {
    "path": "vision/utils/misc.py",
    "content": "import datetime\n\nimport torch\n\n\ndef str2bool(s):\n    return s.lower() in ('true', '1')\n\n\nclass Timer:\n    def __init__(self):\n        self.clock = {}\n\n    def start(self, key=\"default\"):\n        self.clock[key] = datetime.datetime.now()\n\n    def end(self, key=\"default\"):\n        if key not in self.clock:\n            raise Exception(f\"{key} is not in the clock.\")\n        interval = datetime.datetime.now() - self.clock[key]\n        del self.clock[key]\n        return interval.total_seconds()\n        \n\ndef save_checkpoint(epoch, net_state_dict, optimizer_state_dict, best_score, checkpoint_path, model_path):\n    torch.save({\n        'epoch': epoch,\n        'model': net_state_dict,\n        'optimizer': optimizer_state_dict,\n        'best_score': best_score\n    }, checkpoint_path)\n    torch.save(net_state_dict, model_path)\n        \n        \ndef load_checkpoint(checkpoint_path):\n    return torch.load(checkpoint_path)\n\n\ndef freeze_net_layers(net):\n    for param in net.parameters():\n        param.requires_grad = False\n\n\ndef store_labels(path, labels):\n    with open(path, \"w\") as f:\n        f.write(\"\\n\".join(labels))\n"
  },
  {
    "path": "widerface_evaluate/README.md",
    "content": "# WiderFace-Evaluation\nPython Evaluation Code for [Wider Face Dataset](http://mmlab.ie.cuhk.edu.hk/projects/WIDERFace/)\n\n\n## Usage\n\n##### run evaluation_on_widerface.py\n\n````\npython3 evaluation_on_widerface.py\n````\n##### before evaluating \n\n````\npython3 setup.py build_ext --inplace\n````\n\n##### evaluating\n\n**GroungTruth:** `wider_face_val.mat`, `wider_easy_val.mat`, `wider_medium_val.mat`,`wider_hard_val.mat`\n\n````\npython3 evaluation.py -p <your prediction dir> -g <groud truth dir>\n````\n\n## Acknowledgements\n\nsome code borrowed from Sergey Karayev\n"
  },
  {
    "path": "widerface_evaluate/box_overlaps.pyx",
    "content": "# --------------------------------------------------------\n# Fast R-CNN\n# Copyright (c) 2015 Microsoft\n# Licensed under The MIT License [see LICENSE for details]\n# Written by Sergey Karayev\n# --------------------------------------------------------\n\ncimport cython\nimport numpy as np\ncimport numpy as np\n\nDTYPE = np.float\nctypedef np.float_t DTYPE_t\n\ndef bbox_overlaps(\n        np.ndarray[DTYPE_t, ndim=2] boxes,\n        np.ndarray[DTYPE_t, ndim=2] query_boxes):\n    \"\"\"\n    Parameters\n    ----------\n    boxes: (N, 4) ndarray of float\n    query_boxes: (K, 4) ndarray of float\n    Returns\n    -------\n    overlaps: (N, K) ndarray of overlap between boxes and query_boxes\n    \"\"\"\n    cdef unsigned int N = boxes.shape[0]\n    cdef unsigned int K = query_boxes.shape[0]\n    cdef np.ndarray[DTYPE_t, ndim=2] overlaps = np.zeros((N, K), dtype=DTYPE)\n    cdef DTYPE_t iw, ih, box_area\n    cdef DTYPE_t ua\n    cdef unsigned int k, n\n    for k in range(K):\n        box_area = (\n            (query_boxes[k, 2] - query_boxes[k, 0] + 1) *\n            (query_boxes[k, 3] - query_boxes[k, 1] + 1)\n        )\n        for n in range(N):\n            iw = (\n                min(boxes[n, 2], query_boxes[k, 2]) -\n                max(boxes[n, 0], query_boxes[k, 0]) + 1\n            )\n            if iw > 0:\n                ih = (\n                    min(boxes[n, 3], query_boxes[k, 3]) -\n                    max(boxes[n, 1], query_boxes[k, 1]) + 1\n                )\n                if ih > 0:\n                    ua = float(\n                        (boxes[n, 2] - boxes[n, 0] + 1) *\n                        (boxes[n, 3] - boxes[n, 1] + 1) +\n                        box_area - iw * ih\n                    )\n                    overlaps[n, k] = iw * ih / ua\n    return overlaps"
  },
  {
    "path": "widerface_evaluate/evaluation.py",
    "content": "\"\"\"\nWiderFace evaluation code\nauthor: wondervictor\nmail: tianhengcheng@gmail.com\ncopyright@wondervictor\n\"\"\"\n\nimport os\nimport tqdm\nimport pickle\nimport argparse\nimport numpy as np\nfrom scipy.io import loadmat\nfrom bbox import bbox_overlaps\n\n\ndef get_gt_boxes(gt_dir):\n    \"\"\" gt dir: (wider_face_val.mat, wider_easy_val.mat, wider_medium_val.mat, wider_hard_val.mat)\"\"\"\n\n    gt_mat = loadmat(os.path.join(gt_dir, 'wider_face_val.mat'))\n    hard_mat = loadmat(os.path.join(gt_dir, 'wider_hard_val.mat'))\n    medium_mat = loadmat(os.path.join(gt_dir, 'wider_medium_val.mat'))\n    easy_mat = loadmat(os.path.join(gt_dir, 'wider_easy_val.mat'))\n\n    facebox_list = gt_mat['face_bbx_list']\n    event_list = gt_mat['event_list']\n    file_list = gt_mat['file_list']\n\n    hard_gt_list = hard_mat['gt_list']\n    medium_gt_list = medium_mat['gt_list']\n    easy_gt_list = easy_mat['gt_list']\n\n    return facebox_list, event_list, file_list, hard_gt_list, medium_gt_list, easy_gt_list\n\n\ndef get_gt_boxes_from_txt(gt_path, cache_dir):\n\n    cache_file = os.path.join(cache_dir, 'gt_cache.pkl')\n    if os.path.exists(cache_file):\n        f = open(cache_file, 'rb')\n        boxes = pickle.load(f)\n        f.close()\n        return boxes\n\n    f = open(gt_path, 'r')\n    state = 0\n    lines = f.readlines()\n    lines = list(map(lambda x: x.rstrip('\\r\\n'), lines))\n    boxes = {}\n    print(len(lines))\n    f.close()\n    current_boxes = []\n    current_name = None\n    for line in lines:\n        if state == 0 and '--' in line:\n            state = 1\n            current_name = line\n            continue\n        if state == 1:\n            state = 2\n            continue\n\n        if state == 2 and '--' in line:\n            state = 1\n            boxes[current_name] = np.array(current_boxes).astype('float32')\n            current_name = line\n            current_boxes = []\n            continue\n\n        if state == 2:\n            box = [float(x) for x in line.split(' ')[:4]]\n            current_boxes.append(box)\n            continue\n\n    f = open(cache_file, 'wb')\n    pickle.dump(boxes, f)\n    f.close()\n    return boxes\n\n\ndef read_pred_file(filepath):\n\n    with open(filepath, 'r') as f:\n        lines = f.readlines()\n        img_file = lines[0].rstrip('\\n\\r')\n        lines = lines[2:]\n\n    # b = lines[0].rstrip('\\r\\n').split(' ')[:-1]\n    # c = float(b)\n    # a = map(lambda x: [[float(a[0]), float(a[1]), float(a[2]), float(a[3]), float(a[4])] for a in x.rstrip('\\r\\n').split(' ')], lines)\n    boxes = []\n    for line in lines:\n        line = line.rstrip('\\r\\n').split(' ')\n        if line[0] == '':\n            continue\n        # a = float(line[4])\n        boxes.append([float(line[0]), float(line[1]), float(line[2]), float(line[3]), float(line[4])])\n    boxes = np.array(boxes)\n    # boxes = np.array(list(map(lambda x: [float(a) for a in x.rstrip('\\r\\n').split(' ')], lines))).astype('float')\n    return img_file.split('/')[-1], boxes\n\n\ndef get_preds(pred_dir):\n    events = os.listdir(pred_dir)\n    boxes = dict()\n    pbar = tqdm.tqdm(events)\n\n    for event in pbar:\n        pbar.set_description('Reading Predictions ')\n        event_dir = os.path.join(pred_dir, event)\n        event_images = os.listdir(event_dir)\n        current_event = dict()\n        for imgtxt in event_images:\n            imgname, _boxes = read_pred_file(os.path.join(event_dir, imgtxt))\n            current_event[imgname.rstrip('.jpg')] = _boxes\n        boxes[event] = current_event\n    return boxes\n\n\ndef norm_score(pred):\n    \"\"\" norm score\n    pred {key: [[x1,y1,x2,y2,s]]}\n    \"\"\"\n\n    max_score = 0\n    min_score = 1\n\n    for _, k in pred.items():\n        for _, v in k.items():\n            if len(v) == 0:\n                continue\n            _min = np.min(v[:, -1])\n            _max = np.max(v[:, -1])\n            max_score = max(_max, max_score)\n            min_score = min(_min, min_score)\n\n    diff = max_score - min_score\n    for _, k in pred.items():\n        for _, v in k.items():\n            if len(v) == 0:\n                continue\n            v[:, -1] = (v[:, -1] - min_score)/diff\n\n\ndef image_eval(pred, gt, ignore, iou_thresh):\n    \"\"\" single image evaluation\n    pred: Nx5\n    gt: Nx4\n    ignore:\n    \"\"\"\n\n    _pred = pred.copy()\n    _gt = gt.copy()\n    pred_recall = np.zeros(_pred.shape[0])\n    recall_list = np.zeros(_gt.shape[0])\n    proposal_list = np.ones(_pred.shape[0])\n\n    _pred[:, 2] = _pred[:, 2] + _pred[:, 0]\n    _pred[:, 3] = _pred[:, 3] + _pred[:, 1]\n    _gt[:, 2] = _gt[:, 2] + _gt[:, 0]\n    _gt[:, 3] = _gt[:, 3] + _gt[:, 1]\n\n    overlaps = bbox_overlaps(_pred[:, :4], _gt)\n\n    for h in range(_pred.shape[0]):\n\n        gt_overlap = overlaps[h]\n        max_overlap, max_idx = gt_overlap.max(), gt_overlap.argmax()\n        if max_overlap >= iou_thresh:\n            if ignore[max_idx] == 0:\n                recall_list[max_idx] = -1\n                proposal_list[h] = -1\n            elif recall_list[max_idx] == 0:\n                recall_list[max_idx] = 1\n\n        r_keep_index = np.where(recall_list == 1)[0]\n        pred_recall[h] = len(r_keep_index)\n    return pred_recall, proposal_list\n\n\ndef img_pr_info(thresh_num, pred_info, proposal_list, pred_recall):\n    pr_info = np.zeros((thresh_num, 2)).astype('float')\n    for t in range(thresh_num):\n\n        thresh = 1 - (t+1)/thresh_num\n        r_index = np.where(pred_info[:, 4] >= thresh)[0]\n        if len(r_index) == 0:\n            pr_info[t, 0] = 0\n            pr_info[t, 1] = 0\n        else:\n            r_index = r_index[-1]\n            p_index = np.where(proposal_list[:r_index+1] == 1)[0]\n            pr_info[t, 0] = len(p_index)\n            pr_info[t, 1] = pred_recall[r_index]\n    return pr_info\n\n\ndef dataset_pr_info(thresh_num, pr_curve, count_face):\n    _pr_curve = np.zeros((thresh_num, 2))\n    for i in range(thresh_num):\n        _pr_curve[i, 0] = pr_curve[i, 1] / pr_curve[i, 0]\n        _pr_curve[i, 1] = pr_curve[i, 1] / count_face\n    return _pr_curve\n\n\ndef voc_ap(rec, prec):\n\n    # correct AP calculation\n    # first append sentinel values at the end\n    mrec = np.concatenate(([0.], rec, [1.]))\n    mpre = np.concatenate(([0.], prec, [0.]))\n\n    # compute the precision envelope\n    for i in range(mpre.size - 1, 0, -1):\n        mpre[i - 1] = np.maximum(mpre[i - 1], mpre[i])\n\n    # to calculate area under PR curve, look for points\n    # where X axis (recall) changes value\n    i = np.where(mrec[1:] != mrec[:-1])[0]\n\n    # and sum (\\Delta recall) * prec\n    ap = np.sum((mrec[i + 1] - mrec[i]) * mpre[i + 1])\n    return ap\n\n\ndef evaluation(pred, gt_path, iou_thresh=0.5):\n    pred = get_preds(pred)\n    norm_score(pred)\n    facebox_list, event_list, file_list, hard_gt_list, medium_gt_list, easy_gt_list = get_gt_boxes(gt_path)\n    event_num = len(event_list)\n    thresh_num = 1000\n    settings = ['easy', 'medium', 'hard']\n    setting_gts = [easy_gt_list, medium_gt_list, hard_gt_list]\n    aps = []\n    for setting_id in range(3):\n        # different setting\n        gt_list = setting_gts[setting_id]\n        count_face = 0\n        pr_curve = np.zeros((thresh_num, 2)).astype('float')\n        # [hard, medium, easy]\n        pbar = tqdm.tqdm(range(event_num))\n        for i in pbar:\n            pbar.set_description('Processing {}'.format(settings[setting_id]))\n            event_name = str(event_list[i][0][0])\n            img_list = file_list[i][0]\n            pred_list = pred[event_name]\n            sub_gt_list = gt_list[i][0]\n            # img_pr_info_list = np.zeros((len(img_list), thresh_num, 2))\n            gt_bbx_list = facebox_list[i][0]\n\n            for j in range(len(img_list)):\n                pred_info = pred_list[str(img_list[j][0][0])]\n\n                gt_boxes = gt_bbx_list[j][0].astype('float')\n                keep_index = sub_gt_list[j][0]\n                count_face += len(keep_index)\n\n                if len(gt_boxes) == 0 or len(pred_info) == 0:\n                    continue\n                ignore = np.zeros(gt_boxes.shape[0])\n                if len(keep_index) != 0:\n                    ignore[keep_index-1] = 1\n                pred_recall, proposal_list = image_eval(pred_info, gt_boxes, ignore, iou_thresh)\n\n                _img_pr_info = img_pr_info(thresh_num, pred_info, proposal_list, pred_recall)\n\n                pr_curve += _img_pr_info\n        pr_curve = dataset_pr_info(thresh_num, pr_curve, count_face)\n\n        propose = pr_curve[:, 0]\n        recall = pr_curve[:, 1]\n\n        ap = voc_ap(recall, propose)\n        aps.append(ap)\n\n    print(\"==================== Results ====================\")\n    print(\"Easy   Val AP: {}\".format(aps[0]))\n    print(\"Medium Val AP: {}\".format(aps[1]))\n    print(\"Hard   Val AP: {}\".format(aps[2]))\n    print(\"=================================================\")\n\n\nif __name__ == '__main__':\n\n    parser = argparse.ArgumentParser()\n    parser.add_argument('-p', '--pred', default=\"./widerface_txt/\")\n    parser.add_argument('-g', '--gt', default='./ground_truth/')\n\n    args = parser.parse_args()\n    evaluation(args.pred, args.gt)\n\n\n\n\n\n\n\n\n\n\n\n\n"
  },
  {
    "path": "widerface_evaluate/evaluation_on_widerface.py",
    "content": "#!/usr/bin/ python3\n# -*- coding: utf-8 -*-\n# @Time    : 2019-10-17\n# @Author  : vealocia\n# @FileName: evaluation_on_widerface.py\n\nimport math\nimport os\nimport sys\n\nimport cv2\nsys.path.append('../')\nfrom vision.ssd.config.fd_config import define_img_size\n\ninput_img_size = 320  # define input size ,default optional(128/160/320/480/640/1280)\ndefine_img_size(input_img_size)  # must put define_img_size() before 'import create_mb_tiny_fd, create_mb_tiny_fd_predictor'\n\nfrom vision.ssd.mb_tiny_fd import create_mb_tiny_fd, create_mb_tiny_fd_predictor\nfrom vision.ssd.mb_tiny_RFB_fd import create_Mb_Tiny_RFB_fd, create_Mb_Tiny_RFB_fd_predictor\n\nlabel_path = \"../models/voc-model-labels.txt\"\n\n# net_type = \"slim\"          # inference faster,lower precision\nnet_type = \"RFB\"  # inference lower,higher precision\n\nclass_names = [name.strip() for name in open(label_path).readlines()]\nnum_classes = len(class_names)\ntest_device = \"cuda:0\"\n# test_device = \"cpu\"\ncandidate_size = 800\nthreshold = 0.1\n\nval_image_root = \"/pic/linzai/1080Ti/home_linzai/PycharmProjects/insightface/RetinaFace/data/retinaface/val\"  # path to widerface valuation image root\nval_result_txt_save_root = \"./widerface_evaluation/\"  # result directory\n\nif net_type == 'slim':\n    model_path = \"../models/pretrained/version-slim-320.pth\"\n    # model_path = \"../models/pretrained/version-slim-640.pth\"\n    net = create_mb_tiny_fd(len(class_names), is_test=True, device=test_device)\n    predictor = create_mb_tiny_fd_predictor(net, candidate_size=candidate_size, device=test_device)\nelif net_type == 'RFB':\n    model_path = \"../models/pretrained/version-RFB-320.pth\"\n    # model_path = \"../models/pretrained/version-RFB-640.pth\"\n    net = create_Mb_Tiny_RFB_fd(len(class_names), is_test=True, device=test_device)\n    predictor = create_Mb_Tiny_RFB_fd_predictor(net, candidate_size=candidate_size, device=test_device)\nelse:\n    print(\"The net type is wrong!\")\n    sys.exit(1)\nnet.load(model_path)\n\ncounter = 0\nfor parent, dir_names, file_names in os.walk(val_image_root):\n    for file_name in file_names:\n        if not file_name.lower().endswith('jpg'):\n            continue\n        im = cv2.imread(os.path.join(parent, file_name), cv2.IMREAD_COLOR)\n        im = cv2.cvtColor(im, cv2.COLOR_BGR2RGB)\n        boxes, labels, probs = predictor.predict(im, candidate_size / 2, threshold)\n\n        event_name = parent.split('/')[-1]\n        if not os.path.exists(os.path.join(val_result_txt_save_root, event_name)):\n            os.makedirs(os.path.join(val_result_txt_save_root, event_name))\n        fout = open(os.path.join(val_result_txt_save_root, event_name, file_name.split('.')[0] + '.txt'), 'w')\n        fout.write(file_name.split('.')[0] + '\\n')\n        fout.write(str(boxes.size(0)) + '\\n')\n        for i in range(boxes.size(0)):\n            bbox = boxes[i, :]\n            fout.write('%d %d %d %d %.03f' % (math.floor(bbox[0]), math.floor(bbox[1]), math.ceil(bbox[2] - bbox[0]), math.ceil(bbox[3] - bbox[1]), probs[i] if probs[i] <= 1 else 1) + '\\n')\n        fout.close()\n        counter += 1\n        print('[%d] %s is processed.' % (counter, file_name))\n\n# note: with score_threshold = 0.11 and hard_nms, MAP of 320-input model on widerface val set is: 0.785/0.695/0.431\n"
  },
  {
    "path": "widerface_evaluate/setup.py",
    "content": "\"\"\"\nWiderFace evaluation code\nauthor: wondervictor\nmail: tianhengcheng@gmail.com\ncopyright@wondervictor\n\"\"\"\n\nfrom distutils.core import setup, Extension\nfrom Cython.Build import cythonize\nimport numpy\n\npackage = Extension('bbox', ['box_overlaps.pyx'], include_dirs=[numpy.get_include()])\nsetup(ext_modules=cythonize([package]))\n"
  }
]