From 4cd8cbde8649d2ecb34556dd33cd9b19a5558033 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 01:31:40 +0100 Subject: scholar py --- vendor/scholar.py | 1310 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1310 insertions(+) create mode 100755 vendor/scholar.py diff --git a/vendor/scholar.py b/vendor/scholar.py new file mode 100755 index 00000000..13ccd439 --- /dev/null +++ b/vendor/scholar.py @@ -0,0 +1,1310 @@ +#! /usr/bin/env python +""" +This module provides classes for querying Google Scholar and parsing +returned results. It currently *only* processes the first results +page. It is not a recursive crawler. +""" +# ChangeLog +# --------- +# +# 2.11 The Scholar site seems to have become more picky about the +# number of results requested. The default of 20 in scholar.py +# could cause HTTP 503 responses. scholar.py now doesn't request +# a maximum unless you provide it at the comment line. (For the +# time being, you still cannot request more than 20 results.) +# +# 2.10 Merged a fix for the "TypError: quote_from_bytes()" problem on +# Python 3.x from hinnefe2. +# +# 2.9 Fixed Unicode problem in certain queries. Thanks to smidm for +# this contribution. +# +# 2.8 Improved quotation-mark handling for multi-word phrases in +# queries. Also, log URLs %-decoded in debugging output, for +# easier interpretation. +# +# 2.7 Ability to extract content excerpts as reported in search results. +# Also a fix to -s|--some and -n|--none: these did not yet support +# passing lists of phrases. This now works correctly if you provide +# separate phrases via commas. +# +# 2.6 Ability to disable inclusion of patents and citations. This +# has the same effect as unchecking the two patents/citations +# checkboxes in the Scholar UI, which are checked by default. +# Accordingly, the command-line options are --no-patents and +# --no-citations. +# +# 2.5: Ability to parse global result attributes. This right now means +# only the total number of results as reported by Scholar at the +# top of the results pages (e.g. "About 31 results"). Such +# global result attributes end up in the new attrs member of the +# used ScholarQuery class. To render those attributes, you need +# to use the new --txt-globals flag. +# +# Rendering global results is currently not supported for CSV +# (as they don't fit the one-line-per-article pattern). For +# grepping, you can separate the global results from the +# per-article ones by looking for a line prefix of "[G]": +# +# $ scholar.py --txt-globals -a "Einstein" +# [G] Results 11900 +# +# Title Can quantum-mechanical description of physical reality be considered complete? +# URL http://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777 +# Year 1935 +# Citations 12804 +# Versions 80 +# Cluster ID 8174092782678430881 +# Citations list http://scholar.google.com/scholar?cites=8174092782678430881&as_sdt=2005&sciodt=0,5&hl=en +# Versions list http://scholar.google.com/scholar?cluster=8174092782678430881&hl=en&as_sdt=0,5 +# +# 2.4: Bugfixes: +# +# - Correctly handle Unicode characters when reporting results +# in text format. +# +# - Correctly parse citation-only (i.e. linkless) results in +# Google Scholar results. +# +# 2.3: Additional features: +# +# - Direct extraction of first PDF version of an article +# +# - Ability to pull up an article cluster's results directly. +# +# This is based on work from @aliparsai on GitHub -- thanks! +# +# - Suppress missing search results (so far shown as "None" in +# the textual output form. +# +# 2.2: Added a logging option that reports full HTML contents, for +# debugging, as well as incrementally more detailed logging via +# -d up to -dddd. +# +# 2.1: Additional features: +# +# - Improved cookie support: the new --cookie-file options +# allows the reuse of a cookie across invocations of the tool; +# this allows higher query rates than would otherwise result +# when invoking scholar.py repeatedly. +# +# - Workaround: remove the num= URL-encoded argument from parsed +# URLs. For some reason, Google Scholar decides to propagate +# the value from the original query into the URLs embedded in +# the results. +# +# 2.0: Thorough overhaul of design, with substantial improvements: +# +# - Full support for advanced search arguments provided by +# Google Scholar +# +# - Support for retrieval of external citation formats, such as +# BibTeX or EndNote +# +# - Simple logging framework to track activity during execution +# +# 1.7: Python 3 and BeautifulSoup 4 compatibility, as well as printing +# of usage info when no options are given. Thanks to Pablo +# Oliveira (https://github.com/pablooliveira)! +# +# Also a bunch of pylinting and code cleanups. +# +# 1.6: Cookie support, from Matej Smid (https://github.com/palmstrom). +# +# 1.5: A few changes: +# +# - Tweak suggested by Tobias Isenberg: use unicode during CSV +# formatting. +# +# - The option -c|--count now understands numbers up to 100 as +# well. Likewise suggested by Tobias. +# +# - By default, text rendering mode is now active. This avoids +# confusion when playing with the script, as it used to report +# nothing when the user didn't select an explicit output mode. +# +# 1.4: Updates to reflect changes in Scholar's page rendering, +# contributed by Amanda Hay at Tufts -- thanks! +# +# 1.3: Updates to reflect changes in Scholar's page rendering. +# +# 1.2: Minor tweaks, mostly thanks to helpful feedback from Dan Bolser. +# Thanks Dan! +# +# 1.1: Made author field explicit, added --author option. +# +# Don't complain about missing docstrings: pylint: disable-msg=C0111 +# +# Copyright 2010--2017 Christian Kreibich. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, +# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING +# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. + +import optparse +import os +import re +import sys +import warnings + +try: + # Try importing for Python 3 + # pylint: disable-msg=F0401 + # pylint: disable-msg=E0611 + from urllib.request import HTTPCookieProcessor, Request, build_opener + from urllib.parse import quote, unquote + from http.cookiejar import MozillaCookieJar +except ImportError: + # Fallback for Python 2 + from urllib2 import Request, build_opener, HTTPCookieProcessor + from urllib import quote, unquote + from cookielib import MozillaCookieJar + +# Import BeautifulSoup -- try 4 first, fall back to older +try: + from bs4 import BeautifulSoup +except ImportError: + try: + from BeautifulSoup import BeautifulSoup + except ImportError: + print('We need BeautifulSoup, sorry...') + sys.exit(1) + +# Support unicode in both Python 2 and 3. In Python 3, unicode is str. +if sys.version_info[0] == 3: + unicode = str # pylint: disable-msg=W0622 + encode = lambda s: unicode(s) # pylint: disable-msg=C0103 +else: + def encode(s): + if isinstance(s, basestring): + return s.encode('utf-8') # pylint: disable-msg=C0103 + else: + return str(s) + + +class Error(Exception): + """Base class for any Scholar error.""" + + +class FormatError(Error): + """A query argument or setting was formatted incorrectly.""" + + +class QueryArgumentError(Error): + """A query did not have a suitable set of arguments.""" + + +class SoupKitchen(object): + """Factory for creating BeautifulSoup instances.""" + + @staticmethod + def make_soup(markup, parser=None): + """Factory method returning a BeautifulSoup instance. The created + instance will use a parser of the given name, if supported by + the underlying BeautifulSoup instance. + """ + if 'bs4' in sys.modules: + # We support parser specification. If the caller didn't + # specify one, leave it to BeautifulSoup to pick the most + # suitable one, but suppress the user warning that asks to + # select the most suitable parser ... which BS then + # selects anyway. + if parser is None: + warnings.filterwarnings('ignore', 'No parser was explicitly specified') + return BeautifulSoup(markup, parser) + + return BeautifulSoup(markup) + +class ScholarConf(object): + """Helper class for global settings.""" + + VERSION = '2.10' + LOG_LEVEL = 1 + MAX_PAGE_RESULTS = 10 # Current default for per-page results + SCHOLAR_SITE = 'http://scholar.google.com' + + # USER_AGENT = 'Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.9) Gecko/20100913 Firefox/3.6.9' + # Let's update at this point (3/14): + USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0' + + # If set, we will use this file to read/save cookies to enable + # cookie use across sessions. + COOKIE_JAR_FILE = None + +class ScholarUtils(object): + """A wrapper for various utensils that come in handy.""" + + LOG_LEVELS = {'error': 1, + 'warn': 2, + 'info': 3, + 'debug': 4} + + @staticmethod + def ensure_int(arg, msg=None): + try: + return int(arg) + except ValueError: + raise FormatError(msg) + + @staticmethod + def log(level, msg): + if level not in ScholarUtils.LOG_LEVELS.keys(): + return + if ScholarUtils.LOG_LEVELS[level] > ScholarConf.LOG_LEVEL: + return + sys.stderr.write('[%5s] %s' % (level.upper(), msg + '\n')) + sys.stderr.flush() + + +class ScholarArticle(object): + """ + A class representing articles listed on Google Scholar. The class + provides basic dictionary-like behavior. + """ + def __init__(self): + # The triplets for each keyword correspond to (1) the actual + # value, (2) a user-suitable label for the item, and (3) an + # ordering index: + self.attrs = { + 'title': [None, 'Title', 0], + 'url': [None, 'URL', 1], + 'year': [None, 'Year', 2], + 'num_citations': [0, 'Citations', 3], + 'num_versions': [0, 'Versions', 4], + 'cluster_id': [None, 'Cluster ID', 5], + 'url_pdf': [None, 'PDF link', 6], + 'url_citations': [None, 'Citations list', 7], + 'url_versions': [None, 'Versions list', 8], + 'url_citation': [None, 'Citation link', 9], + 'excerpt': [None, 'Excerpt', 10], + } + + # The citation data in one of the standard export formats, + # e.g. BibTeX. + self.citation_data = None + + def __getitem__(self, key): + if key in self.attrs: + return self.attrs[key][0] + return None + + def __len__(self): + return len(self.attrs) + + def __setitem__(self, key, item): + if key in self.attrs: + self.attrs[key][0] = item + else: + self.attrs[key] = [item, key, len(self.attrs)] + + def __delitem__(self, key): + if key in self.attrs: + del self.attrs[key] + + def set_citation_data(self, citation_data): + self.citation_data = citation_data + + def as_txt(self): + # Get items sorted in specified order: + items = sorted(list(self.attrs.values()), key=lambda item: item[2]) + # Find largest label length: + max_label_len = max([len(str(item[1])) for item in items]) + fmt = '%%%ds %%s' % max_label_len + res = [] + for item in items: + if item[0] is not None: + res.append(fmt % (item[1], item[0])) + return '\n'.join(res) + + def as_csv(self, header=False, sep='|'): + # Get keys sorted in specified order: + keys = [pair[0] for pair in \ + sorted([(key, val[2]) for key, val in list(self.attrs.items())], + key=lambda pair: pair[1])] + res = [] + if header: + res.append(sep.join(keys)) + res.append(sep.join([unicode(self.attrs[key][0]) for key in keys])) + return '\n'.join(res) + + def as_citation(self): + """ + Reports the article in a standard citation format. This works only + if you have configured the querier to retrieve a particular + citation export format. (See ScholarSettings.) + """ + return self.citation_data or '' + + +class ScholarArticleParser(object): + """ + ScholarArticleParser can parse HTML document strings obtained from + Google Scholar. This is a base class; concrete implementations + adapting to tweaks made by Google over time follow below. + """ + def __init__(self, site=None): + self.soup = None + self.article = None + self.site = site or ScholarConf.SCHOLAR_SITE + self.year_re = re.compile(r'\b(?:20|19)\d{2}\b') + + def handle_article(self, art): + """ + The parser invokes this callback on each article parsed + successfully. In this base class, the callback does nothing. + """ + + def handle_num_results(self, num_results): + """ + The parser invokes this callback if it determines the overall + number of results, as reported on the parsed results page. The + base class implementation does nothing. + """ + + def parse(self, html): + """ + This method initiates parsing of HTML content, cleans resulting + content as needed, and notifies the parser instance of + resulting instances via the handle_article callback. + """ + self.soup = SoupKitchen.make_soup(html) + + # This parses any global, non-itemized attributes from the page. + self._parse_globals() + + # Now parse out listed articles: + for div in self.soup.findAll(ScholarArticleParser._tag_results_checker): + self._parse_article(div) + self._clean_article() + if self.article['title']: + self.handle_article(self.article) + + def _clean_article(self): + """ + This gets invoked after we have parsed an article, to do any + needed cleanup/polishing before we hand off the resulting + article. + """ + if self.article['title']: + self.article['title'] = self.article['title'].strip() + + def _parse_globals(self): + tag = self.soup.find(name='div', attrs={'id': 'gs_ab_md'}) + if tag is not None: + raw_text = tag.findAll(text=True) + # raw text is a list because the body contains etc + if raw_text is not None and len(raw_text) > 0: + try: + num_results = raw_text[0].split()[1] + # num_results may now contain commas to separate + # thousands, strip: + num_results = num_results.replace(',', '') + num_results = int(num_results) + self.handle_num_results(num_results) + except (IndexError, ValueError): + pass + + def _parse_article(self, div): + self.article = ScholarArticle() + + for tag in div: + if not hasattr(tag, 'name'): + continue + + if tag.name == 'div' and self._tag_has_class(tag, 'gs_rt') and \ + tag.h3 and tag.h3.a: + self.article['title'] = ''.join(tag.h3.a.findAll(text=True)) + self.article['url'] = self._path2url(tag.h3.a['href']) + if self.article['url'].endswith('.pdf'): + self.article['url_pdf'] = self.article['url'] + + if tag.name == 'font': + for tag2 in tag: + if not hasattr(tag2, 'name'): + continue + if tag2.name == 'span' and \ + self._tag_has_class(tag2, 'gs_fl'): + self._parse_links(tag2) + + def _parse_links(self, span): + for tag in span: + if not hasattr(tag, 'name'): + continue + if tag.name != 'a' or tag.get('href') is None: + continue + + if tag.get('href').startswith('/scholar?cites'): + if hasattr(tag, 'string') and tag.string.startswith('Cited by'): + self.article['num_citations'] = \ + self._as_int(tag.string.split()[-1]) + + # Weird Google Scholar behavior here: if the original + # search query came with a number-of-results limit, + # then this limit gets propagated to the URLs embedded + # in the results page as well. Same applies to + # versions URL in next if-block. + self.article['url_citations'] = \ + self._strip_url_arg('num', self._path2url(tag.get('href'))) + + # We can also extract the cluster ID from the versions + # URL. Note that we know that the string contains "?", + # from the above if-statement. + args = self.article['url_citations'].split('?', 1)[1] + for arg in args.split('&'): + if arg.startswith('cites='): + self.article['cluster_id'] = arg[6:] + + if tag.get('href').startswith('/scholar?cluster'): + if hasattr(tag, 'string') and tag.string.startswith('All '): + self.article['num_versions'] = \ + self._as_int(tag.string.split()[1]) + self.article['url_versions'] = \ + self._strip_url_arg('num', self._path2url(tag.get('href'))) + + if tag.getText().startswith('Import'): + self.article['url_citation'] = self._path2url(tag.get('href')) + + + @staticmethod + def _tag_has_class(tag, klass): + """ + This predicate function checks whether a BeatifulSoup Tag instance + has a class attribute. + """ + res = tag.get('class') or [] + if type(res) != list: + # BeautifulSoup 3 can return e.g. 'gs_md_wp gs_ttss', + # so split -- conveniently produces a list in any case + res = res.split() + return klass in res + + @staticmethod + def _tag_results_checker(tag): + return tag.name == 'div' \ + and ScholarArticleParser._tag_has_class(tag, 'gs_r') + + @staticmethod + def _as_int(obj): + try: + return int(obj) + except ValueError: + return None + + def _path2url(self, path): + """Helper, returns full URL in case path isn't one.""" + if path.startswith('http://'): + return path + if not path.startswith('/'): + path = '/' + path + return self.site + path + + def _strip_url_arg(self, arg, url): + """Helper, removes a URL-encoded argument, if present.""" + parts = url.split('?', 1) + if len(parts) != 2: + return url + res = [] + for part in parts[1].split('&'): + if not part.startswith(arg + '='): + res.append(part) + return parts[0] + '?' + '&'.join(res) + + +class ScholarArticleParser120201(ScholarArticleParser): + """ + This class reflects update to the Scholar results page layout that + Google recently. + """ + def _parse_article(self, div): + self.article = ScholarArticle() + + for tag in div: + if not hasattr(tag, 'name'): + continue + + if tag.name == 'h3' and self._tag_has_class(tag, 'gs_rt') and tag.a: + self.article['title'] = ''.join(tag.a.findAll(text=True)) + self.article['url'] = self._path2url(tag.a['href']) + if self.article['url'].endswith('.pdf'): + self.article['url_pdf'] = self.article['url'] + + if tag.name == 'div' and self._tag_has_class(tag, 'gs_a'): + year = self.year_re.findall(tag.text) + self.article['year'] = year[0] if len(year) > 0 else None + + if tag.name == 'div' and self._tag_has_class(tag, 'gs_fl'): + self._parse_links(tag) + + +class ScholarArticleParser120726(ScholarArticleParser): + """ + This class reflects update to the Scholar results page layout that + Google made 07/26/12. + """ + def _parse_article(self, div): + self.article = ScholarArticle() + + for tag in div: + if not hasattr(tag, 'name'): + continue + if str(tag).lower().find('.pdf'): + if tag.find('div', {'class': 'gs_ttss'}): + self._parse_links(tag.find('div', {'class': 'gs_ttss'})) + + if tag.name == 'div' and self._tag_has_class(tag, 'gs_ri'): + # There are (at least) two formats here. In the first + # one, we have a link, e.g.: + # + #

+ # + # Honeycomb: creating intrusion detection signatures using + # honeypots + # + #

+ # + # In the other, there's no actual link -- it's what + # Scholar renders as "CITATION" in the HTML: + # + #

+ # + # [CITATION] + # [C] + # + # Honeycomb automated ids signature creation using honeypots + #

+ # + # We now distinguish the two. + try: + atag = tag.h3.a + self.article['title'] = ''.join(atag.findAll(text=True)) + self.article['url'] = self._path2url(atag['href']) + if self.article['url'].endswith('.pdf'): + self.article['url_pdf'] = self.article['url'] + except: + # Remove a few spans that have unneeded content (e.g. [CITATION]) + for span in tag.h3.findAll(name='span'): + span.clear() + self.article['title'] = ''.join(tag.h3.findAll(text=True)) + + if tag.find('div', {'class': 'gs_a'}): + year = self.year_re.findall(tag.find('div', {'class': 'gs_a'}).text) + self.article['year'] = year[0] if len(year) > 0 else None + + if tag.find('div', {'class': 'gs_fl'}): + self._parse_links(tag.find('div', {'class': 'gs_fl'})) + + if tag.find('div', {'class': 'gs_rs'}): + # These are the content excerpts rendered into the results. + raw_text = tag.find('div', {'class': 'gs_rs'}).findAll(text=True) + if len(raw_text) > 0: + raw_text = ''.join(raw_text) + raw_text = raw_text.replace('\n', '') + self.article['excerpt'] = raw_text + + +class ScholarQuery(object): + """ + The base class for any kind of results query we send to Scholar. + """ + def __init__(self): + self.url = None + + # The number of results requested from Scholar -- not the + # total number of results it reports (the latter gets stored + # in attrs, see below). + self.num_results = None + + # Queries may have global result attributes, similar to + # per-article attributes in ScholarArticle. The exact set of + # attributes may differ by query type, but they all share the + # basic data structure: + self.attrs = {} + + def set_num_page_results(self, num_page_results): + self.num_results = ScholarUtils.ensure_int( + num_page_results, + 'maximum number of results on page must be numeric') + + def get_url(self): + """ + Returns a complete, submittable URL string for this particular + query instance. The URL and its arguments will vary depending + on the query. + """ + return None + + def _add_attribute_type(self, key, label, default_value=None): + """ + Adds a new type of attribute to the list of attributes + understood by this query. Meant to be used by the constructors + in derived classes. + """ + if len(self.attrs) == 0: + self.attrs[key] = [default_value, label, 0] + return + idx = max([item[2] for item in self.attrs.values()]) + 1 + self.attrs[key] = [default_value, label, idx] + + def __getitem__(self, key): + """Getter for attribute value. Returns None if no such key.""" + if key in self.attrs: + return self.attrs[key][0] + return None + + def __setitem__(self, key, item): + """Setter for attribute value. Does nothing if no such key.""" + if key in self.attrs: + self.attrs[key][0] = item + + def _parenthesize_phrases(self, query): + """ + Turns a query string containing comma-separated phrases into a + space-separated list of tokens, quoted if containing + whitespace. For example, input + + 'some words, foo, bar' + + becomes + + '"some words" foo bar' + + This comes in handy during the composition of certain queries. + """ + if query.find(',') < 0: + return query + phrases = [] + for phrase in query.split(','): + phrase = phrase.strip() + if phrase.find(' ') > 0: + phrase = '"' + phrase + '"' + phrases.append(phrase) + return ' '.join(phrases) + + +class ClusterScholarQuery(ScholarQuery): + """ + This version just pulls up an article cluster whose ID we already + know about. + """ + SCHOLAR_CLUSTER_URL = ScholarConf.SCHOLAR_SITE + '/scholar?' \ + + 'cluster=%(cluster)s' \ + + '%(num)s' + + def __init__(self, cluster=None): + ScholarQuery.__init__(self) + self._add_attribute_type('num_results', 'Results', 0) + self.cluster = None + self.set_cluster(cluster) + + def set_cluster(self, cluster): + """ + Sets search to a Google Scholar results cluster ID. + """ + msg = 'cluster ID must be numeric' + self.cluster = ScholarUtils.ensure_int(cluster, msg) + + def get_url(self): + if self.cluster is None: + raise QueryArgumentError('cluster query needs cluster ID') + + urlargs = {'cluster': self.cluster } + + for key, val in urlargs.items(): + urlargs[key] = quote(encode(val)) + + # The following URL arguments must not be quoted, or the + # server will not recognize them: + urlargs['num'] = ('&num=%d' % self.num_results + if self.num_results is not None else '') + + return self.SCHOLAR_CLUSTER_URL % urlargs + + +class SearchScholarQuery(ScholarQuery): + """ + This version represents the search query parameters the user can + configure on the Scholar website, in the advanced search options. + """ + SCHOLAR_QUERY_URL = ScholarConf.SCHOLAR_SITE + '/scholar?' \ + + 'as_q=%(words)s' \ + + '&as_epq=%(phrase)s' \ + + '&as_oq=%(words_some)s' \ + + '&as_eq=%(words_none)s' \ + + '&as_occt=%(scope)s' \ + + '&as_sauthors=%(authors)s' \ + + '&as_publication=%(pub)s' \ + + '&as_ylo=%(ylo)s' \ + + '&as_yhi=%(yhi)s' \ + + '&as_vis=%(citations)s' \ + + '&btnG=&hl=en' \ + + '%(num)s' \ + + '&as_sdt=%(patents)s%%2C5' + + def __init__(self): + ScholarQuery.__init__(self) + self._add_attribute_type('num_results', 'Results', 0) + self.words = None # The default search behavior + self.words_some = None # At least one of those words + self.words_none = None # None of these words + self.phrase = None + self.scope_title = False # If True, search in title only + self.author = None + self.pub = None + self.timeframe = [None, None] + self.include_patents = True + self.include_citations = True + + def set_words(self, words): + """Sets words that *all* must be found in the result.""" + self.words = words + + def set_words_some(self, words): + """Sets words of which *at least one* must be found in result.""" + self.words_some = words + + def set_words_none(self, words): + """Sets words of which *none* must be found in the result.""" + self.words_none = words + + def set_phrase(self, phrase): + """Sets phrase that must be found in the result exactly.""" + self.phrase = phrase + + def set_scope(self, title_only): + """ + Sets Boolean indicating whether to search entire article or title + only. + """ + self.scope_title = title_only + + def set_author(self, author): + """Sets names that must be on the result's author list.""" + self.author = author + + def set_pub(self, pub): + """Sets the publication in which the result must be found.""" + self.pub = pub + + def set_timeframe(self, start=None, end=None): + """ + Sets timeframe (in years as integer) in which result must have + appeared. It's fine to specify just start or end, or both. + """ + if start: + start = ScholarUtils.ensure_int(start) + if end: + end = ScholarUtils.ensure_int(end) + self.timeframe = [start, end] + + def set_include_citations(self, yesorno): + self.include_citations = yesorno + + def set_include_patents(self, yesorno): + self.include_patents = yesorno + + def get_url(self): + if self.words is None and self.words_some is None \ + and self.words_none is None and self.phrase is None \ + and self.author is None and self.pub is None \ + and self.timeframe[0] is None and self.timeframe[1] is None: + raise QueryArgumentError('search query needs more parameters') + + # If we have some-words or none-words lists, we need to + # process them so GS understands them. For simple + # space-separeted word lists, there's nothing to do. For lists + # of phrases we have to ensure quotations around the phrases, + # separating them by whitespace. + words_some = None + words_none = None + + if self.words_some: + words_some = self._parenthesize_phrases(self.words_some) + if self.words_none: + words_none = self._parenthesize_phrases(self.words_none) + + urlargs = {'words': self.words or '', + 'words_some': words_some or '', + 'words_none': words_none or '', + 'phrase': self.phrase or '', + 'scope': 'title' if self.scope_title else 'any', + 'authors': self.author or '', + 'pub': self.pub or '', + 'ylo': self.timeframe[0] or '', + 'yhi': self.timeframe[1] or '', + 'patents': '0' if self.include_patents else '1', + 'citations': '0' if self.include_citations else '1'} + + for key, val in urlargs.items(): + urlargs[key] = quote(encode(val)) + + # The following URL arguments must not be quoted, or the + # server will not recognize them: + urlargs['num'] = ('&num=%d' % self.num_results + if self.num_results is not None else '') + + return self.SCHOLAR_QUERY_URL % urlargs + + +class ScholarSettings(object): + """ + This class lets you adjust the Scholar settings for your + session. It's intended to mirror the features tunable in the + Scholar Settings pane, but right now it's a bit basic. + """ + CITFORM_NONE = 0 + CITFORM_REFWORKS = 1 + CITFORM_REFMAN = 2 + CITFORM_ENDNOTE = 3 + CITFORM_BIBTEX = 4 + + def __init__(self): + self.citform = 0 # Citation format, default none + self.per_page_results = None + self._is_configured = False + + def set_citation_format(self, citform): + citform = ScholarUtils.ensure_int(citform) + if citform < 0 or citform > self.CITFORM_BIBTEX: + raise FormatError('citation format invalid, is "%s"' + % citform) + self.citform = citform + self._is_configured = True + + def set_per_page_results(self, per_page_results): + self.per_page_results = ScholarUtils.ensure_int( + per_page_results, 'page results must be integer') + self.per_page_results = min( + self.per_page_results, ScholarConf.MAX_PAGE_RESULTS) + self._is_configured = True + + def is_configured(self): + return self._is_configured + + +class ScholarQuerier(object): + """ + ScholarQuerier instances can conduct a search on Google Scholar + with subsequent parsing of the resulting HTML content. The + articles found are collected in the articles member, a list of + ScholarArticle instances. + """ + + # Default URLs for visiting and submitting Settings pane, as of 3/14 + GET_SETTINGS_URL = ScholarConf.SCHOLAR_SITE + '/scholar_settings?' \ + + 'sciifh=1&hl=en&as_sdt=0,5' + + SET_SETTINGS_URL = ScholarConf.SCHOLAR_SITE + '/scholar_setprefs?' \ + + 'q=' \ + + '&scisig=%(scisig)s' \ + + '&inststart=0' \ + + '&as_sdt=1,5' \ + + '&as_sdtp=' \ + + '&num=%(num)s' \ + + '&scis=%(scis)s' \ + + '%(scisf)s' \ + + '&hl=en&lang=all&instq=&inst=569367360547434339&save=' + + # Older URLs: + # ScholarConf.SCHOLAR_SITE + '/scholar?q=%s&hl=en&btnG=Search&as_sdt=2001&as_sdtp=on + + class Parser(ScholarArticleParser120726): + def __init__(self, querier): + ScholarArticleParser120726.__init__(self) + self.querier = querier + + def handle_num_results(self, num_results): + if self.querier is not None and self.querier.query is not None: + self.querier.query['num_results'] = num_results + + def handle_article(self, art): + self.querier.add_article(art) + + def __init__(self): + self.articles = [] + self.query = None + self.cjar = MozillaCookieJar() + + # If we have a cookie file, load it: + if ScholarConf.COOKIE_JAR_FILE and \ + os.path.exists(ScholarConf.COOKIE_JAR_FILE): + try: + self.cjar.load(ScholarConf.COOKIE_JAR_FILE, + ignore_discard=True) + ScholarUtils.log('info', 'loaded cookies file') + except Exception as msg: + ScholarUtils.log('warn', 'could not load cookies file: %s' % msg) + self.cjar = MozillaCookieJar() # Just to be safe + + self.opener = build_opener(HTTPCookieProcessor(self.cjar)) + self.settings = None # Last settings object, if any + + def apply_settings(self, settings): + """ + Applies settings as provided by a ScholarSettings instance. + """ + if settings is None or not settings.is_configured(): + return True + + self.settings = settings + + # This is a bit of work. We need to actually retrieve the + # contents of the Settings pane HTML in order to extract + # hidden fields before we can compose the query for updating + # the settings. + html = self._get_http_response(url=self.GET_SETTINGS_URL, + log_msg='dump of settings form HTML', + err_msg='requesting settings failed') + if html is None: + return False + + # Now parse the required stuff out of the form. We require the + # "scisig" token to make the upload of our settings acceptable + # to Google. + soup = SoupKitchen.make_soup(html) + + tag = soup.find(name='form', attrs={'id': 'gs_settings_form'}) + if tag is None: + ScholarUtils.log('info', 'parsing settings failed: no form') + return False + + tag = tag.find('input', attrs={'type':'hidden', 'name':'scisig'}) + if tag is None: + ScholarUtils.log('info', 'parsing settings failed: scisig') + return False + + urlargs = {'scisig': tag['value'], + 'num': settings.per_page_results, + 'scis': 'no', + 'scisf': ''} + + if settings.citform != 0: + urlargs['scis'] = 'yes' + urlargs['scisf'] = '&scisf=%d' % settings.citform + + html = self._get_http_response(url=self.SET_SETTINGS_URL % urlargs, + log_msg='dump of settings result HTML', + err_msg='applying setttings failed') + if html is None: + return False + + ScholarUtils.log('info', 'settings applied') + return True + + def send_query(self, query): + """ + This method initiates a search query (a ScholarQuery instance) + with subsequent parsing of the response. + """ + self.clear_articles() + self.query = query + + html = self._get_http_response(url=query.get_url(), + log_msg='dump of query response HTML', + err_msg='results retrieval failed') + if html is None: + return + + self.parse(html) + + def get_citation_data(self, article): + """ + Given an article, retrieves citation link. Note, this requires that + you adjusted the settings to tell Google Scholar to actually + provide this information, *prior* to retrieving the article. + """ + if article['url_citation'] is None: + return False + if article.citation_data is not None: + return True + + ScholarUtils.log('info', 'retrieving citation export data') + data = self._get_http_response(url=article['url_citation'], + log_msg='citation data response', + err_msg='requesting citation data failed') + if data is None: + return False + + article.set_citation_data(data) + return True + + def parse(self, html): + """ + This method allows parsing of provided HTML content. + """ + parser = self.Parser(self) + parser.parse(html) + + def add_article(self, art): + self.get_citation_data(art) + self.articles.append(art) + + def clear_articles(self): + """Clears any existing articles stored from previous queries.""" + self.articles = [] + + def save_cookies(self): + """ + This stores the latest cookies we're using to disk, for reuse in a + later session. + """ + if ScholarConf.COOKIE_JAR_FILE is None: + return False + try: + self.cjar.save(ScholarConf.COOKIE_JAR_FILE, + ignore_discard=True) + ScholarUtils.log('info', 'saved cookies file') + return True + except Exception as msg: + ScholarUtils.log('warn', 'could not save cookies file: %s' % msg) + return False + + def _get_http_response(self, url, log_msg=None, err_msg=None): + """ + Helper method, sends HTTP request and returns response payload. + """ + if log_msg is None: + log_msg = 'HTTP response data follow' + if err_msg is None: + err_msg = 'request failed' + try: + ScholarUtils.log('info', 'requesting %s' % unquote(url)) + + req = Request(url=url, headers={'User-Agent': ScholarConf.USER_AGENT}) + hdl = self.opener.open(req) + html = hdl.read() + + ScholarUtils.log('debug', log_msg) + ScholarUtils.log('debug', '>>>>' + '-'*68) + ScholarUtils.log('debug', 'url: %s' % hdl.geturl()) + ScholarUtils.log('debug', 'result: %s' % hdl.getcode()) + ScholarUtils.log('debug', 'headers:\n' + str(hdl.info())) + ScholarUtils.log('debug', 'data:\n' + html.decode('utf-8')) # For Python 3 + ScholarUtils.log('debug', '<<<<' + '-'*68) + + return html + except Exception as err: + ScholarUtils.log('info', err_msg + ': %s' % err) + return None + + +def txt(querier, with_globals): + if with_globals: + # If we have any articles, check their attribute labels to get + # the maximum length -- makes for nicer alignment. + max_label_len = 0 + if len(querier.articles) > 0: + items = sorted(list(querier.articles[0].attrs.values()), + key=lambda item: item[2]) + max_label_len = max([len(str(item[1])) for item in items]) + + # Get items sorted in specified order: + items = sorted(list(querier.query.attrs.values()), key=lambda item: item[2]) + # Find largest label length: + max_label_len = max([len(str(item[1])) for item in items] + [max_label_len]) + fmt = '[G] %%%ds %%s' % max(0, max_label_len-4) + for item in items: + if item[0] is not None: + print(fmt % (item[1], item[0])) + if len(items) > 0: + print + + articles = querier.articles + for art in articles: + print(encode(art.as_txt()) + '\n') + +def csv(querier, header=False, sep='|'): + articles = querier.articles + for art in articles: + result = art.as_csv(header=header, sep=sep) + print(encode(result)) + header = False + +def citation_export(querier): + articles = querier.articles + for art in articles: + print(art.as_citation() + '\n') + + +def main(): + usage = """scholar.py [options] +A command-line interface to Google Scholar. + +Examples: + +# Retrieve one article written by Einstein on quantum theory: +scholar.py -c 1 --author "albert einstein" --phrase "quantum theory" + +# Retrieve a BibTeX entry for that quantum theory paper: +scholar.py -c 1 -C 17749203648027613321 --citation bt + +# Retrieve five articles written by Einstein after 1970 where the title +# does not contain the words "quantum" and "theory": +scholar.py -c 5 -a "albert einstein" -t --none "quantum theory" --after 1970""" + + fmt = optparse.IndentedHelpFormatter(max_help_position=50, width=100) + parser = optparse.OptionParser(usage=usage, formatter=fmt) + group = optparse.OptionGroup(parser, 'Query arguments', + 'These options define search query arguments and parameters.') + group.add_option('-a', '--author', metavar='AUTHORS', default=None, + help='Author name(s)') + group.add_option('-A', '--all', metavar='WORDS', default=None, dest='allw', + help='Results must contain all of these words') + group.add_option('-s', '--some', metavar='WORDS', default=None, + help='Results must contain at least one of these words. Pass arguments in form -s "foo bar baz" for simple words, and -s "a phrase, another phrase" for phrases') + group.add_option('-n', '--none', metavar='WORDS', default=None, + help='Results must contain none of these words. See -s|--some re. formatting') + group.add_option('-p', '--phrase', metavar='PHRASE', default=None, + help='Results must contain exact phrase') + group.add_option('-t', '--title-only', action='store_true', default=False, + help='Search title only') + group.add_option('-P', '--pub', metavar='PUBLICATIONS', default=None, + help='Results must have appeared in this publication') + group.add_option('--after', metavar='YEAR', default=None, + help='Results must have appeared in or after given year') + group.add_option('--before', metavar='YEAR', default=None, + help='Results must have appeared in or before given year') + group.add_option('--no-patents', action='store_true', default=False, + help='Do not include patents in results') + group.add_option('--no-citations', action='store_true', default=False, + help='Do not include citations in results') + group.add_option('-C', '--cluster-id', metavar='CLUSTER_ID', default=None, + help='Do not search, just use articles in given cluster ID') + group.add_option('-c', '--count', type='int', default=None, + help='Maximum number of results') + parser.add_option_group(group) + + group = optparse.OptionGroup(parser, 'Output format', + 'These options control the appearance of the results.') + group.add_option('--txt', action='store_true', + help='Print article data in text format (default)') + group.add_option('--txt-globals', action='store_true', + help='Like --txt, but first print global results too') + group.add_option('--csv', action='store_true', + help='Print article data in CSV form (separator is "|")') + group.add_option('--csv-header', action='store_true', + help='Like --csv, but print header with column names') + group.add_option('--citation', metavar='FORMAT', default=None, + help='Print article details in standard citation format. Argument Must be one of "bt" (BibTeX), "en" (EndNote), "rm" (RefMan), or "rw" (RefWorks).') + parser.add_option_group(group) + + group = optparse.OptionGroup(parser, 'Miscellaneous') + group.add_option('--cookie-file', metavar='FILE', default=None, + help='File to use for cookie storage. If given, will read any existing cookies if found at startup, and save resulting cookies in the end.') + group.add_option('-d', '--debug', action='count', default=0, + help='Enable verbose logging to stderr. Repeated options increase detail of debug output.') + group.add_option('-v', '--version', action='store_true', default=False, + help='Show version information') + parser.add_option_group(group) + + options, _ = parser.parse_args() + + # Show help if we have neither keyword search nor author name + if len(sys.argv) == 1: + parser.print_help() + return 1 + + if options.debug > 0: + options.debug = min(options.debug, ScholarUtils.LOG_LEVELS['debug']) + ScholarConf.LOG_LEVEL = options.debug + ScholarUtils.log('info', 'using log level %d' % ScholarConf.LOG_LEVEL) + + if options.version: + print('This is scholar.py %s.' % ScholarConf.VERSION) + return 0 + + if options.cookie_file: + ScholarConf.COOKIE_JAR_FILE = options.cookie_file + + # Sanity-check the options: if they include a cluster ID query, it + # makes no sense to have search arguments: + if options.cluster_id is not None: + if options.author or options.allw or options.some or options.none \ + or options.phrase or options.title_only or options.pub \ + or options.after or options.before: + print('Cluster ID queries do not allow additional search arguments.') + return 1 + + querier = ScholarQuerier() + settings = ScholarSettings() + + if options.citation == 'bt': + settings.set_citation_format(ScholarSettings.CITFORM_BIBTEX) + elif options.citation == 'en': + settings.set_citation_format(ScholarSettings.CITFORM_ENDNOTE) + elif options.citation == 'rm': + settings.set_citation_format(ScholarSettings.CITFORM_REFMAN) + elif options.citation == 'rw': + settings.set_citation_format(ScholarSettings.CITFORM_REFWORKS) + elif options.citation is not None: + print('Invalid citation link format, must be one of "bt", "en", "rm", or "rw".') + return 1 + + querier.apply_settings(settings) + + if options.cluster_id: + query = ClusterScholarQuery(cluster=options.cluster_id) + else: + query = SearchScholarQuery() + if options.author: + query.set_author(options.author) + if options.allw: + query.set_words(options.allw) + if options.some: + query.set_words_some(options.some) + if options.none: + query.set_words_none(options.none) + if options.phrase: + query.set_phrase(options.phrase) + if options.title_only: + query.set_scope(True) + if options.pub: + query.set_pub(options.pub) + if options.after or options.before: + query.set_timeframe(options.after, options.before) + if options.no_patents: + query.set_include_patents(False) + if options.no_citations: + query.set_include_citations(False) + + if options.count is not None: + options.count = min(options.count, ScholarConf.MAX_PAGE_RESULTS) + query.set_num_page_results(options.count) + + querier.send_query(query) + + if options.csv: + csv(querier) + elif options.csv_header: + csv(querier, header=True) + elif options.citation is not None: + citation_export(querier) + else: + txt(querier, with_globals=options.txt_globals) + + if options.cookie_file: + querier.save_cookies() + + return 0 + +if __name__ == "__main__": + sys.exit(main()) -- cgit v1.2.3-70-g09d2 From a7f1d363eaef9149e54e5846072e710713cca7a7 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 01:32:04 +0100 Subject: initial commit --- .gitignore | 52 ++++- README.md | 20 ++ __init__.py | 0 datasets/citations-1.csv | 77 ++++++++ datasets/citations-2.csv | 89 +++++++++ datasets/citations-2018310.csv | 215 +++++++++++++++++++++ datasets/citations-3.csv | 51 +++++ datasets/citations.csv | 1 + ...d Videos with Matched Background Similarity.csv | 10 + fetch-entries.py | 25 +++ package-lock.json | 13 ++ package.json | 22 +++ split-csv.py | 46 +++++ 13 files changed, 618 insertions(+), 3 deletions(-) create mode 100644 README.md create mode 100644 __init__.py create mode 100644 datasets/citations-1.csv create mode 100644 datasets/citations-2.csv create mode 100644 datasets/citations-2018310.csv create mode 100644 datasets/citations-3.csv create mode 120000 datasets/citations.csv create mode 100644 datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv create mode 100644 fetch-entries.py create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 split-csv.py diff --git a/.gitignore b/.gitignore index 894a44cc..954b3eea 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,24 @@ +# Project specific + +webpack-stats.dev.json +#static +3rdparty/ +_local/ +*db.sqlite3 +__pycache__ +deploy_settings.py +#static +s3cfg +.DS_Store +node_modules/ + +client_secret.json +sheets.googleapis.com-python.json + +# ------------------------------------------ +# GitHub Python .gitignore ruleset +# ------------------------------------------ + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] @@ -8,13 +29,15 @@ __pycache__/ # Distribution / packaging .Python + +env/ build/ develop-eggs/ -dist/ +#dist/ downloads/ eggs/ .eggs/ -lib/ +#lib/ lib64/ parts/ sdist/ @@ -81,7 +104,7 @@ celerybeat-schedule # SageMath parsed files *.sage.py -# Environments +# Environment .env .venv env/ @@ -102,3 +125,26 @@ venv.bak/ # mypy .mypy_cache/ + +backend/backend/ +backend/media +backend/static/* + +webpack-stats.dev.json + +*.swp + +!sis/static/ +sis/static/img/* +sis/static/feature/* +sis/static/uploaded/* + +*.pkl + +.git-old/ +data_store/ + +config/settings/production.py + +old-package.json + diff --git a/README.md b/README.md new file mode 100644 index 00000000..b7d830c3 --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +megapixels dev +============== + +```xxxxdddd5xxdddd5555vvvv~xxxxdddd55vvvv7777~~~~xxxxdddddd5555vvvv7777 +xxxxdddd5xxdddd55v~xxxxddddddddd55vvvv7777~~~~xxxxdddd5555v5vvvv7777 +xxxxdddd555vvvv77~~xxxxdddddddd55vvvv77777~~~xxxxddd55555v5vvvv77777 +aaaaxddd5555vvvv77xxxxddddddddd55vvvvv77777~~xxxxddd55555v5vvvvddddd +aaaaayyMMMMMqqqqddeeeexxxxxxdddd55vvvv77777~~xxaayyyyMMMMMqMqqqvdddd +aaaaayyMMMMMqqqqqddeeeaaaaaayyyyMMqqqqqddddeeaaaayyyyMMMMMqMqqqqdddd +ccccaDD%%%%%##qqqddeeaaaaaayyyyMMqqqqddddeeeeaaaayyyyMMMMMqMqqqq@@@@ +ccccc%%%###qqqd#@@eeeaaaaaayyyyMMqqqqddddeeeeacccDDDD%%%%%#%###q@@@@ +cccx%%%%###i##@#@eeeeaccccccDyyyM%##qddd@@eeeeccccDDyMMMMqMqqqq@@@@@ +llcccDDDD%%%%###@eeeecccccccDDDD%%####@@@@eeeecccDDD%%%%#%###q@&&&&& +lllllSDDD%%%%###@llllcccccccDDDD%%####@@@@eeeecclSSD%%%%#%####@&&&&& +llllSSSSQQ%%%##&&&lllllcclllSDDD%%####@@@@eellcllSSD%%%%#%####&&&&&& +aallSSSSQQQQQ%%&&&llllllllllSSSD%Q%%##@@&&llllllllSSQQQQ%Q%%%#&&rrrr +aaaaiiiiVVQQQ%%drrrrrrrrllllSSSSQQ%%%%&&&&llllllllSSSQQQQ%Q%%%%&rrrr +aaaaiiiiVVVVVdddrrrrrrrraaaaiSSSQVdd%%&&rrrrrraaaaiiSQQQQ%Q%%%%rrrrr +xxxxdddd55VVVddv7777~~~~aaaaiiiiVVddddrrrrrrrraaaaiiiiVVVVdVdddd7777 +xxxxdddd5555vvvv7777~~~~xxxxdiiiV555vvvv7777~~~~xxxxdddd5555vvvv7777``` diff --git a/__init__.py b/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/datasets/citations-1.csv b/datasets/citations-1.csv new file mode 100644 index 00000000..f9400fcd --- /dev/null +++ b/datasets/citations-1.csv @@ -0,0 +1,77 @@ +Database Name,Title,Journal/Pub/Conference,Year,Pages,Volume,Author1,Author2,Author3,Author4,Author5,Author 6,PDF,Priority,URL,bibtex_reference_only,notes +PIE,"The CMU Pose, Illumination, and Expression Database",IEEE Transactions on Pattern Analysis and Machine Intelligence,Dec 2003,"25, No. 12",,T. Sim,S. Baker,M. Bsat,,,,,,http://www.cs.cmu.edu/~simonb/pie_db/pami.pdf,, +YouTubeFaces,Face Recognition in Unconstrained Videos with Matched Background Similarity,IEEE Conf. on Computer Vision and Pattern Recognition (CVPR),2011,,,Lior Wolf,Tal Hassner,Itay Maoz,,,,,,,, +Names and Faces,Who's in the Picture ,NIPS,2004,,,Tamara L. Berg,Alexander C. Berg,Jaety Edwards,David A. Forsyth,,,,2,http://www.cs.berkeley.edu/%7Eaberg/papers/berg_whos_in_the_picture.pdf,, +RaFD ,Presentation and validation of the Radboud Faces Database,Cognition & Emotion,2010,1377-1388,24.8,"Langner, O.","Dotsch, R."," Bijlstra, G.","Wigboldus, D.H.J.","Hawk, S.T.","van Knippenberg, A.",,,http://dx.doi.org/10.1080/02699930903485076,DOI: 10.1080/02699930903485076, +MIFS,Spoofing Faces Using Makeup: An Investigative Study,"Proc. of 3rd IEEE International Conference on Identity, Security and Behavior Analysis (ISBA), (New Delhi, India)",2017,,,C. Chen,A. Dantcheva,T. Swearingen,A. Ross,,,,,http://www.cse.msu.edu/~rossarun/pubs/ChenFaceMakeupSpoof_ISBA2017.pdf,, +MegaFace 2,The MegaFace Benchmark: 1 Million Faces for Recognition at Scale,IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2016,,,"Kemelmacher-Shlizerman, Ira","Seitz, Steven M","Miller, Daniel","Brossard, Evan",,,,If you're using or participating in Challenge 1 please cite:,http://megaface.cs.washington.edu/KemelmacherMegaFaceCVPR16.pdf,"@inproceedings{kemelmacher2016megaface, +title={The megaface benchmark: 1 million faces for recognition at scale}, +author={Kemelmacher-Shlizerman, Ira and Seitz, Steven M and Miller, Daniel and Brossard, Evan}, +booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition}, +pages={4873--4882}, +year={2016} +}", +CMDP,Distance Estimation of an Unknown Person from a Portrait ,"ECCV 2014, Zurich, Switzerland",2014,,,X. P. Burgos-Artizzu,M.R. Ronchi,P. Perona,,,,,,http://www.vision.caltech.edu/~mronchi/papers/ECCV14_FaceDistancePortrait_PAPER.pdf,"@incollection{perona2014PortraitDistanceEstimation, + title={Distance Estimation of an Unknown Person from a Portrait}, + author={Xavier P. Burgos-Artizzu, Matteo Ruggero Ronchi and Pietro Perona}, + booktitle={Computer Vision--ECCV 2014}, + pages={313--327}, + year={2014}, + publisher={Springer} +} +", +MORPH non-commercial,MORPH: A Longitudinal Image Database of Normal Adult Age-Progression,"IEEE 7th International Conference on Automatic Face and Gesture Recognition, Southampton, UK",2006,341-345,,Karl Ricanek Jr,Tamirat Tesafaye,,,,,,,,, +CK+,The Extended Cohn-Kanade Dataset (CK+): A complete expression dataset for action unit and emotion-specified expression,"Proceedings of the Third International Workshop on CVPR for Human Communicative Behavior Analysis (CVPR4HB 2010), San Francisco, USA",2010,94-101,,"Ambadar, Z.","Cohn, J.F.","Kanade, T.","Lucey, P.","Matthews, I.A.","Saragih, J.M.",,,http://ieeexplore.ieee.org/document/5543262/,"@article{Lucey2010TheEC, + title={The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression}, + author={Patrick Lucey and Jeffrey F. Cohn and Takeo Kanade and Jason M. Saragih and Zara Ambadar and Iain A. Matthews}, + journal={2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops}, + year={2010}, + pages={94-101} +}", +LFWP,Localizing Parts of Faces Using a Consensus of Exemplars,Proceedings of the 24th IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2011,,,Peter N. Belhumeur,"David W. Jacobs,",David J. Kriegman,Neeraj Kumar,,,,,http://neerajkumar.org/projects/face-parts/base/papers/nk_cvpr2011_faceparts.pdf,, +Adience,Age and Gender Estimation of Unfiltered Faces,"Transactions on Information Forensics and Security (IEEE-TIFS), special issue on Facial Biometrics in the Wild",2014,2170 - 2179,9,Eran Eidinger,Roee Enbar, Tal Hassner,,,,,,http://www.openu.ac.il/home/hassner/Adience/EidingerEnbarHassner_tifs.pdf,, +300-W,300 Faces in-the-Wild Challenge: The first facial landmark localization Challenge,"Proceedings of IEEE Int’l Conf. on Computer Vision (ICCV-W), 300 Faces in-the-Wild Challenge (300-W). Sydney, Australia",2013,,,C. Sagonas,G. Tzimiropoulos,S. Zafeiriou,M. Pantic,,,,2,,, +AFW,"Face detection, pose estimation and landmark localization in the wild","Computer Vision and Pattern Recognition (CVPR) Providence, Rhode Island,",2012,,,X. Zhu,D. Ramanan,,,,,,,http://www.ics.uci.edu/~xzhu/paper/face-cvpr12.pdf,, +MsCeleb,MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognition,European Conference on Computer Vision,2016,,,"Guo, Yandong","Zhang, Lei","Hu, Yuxiao","He, Xiaodong","Gao, Jianfeng",,,,https://www.microsoft.com/en-us/research/wp-content/uploads/2016/08/MSCeleb-1M-a.pdf,"@INPROCEEDINGS { guo2016msceleb, + author = {Guo, Yandong and Zhang, Lei and Hu, Yuxiao and He, Xiaodong and Gao, Jianfeng}, + title = {M{S}-{C}eleb-1{M}: A Dataset and Benchmark for Large Scale Face Recognition}, + booktitle = {European Conference on Computer Vision}, + year = {2016}, + organization={Springer}}", +LAG,Large Age-Gap Face Verification by Feature Injection in Deep Networks,Pattern Recognition Letters,2017,36-42,90,Simone Bianco,,,,,,bianco2017large-age.pdf,,http://www.ivl.disco.unimib.it/activities/large-age-gap-face-verification/,, +IMDB,DEX: Deep EXpectation of apparent age from a single image,IEEE International Conference on Computer Vision Workshops (ICCVW),Dec 2015,,,Rasmus Rothe,Radu Timofte,Luc Van Gool,,,,,2,,"@InProceedings{Rothe-ICCVW-2015, + author = {Rasmus Rothe and Radu Timofte and Luc Van Gool}, + title = {DEX: Deep EXpectation of apparent age from a single image}, + booktitle = {IEEE International Conference on Computer Vision Workshops (ICCVW)}, + year = {2015}, + month = {December}, +}", +IMDB,Deep expectation of real and apparent age from a single image without facial landmarks,International Journal of Computer Vision (IJCV),Jul 2016,,,Rasmus Rothe,Radu Timofte,Luc Van Gool,,,,,1,,"@article{Rothe-IJCV-2016, + author = {Rasmus Rothe and Radu Timofte and Luc Van Gool}, + title = {Deep expectation of real and apparent age from a single image without facial landmarks}, + journal = {International Journal of Computer Vision (IJCV)}, + year = {2016}, + month = {July}, +}", +UMD,UMDFaces: An Annotated Face Dataset for Training Deep Networks,Arxiv preprint,2016,,,Ankan Bansal,Anirudh Nanduri,Carlos D Castillo,Rajeev Ranjan,Rama Chellappa,,,1,https://arxiv.org/abs/1611.01484v2,"@article{bansal2016umdfaces, + title={UMDFaces: An Annotated Face Dataset for Training Deep Networks}, + author={Bansal, Ankan and Nanduri, Anirudh and Castillo, Carlos D and Ranjan, Rajeev and Chellappa, Rama} + journal={arXiv preprint arXiv:1611.01484v2}, + year={2016} + }", +LFW,Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments.,"University of Massachusetts, Amherst, Technical Report ",2007,07-49,,Gary B. Huang,Manu Ramesh,Tamara Berg,Erik Learned-Miller,,,,,http://vis-www.cs.umass.edu/lfw/lfw.pdf,,various citaton depending on various datasets provided. Citation used here was first one published in 2007 +CelebA,From Facial Parts Responses to Face Detection: A Deep Learning Approach,"in IEEE International Conference on Computer Vision (ICCV),",2015,,,S. Yang,P. Luo,C. C. Loy,X. Tang,,,,,https://arxiv.org/abs/1509.06451,"The following paper employed CelebA for face detection. (linked on the project website) @inproceedings{liu2015faceattributes, + author = {Ziwei Liu and Ping Luo and Xiaogang Wang and Xiaoou Tang}, + title = {Deep Learning Face Attributes in the Wild}, + booktitle = {Proceedings of International Conference on Computer Vision (ICCV)}, + month = December, + year = {2015} +}", +UMD,The Do's and Don'ts for CNN-based Face Verification,Arxiv preprint,2017,,,Ankan Bansal,Carlos Castillo,"Rajeev Ranjan,",Rama Chellappa,,,,2,https://arxiv.org/abs/1705.07426,"@article{bansal2017dosanddonts, + title = {The Do's and Don'ts for CNN-based Face Verification}, + author = {Bansal, Ankan and Castillo, Carlos and Ranjan, Rajeev and Chellappa, Rama}, + journal = {arXiv preprint arXiv:1705.07426}, + year = {2017} + }", +Yale Face Database B,From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose,PAMI,2001,,,Athinodoros Georghiades,Peter Belhumeur,David Kriegman,,,,,,,, +CAISA Webface,Learning Face Representation from Scratch,arXiv preprint arXiv:1411.7923.,2014,,,Dong Yi,Zhen Lei, Shengcai Liao,Stan Z. Li,,,,,https://arxiv.org/abs/1411.7923,, diff --git a/datasets/citations-2.csv b/datasets/citations-2.csv new file mode 100644 index 00000000..ec11b2d0 --- /dev/null +++ b/datasets/citations-2.csv @@ -0,0 +1,89 @@ +Database Name,Title,Journal/Pub/Conference,Year,Pages,Volume,Author1,Author2,Author3,Author4,Author5,Author 6,PDF,Priority,URL,bibtex_reference_only,notes +COFW,Robust face landmark estimation under occlusion ,"ICCV 2013, Sydney, Australia",2013,,,X. P. Burgos-Artizzu,P. Perona,P. Dollár,,,,,,http://www.vision.caltech.edu/%7Expburgos/papers/ICCV13%20Burgos-Artizzu.pdf,, +Names and Faces,Names and Faces ,U.C. Berkeley Technical Report,Jan. 2007,,,Tamara L. Berg,Alexander C. Berg,Jaety Edwards,Michael Maire,Ryan White,"Yee Whye Teh, Erik Learned-Miller, David A. Forsyth",,1,http://www.cs.berkeley.edu/%7Eaberg/papers/journal_berg.pdf,, +FaceTracer,FaceTracer: A Search Engine for Large Collections of Images with Faces,European Conference on Computer Vision (ECCV),2008,340-353,,N. Kumar,P. N. Belhumeur,S. K. Nayar,,,,,1,http://www1.cs.columbia.edu/CAVE/publications/pdfs/Kumar_ECCV08.pdf,, +MIW,Automatic Facial Makeup Detection with Application in Face Recognition,"Proc. of 6th IAPR International Conference on Biometrics (ICB), (Madrid, Spain)",2013,,,C. Chen,A. Dantcheva,A. Ross,,,,,,https://www.cse.msu.edu/~rossarun/pubs/ChenMakeupDetection_ICB2013.pdf,, +SVW,Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis,"Proc. International Conference on Automatic Face and Gesture Recognition (FG 2015), Ljubljana, Slovenia",2015,,,Seyed Morteza Safdarnejad, Xiaoming Liu, Lalita Udpa, Brooks Andrus,"John Wood,",Dean Craven,,,http://cvlab.cse.msu.edu/pdfs/Morteza_FG2015.pdf," @inproceedings{ sports-videos-in-the-wild-svw-a-video-dataset-for-sports-analysis, + author = { Seyed Morteza Safdarnejad and Xiaoming Liu and Lalita Udpa and Brooks Andrus and John Wood and Dean Craven }, + title = { Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis }, + booktitle = { Proc. International Conference on Automatic Face and Gesture Recognition }, + address = { Ljubljana, Slovenia }, + month = { May }, + year = { 2015 }, +} ", +LFW-a,,,,,,,,,,,,,,,Comply with any instructions specified for the original LFW data set, +Helen,Interactive Facial Feature Localization,ECCV,2012,,,Vuong Le,Jonathan Brandt,Zhe Lin,Lubomir Boudev,Thomas S. Huang,,,,http://www.ifp.illinois.edu/~vuongle2/helen/eccv2012_helen_final.pdf,, +Caltech 10K Web Faces,Pruning Training Sets for Learning of Object Categories,Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2005,,,Anelia Angelova,Yaser Abu-Mostafa,Pietro Perona,,,,,,http://www.vision.caltech.edu/anelia/DataPruning/Angelova05DataPruning.pdf,This is a paper using the dataset (linked on the project website), +FaceTracer,Face Swapping: Automatically Replacing Faces in Photographs,ACM Trans. on Graphics (also Proc. of ACM SIGGRAPH),2008,,,D. Bitouk,N. Kumar,S. Dhillon,P.N. Belhumeur,S. K. Nayar,,,2,http://www1.cs.columbia.edu/CAVE/publications/pdfs/Bitouk_SIGGRAPH08.pdf,, +HRT Transgender Database,Is the Eye Region More Reliable Than the Face? A Preliminary Study of Face-based Recognition on a Transgender Dataset,"In Proc. of IEEE Intl. Conf. on Biometrics: Theory, Applications, and Systems",2013,,,Gayathri Mahalingam,Karl Ricanek Jr.,,,,,,,https://pdfs.semanticscholar.org/b066/733d533250f4ddafd22c12456def7fa24f4c.pdf,, +MUCT,The MUCT Landmarked Face Database,Pattern Recognition Association of South Africa,2010,,,,S. Milborrow,J. Morkel,F. Nicolls,,,,,http://www.milbo.org/muct/The-MUCT-Landmarked-Face-Database.pdf,"@article{Milborrow10, + author={S. Milborrow and J. Morkel and F. Nicolls}, + title={{The MUCT Landmarked Face Database}}, + journal={Pattern Recognition Association of South Africa}, + year=2010, + note={\url{http://www.milbo.org/muct}} +}", +AFLW,"Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization",,,,,Martin Koestinger,Paul Wohlhart,Peter M. Roth,Horst Bischof,,,,,https://files.icg.tugraz.at/seafhttp/files/d18813db-78c3-46a9-8614-bc0c8d428114/koestinger_befit_11.pdf,"@INPROCEEDINGS{koestinger11a, + author = {Martin Koestinger, Paul Wohlhart, Peter M. Roth and Horst Bischof}, + title = {{Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization}}, + booktitle = {{Proc. First IEEE International Workshop on Benchmarking Facial Image Analysis Technologies}}, + year = {2011} +} ", +PIPA,Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues,arXiv:1501.05703 [cs.CV],2015,,,Ning Zhang, Manohar Paluri,Yaniv Taigman,Rob Fergus,Lubomir Bourdev,,,,https://arxiv.org/pdf/1501.05703.pdf,"@inproceedings{piper, + Author = {Ning Zhang and Manohar Paluri and Yaniv Taigman and Rob Fergus and Lubomir Bourdev}, + Title = {Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues}, + Eprint = {arXiv:1501.05703}, + Year = {2015}}", +UCF101,UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild,CRCV-TR-12-01,2012,,,"Soomro, K.","Roshan Zamir, A.","Shah, M.",,,,,2,,"@inproceedings{UCF101, + author = {Soomro, K. and Roshan Zamir, A. and Shah, M.}, + booktitle = {CRCV-TR-12-01}, + title = {{UCF101}: A Dataset of 101 Human Actions Classes From + Videos in The Wild}, + year = {2012}}", +YMU,Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?,"Proc. of 5th IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS), (Washington DC, USA)",2012,,,A. Dantcheva,C. Chen,A. Ross,,,,,1,https://www.cse.msu.edu/~rossarun/pubs/DantchevaChenRossFaceCosmetics_BTAS2012.pdf,, +FDDB,FDDB: A Benchmark for Face Detection in Unconstrained Settings,"Technical Report UM-CS-2010-009, Dept. of Computer Science, University of Massachusetts",2010,,,Vidit Jain,Erik Learned-Mille,,,,,,,http://vis-www.cs.umass.edu/fddb/fddb.pdf,"@TechReport{fddbTech, + author = {Vidit Jain and Erik Learned-Miller}, + title = {FDDB: A Benchmark for Face Detection in Unconstrained Settings}, + institution = {University of Massachusetts, Amherst}, + year = {2010}, + number = {UM-CS-2010-009} + }", +Hipsterwars,Hipster Wars: Discovering Elements of Fashion Styles.,In European Conference on Computer Vision,2014,,,M. Hadi Kiapour,Kota Yamaguchi,Alexander C. Berg,Tamara L. Berg,,,,,http://tamaraberg.com/papers/hipster_eccv14.pdf,"@inproceedings{ + HipsterWarsECCV14, + title = {Hipster Wars: Discovering Elements of Fashion Styles} + author = {M. Hadi Kiapour, Kota Yamaguchi, Alexander C. Berg, Tamara L. Berg}, + booktitle={European Conference on Computer Vision}, + year = {2014} + }", +LAG,Large Age-Gap Face Verification by Feature Injection in Deep Networks,In Pattern Recognition Letters,2017,36-42,90,Simone Bianco,,,,,,,,http://www.ivl.disco.unimib.it/download/bianco2017large-age.pdf,, +CMDP,Distance Estimation of an Unknown Person from a Portrait,ECCV 2014,2014,,,X. P. Burgos-Artizzu,M.R. Ronchi,P. Perona,,,,,,,, +Columbia Gaze Data Set,Gaze Locking: Passive Eye Contact Detection for Human–Object Interaction,ACM Symposium on User Interface Software and Technology (UIST),2013,271-280,,B.A. Smith,Q. Yin,S.K. Feiner,S.K. Nayar,,,,,http://www.cs.columbia.edu/~brian/publications/gaze_locking.html,, +IJB-A,"Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A +",Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition,2015,1931-1939,07-12-June-2015,"Klare, B. F.","Klein, B.","Taborsky, E.","Blanton, A.","Cheney, J.","Allen, K., ... Jain, A. K.",,,http://ieeexplore.ieee.org/document/7298803/,"DOI: 10.1109/CVPR.2015.7298803 @inbook{882e95bdca414797b4a8e2bfcb5b1fa4, +title = ""Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A"", +abstract = ""Rapid progress in unconstrained face recognition has resulted in a saturation in recognition accuracy for current benchmark datasets. While important for early progress, a chief limitation in most benchmark datasets is the use of a commodity face detector to select face imagery. The implication of this strategy is restricted variations in face pose and other confounding factors. This paper introduces the IARPA Janus Benchmark A (IJB-A), a publicly available media in the wild dataset containing 500 subjects with manually localized face images. Key features of the IJB-A dataset are: (i) full pose variation, (ii) joint use for face recognition and face detection benchmarking, (iii) a mix of images and videos, (iv) wider geographic variation of subjects, (v) protocols supporting both open-set identification (1:N search) and verification (1:1 comparison), (vi) an optional protocol that allows modeling of gallery subjects, and (vii) ground truth eye and nose locations. The dataset has been developed using 1,501,267 million crowd sourced annotations. Baseline accuracies for both face detection and face recognition from commercial and open source algorithms demonstrate the challenge offered by this new unconstrained benchmark."", +author = ""Klare, {Brendan F.} and Ben Klein and Emma Taborsky and Austin Blanton and Jordan Cheney and Kristen Allen and Patrick Grother and Alan Mah and Mark Burge and Jain, {Anil K.}"", +year = ""2015"", +month = ""10"", +doi = ""10.1109/CVPR.2015.7298803"", +isbn = ""9781467369640"", +volume = ""07-12-June-2015"", +pages = ""1931--1939"", +booktitle = ""Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition"", +publisher = ""IEEE Computer Society"", + +} +", +AgeDB,"AgeDB: the first manually collected, in-the-wild age database",Proceedings of IEEE Int’l Conf. on Computer Vision and Pattern Recognition (CVPR-W 2017,2017,,,S. Moschoglou,A. Papaioannou,C. Sagonas,J. Deng,I. Kotsia, S. Zafeiriou,,,http://openaccess.thecvf.com/content_cvpr_2017_workshops/w33/papers/Moschoglou_AgeDB_The_First_CVPR_2017_paper.pdf,"@inproceedings{AgeDB, + author = {S. Moschoglou and A. Papaioannou and C. Sagonas and J. Deng and I. Kotsia and S. Zafeiriou}, + address = {Honolulu, Hawaii}, + booktitle = {Proceedings of IEEE Int’l Conf. on Computer Vision and Pattern Recognition (CVPR-W 2017)}, + month = {June}, + title = {AgeDB: the first manually collected, in-the-wild age database}, + year = {2017}, +}", +WIDER FACE,WIDER FACE: A Face Detection Benchmark,IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2016,,,"Yang, Shuo and Luo, Ping and Loy, Chen Change and Tang, Xiaoou",,,,,,,,,"@inproceedings{yang2016wider, + Author = {Yang, Shuo and Luo, Ping and Loy, Chen Change and Tang, Xiaoou}, + Booktitle = {IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, + Title = {WIDER FACE: A Face Detection Benchmark}, + Year = {2016}}", diff --git a/datasets/citations-2018310.csv b/datasets/citations-2018310.csv new file mode 100644 index 00000000..68a3ae3e --- /dev/null +++ b/datasets/citations-2018310.csv @@ -0,0 +1,215 @@ +Database Name,Title,Journal/Pub/Conference,Year,Pages,Volume,Author1,Author2,Author3,Author4,Author5,Author 6,PDF,Priority,URL,bibtex_reference_only,notes +LAG,Large Age-Gap Face Verification by Feature Injection in Deep Networks,Pattern Recognition Letters,2017,36-42,90,Simone Bianco,,,,,,bianco2017large-age.pdf,,http://www.ivl.disco.unimib.it/activities/large-age-gap-face-verification/,, +YouTubeFaces,Face Recognition in Unconstrained Videos with Matched Background Similarity,IEEE Conf. on Computer Vision and Pattern Recognition (CVPR),2011,,,Lior Wolf,Tal Hassner,Itay Maoz,,,,,,,, +LFW,Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments.,"University of Massachusetts, Amherst, Technical Report ",2007,07-49,,Gary B. Huang,Manu Ramesh,Tamara Berg,Erik Learned-Miller,,,,,http://vis-www.cs.umass.edu/lfw/lfw.pdf,,various citaton depending on various datasets provided. Citation used here was first one published in 2007 +HRT Transgender Database,Is the Eye Region More Reliable Than the Face? A Preliminary Study of Face-based Recognition on a Transgender Dataset,"In Proc. of IEEE Intl. Conf. on Biometrics: Theory, Applications, and Systems",2013,,,Gayathri Mahalingam,Karl Ricanek Jr.,,,,,,,https://pdfs.semanticscholar.org/b066/733d533250f4ddafd22c12456def7fa24f4c.pdf,, +JAFFE,Coding Facial Expressions with Gabor Wavelets,3rd IEEE International Conference on Automatic Face and Gesture Recognition,1998,200-205,,Michael J. Lyons,Shigeru Akemastu,Miyuki Kamachi,Jiro Gyoba,,,,,http://www.kasrl.org/fg98-1.pdf,, +CMDP,Distance Estimation of an Unknown Person from a Portrait,ECCV 2014,2014,,,X. P. Burgos-Artizzu,M.R. Ronchi,P. Perona,,,,,,,, +WIDER,Recognize Complex Events from Static Images by Fusing Deep Channels,2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2015,,,"Xiong, Yuanjun and Zhu, Kai and Lin, Dahua and Tang, Xiaoou",,,,,,,,,, +WIDER FACE,WIDER FACE: A Face Detection Benchmark,IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2016,,,"Yang, Shuo and Luo, Ping and Loy, Chen Change and Tang, Xiaoou",,,,,,,,,"@inproceedings{yang2016wider, + Author = {Yang, Shuo and Luo, Ping and Loy, Chen Change and Tang, Xiaoou}, + Booktitle = {IEEE Conference on Computer Vision and Pattern Recognition (CVPR)}, + Title = {WIDER FACE: A Face Detection Benchmark}, + Year = {2016}}", +300-W,300 faces In-the-wild challenge: Database and results,"Image and Vision Computing (IMAVIS), Special Issue on Facial Landmark Localisation ""In-The-Wild""",2016,,,C. Sagonas,E. Antonakos,"G, Tzimiropoulos",S. Zafeiriou,M. Pantic,,,1,,, +300-W,300 Faces in-the-Wild Challenge: The first facial landmark localization Challenge,"Proceedings of IEEE Int’l Conf. on Computer Vision (ICCV-W), 300 Faces in-the-Wild Challenge (300-W). Sydney, Australia",2013,,,C. Sagonas,G. Tzimiropoulos,S. Zafeiriou,M. Pantic,,,,2,,, +300-W,A semi-automatic methodology for facial landmark annotation,"Proceedings of IEEE Int’l Conf. Computer Vision and Pattern Recognition (CVPR-W), 5th Workshop on Analysis and Modeling of Faces and Gestures (AMFG 2013). Oregon, USA,",2013,,,C. Sagonas,G. Tzimiropoulos,S. Zafeiriou,M. Pantic,,,,3,,, +LFWP,Localizing Parts of Faces Using a Consensus of Exemplars,Proceedings of the 24th IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2011,,,Peter N. Belhumeur,"David W. Jacobs,",David J. Kriegman,Neeraj Kumar,,,,,http://neerajkumar.org/projects/face-parts/base/papers/nk_cvpr2011_faceparts.pdf,, +Helen,Interactive Facial Feature Localization,ECCV,2012,,,Vuong Le,Jonathan Brandt,Zhe Lin,Lubomir Boudev,Thomas S. Huang,,,,http://www.ifp.illinois.edu/~vuongle2/helen/eccv2012_helen_final.pdf,, +Hipsterwars,Hipster Wars: Discovering Elements of Fashion Styles.,In European Conference on Computer Vision,2014,,,M. Hadi Kiapour,Kota Yamaguchi,Alexander C. Berg,Tamara L. Berg,,,,,http://tamaraberg.com/papers/hipster_eccv14.pdf,"@inproceedings{ + HipsterWarsECCV14, + title = {Hipster Wars: Discovering Elements of Fashion Styles} + author = {M. Hadi Kiapour, Kota Yamaguchi, Alexander C. Berg, Tamara L. Berg}, + booktitle={European Conference on Computer Vision}, + year = {2014} + }", +Adience,Age and Gender Estimation of Unfiltered Faces,"Transactions on Information Forensics and Security (IEEE-TIFS), special issue on Facial Biometrics in the Wild",2014,2170 - 2179,9,Eran Eidinger,Roee Enbar, Tal Hassner,,,,,,http://www.openu.ac.il/home/hassner/Adience/EidingerEnbarHassner_tifs.pdf,, +AFW,"Face detection, pose estimation and landmark localization in the wild","Computer Vision and Pattern Recognition (CVPR) Providence, Rhode Island,",2012,,,X. Zhu,D. Ramanan,,,,,,,http://www.ics.uci.edu/~xzhu/paper/face-cvpr12.pdf,, +AFLW,"Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization",,,,,Martin Koestinger,Paul Wohlhart,Peter M. Roth,Horst Bischof,,,,,https://files.icg.tugraz.at/seafhttp/files/d18813db-78c3-46a9-8614-bc0c8d428114/koestinger_befit_11.pdf,"@INPROCEEDINGS{koestinger11a, + author = {Martin Koestinger, Paul Wohlhart, Peter M. Roth and Horst Bischof}, + title = {{Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization}}, + booktitle = {{Proc. First IEEE International Workshop on Benchmarking Facial Image Analysis Technologies}}, + year = {2011} +} ", +AgeDB,"AgeDB: the first manually collected, in-the-wild age database",Proceedings of IEEE Int’l Conf. on Computer Vision and Pattern Recognition (CVPR-W 2017,2017,,,S. Moschoglou,A. Papaioannou,C. Sagonas,J. Deng,I. Kotsia, S. Zafeiriou,,,http://openaccess.thecvf.com/content_cvpr_2017_workshops/w33/papers/Moschoglou_AgeDB_The_First_CVPR_2017_paper.pdf,"@inproceedings{AgeDB, + author = {S. Moschoglou and A. Papaioannou and C. Sagonas and J. Deng and I. Kotsia and S. Zafeiriou}, + address = {Honolulu, Hawaii}, + booktitle = {Proceedings of IEEE Int’l Conf. on Computer Vision and Pattern Recognition (CVPR-W 2017)}, + month = {June}, + title = {AgeDB: the first manually collected, in-the-wild age database}, + year = {2017}, +}", +CAISA Webface,Learning Face Representation from Scratch,arXiv preprint arXiv:1411.7923.,2014,,,Dong Yi,Zhen Lei, Shengcai Liao,Stan Z. Li,,,,,https://arxiv.org/abs/1411.7923,, +Caltech 10K Web Faces,Pruning Training Sets for Learning of Object Categories,Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2005,,,Anelia Angelova,Yaser Abu-Mostafa,Pietro Perona,,,,,,http://www.vision.caltech.edu/anelia/DataPruning/Angelova05DataPruning.pdf,This is a paper using the dataset (linked on the project website), +CelebA,From Facial Parts Responses to Face Detection: A Deep Learning Approach,"in IEEE International Conference on Computer Vision (ICCV),",2015,,,S. Yang,P. Luo,C. C. Loy,X. Tang,,,,,https://arxiv.org/abs/1509.06451,"The following paper employed CelebA for face detection. (linked on the project website) @inproceedings{liu2015faceattributes, + author = {Ziwei Liu and Ping Luo and Xiaogang Wang and Xiaoou Tang}, + title = {Deep Learning Face Attributes in the Wild}, + booktitle = {Proceedings of International Conference on Computer Vision (ICCV)}, + month = December, + year = {2015} +}", +UMD,UMDFaces: An Annotated Face Dataset for Training Deep Networks,Arxiv preprint,2016,,,Ankan Bansal,Anirudh Nanduri,Carlos D Castillo,Rajeev Ranjan,Rama Chellappa,,,1,https://arxiv.org/abs/1611.01484v2,"@article{bansal2016umdfaces, + title={UMDFaces: An Annotated Face Dataset for Training Deep Networks}, + author={Bansal, Ankan and Nanduri, Anirudh and Castillo, Carlos D and Ranjan, Rajeev and Chellappa, Rama} + journal={arXiv preprint arXiv:1611.01484v2}, + year={2016} + }", +UMD,The Do's and Don'ts for CNN-based Face Verification,Arxiv preprint,2017,,,Ankan Bansal,Carlos Castillo,"Rajeev Ranjan,",Rama Chellappa,,,,2,https://arxiv.org/abs/1705.07426,"@article{bansal2017dosanddonts, + title = {The Do's and Don'ts for CNN-based Face Verification}, + author = {Bansal, Ankan and Castillo, Carlos and Ranjan, Rajeev and Chellappa, Rama}, + journal = {arXiv preprint arXiv:1705.07426}, + year = {2017} + }", +COFW,Robust face landmark estimation under occlusion ,"ICCV 2013, Sydney, Australia",2013,,,X. P. Burgos-Artizzu,P. Perona,P. Dollár,,,,,,http://www.vision.caltech.edu/%7Expburgos/papers/ICCV13%20Burgos-Artizzu.pdf,, +CMDP,Distance Estimation of an Unknown Person from a Portrait ,"ECCV 2014, Zurich, Switzerland",2014,,,X. P. Burgos-Artizzu,M.R. Ronchi,P. Perona,,,,,,http://www.vision.caltech.edu/~mronchi/papers/ECCV14_FaceDistancePortrait_PAPER.pdf,"@incollection{perona2014PortraitDistanceEstimation, + title={Distance Estimation of an Unknown Person from a Portrait}, + author={Xavier P. Burgos-Artizzu, Matteo Ruggero Ronchi and Pietro Perona}, + booktitle={Computer Vision--ECCV 2014}, + pages={313--327}, + year={2014}, + publisher={Springer} +} +", +FaceTracer,FaceTracer: A Search Engine for Large Collections of Images with Faces,European Conference on Computer Vision (ECCV),2008,340-353,,N. Kumar,P. N. Belhumeur,S. K. Nayar,,,,,1,http://www1.cs.columbia.edu/CAVE/publications/pdfs/Kumar_ECCV08.pdf,, +FaceTracer,Face Swapping: Automatically Replacing Faces in Photographs,ACM Trans. on Graphics (also Proc. of ACM SIGGRAPH),2008,,,D. Bitouk,N. Kumar,S. Dhillon,P.N. Belhumeur,S. K. Nayar,,,2,http://www1.cs.columbia.edu/CAVE/publications/pdfs/Bitouk_SIGGRAPH08.pdf,, +FDDB,FDDB: A Benchmark for Face Detection in Unconstrained Settings,"Technical Report UM-CS-2010-009, Dept. of Computer Science, University of Massachusetts",2010,,,Vidit Jain,Erik Learned-Mille,,,,,,,http://vis-www.cs.umass.edu/fddb/fddb.pdf,"@TechReport{fddbTech, + author = {Vidit Jain and Erik Learned-Miller}, + title = {FDDB: A Benchmark for Face Detection in Unconstrained Settings}, + institution = {University of Massachusetts, Amherst}, + year = {2010}, + number = {UM-CS-2010-009} + }", +IMFDB,Indian Movie Face Database: A Benchmark for Face Recognition Under Wide Variations,"National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG)",2013,,,Shankar Setty,et al,,,,,,,http://cvit.iiit.ac.in/projects/IMFDB/imfdb.pdf,"@InProceedings{imfdb, +author = {Shankar Setty, Moula Husain, Parisa Beham, Jyothi Gudavalli, Menaka Kandasamy, Radhesyam Vaddi, Vidyagouri Hemadri, J C Karure, Raja Raju, Rajan, Vijay Kumar and C V Jawahar}, +title = {{I}ndian {M}ovie {F}ace {D}atabase: {A} {B}enchmark for {F}ace {R}ecognition {U}nder {W}ide {V}ariations}, +booktitle = {National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG)}, +month = {Dec}, +year = {2013} +} ", +imSitu,Situation Recognition: Visual Semantic Role Labeling for Image Understanding,"(1) Computer Science & Engineering, University of Washington, Seattle, WA +(2) Allen Institute for Artificial Intelligence (AI2), Seattle, WA",,,,Mark Yatskar,Luke Zettlemoyer,Ali Farhadi,,,,,,https://homes.cs.washington.edu/~my89/publications/situations.pdf,, +LAG,Large Age-Gap Face Verification by Feature Injection in Deep Networks,In Pattern Recognition Letters,2017,36-42,90,Simone Bianco,,,,,,,,http://www.ivl.disco.unimib.it/download/bianco2017large-age.pdf,, +LFW-a,,,,,,,,,,,,,,,Comply with any instructions specified for the original LFW data set, +LFW-a,Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics,"IEEE Trans. on Pattern Analysis and Machine Intelligence (TPAMI), 33(10),",2011,,,Lior Wolf,Tal Hassner,Yaniv Taigman,,,,,,http://www.openu.ac.il/home/hassner/projects/Patchlbp/WolfHassnerTaigman_TPAMI11.pdf,, +MALF,Fine-grained Evaluation on Face Detection in the Wild.,Proceedings of the 11th IEEE International Conference on Automatic Face and Gesture Recognition Conference and Workshops.,2015,,,Bin Yang*,Junjie Yan*,Zhen Lei,Stan Z. Li,,,,,http://www.cbsr.ia.ac.cn/faceevaluation/faceevaluation15.pdf,"@inproceedings{faceevaluation15, +title={Fine-grained Evaluation on Face Detection in the Wild}, +author={Yang, Bin and Yan, Junjie and Lei, Zhen and Li, Stan Z}, +booktitle={Automatic Face and Gesture Recognition (FG), 11th IEEE International +Conference on}, +year={2015}, +organization={IEEE} +}", +MegaFace 2,Level Playing Field for Million Scale Face Recognition,IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2017,,,"Nech, Aaron","Kemelmacher-Shlizerman, Ira",,,,,,If you're participating or using data from Challenge 2 please cite:,https://homes.cs.washington.edu/~kemelmi/ms.pdf,"@inproceedings{nech2017level, +title={Level Playing Field For Million Scale Face Recognition}, +author={Nech, Aaron and Kemelmacher-Shlizerman, Ira}, +booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition}, +year={2017} +}", +MegaFace 2,The MegaFace Benchmark: 1 Million Faces for Recognition at Scale,IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2016,,,"Kemelmacher-Shlizerman, Ira","Seitz, Steven M","Miller, Daniel","Brossard, Evan",,,,If you're using or participating in Challenge 1 please cite:,http://megaface.cs.washington.edu/KemelmacherMegaFaceCVPR16.pdf,"@inproceedings{kemelmacher2016megaface, +title={The megaface benchmark: 1 million faces for recognition at scale}, +author={Kemelmacher-Shlizerman, Ira and Seitz, Steven M and Miller, Daniel and Brossard, Evan}, +booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition}, +pages={4873--4882}, +year={2016} +}", +MORPH non-commercial,MORPH: A Longitudinal Image Database of Normal Adult Age-Progression,"IEEE 7th International Conference on Automatic Face and Gesture Recognition, Southampton, UK",2006,341-345,,Karl Ricanek Jr,Tamirat Tesafaye,,,,,,,,, +MORPH commercial,MORPH: A Longitudinal Image Database of Normal Adult Age-Progression,"IEEE 7th International Conference on Automatic Face and Gesture Recognition, Southampton, UK",2006,341-345,,Karl Ricanek Jr,Tamirat Tesafaye,,,,,,,,, +FaceScrub,A data-driven approach to cleaning large face datasets,Proc. IEEE International Conference on Image Processing (ICIP),2014,,,H.-W. Ng,S. Winkler,,,,,,,,, +MIFS,Spoofing Faces Using Makeup: An Investigative Study,"Proc. of 3rd IEEE International Conference on Identity, Security and Behavior Analysis (ISBA), (New Delhi, India)",2017,,,C. Chen,A. Dantcheva,T. Swearingen,A. Ross,,,,,http://www.cse.msu.edu/~rossarun/pubs/ChenFaceMakeupSpoof_ISBA2017.pdf,, +MIW,Automatic Facial Makeup Detection with Application in Face Recognition,"Proc. of 6th IAPR International Conference on Biometrics (ICB), (Madrid, Spain)",2013,,,C. Chen,A. Dantcheva,A. Ross,,,,,,https://www.cse.msu.edu/~rossarun/pubs/ChenMakeupDetection_ICB2013.pdf,, +VMU,Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?,"Proc. of 5th IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS), (Washington DC, USA)",2012,,,A. Dantcheva,C. Chen,A. Ross,,,,,,https://www.cse.msu.edu/~rossarun/pubs/DantchevaChenRossFaceCosmetics_BTAS2012.pdf,, +YMU,Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?,"Proc. of 5th IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS), (Washington DC, USA)",2012,,,A. Dantcheva,C. Chen,A. Ross,,,,,1,https://www.cse.msu.edu/~rossarun/pubs/DantchevaChenRossFaceCosmetics_BTAS2012.pdf,, +YMU,Automatic Facial Makeup Detection with Application in Face Recognition,"Proc. of 6th IAPR International Conference on Biometrics (ICB), (Madrid, Spain)",2013,,,C. Chen,A. Dantcheva,A. Ross,,,,,2,https://www.cse.msu.edu/~rossarun/pubs/ChenMakeupDetection_ICB2013.pdf,, +MsCeleb,MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognition,European Conference on Computer Vision,2016,,,"Guo, Yandong","Zhang, Lei","Hu, Yuxiao","He, Xiaodong","Gao, Jianfeng",,,,https://www.microsoft.com/en-us/research/wp-content/uploads/2016/08/MSCeleb-1M-a.pdf,"@INPROCEEDINGS { guo2016msceleb, + author = {Guo, Yandong and Zhang, Lei and Hu, Yuxiao and He, Xiaodong and Gao, Jianfeng}, + title = {M{S}-{C}eleb-1{M}: A Dataset and Benchmark for Large Scale Face Recognition}, + booktitle = {European Conference on Computer Vision}, + year = {2016}, + organization={Springer}}", +PIPA,Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues,arXiv:1501.05703 [cs.CV],2015,,,Ning Zhang, Manohar Paluri,Yaniv Taigman,Rob Fergus,Lubomir Bourdev,,,,https://arxiv.org/pdf/1501.05703.pdf,"@inproceedings{piper, + Author = {Ning Zhang and Manohar Paluri and Yaniv Taigman and Rob Fergus and Lubomir Bourdev}, + Title = {Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues}, + Eprint = {arXiv:1501.05703}, + Year = {2015}}", +PubFig,Attribute and Simile Classifiers for Face Verification,International Conference on Computer Vision (ICCV),2009,,,Neeraj Kumar,Alexander C. Berg,Peter N. Belhumeur,Shree K. Nayar,,,,,http://www.cs.columbia.edu/CAVE/publications/pdfs/Kumar_ICCV09.pdf,, +SCUT-FBP,SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception,arXiv:1511.02459 [cs.CV],2015,,,Duorui Xie,Lingyu Liang,Lianwen Jin,Jie Xu,Mengru Li,,,,https://arxiv.org/ftp/arxiv/papers/1511/1511.02459.pdf,, +RaFD ,Presentation and validation of the Radboud Faces Database,Cognition & Emotion,2010,1377-1388,24.8,"Langner, O.","Dotsch, R."," Bijlstra, G.","Wigboldus, D.H.J.","Hawk, S.T.","van Knippenberg, A.",,,http://dx.doi.org/10.1080/02699930903485076,DOI: 10.1080/02699930903485076, +MUCT,The MUCT Landmarked Face Database,Pattern Recognition Association of South Africa,2010,,,,S. Milborrow,J. Morkel,F. Nicolls,,,,,http://www.milbo.org/muct/The-MUCT-Landmarked-Face-Database.pdf,"@article{Milborrow10, + author={S. Milborrow and J. Morkel and F. Nicolls}, + title={{The MUCT Landmarked Face Database}}, + journal={Pattern Recognition Association of South Africa}, + year=2010, + note={\url{http://www.milbo.org/muct}} +}", +IJB-A,"Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A +",Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition,2015,1931-1939,07-12-June-2015,"Klare, B. F.","Klein, B.","Taborsky, E.","Blanton, A.","Cheney, J.","Allen, K., ... Jain, A. K.",,,http://ieeexplore.ieee.org/document/7298803/,"DOI: 10.1109/CVPR.2015.7298803 @inbook{882e95bdca414797b4a8e2bfcb5b1fa4, +title = ""Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A"", +abstract = ""Rapid progress in unconstrained face recognition has resulted in a saturation in recognition accuracy for current benchmark datasets. While important for early progress, a chief limitation in most benchmark datasets is the use of a commodity face detector to select face imagery. The implication of this strategy is restricted variations in face pose and other confounding factors. This paper introduces the IARPA Janus Benchmark A (IJB-A), a publicly available media in the wild dataset containing 500 subjects with manually localized face images. Key features of the IJB-A dataset are: (i) full pose variation, (ii) joint use for face recognition and face detection benchmarking, (iii) a mix of images and videos, (iv) wider geographic variation of subjects, (v) protocols supporting both open-set identification (1:N search) and verification (1:1 comparison), (vi) an optional protocol that allows modeling of gallery subjects, and (vii) ground truth eye and nose locations. The dataset has been developed using 1,501,267 million crowd sourced annotations. Baseline accuracies for both face detection and face recognition from commercial and open source algorithms demonstrate the challenge offered by this new unconstrained benchmark."", +author = ""Klare, {Brendan F.} and Ben Klein and Emma Taborsky and Austin Blanton and Jordan Cheney and Kristen Allen and Patrick Grother and Alan Mah and Mark Burge and Jain, {Anil K.}"", +year = ""2015"", +month = ""10"", +doi = ""10.1109/CVPR.2015.7298803"", +isbn = ""9781467369640"", +volume = ""07-12-June-2015"", +pages = ""1931--1939"", +booktitle = ""Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition"", +publisher = ""IEEE Computer Society"", + +} +", +FaceScrub,A data-driven approach to cleaning large face datasets,"Proc. IEEE International Conference on Image Processing (ICIP), Paris, France",2014,,,H.-W. Ng,S. Winkler,,,,,,,http://vintage.winklerbros.net/Publications/icip2014a.pdf,, +Face Research Lab London Set,Face Research Lab London Set. figshare,,2017,,,"DeBruine, Lisa","Jones, Benedict",,,,,,,https://doi.org/10.6084/m9.figshare.5047666.v3,, +CK,Comprehensive Database for Facial Expression Analysis,"Proceedings of the Fourth IEEE International Conferenc +e on Automatic Face and Gesture Recognition +(FG'00) +",2000,484-490,,"Kanade, T.","Cohn, J. F.","Tian, Y.",,,,,,http://www.pitt.edu/~jeffcohn/biblio/Cohn-Kanade_Database.pdf,, +Columbia Gaze Data Set,Gaze Locking: Passive Eye Contact Detection for Human–Object Interaction,ACM Symposium on User Interface Software and Technology (UIST),2013,271-280,,B.A. Smith,Q. Yin,S.K. Feiner,S.K. Nayar,,,,,http://www.cs.columbia.edu/~brian/publications/gaze_locking.html,, +UCF Selfie,"How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia",,2015,,,Mahdi M. Kalayeh,Misrak Seifu,Wesna LaLanne,Mubarak Shah,,,,,,, +UCF101,THUMOS Challenge: Action Recognition with a Large Number of Classes,,2015,,,"Gorban, A.","Idrees, H.","Jiang, Y.-G.","Roshan Zamir, A.","Laptev, I.","Shah, M. and Sukthankar, R.",,1,http://www.thumos.info/,"@misc{THUMOS15, + author = ""Gorban, A. and Idrees, H. and Jiang, Y.-G. and Roshan Zamir, A. and Laptev, + I. and Shah, M. and Sukthankar, R."", + title = ""{THUMOS} Challenge: Action Recognition with a Large + Number of Classes"", + howpublished = ""\url{http://www.thumos.info/}"", + Year = {2015}}", +UCF101,UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild,CRCV-TR-12-01,2012,,,"Soomro, K.","Roshan Zamir, A.","Shah, M.",,,,,2,,"@inproceedings{UCF101, + author = {Soomro, K. and Roshan Zamir, A. and Shah, M.}, + booktitle = {CRCV-TR-12-01}, + title = {{UCF101}: A Dataset of 101 Human Actions Classes From + Videos in The Wild}, + year = {2012}}", +SVW,Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis,"Proc. International Conference on Automatic Face and Gesture Recognition (FG 2015), Ljubljana, Slovenia",2015,,,Seyed Morteza Safdarnejad, Xiaoming Liu, Lalita Udpa, Brooks Andrus,"John Wood,",Dean Craven,,,http://cvlab.cse.msu.edu/pdfs/Morteza_FG2015.pdf," @inproceedings{ sports-videos-in-the-wild-svw-a-video-dataset-for-sports-analysis, + author = { Seyed Morteza Safdarnejad and Xiaoming Liu and Lalita Udpa and Brooks Andrus and John Wood and Dean Craven }, + title = { Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis }, + booktitle = { Proc. International Conference on Automatic Face and Gesture Recognition }, + address = { Ljubljana, Slovenia }, + month = { May }, + year = { 2015 }, +} ", +CK+,The Extended Cohn-Kanade Dataset (CK+): A complete expression dataset for action unit and emotion-specified expression,"Proceedings of the Third International Workshop on CVPR for Human Communicative Behavior Analysis (CVPR4HB 2010), San Francisco, USA",2010,94-101,,"Ambadar, Z.","Cohn, J.F.","Kanade, T.","Lucey, P.","Matthews, I.A.","Saragih, J.M.",,,http://ieeexplore.ieee.org/document/5543262/,"@article{Lucey2010TheEC, + title={The Extended Cohn-Kanade Dataset (CK+): A complete dataset for action unit and emotion-specified expression}, + author={Patrick Lucey and Jeffrey F. Cohn and Takeo Kanade and Jason M. Saragih and Zara Ambadar and Iain A. Matthews}, + journal={2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Workshops}, + year={2010}, + pages={94-101} +}", +Names and Faces,Names and Faces ,U.C. Berkeley Technical Report,Jan. 2007,,,Tamara L. Berg,Alexander C. Berg,Jaety Edwards,Michael Maire,Ryan White,"Yee Whye Teh, Erik Learned-Miller, David A. Forsyth",,1,http://www.cs.berkeley.edu/%7Eaberg/papers/journal_berg.pdf,, +Names and Faces,Who's in the Picture ,NIPS,2004,,,Tamara L. Berg,Alexander C. Berg,Jaety Edwards,David A. Forsyth,,,,2,http://www.cs.berkeley.edu/%7Eaberg/papers/berg_whos_in_the_picture.pdf,, +Names and Faces,Names and Faces in the News,"Computer Vision and Pattern Recognition (CVPR), Washington D.C.",2004,848-854,,Tamara L. Berg,Alexander C. Berg,Jaety Edwards,Michael Maire,Ryan White,"Yee Whye Teh, Erik Learned-Miller, David A. Forsyth",,3,http://www.cs.berkeley.edu/%7Eaberg/papers/berg_names_and_faces.pdf,, +YaleFaces,Eigenfaces vs. fisherfaces: Recognition using class specific linear projection,"IEEE Transactions on Pattern Analysis and Machine Intelligence, Special Issue on Face Recognition",1997,711--720,17(7),P. N. Bellhumer,J. Hespanha,D. Kriegman,,,,,,,, +Yale Face Database B,From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose,PAMI,2001,,,Athinodoros Georghiades,Peter Belhumeur,David Kriegman,,,,,,,, +PIE,"The CMU Pose, Illumination, and Expression Database",IEEE Transactions on Pattern Analysis and Machine Intelligence,Dec 2003,"25, No. 12",,T. Sim,S. Baker,M. Bsat,,,,,,http://www.cs.cmu.edu/~simonb/pie_db/pami.pdf,, +IMDB,Deep expectation of real and apparent age from a single image without facial landmarks,International Journal of Computer Vision (IJCV),Jul 2016,,,Rasmus Rothe,Radu Timofte,Luc Van Gool,,,,,1,,"@article{Rothe-IJCV-2016, + author = {Rasmus Rothe and Radu Timofte and Luc Van Gool}, + title = {Deep expectation of real and apparent age from a single image without facial landmarks}, + journal = {International Journal of Computer Vision (IJCV)}, + year = {2016}, + month = {July}, +}", +IMDB,DEX: Deep EXpectation of apparent age from a single image,IEEE International Conference on Computer Vision Workshops (ICCVW),Dec 2015,,,Rasmus Rothe,Radu Timofte,Luc Van Gool,,,,,2,,"@InProceedings{Rothe-ICCVW-2015, + author = {Rasmus Rothe and Radu Timofte and Luc Van Gool}, + title = {DEX: Deep EXpectation of apparent age from a single image}, + booktitle = {IEEE International Conference on Computer Vision Workshops (ICCVW)}, + year = {2015}, + month = {December}, +}", \ No newline at end of file diff --git a/datasets/citations-3.csv b/datasets/citations-3.csv new file mode 100644 index 00000000..57db254d --- /dev/null +++ b/datasets/citations-3.csv @@ -0,0 +1,51 @@ +Database Name,Title,Journal/Pub/Conference,Year,Pages,Volume,Author1,Author2,Author3,Author4,Author5,Author 6,PDF,Priority,URL,bibtex_reference_only,notes +imSitu,Situation Recognition: Visual Semantic Role Labeling for Image Understanding,"(1) Computer Science & Engineering, University of Washington, Seattle, WA +(2) Allen Institute for Artificial Intelligence (AI2), Seattle, WA",,,,Mark Yatskar,Luke Zettlemoyer,Ali Farhadi,,,,,,https://homes.cs.washington.edu/~my89/publications/situations.pdf,, +JAFFE,Coding Facial Expressions with Gabor Wavelets,3rd IEEE International Conference on Automatic Face and Gesture Recognition,1998,200-205,,Michael J. Lyons,Shigeru Akemastu,Miyuki Kamachi,Jiro Gyoba,,,,,http://www.kasrl.org/fg98-1.pdf,, +UCF101,THUMOS Challenge: Action Recognition with a Large Number of Classes,,2015,,,"Gorban, A.","Idrees, H.","Jiang, Y.-G.","Roshan Zamir, A.","Laptev, I.","Shah, M. and Sukthankar, R.",,1,http://www.thumos.info/,"@misc{THUMOS15, + author = ""Gorban, A. and Idrees, H. and Jiang, Y.-G. and Roshan Zamir, A. and Laptev, + I. and Shah, M. and Sukthankar, R."", + title = ""{THUMOS} Challenge: Action Recognition with a Large + Number of Classes"", + howpublished = ""\url{http://www.thumos.info/}"", + Year = {2015}}", +IMFDB,Indian Movie Face Database: A Benchmark for Face Recognition Under Wide Variations,"National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG)",2013,,,Shankar Setty,et al,,,,,,,http://cvit.iiit.ac.in/projects/IMFDB/imfdb.pdf,"@InProceedings{imfdb, +author = {Shankar Setty, Moula Husain, Parisa Beham, Jyothi Gudavalli, Menaka Kandasamy, Radhesyam Vaddi, Vidyagouri Hemadri, J C Karure, Raja Raju, Rajan, Vijay Kumar and C V Jawahar}, +title = {{I}ndian {M}ovie {F}ace {D}atabase: {A} {B}enchmark for {F}ace {R}ecognition {U}nder {W}ide {V}ariations}, +booktitle = {National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG)}, +month = {Dec}, +year = {2013} +} ", +LFW-a,Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics,"IEEE Trans. on Pattern Analysis and Machine Intelligence (TPAMI), 33(10),",2011,,,Lior Wolf,Tal Hassner,Yaniv Taigman,,,,,,http://www.openu.ac.il/home/hassner/projects/Patchlbp/WolfHassnerTaigman_TPAMI11.pdf,, +MORPH commercial,MORPH: A Longitudinal Image Database of Normal Adult Age-Progression,"IEEE 7th International Conference on Automatic Face and Gesture Recognition, Southampton, UK",2006,341-345,,Karl Ricanek Jr,Tamirat Tesafaye,,,,,,,,, +SCUT-FBP,SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception,arXiv:1511.02459 [cs.CV],2015,,,Duorui Xie,Lingyu Liang,Lianwen Jin,Jie Xu,Mengru Li,,,,https://arxiv.org/ftp/arxiv/papers/1511/1511.02459.pdf,, +Names and Faces,Names and Faces in the News,"Computer Vision and Pattern Recognition (CVPR), Washington D.C.",2004,848-854,,Tamara L. Berg,Alexander C. Berg,Jaety Edwards,Michael Maire,Ryan White,"Yee Whye Teh, Erik Learned-Miller, David A. Forsyth",,3,http://www.cs.berkeley.edu/%7Eaberg/papers/berg_names_and_faces.pdf,, +FaceScrub,A data-driven approach to cleaning large face datasets,Proc. IEEE International Conference on Image Processing (ICIP),2014,,,H.-W. Ng,S. Winkler,,,,,,,,, +UCF Selfie,"How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia",,2015,,,Mahdi M. Kalayeh,Misrak Seifu,Wesna LaLanne,Mubarak Shah,,,,,,, +300-W,A semi-automatic methodology for facial landmark annotation,"Proceedings of IEEE Int’l Conf. Computer Vision and Pattern Recognition (CVPR-W), 5th Workshop on Analysis and Modeling of Faces and Gestures (AMFG 2013). Oregon, USA,",2013,,,C. Sagonas,G. Tzimiropoulos,S. Zafeiriou,M. Pantic,,,,3,,, +YMU,Automatic Facial Makeup Detection with Application in Face Recognition,"Proc. of 6th IAPR International Conference on Biometrics (ICB), (Madrid, Spain)",2013,,,C. Chen,A. Dantcheva,A. Ross,,,,,2,https://www.cse.msu.edu/~rossarun/pubs/ChenMakeupDetection_ICB2013.pdf,, +WIDER,Recognize Complex Events from Static Images by Fusing Deep Channels,2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2015,,,"Xiong, Yuanjun and Zhu, Kai and Lin, Dahua and Tang, Xiaoou",,,,,,,,,, +YaleFaces,Eigenfaces vs. fisherfaces: Recognition using class specific linear projection,"IEEE Transactions on Pattern Analysis and Machine Intelligence, Special Issue on Face Recognition",1997,711--720,17(7),P. N. Bellhumer,J. Hespanha,D. Kriegman,,,,,,,, +PubFig,Attribute and Simile Classifiers for Face Verification,International Conference on Computer Vision (ICCV),2009,,,Neeraj Kumar,Alexander C. Berg,Peter N. Belhumeur,Shree K. Nayar,,,,,http://www.cs.columbia.edu/CAVE/publications/pdfs/Kumar_ICCV09.pdf,, +Face Research Lab London Set,Face Research Lab London Set. figshare,,2017,,,"DeBruine, Lisa","Jones, Benedict",,,,,,,https://doi.org/10.6084/m9.figshare.5047666.v3,, +MALF,Fine-grained Evaluation on Face Detection in the Wild.,Proceedings of the 11th IEEE International Conference on Automatic Face and Gesture Recognition Conference and Workshops.,2015,,,Bin Yang*,Junjie Yan*,Zhen Lei,Stan Z. Li,,,,,http://www.cbsr.ia.ac.cn/faceevaluation/faceevaluation15.pdf,"@inproceedings{faceevaluation15, +title={Fine-grained Evaluation on Face Detection in the Wild}, +author={Yang, Bin and Yan, Junjie and Lei, Zhen and Li, Stan Z}, +booktitle={Automatic Face and Gesture Recognition (FG), 11th IEEE International +Conference on}, +year={2015}, +organization={IEEE} +}", +FaceScrub,A data-driven approach to cleaning large face datasets,"Proc. IEEE International Conference on Image Processing (ICIP), Paris, France",2014,,,H.-W. Ng,S. Winkler,,,,,,,http://vintage.winklerbros.net/Publications/icip2014a.pdf,, +VMU,Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?,"Proc. of 5th IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS), (Washington DC, USA)",2012,,,A. Dantcheva,C. Chen,A. Ross,,,,,,https://www.cse.msu.edu/~rossarun/pubs/DantchevaChenRossFaceCosmetics_BTAS2012.pdf,, +300-W,300 faces In-the-wild challenge: Database and results,"Image and Vision Computing (IMAVIS), Special Issue on Facial Landmark Localisation ""In-The-Wild""",2016,,,C. Sagonas,E. Antonakos,"G, Tzimiropoulos",S. Zafeiriou,M. Pantic,,,1,,, +CK,Comprehensive Database for Facial Expression Analysis,"Proceedings of the Fourth IEEE International Conferenc +e on Automatic Face and Gesture Recognition +(FG'00) +",2000,484-490,,"Kanade, T.","Cohn, J. F.","Tian, Y.",,,,,,http://www.pitt.edu/~jeffcohn/biblio/Cohn-Kanade_Database.pdf,, +MegaFace 2,Level Playing Field for Million Scale Face Recognition,IEEE Conference on Computer Vision and Pattern Recognition (CVPR),2017,,,"Nech, Aaron","Kemelmacher-Shlizerman, Ira",,,,,,If you're participating or using data from Challenge 2 please cite:,https://homes.cs.washington.edu/~kemelmi/ms.pdf,"@inproceedings{nech2017level, +title={Level Playing Field For Million Scale Face Recognition}, +author={Nech, Aaron and Kemelmacher-Shlizerman, Ira}, +booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition}, +year={2017} +}", diff --git a/datasets/citations.csv b/datasets/citations.csv new file mode 120000 index 00000000..a2ab42cc --- /dev/null +++ b/datasets/citations.csv @@ -0,0 +1 @@ +citations-2018310.csv \ No newline at end of file diff --git a/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv b/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv new file mode 100644 index 00000000..0a064c73 --- /dev/null +++ b/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv @@ -0,0 +1,10 @@ +Observation of a new particle in the search for the Standard Model Higgs boson with the ATLAS detector at the LHC|http://scholar.google.com/https://www.sciencedirect.com/science/article/pii/S037026931200857X|2012|7814|57|1650605866782918575|None|http://scholar.google.com/scholar?cites=1650605866782918575&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1650605866782918575&hl=en&as_sdt=0,5|None|A search for the Standard Model Higgs boson in proton–proton collisions with the ATLAS detector at the LHC is presented. The datasets used correspond to integrated luminosities of approximately 4.8 fb− 1 collected at s= 7 TeV in 2011 and 5.8 fb− 1 at s= 8 TeV in 2012 … +The relation between load and penetration in the axisymmetric Boussinesq problem for a punch of arbitrary profile|http://scholar.google.com/https://www.sciencedirect.com/science/article/pii/0020722565900194|1965|3816|3|17409802386521537480|None|http://scholar.google.com/scholar?cites=17409802386521537480&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=17409802386521537480&hl=en&as_sdt=0,5|None|A solution of the axisymmetric Boussinesq problem is derived from which are deduced simple formulae for the depth of penetration of the tip of a punch of arbitrary profile and for the total load which must be applied to the punch to achieve this penetration. Simple … +Evolution of the Altaid tectonic collage and Palaeozoic crustal growth in Eurasia|http://scholar.google.com/https://www.nature.com/articles/364299a0|1993|2702|10|10041893458681953783|None|http://scholar.google.com/scholar?cites=10041893458681953783&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=10041893458681953783&hl=en&as_sdt=0,5|None|A new tectonic model, postulating the growth of giant subduction-accretion complexes along a single magmatic arc now found contorted between Siberia and Baltica, shows that Asia grew by 5.3 million square kilometres during the Palaeozoic era. Half of this growth may … +A" silent" polymorphism in the MDR1 gene changes substrate specificity|http://science.sciencemag.org/content/315/5811/525.short|2007|2225|16|13672882627203076963|None|http://scholar.google.com/scholar?cites=13672882627203076963&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=13672882627203076963&hl=en&as_sdt=0,5|None|Synonymous single-nucleotide polymorphisms (SNPs) do not produce altered coding sequences, and therefore they are not expected to change the function of the protein in which they occur. We report that a synonymous SNP in the Multidrug Resistance 1 (MDR1) … +An unusual supernova in the error box of the γ-ray burst of 25 April 1998|http://scholar.google.com/https://www.nature.com/articles/doi:10.1038%2F27150|1998|1939|18|6579723347909169058|None|http://scholar.google.com/scholar?cites=6579723347909169058&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6579723347909169058&hl=en&as_sdt=0,5|None|The discovery of afterglows associated with γ-ray bursts at X-ray 1, optical 2 and radio 3 wavelengths and the measurement of the redshifts of some of these events 4, 5 has established that γ-ray bursts lie at extreme distances, making them the most powerful photon … +Jet energy measurement with the ATLAS detector in proton-proton collisions at|http://scholar.google.com/https://link.springer.com/article/10.1140/epjc/s10052-013-2304-2|2013|1671|105|5651138599710101302|None|http://scholar.google.com/scholar?cites=5651138599710101302&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=5651138599710101302&hl=en&as_sdt=0,5|None|The jet energy scale and its systematic uncertainty are determined for jets measured with the ATLAS detector at the LHC in proton-proton collision data at a centre-of-mass energy of\(\sqrt {s}= 7\\mathrm {TeV}\) corresponding to an integrated luminosity of 38 pb− 1. Jets … +Assessment of mitral annulus velocity by Doppler tissue imaging in the evaluation of left ventricular diastolic function|http://www.onlinejacc.org/content/30/2/474.abstract|1997|1902|11|4226712902543427028|None|http://scholar.google.com/scholar?cites=4226712902543427028&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4226712902543427028&hl=en&as_sdt=0,5|None|Objectives. This study assessed the clinical utility of mitral annulus velocity in the evaluation of left ventricular diastolic function. Background. Mitral inflow velocity recorded by Doppler echocardiography has been widely used to evaluate left ventricular diastolic function but is … +Topics in algebra|None|2006|2269|10|212858366598806886|None|http://scholar.google.com/scholar?cites=212858366598806886&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=212858366598806886&hl=en&as_sdt=0,5|None|None +Basic concepts in the theory of seepage of homogeneous liquids in fissured rocks [strata]|http://scholar.google.com/https://pdfs.semanticscholar.org/38a2/e7b4ae9da080578a83e3a8f9135e21359042.pdf|1960|2088|7|15437573464014520045|http://scholar.google.com/https://pdfs.semanticscholar.org/38a2/e7b4ae9da080578a83e3a8f9135e21359042.pdf|http://scholar.google.com/scholar?cites=15437573464014520045&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15437573464014520045&hl=en&as_sdt=0,5|None|The modern theory of seepage [infiltration 1 is based on the concept of a porous medium consisting of impermeable grains separated by pore spaces. Comparison of the results of theoretical and laboratory investigations of non-steady-state flow of liquids with data for … +Improved luminosity determination in pp collisions at using the ATLAS detector at the LHC|http://scholar.google.com/https://link.springer.com/10.1140/epjc/s10052-013-2518-3|2013|1614|60|11477579481550698253|None|http://scholar.google.com/scholar?cites=11477579481550698253&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=11477579481550698253&hl=en&as_sdt=0,5|None|The luminosity calibration for the ATLAS detector at the LHC during pp collisions at\(\sqrt {s}= 7~\mathrm {TeV}\) in 2010 and 2011 is presented. Evaluation of the luminosity scale is performed using several luminosity-sensitive detectors, and comparisons are made of the … diff --git a/fetch-entries.py b/fetch-entries.py new file mode 100644 index 00000000..b8279a1a --- /dev/null +++ b/fetch-entries.py @@ -0,0 +1,25 @@ +import os +import sys +import csv +import subprocess + +with open('./datasets/citations.csv', 'r') as f: + reader = csv.reader(f) + lines = list(reader) + keys = lines[0] + lines = lines[1:] + +print([line[1] for line in lines]) + +for line in lines: + label = line[0] + title = line[1] + entries_fn = './datasets/scholar/entries/{}.csv'.format(title) + print(entries_fn) + if not os.path.exists(entries_fn): + with open(entries_fn, 'w') as f: + subprocess.call([ + './vendor/scholar.py', + '-t', '-s', title, '--csv', + ], stdout=f) + sys.exit(1) diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..c94fbb15 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13 @@ +{ + "name": "megapixels_dev", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "node-fetch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz", + "integrity": "sha512-OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..377ae72d --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "megapixels_dev", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/adamhrv/megapixels_dev.git" + }, + "author": "", + "license": "UNLICENSED", + "bugs": { + "url": "https://github.com/adamhrv/megapixels_dev/issues" + }, + "homepage": "https://github.com/adamhrv/megapixels_dev#readme", + "dependencies": { + "node-fetch": "^2.2.0" + } +} diff --git a/split-csv.py b/split-csv.py new file mode 100644 index 00000000..62dc1597 --- /dev/null +++ b/split-csv.py @@ -0,0 +1,46 @@ +import os +import sys +import csv +from math import ceil +import subprocess +import random + +import click + +@click.command() +@click.option('--count', '-c', default=2, help='Number of subdivisions.') +@click.option('--shuffle/--no_shuffle', default=False, help='Whether to shuffle.') +@click.argument('filename') +def split_csv(count, shuffle, filename): + """Split a CSV into groups.""" + with open(filename, 'r') as f: + reader = csv.reader(f) + lines = list(reader) + keys = lines[0] + lines = lines[1:] + + fn, ext = os.path.splitext(filename) + if shuffle: + random.shuffle(lines) + for index, chunk in enumerate(chunks(lines, count)): + out_fn = fn + '-' + str(index+1) + ext + write_csv(out_fn, keys, chunk) + # sys.exit(1) + +# Write a CSV +def write_csv(fn, keys, chunk): + print(fn) + with open(fn, 'w') as f: + writer = csv.writer(f) + if keys is not None: + writer.writerow(keys) + for row in chunk: + writer.writerow(row) + +# Split an array into chunks +def chunks(l, n): + n = max(1, ceil(len(l) / n)) + return (l[i:i+n] for i in range(0, len(l), n)) + +if __name__ == '__main__': + split_csv() -- cgit v1.2.3-70-g09d2 From 26b8d0f08078b6356cdb815aa20ae3154ffe7665 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 01:42:14 +0100 Subject: fetch entries --- README.md | 19 +++++++++++++++---- fetch-entries.py | 47 +++++++++++++++++++++++++++++------------------ 2 files changed, 44 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index b7d830c3..e21f537f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,17 @@ -megapixels dev -============== +# megapixels dev -```xxxxdddd5xxdddd5555vvvv~xxxxdddd55vvvv7777~~~~xxxxdddddd5555vvvv7777 +## installation + +``` +pip install urllib3 +pip install bs4 +pip install http +``` + +## ascii + +``` +xxxxdddd5xxdddd5555vvvv~xxxxdddd55vvvv7777~~~~xxxxdddddd5555vvvv7777 xxxxdddd5xxdddd55v~xxxxddddddddd55vvvv7777~~~~xxxxdddd5555v5vvvv7777 xxxxdddd555vvvv77~~xxxxdddddddd55vvvv77777~~~xxxxddd55555v5vvvv77777 aaaaxddd5555vvvv77xxxxddddddddd55vvvvv77777~~xxxxddd55555v5vvvvddddd @@ -17,4 +27,5 @@ aallSSSSQQQQQ%%&&&llllllllllSSSD%Q%%##@@&&llllllllSSQQQQ%Q%%%#&&rrrr aaaaiiiiVVQQQ%%drrrrrrrrllllSSSSQQ%%%%&&&&llllllllSSSQQQQ%Q%%%%&rrrr aaaaiiiiVVVVVdddrrrrrrrraaaaiSSSQVdd%%&&rrrrrraaaaiiSQQQQ%Q%%%%rrrrr xxxxdddd55VVVddv7777~~~~aaaaiiiiVVddddrrrrrrrraaaaiiiiVVVVdVdddd7777 -xxxxdddd5555vvvv7777~~~~xxxxdiiiV555vvvv7777~~~~xxxxdddd5555vvvv7777``` +xxxxdddd5555vvvv7777~~~~xxxxdiiiV555vvvv7777~~~~xxxxdddd5555vvvv7777 +``` diff --git a/fetch-entries.py b/fetch-entries.py index b8279a1a..027b2955 100644 --- a/fetch-entries.py +++ b/fetch-entries.py @@ -3,23 +3,34 @@ import sys import csv import subprocess -with open('./datasets/citations.csv', 'r') as f: - reader = csv.reader(f) - lines = list(reader) - keys = lines[0] - lines = lines[1:] +import click -print([line[1] for line in lines]) +@click.command() +@click.option('--index', '-n', default=1, help='Index of CSV.') +def fetch_entries(index): + keys, lines = read_citation_list(index) -for line in lines: - label = line[0] - title = line[1] - entries_fn = './datasets/scholar/entries/{}.csv'.format(title) - print(entries_fn) - if not os.path.exists(entries_fn): - with open(entries_fn, 'w') as f: - subprocess.call([ - './vendor/scholar.py', - '-t', '-s', title, '--csv', - ], stdout=f) - sys.exit(1) + for line in lines: + label = line[0] + title = line[1] + entries_fn = './datasets/scholar/entries/{}.csv'.format(title) + print(entries_fn) + if not os.path.exists(entries_fn): + with open(entries_fn, 'w') as f: + subprocess.call([ + './vendor/scholar.py', + '-t', '-s', title, '--csv', + ], stdout=f) + sys.exit(1) + + +def read_citation_list(index): + filename = './datasets/citations.csv' + fn, ext = os.path.splitext(filename) + in_fn = fn + '-' + str(index) + ext + with open(in_fn, 'r') as f: + reader = csv.reader(f) + lines = list(reader) + keys = lines[0] + lines = lines[1:] + return keys, lines -- cgit v1.2.3-70-g09d2 From 2abfcccb08f73773ca8e506f5664fb7b4c877a1f Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 01:44:57 +0100 Subject: posers --- .../The CMU Pose, Illumination, and Expression Database.csv | 10 ++++++++++ fetch-entries.py | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv diff --git a/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv b/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv new file mode 100644 index 00000000..0e864941 --- /dev/null +++ b/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv @@ -0,0 +1,10 @@ +Illumination for computer generated pictures|http://scholar.google.com/https://dl.acm.org/citation.cfm?id=360839|1975|4208|20|1255931990633678422|None|http://scholar.google.com/scholar?cites=1255931990633678422&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1255931990633678422&hl=en&as_sdt=0,5|None|The quality of computer generated images of three-dimensional scenes depends on the shading technique used to paint the objects on the cathode-ray tube screen. The shading algorithm itself depends in part on the method for modeling the object, which also … +The CMU pose, illumination, and expression (PIE) database|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/1004130/|2002|2928|43|4991067299609636976|None|http://scholar.google.com/scholar?cites=4991067299609636976&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4991067299609636976&hl=en&as_sdt=0,5|None|Between October 2000 and December 2000, we collected a database of over 40,000 facial images of 68 people. Using the CMU (Carnegie Mellon University) 3D Room, we imaged each person across 13 different poses, under 43 different illumination conditions, and with … +From few to many: Illumination cone models for face recognition under variable lighting and pose|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/927464/|2001|4267|10|3224668761286229244|None|http://scholar.google.com/scholar?cites=3224668761286229244&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=3224668761286229244&hl=en&as_sdt=0,5|None|We present a generative appearance-based method for recognizing human faces under variation in lighting and viewpoint. Our method exploits the fact that the set of images of an object in fixed pose, but under all possible illumination conditions, is a convex cone in the … +An improved illumination model for shaded display|http://scholar.google.com/https://dl.acm.org/citation.cfm?id=1198743|2005|2743|33|15908121760235438227|None|http://scholar.google.com/scholar?cites=15908121760235438227&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15908121760235438227&hl=en&as_sdt=0,5|None|To accurately render a two-dimensional image of a three-dimensional scene, global illumination information that affects the intensity of each pixel of the image must be known at the time the intensity is calculated. In a simplified form, this information is stored in a tree of" … +Nonlinear structured-illumination microscopy: wide-field fluorescence imaging with theoretically unlimited resolution|http://www.pnas.org/content/102/37/13081.short|2005|1790|16|2480431343055084609|None|http://scholar.google.com/scholar?cites=2480431343055084609&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=2480431343055084609&hl=en&as_sdt=0,5|None|Contrary to the well known diffraction limit, the fluorescence microscope is in principle capable of unlimited resolution. The necessary elements are spatially structured illumination light and a nonlinear dependence of the fluorescence emission rate on the illumination  … +Optical sectioning deep inside live embryos by selective plane illumination microscopy|http://science.sciencemag.org/content/305/5686/1007.short|2004|1472|21|5764347062910566949|None|http://scholar.google.com/scholar?cites=5764347062910566949&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=5764347062910566949&hl=en&as_sdt=0,5|None|Large, living biological specimens present challenges to existing optical imaging techniques because of their absorptive and scattering properties. We developed selective plane illumination microscopy (SPIM) to generate multidimensional images of samples up to a few … +Surpassing the lateral resolution limit by a factor of two using structured illumination microscopy|http://scholar.google.com/https://onlinelibrary.wiley.com/doi/abs/10.1046/j.1365-2818.2000.00710.x|2000|2168|20|3581528673297602471|None|http://scholar.google.com/scholar?cites=3581528673297602471&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=3581528673297602471&hl=en&as_sdt=0,5|None|Lateral resolution that exceeds the classical diffraction limit by a factor of two is achieved by using spatially structured illumination in a wide‐field fluorescence microscope. The sample is illuminated with a series of excitation light patterns, which cause normally inaccessible … +Radiosity and global illumination|http://www.springerlink.com/index/W178736M32651326.pdf|1995|610|6|1673174372572809854|http://www.springerlink.com/index/W178736M32651326.pdf|http://scholar.google.com/scholar?cites=1673174372572809854&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1673174372572809854&hl=en&as_sdt=0,5|None|Francois Sillion and Claude Puech have provided a superb book on the simulation of global illumination in computer graphics. Specifically, the authors deal with the radiosity method and Monte Carlo techniques. The authors place a far greater emphasis on the radiosity … +Evaluation as illumination: A new approach to the study of innovatory programs|None|1972|1314|0|533529432640875086|None|http://scholar.google.com/scholar?cites=533529432640875086&as_sdt=2005&sciodt=0,5&hl=en|None|None|None +Efficient region tracking with parametric models of geometry and illumination|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/722606/|1998|1498|18|15626375701713969545|None|http://scholar.google.com/scholar?cites=15626375701713969545&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15626375701713969545&hl=en&as_sdt=0,5|None|As an object moves through the field of view of a camera, the images of the object may change dramatically. This is not simply due to the translation of the object across the image plane; complications arise due to the fact that the object undergoes changes in pose relative … diff --git a/fetch-entries.py b/fetch-entries.py index 027b2955..4c9915b6 100644 --- a/fetch-entries.py +++ b/fetch-entries.py @@ -2,6 +2,8 @@ import os import sys import csv import subprocess +import time +import random import click @@ -21,7 +23,7 @@ def fetch_entries(index): './vendor/scholar.py', '-t', '-s', title, '--csv', ], stdout=f) - sys.exit(1) + time.sleep(random.randint(20, 32)) def read_citation_list(index): @@ -34,3 +36,6 @@ def read_citation_list(index): keys = lines[0] lines = lines[1:] return keys, lines + +if __name__ == '__main__': + fetch_entries() -- cgit v1.2.3-70-g09d2 From a92337ed2270af9b10806c746dcb4e9fa959ffbb Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 01:53:14 +0100 Subject: codingg --- .../entries/Coding Facial Expressions with Gabor Wavelets.csv | 1 + ...Unconstrained Videos with Matched Background Similarity.csv | 10 ---------- ...: Visual Semantic Role Labeling for Image Understanding.csv | 1 + .../The CMU Pose, Illumination, and Expression Database.csv | 10 ---------- fetch-entries.py | 5 +++-- 5 files changed, 5 insertions(+), 22 deletions(-) create mode 100644 datasets/scholar/entries/Coding Facial Expressions with Gabor Wavelets.csv delete mode 100644 datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv create mode 100644 datasets/scholar/entries/Situation Recognition: Visual Semantic Role Labeling for Image Understanding.csv delete mode 100644 datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv diff --git a/datasets/scholar/entries/Coding Facial Expressions with Gabor Wavelets.csv b/datasets/scholar/entries/Coding Facial Expressions with Gabor Wavelets.csv new file mode 100644 index 00000000..36b9e0cf --- /dev/null +++ b/datasets/scholar/entries/Coding Facial Expressions with Gabor Wavelets.csv @@ -0,0 +1 @@ +Coding facial expressions with gabor wavelets|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/670949/|1998|1623|14|1158641084116311050|None|http://scholar.google.com/scholar?cites=1158641084116311050&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1158641084116311050&hl=en&as_sdt=0,5|None|A method for extracting information about facial expressions from images is presented. Facial expression images are coded using a multi-orientation multi-resolution set of Gabor filters which are topographically ordered and aligned approximately with the face. The similarity space derived from this representation is compared with one derived from semantic ratings of the images by human observers. The results show that it is possible to construct a facial expression classifier with Gabor coding of the facial images as the input … diff --git a/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv b/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv deleted file mode 100644 index 0a064c73..00000000 --- a/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv +++ /dev/null @@ -1,10 +0,0 @@ -Observation of a new particle in the search for the Standard Model Higgs boson with the ATLAS detector at the LHC|http://scholar.google.com/https://www.sciencedirect.com/science/article/pii/S037026931200857X|2012|7814|57|1650605866782918575|None|http://scholar.google.com/scholar?cites=1650605866782918575&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1650605866782918575&hl=en&as_sdt=0,5|None|A search for the Standard Model Higgs boson in proton–proton collisions with the ATLAS detector at the LHC is presented. The datasets used correspond to integrated luminosities of approximately 4.8 fb− 1 collected at s= 7 TeV in 2011 and 5.8 fb− 1 at s= 8 TeV in 2012 … -The relation between load and penetration in the axisymmetric Boussinesq problem for a punch of arbitrary profile|http://scholar.google.com/https://www.sciencedirect.com/science/article/pii/0020722565900194|1965|3816|3|17409802386521537480|None|http://scholar.google.com/scholar?cites=17409802386521537480&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=17409802386521537480&hl=en&as_sdt=0,5|None|A solution of the axisymmetric Boussinesq problem is derived from which are deduced simple formulae for the depth of penetration of the tip of a punch of arbitrary profile and for the total load which must be applied to the punch to achieve this penetration. Simple … -Evolution of the Altaid tectonic collage and Palaeozoic crustal growth in Eurasia|http://scholar.google.com/https://www.nature.com/articles/364299a0|1993|2702|10|10041893458681953783|None|http://scholar.google.com/scholar?cites=10041893458681953783&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=10041893458681953783&hl=en&as_sdt=0,5|None|A new tectonic model, postulating the growth of giant subduction-accretion complexes along a single magmatic arc now found contorted between Siberia and Baltica, shows that Asia grew by 5.3 million square kilometres during the Palaeozoic era. Half of this growth may … -A" silent" polymorphism in the MDR1 gene changes substrate specificity|http://science.sciencemag.org/content/315/5811/525.short|2007|2225|16|13672882627203076963|None|http://scholar.google.com/scholar?cites=13672882627203076963&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=13672882627203076963&hl=en&as_sdt=0,5|None|Synonymous single-nucleotide polymorphisms (SNPs) do not produce altered coding sequences, and therefore they are not expected to change the function of the protein in which they occur. We report that a synonymous SNP in the Multidrug Resistance 1 (MDR1) … -An unusual supernova in the error box of the γ-ray burst of 25 April 1998|http://scholar.google.com/https://www.nature.com/articles/doi:10.1038%2F27150|1998|1939|18|6579723347909169058|None|http://scholar.google.com/scholar?cites=6579723347909169058&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6579723347909169058&hl=en&as_sdt=0,5|None|The discovery of afterglows associated with γ-ray bursts at X-ray 1, optical 2 and radio 3 wavelengths and the measurement of the redshifts of some of these events 4, 5 has established that γ-ray bursts lie at extreme distances, making them the most powerful photon … -Jet energy measurement with the ATLAS detector in proton-proton collisions at|http://scholar.google.com/https://link.springer.com/article/10.1140/epjc/s10052-013-2304-2|2013|1671|105|5651138599710101302|None|http://scholar.google.com/scholar?cites=5651138599710101302&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=5651138599710101302&hl=en&as_sdt=0,5|None|The jet energy scale and its systematic uncertainty are determined for jets measured with the ATLAS detector at the LHC in proton-proton collision data at a centre-of-mass energy of\(\sqrt {s}= 7\\mathrm {TeV}\) corresponding to an integrated luminosity of 38 pb− 1. Jets … -Assessment of mitral annulus velocity by Doppler tissue imaging in the evaluation of left ventricular diastolic function|http://www.onlinejacc.org/content/30/2/474.abstract|1997|1902|11|4226712902543427028|None|http://scholar.google.com/scholar?cites=4226712902543427028&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4226712902543427028&hl=en&as_sdt=0,5|None|Objectives. This study assessed the clinical utility of mitral annulus velocity in the evaluation of left ventricular diastolic function. Background. Mitral inflow velocity recorded by Doppler echocardiography has been widely used to evaluate left ventricular diastolic function but is … -Topics in algebra|None|2006|2269|10|212858366598806886|None|http://scholar.google.com/scholar?cites=212858366598806886&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=212858366598806886&hl=en&as_sdt=0,5|None|None -Basic concepts in the theory of seepage of homogeneous liquids in fissured rocks [strata]|http://scholar.google.com/https://pdfs.semanticscholar.org/38a2/e7b4ae9da080578a83e3a8f9135e21359042.pdf|1960|2088|7|15437573464014520045|http://scholar.google.com/https://pdfs.semanticscholar.org/38a2/e7b4ae9da080578a83e3a8f9135e21359042.pdf|http://scholar.google.com/scholar?cites=15437573464014520045&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15437573464014520045&hl=en&as_sdt=0,5|None|The modern theory of seepage [infiltration 1 is based on the concept of a porous medium consisting of impermeable grains separated by pore spaces. Comparison of the results of theoretical and laboratory investigations of non-steady-state flow of liquids with data for … -Improved luminosity determination in pp collisions at using the ATLAS detector at the LHC|http://scholar.google.com/https://link.springer.com/10.1140/epjc/s10052-013-2518-3|2013|1614|60|11477579481550698253|None|http://scholar.google.com/scholar?cites=11477579481550698253&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=11477579481550698253&hl=en&as_sdt=0,5|None|The luminosity calibration for the ATLAS detector at the LHC during pp collisions at\(\sqrt {s}= 7~\mathrm {TeV}\) in 2010 and 2011 is presented. Evaluation of the luminosity scale is performed using several luminosity-sensitive detectors, and comparisons are made of the … diff --git a/datasets/scholar/entries/Situation Recognition: Visual Semantic Role Labeling for Image Understanding.csv b/datasets/scholar/entries/Situation Recognition: Visual Semantic Role Labeling for Image Understanding.csv new file mode 100644 index 00000000..503356df --- /dev/null +++ b/datasets/scholar/entries/Situation Recognition: Visual Semantic Role Labeling for Image Understanding.csv @@ -0,0 +1 @@ +Situation recognition: Visual semantic role labeling for image understanding|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_cvpr_2016/html/Yatskar_Situation_Recognition_Visual_CVPR_2016_paper.html|2016|53|9|14769542088507071062|None|http://scholar.google.com/scholar?cites=14769542088507071062&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=14769542088507071062&hl=en&as_sdt=0,5|None|This paper introduces situation recognition, the problem of producing a concise summary of the situation an image depicts including:(1) the main activity (eg, clipping),(2) the participating actors, objects, substances, and locations (eg, man, shears, sheep, wool, and field) and most importantly (3) the roles these participants play in the activity (eg, the man is clipping, the shears are his tool, the wool is being clipped from the sheep, and the clipping is in a field). We use FrameNet, a verb and role lexicon developed by linguists, to define a … diff --git a/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv b/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv deleted file mode 100644 index 0e864941..00000000 --- a/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv +++ /dev/null @@ -1,10 +0,0 @@ -Illumination for computer generated pictures|http://scholar.google.com/https://dl.acm.org/citation.cfm?id=360839|1975|4208|20|1255931990633678422|None|http://scholar.google.com/scholar?cites=1255931990633678422&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1255931990633678422&hl=en&as_sdt=0,5|None|The quality of computer generated images of three-dimensional scenes depends on the shading technique used to paint the objects on the cathode-ray tube screen. The shading algorithm itself depends in part on the method for modeling the object, which also … -The CMU pose, illumination, and expression (PIE) database|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/1004130/|2002|2928|43|4991067299609636976|None|http://scholar.google.com/scholar?cites=4991067299609636976&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4991067299609636976&hl=en&as_sdt=0,5|None|Between October 2000 and December 2000, we collected a database of over 40,000 facial images of 68 people. Using the CMU (Carnegie Mellon University) 3D Room, we imaged each person across 13 different poses, under 43 different illumination conditions, and with … -From few to many: Illumination cone models for face recognition under variable lighting and pose|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/927464/|2001|4267|10|3224668761286229244|None|http://scholar.google.com/scholar?cites=3224668761286229244&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=3224668761286229244&hl=en&as_sdt=0,5|None|We present a generative appearance-based method for recognizing human faces under variation in lighting and viewpoint. Our method exploits the fact that the set of images of an object in fixed pose, but under all possible illumination conditions, is a convex cone in the … -An improved illumination model for shaded display|http://scholar.google.com/https://dl.acm.org/citation.cfm?id=1198743|2005|2743|33|15908121760235438227|None|http://scholar.google.com/scholar?cites=15908121760235438227&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15908121760235438227&hl=en&as_sdt=0,5|None|To accurately render a two-dimensional image of a three-dimensional scene, global illumination information that affects the intensity of each pixel of the image must be known at the time the intensity is calculated. In a simplified form, this information is stored in a tree of" … -Nonlinear structured-illumination microscopy: wide-field fluorescence imaging with theoretically unlimited resolution|http://www.pnas.org/content/102/37/13081.short|2005|1790|16|2480431343055084609|None|http://scholar.google.com/scholar?cites=2480431343055084609&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=2480431343055084609&hl=en&as_sdt=0,5|None|Contrary to the well known diffraction limit, the fluorescence microscope is in principle capable of unlimited resolution. The necessary elements are spatially structured illumination light and a nonlinear dependence of the fluorescence emission rate on the illumination  … -Optical sectioning deep inside live embryos by selective plane illumination microscopy|http://science.sciencemag.org/content/305/5686/1007.short|2004|1472|21|5764347062910566949|None|http://scholar.google.com/scholar?cites=5764347062910566949&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=5764347062910566949&hl=en&as_sdt=0,5|None|Large, living biological specimens present challenges to existing optical imaging techniques because of their absorptive and scattering properties. We developed selective plane illumination microscopy (SPIM) to generate multidimensional images of samples up to a few … -Surpassing the lateral resolution limit by a factor of two using structured illumination microscopy|http://scholar.google.com/https://onlinelibrary.wiley.com/doi/abs/10.1046/j.1365-2818.2000.00710.x|2000|2168|20|3581528673297602471|None|http://scholar.google.com/scholar?cites=3581528673297602471&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=3581528673297602471&hl=en&as_sdt=0,5|None|Lateral resolution that exceeds the classical diffraction limit by a factor of two is achieved by using spatially structured illumination in a wide‐field fluorescence microscope. The sample is illuminated with a series of excitation light patterns, which cause normally inaccessible … -Radiosity and global illumination|http://www.springerlink.com/index/W178736M32651326.pdf|1995|610|6|1673174372572809854|http://www.springerlink.com/index/W178736M32651326.pdf|http://scholar.google.com/scholar?cites=1673174372572809854&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1673174372572809854&hl=en&as_sdt=0,5|None|Francois Sillion and Claude Puech have provided a superb book on the simulation of global illumination in computer graphics. Specifically, the authors deal with the radiosity method and Monte Carlo techniques. The authors place a far greater emphasis on the radiosity … -Evaluation as illumination: A new approach to the study of innovatory programs|None|1972|1314|0|533529432640875086|None|http://scholar.google.com/scholar?cites=533529432640875086&as_sdt=2005&sciodt=0,5&hl=en|None|None|None -Efficient region tracking with parametric models of geometry and illumination|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/722606/|1998|1498|18|15626375701713969545|None|http://scholar.google.com/scholar?cites=15626375701713969545&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15626375701713969545&hl=en&as_sdt=0,5|None|As an object moves through the field of view of a camera, the images of the object may change dramatically. This is not simply due to the translation of the object across the image plane; complications arise due to the fact that the object undergoes changes in pose relative … diff --git a/fetch-entries.py b/fetch-entries.py index 4c9915b6..37cd37f9 100644 --- a/fetch-entries.py +++ b/fetch-entries.py @@ -4,7 +4,7 @@ import csv import subprocess import time import random - +import re import click @click.command() @@ -19,9 +19,10 @@ def fetch_entries(index): print(entries_fn) if not os.path.exists(entries_fn): with open(entries_fn, 'w') as f: + t = re.sub(r'\W+', '', title) subprocess.call([ './vendor/scholar.py', - '-t', '-s', title, '--csv', + '-t', '-A', t, '--csv', ], stdout=f) time.sleep(random.randint(20, 32)) -- cgit v1.2.3-70-g09d2 From 93b3392d9346226c328ea2a878ff968d0303f826 Mon Sep 17 00:00:00 2001 From: "jules@lens" Date: Wed, 31 Oct 2018 02:14:14 +0100 Subject: data --- ...Wild Challenge: The first facial landmark localization Challenge.csv | 1 + .../scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv | 0 .../DEX: Deep EXpectation of apparent age from a single image.csv | 1 + ...al and apparent age from a single image without facial landmarks.csv | 1 + .../Distance Estimation of an Unknown Person from a Portrait .csv | 1 + ...ition in Unconstrained Videos with Matched Background Similarity.csv | 2 ++ ...detection, pose estimation and landmark localization in the wild.csv | 1 + ...cial Parts Responses to Face Detection: A Deep Learning Approach.csv | 1 + ...one Models for Face Recognition under Variable Lighting and Pose.csv | 0 ...ase for Studying Face Recognition in Unconstrained Environments..csv | 1 + ... Age-Gap Face Verification by Feature Injection in Deep Networks.csv | 1 + datasets/scholar/entries/Learning Face Representation from Scratch.csv | 0 .../Localizing Parts of Faces Using a Consensus of Exemplars.csv | 1 + ...H: A Longitudinal Image Database of Normal Adult Age-Progression.csv | 1 + ...leb-1M: A Dataset and Benchmark for Large-Scale Face Recognition.csv | 1 + .../Presentation and validation of the Radboud Faces Database.csv | 1 + .../entries/Spoofing Faces Using Makeup: An Investigative Study.csv | 1 + .../entries/The CMU Pose, Illumination, and Expression Database.csv | 0 .../entries/The Do's and Don'ts for CNN-based Face Verification.csv | 1 + ...ression dataset for action unit and emotion-specified expression.csv | 1 + ...The MegaFace Benchmark: 1 Million Faces for Recognition at Scale.csv | 1 + .../UMDFaces: An Annotated Face Dataset for Training Deep Networks.csv | 1 + datasets/scholar/entries/Who's in the Picture .csv | 0 23 files changed, 19 insertions(+) create mode 100644 datasets/scholar/entries/300 Faces in-the-Wild Challenge: The first facial landmark localization Challenge.csv create mode 100644 datasets/scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv create mode 100644 datasets/scholar/entries/DEX: Deep EXpectation of apparent age from a single image.csv create mode 100644 datasets/scholar/entries/Deep expectation of real and apparent age from a single image without facial landmarks.csv create mode 100644 datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait .csv create mode 100644 datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv create mode 100644 datasets/scholar/entries/Face detection, pose estimation and landmark localization in the wild.csv create mode 100644 datasets/scholar/entries/From Facial Parts Responses to Face Detection: A Deep Learning Approach.csv create mode 100644 datasets/scholar/entries/From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose.csv create mode 100644 datasets/scholar/entries/Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments..csv create mode 100644 datasets/scholar/entries/Large Age-Gap Face Verification by Feature Injection in Deep Networks.csv create mode 100644 datasets/scholar/entries/Learning Face Representation from Scratch.csv create mode 100644 datasets/scholar/entries/Localizing Parts of Faces Using a Consensus of Exemplars.csv create mode 100644 datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv create mode 100644 datasets/scholar/entries/MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognition.csv create mode 100644 datasets/scholar/entries/Presentation and validation of the Radboud Faces Database.csv create mode 100644 datasets/scholar/entries/Spoofing Faces Using Makeup: An Investigative Study.csv create mode 100644 datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv create mode 100644 datasets/scholar/entries/The Do's and Don'ts for CNN-based Face Verification.csv create mode 100644 datasets/scholar/entries/The Extended Cohn-Kanade Dataset (CK+): A complete expression dataset for action unit and emotion-specified expression.csv create mode 100644 datasets/scholar/entries/The MegaFace Benchmark: 1 Million Faces for Recognition at Scale.csv create mode 100644 datasets/scholar/entries/UMDFaces: An Annotated Face Dataset for Training Deep Networks.csv create mode 100644 datasets/scholar/entries/Who's in the Picture .csv diff --git a/datasets/scholar/entries/300 Faces in-the-Wild Challenge: The first facial landmark localization Challenge.csv b/datasets/scholar/entries/300 Faces in-the-Wild Challenge: The first facial landmark localization Challenge.csv new file mode 100644 index 00000000..38f502f9 --- /dev/null +++ b/datasets/scholar/entries/300 Faces in-the-Wild Challenge: The first facial landmark localization Challenge.csv @@ -0,0 +1 @@ +300 faces in-the-wild challenge: The first facial landmark localization challenge|http://openaccess.thecvf.com/content_iccv_workshops_2013/W11/papers/Sagonas_300_Faces_in-the-Wild_2013_ICCV_paper.pdf|2013|396|15|7861246476672124064|http://openaccess.thecvf.com/content_iccv_workshops_2013/W11/papers/Sagonas_300_Faces_in-the-Wild_2013_ICCV_paper.pdf|http://scholar.google.com/scholar?cites=7861246476672124064&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=7861246476672124064&hl=en&as_sdt=0,5|None|Automatic facial point detection plays arguably the most important role in face analysis. Several methods have been proposed which reported their results on databases of both constrained and unconstrained conditions. Most of these databases provide annotations with different mark-ups and in some cases the are problems related to the accuracy of the fiducial points. The aforementioned issues as well as the lack of a evaluation protocol makes it difficult to compare performance between different systems. In this paper, we present the … diff --git a/datasets/scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv b/datasets/scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/DEX: Deep EXpectation of apparent age from a single image.csv b/datasets/scholar/entries/DEX: Deep EXpectation of apparent age from a single image.csv new file mode 100644 index 00000000..b3728548 --- /dev/null +++ b/datasets/scholar/entries/DEX: Deep EXpectation of apparent age from a single image.csv @@ -0,0 +1 @@ +Dex: Deep expectation of apparent age from a single image|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_iccv_2015_workshops/w11/html/Rothe_DEX_Deep_EXpectation_ICCV_2015_paper.html|2015|155|15|12384435539194835187|None|http://scholar.google.com/scholar?cites=12384435539194835187&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=12384435539194835187&hl=en&as_sdt=0,5|None|In this paper we tackle the estimation of apparent age in still face images with deep learning. Our convolutional neural networks (CNNs) use the VGG-16 architecture and are pretrained on ImageNet for image classification. In addition, due to the limited number of apparent age annotated images, we explore the benefit of finetuning over crawled Internet face images with available age. We crawled 0.5 million images of celebrities from IMDB and Wikipedia that we make public. This is the largest public dataset for age prediction to date. We pose the … diff --git a/datasets/scholar/entries/Deep expectation of real and apparent age from a single image without facial landmarks.csv b/datasets/scholar/entries/Deep expectation of real and apparent age from a single image without facial landmarks.csv new file mode 100644 index 00000000..ed47fdef --- /dev/null +++ b/datasets/scholar/entries/Deep expectation of real and apparent age from a single image without facial landmarks.csv @@ -0,0 +1 @@ +Deep expectation of real and apparent age from a single image without facial landmarks|http://scholar.google.com/https://link.springer.com/article/10.1007/s11263-016-0940-3|2018|135|7|11164967779616636427|None|http://scholar.google.com/scholar?cites=11164967779616636427&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=11164967779616636427&hl=en&as_sdt=0,5|None|In this paper we propose a deep learning solution to age estimation from a single face image without the use of facial landmarks and introduce the IMDB-WIKI dataset, the largest public dataset of face images with age and gender labels. If the real age estimation research spans over decades, the study of apparent age estimation or the age as perceived by other humans from a face image is a recent endeavor. We tackle both tasks with our convolutional neural networks (CNNs) of VGG-16 architecture which are pre-trained on ImageNet for … diff --git a/datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait .csv b/datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait .csv new file mode 100644 index 00000000..5cd26552 --- /dev/null +++ b/datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait .csv @@ -0,0 +1 @@ +Distance estimation of an unknown person from a portrait|http://scholar.google.com/https://link.springer.com/chapter/10.1007/978-3-319-10590-1_21|2014|7|9|11199246855168438175|None|http://scholar.google.com/scholar?cites=11199246855168438175&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=11199246855168438175&hl=en&as_sdt=0,5|None|We propose the first automated method for estimating distance from frontal pictures of unknown faces. Camera calibration is not necessary, nor is the reconstruction of a 3D representation of the shape of the head. Our method is based on estimating automatically the position of face and head landmarks in the image, and then using a regressor to estimate distance from such measurements. We collected and annotated a dataset of frontal portraits of 53 individuals spanning a number of attributes (sex, age, race, hair), each … diff --git a/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv b/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv new file mode 100644 index 00000000..2f1e41af --- /dev/null +++ b/datasets/scholar/entries/Face Recognition in Unconstrained Videos with Matched Background Similarity.csv @@ -0,0 +1,2 @@ +Face recognition in unconstrained videos with matched background similarity|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/5995566/|2011|657|10|5401801956686441353|None|http://scholar.google.com/scholar?cites=5401801956686441353&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=5401801956686441353&hl=en&as_sdt=0,5|None|Recognizing faces in unconstrained videos is a task of mounting importance. While obviously related to face recognition in still images, it has its own unique characteristics and algorithmic requirements. Over the years several methods have been suggested for this problem, and a few benchmark data sets have been assembled to facilitate its study. However, there is a sizable gap between the actual application needs and the current state of the art. In this paper we make the following contributions.(a) We present a comprehensive … +Face Recognition in Unconstrained Videos with Matched Background Similarity|http://www.cs.tau.ac.il/thesis/thesis/Maoz.Itay-MSc.Thesis.pdf|2012|0|0|None|http://www.cs.tau.ac.il/thesis/thesis/Maoz.Itay-MSc.Thesis.pdf|None|None|None|Recognizing faces in unconstrained videos is a task of mounting importance. While obviously related to face recognition in still images, it has its own unique characteristics and algorithmic requirements. Over the years several methods have been suggested for this problem, and a few benchmark data sets have been assembled to facilitate its study. However, there is a sizable gap between the actual application needs and the current state of the art. In this work we make the following contributions:(a) We present a comprehensive … diff --git a/datasets/scholar/entries/Face detection, pose estimation and landmark localization in the wild.csv b/datasets/scholar/entries/Face detection, pose estimation and landmark localization in the wild.csv new file mode 100644 index 00000000..43da8a92 --- /dev/null +++ b/datasets/scholar/entries/Face detection, pose estimation and landmark localization in the wild.csv @@ -0,0 +1 @@ +Face detection, pose estimation, and landmark localization in the wild|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6248014/|2012|1693|7|4876235110904982186|None|http://scholar.google.com/scholar?cites=4876235110904982186&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4876235110904982186&hl=en&as_sdt=0,5|None|We present a unified model for face detection, pose estimation, and landmark estimation in real-world, cluttered images. Our model is based on a mixtures of trees with a shared pool of parts; we model every facial landmark as a part and use global mixtures to capture topological changes due to viewpoint. We show that tree-structured models are surprisingly effective at capturing global elastic deformation, while being easy to optimize unlike dense graph structures. We present extensive results on standard face benchmarks, as well as a … diff --git a/datasets/scholar/entries/From Facial Parts Responses to Face Detection: A Deep Learning Approach.csv b/datasets/scholar/entries/From Facial Parts Responses to Face Detection: A Deep Learning Approach.csv new file mode 100644 index 00000000..e22f032b --- /dev/null +++ b/datasets/scholar/entries/From Facial Parts Responses to Face Detection: A Deep Learning Approach.csv @@ -0,0 +1 @@ +From facial parts responses to face detection: A deep learning approach|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_iccv_2015/html/Yang_From_Facial_Parts_ICCV_2015_paper.html|2015|213|12|1818335115841631894|None|http://scholar.google.com/scholar?cites=1818335115841631894&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1818335115841631894&hl=en&as_sdt=0,5|None|In this paper, we propose a novel deep convolutional network (DCN) that achieves outstanding performance on FDDB, PASCAL Face, and AFW. Specifically, our method achieves a high recall rate of 90.99% on the challenging FDDB benchmark, outperforming the state-of-the-art method by a large margin of 2.91%. Importantly, we consider finding faces from a new perspective through scoring facial parts responses by their spatial structure and arrangement. The scoring mechanism is carefully formulated considering challenging … diff --git a/datasets/scholar/entries/From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose.csv b/datasets/scholar/entries/From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments..csv b/datasets/scholar/entries/Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments..csv new file mode 100644 index 00000000..23c90284 --- /dev/null +++ b/datasets/scholar/entries/Labeled Faces in the Wild: A Database for Studying Face Recognition in Unconstrained Environments..csv @@ -0,0 +1 @@ +Labeled faces in the wild: A database forstudying face recognition in unconstrained environments|http://scholar.google.com/https://hal.inria.fr/inria-00321923/|2008|3014|37|6713997626354918066|None|http://scholar.google.com/scholar?cites=6713997626354918066&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6713997626354918066&hl=en&as_sdt=0,5|None|Most face databases have been created under controlled conditions to facilitate the study of specific parameters on the face recognition problem. These parameters include such variables as position, pose, lighting, background, camera quality, and gender. While there are many applications for face recognition technology in which one can control the parameters of image acquisition, there are also many applications in which the practitioner has little or no control over such parameters. This database, Labeled Faces in the Wild, is … diff --git a/datasets/scholar/entries/Large Age-Gap Face Verification by Feature Injection in Deep Networks.csv b/datasets/scholar/entries/Large Age-Gap Face Verification by Feature Injection in Deep Networks.csv new file mode 100644 index 00000000..9cd388eb --- /dev/null +++ b/datasets/scholar/entries/Large Age-Gap Face Verification by Feature Injection in Deep Networks.csv @@ -0,0 +1 @@ +Large age-gap face verification by feature injection in deep networks|http://scholar.google.com/https://www.sciencedirect.com/science/article/pii/S0167865517300727|2017|12|8|6980699793307007950|None|http://scholar.google.com/scholar?cites=6980699793307007950&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6980699793307007950&hl=en&as_sdt=0,5|None|This paper introduces a new method for face verification across large age gaps and also a dataset containing variations of age in the wild, the Large Age-Gap (LAG) dataset, with images ranging from child/young to adult/old. The proposed method exploits a deep convolutional neural network (DCNN) pre-trained for the face recognition task on a large dataset and then fine-tuned for the large age-gap face verification task. Fine-tuning is performed in a Siamese architecture using a contrastive loss function. A feature injection … diff --git a/datasets/scholar/entries/Learning Face Representation from Scratch.csv b/datasets/scholar/entries/Learning Face Representation from Scratch.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Localizing Parts of Faces Using a Consensus of Exemplars.csv b/datasets/scholar/entries/Localizing Parts of Faces Using a Consensus of Exemplars.csv new file mode 100644 index 00000000..0fa7a800 --- /dev/null +++ b/datasets/scholar/entries/Localizing Parts of Faces Using a Consensus of Exemplars.csv @@ -0,0 +1 @@ +Localizing parts of faces using a consensus of exemplars|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6412675/|2013|740|13|8801930631236620204|None|http://scholar.google.com/scholar?cites=8801930631236620204&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=8801930631236620204&hl=en&as_sdt=0,5|None|We present a novel approach to localizing parts in images of human faces. The approach combines the output of local detectors with a nonparametric set of global models for the part locations based on over 1,000 hand-labeled exemplar images. By assuming that the global models generate the part locations as hidden variables, we derive a Bayesian objective function. This function is optimized using a consensus of models for these hidden variables. The resulting localizer handles a much wider range of expression, pose, lighting, and … diff --git a/datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv b/datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv new file mode 100644 index 00000000..a41ffc41 --- /dev/null +++ b/datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv @@ -0,0 +1 @@ +Morph: A longitudinal image database of normal adult age-progression|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/1613043/|2006|673|6|4438087728034206462|None|http://scholar.google.com/scholar?cites=4438087728034206462&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4438087728034206462&hl=en&as_sdt=0,5|None|This paper details MORPH a longitudinal face database developed for researchers investigating all facets of adult age-progression, eg face modeling, photo-realistic animation, face recognition, etc. This database contributes to several active research areas, most notably face recognition, by providing: the largest set of publicly available longitudinal images; longitudinal spans from a few months to over twenty years; and, the inclusion of key physical parameters that affect aging appearance. The direct contribution of this data corpus … diff --git a/datasets/scholar/entries/MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognition.csv b/datasets/scholar/entries/MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognition.csv new file mode 100644 index 00000000..3af655d0 --- /dev/null +++ b/datasets/scholar/entries/MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognition.csv @@ -0,0 +1 @@ +Ms-celeb-1m: A dataset and benchmark for large-scale face recognition|http://scholar.google.com/https://link.springer.com/chapter/10.1007/978-3-319-46487-9_6|2016|189|6|7096719334274798105|None|http://scholar.google.com/scholar?cites=7096719334274798105&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=7096719334274798105&hl=en&as_sdt=0,5|None|In this paper, we design a benchmark task and provide the associated datasets for recognizing face images and link them to corresponding entity keys in a knowledge base. More specifically, we propose a benchmark task to recognize one million celebrities from their face images, by using all the possibly collected face images of this individual on the web as training data. The rich information provided by the knowledge base helps to conduct disambiguation and improve the recognition accuracy, and contributes to various real-world … diff --git a/datasets/scholar/entries/Presentation and validation of the Radboud Faces Database.csv b/datasets/scholar/entries/Presentation and validation of the Radboud Faces Database.csv new file mode 100644 index 00000000..89746fe9 --- /dev/null +++ b/datasets/scholar/entries/Presentation and validation of the Radboud Faces Database.csv @@ -0,0 +1 @@ +Presentation and validation of the Radboud Faces Database|http://scholar.google.com/https://www.tandfonline.com/doi/abs/10.1080/02699930903485076|2010|1052|10|9283473996856444608|None|http://scholar.google.com/scholar?cites=9283473996856444608&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=9283473996856444608&hl=en&as_sdt=0,5|None|Many research fields concerned with the processing of information contained in human faces would benefit from face stimulus sets in which specific facial characteristics are systematically varied while other important picture characteristics are kept constant. Specifically, a face database in which displayed expressions, gaze direction, and head orientation are parametrically varied in a complete factorial design would be highly useful in many research domains. Furthermore, these stimuli should be standardised in several … diff --git a/datasets/scholar/entries/Spoofing Faces Using Makeup: An Investigative Study.csv b/datasets/scholar/entries/Spoofing Faces Using Makeup: An Investigative Study.csv new file mode 100644 index 00000000..6fa46797 --- /dev/null +++ b/datasets/scholar/entries/Spoofing Faces Using Makeup: An Investigative Study.csv @@ -0,0 +1 @@ +Spoofing faces using makeup: An investigative study|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/7947686/|2017|6|8|1291042674502639294|None|http://scholar.google.com/scholar?cites=1291042674502639294&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=1291042674502639294&hl=en&as_sdt=0,5|None|Makeup can be used to alter the facial appearance of a person. Previous studies have established the potential of using makeup to obfuscate the identity of an individual with respect to an automated face matcher. In this work, we analyze the potential of using makeup for spoofing an identity, where an individual attempts to impersonate another person's facial appearance. In this regard, we first assemble a set of face images downloaded from the internet where individuals use facial cosmetics to impersonate … diff --git a/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv b/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/The Do's and Don'ts for CNN-based Face Verification.csv b/datasets/scholar/entries/The Do's and Don'ts for CNN-based Face Verification.csv new file mode 100644 index 00000000..d494c943 --- /dev/null +++ b/datasets/scholar/entries/The Do's and Don'ts for CNN-based Face Verification.csv @@ -0,0 +1 @@ +The Do's and Don'ts for CNN-based Face Verification.|http://openaccess.thecvf.com/content_ICCV_2017_workshops/papers/w37/Bansal_The_Dos_and_ICCV_2017_paper.pdf|2017|21|7|16583671830808674747|http://openaccess.thecvf.com/content_ICCV_2017_workshops/papers/w37/Bansal_The_Dos_and_ICCV_2017_paper.pdf|http://scholar.google.com/scholar?cites=16583671830808674747&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=16583671830808674747&hl=en&as_sdt=0,5|None|While the research community appears to have developed a consensus on the methods of acquiring annotated data, design and training of CNNs, many questions still remain to be answered. In this paper, we explore the following questions that are critical to face recognition research:(i) Can we train on still images and expect the systems to work on videos?(ii) Are deeper datasets better than wider datasets?(iii) Does adding label noise lead to improvement in performance of deep networks?(iv) Is alignment needed for face … diff --git a/datasets/scholar/entries/The Extended Cohn-Kanade Dataset (CK+): A complete expression dataset for action unit and emotion-specified expression.csv b/datasets/scholar/entries/The Extended Cohn-Kanade Dataset (CK+): A complete expression dataset for action unit and emotion-specified expression.csv new file mode 100644 index 00000000..399b667f --- /dev/null +++ b/datasets/scholar/entries/The Extended Cohn-Kanade Dataset (CK+): A complete expression dataset for action unit and emotion-specified expression.csv @@ -0,0 +1 @@ +The extended cohn-kanade dataset (ck+) a complete expression dataset for action unit and emotion-speified expression|None|2010|3|0|13817454793240235261|None|http://scholar.google.com/scholar?cites=13817454793240235261&as_sdt=2005&sciodt=0,5&hl=en|None|None|None diff --git a/datasets/scholar/entries/The MegaFace Benchmark: 1 Million Faces for Recognition at Scale.csv b/datasets/scholar/entries/The MegaFace Benchmark: 1 Million Faces for Recognition at Scale.csv new file mode 100644 index 00000000..68dc8389 --- /dev/null +++ b/datasets/scholar/entries/The MegaFace Benchmark: 1 Million Faces for Recognition at Scale.csv @@ -0,0 +1 @@ +The megaface benchmark: 1 million faces for recognition at scale|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_cvpr_2016/html/Kemelmacher-Shlizerman_The_MegaFace_Benchmark_CVPR_2016_paper.html|2016|159|11|6051410257476935491|None|http://scholar.google.com/scholar?cites=6051410257476935491&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6051410257476935491&hl=en&as_sdt=0,5|None|Recent face recognition experiments on a major benchmark LFW show stunning performance--a number of algorithms achieve near to perfect score, surpassing human recognition rates. In this paper, we advocate evaluations at the million scale (LFW includes only 13K photos of 5K people). To this end, we have assembled the MegaFace dataset and created the first MegaFace challenge. Our dataset includes One Million photos that capture more than 690K different individuals. The challenge evaluates performance of algorithms … diff --git a/datasets/scholar/entries/UMDFaces: An Annotated Face Dataset for Training Deep Networks.csv b/datasets/scholar/entries/UMDFaces: An Annotated Face Dataset for Training Deep Networks.csv new file mode 100644 index 00000000..adf44ba7 --- /dev/null +++ b/datasets/scholar/entries/UMDFaces: An Annotated Face Dataset for Training Deep Networks.csv @@ -0,0 +1 @@ +Umdfaces: An annotated face dataset for training deep networks|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/8272731/|2017|35|5|15417824747310072694|None|http://scholar.google.com/scholar?cites=15417824747310072694&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15417824747310072694&hl=en&as_sdt=0,5|None|Recent progress in face detection (including keypoint detection), and recognition is mainly being driven by (i) deeper convolutional neural network architectures, and (ii) larger datasets. However, most of the large datasets are maintained by private companies and are not publicly available. The academic computer vision community needs larger and more varied datasets to make further progress. In this paper, we introduce a new face dataset, called UMDFaces, which has 367,888 annotated faces of 8,277 subjects. We also introduce … diff --git a/datasets/scholar/entries/Who's in the Picture .csv b/datasets/scholar/entries/Who's in the Picture .csv new file mode 100644 index 00000000..e69de29b -- cgit v1.2.3-70-g09d2 From 4345e7ba370113c56afbd7e0eda6a1696146a328 Mon Sep 17 00:00:00 2001 From: Jules Date: Tue, 30 Oct 2018 21:14:59 -0400 Subject: data --- .../AgeDB: the first manually collected, in-the-wild age database.csv | 0 ...Large-scale, Real-world Database for Facial Landmark Localization.csv | 1 + ...atic Facial Makeup Detection with Application in Face Recognition.csv | 1 + ...d Frontal Faces: Improving Person Recognition Using Multiple Cues.csv | 1 + ...smetics Affect the Matching Accuracy of Face Recognition Systems?.csv | 1 + .../entries/Distance Estimation of an Unknown Person from a Portrait.csv | 0 .../FDDB: A Benchmark for Face Detection in Unconstrained Settings.csv | 1 + .../Face Swapping: Automatically Replacing Faces in Photographs.csv | 1 + ...racer: A Search Engine for Large Collections of Images with Faces.csv | 1 + ...ve Eye Contact Detection for Human\342\200\223Object Interaction.csv" | 0 .../entries/Hipster Wars: Discovering Elements of Fashion Styles..csv | 0 datasets/scholar/entries/Interactive Facial Feature Localization.csv | 0 ...liminary Study of Face-based Recognition on a Transgender Dataset.csv | 1 + ...e Age-Gap Face Verification by Feature Injection in Deep Networks.csv | 0 datasets/scholar/entries/Names and Faces .csv | 0 .../entries/Pruning Training Sets for Learning of Object Categories.csv | 1 + ...nstrained face detection and recognition: IARPA Janus Benchmark A.csv | 0 .../scholar/entries/Robust face landmark estimation under occlusion .csv | 1 + ...rts Videos in the Wild (SVW): A Video Dataset for Sports Analysis.csv | 1 + datasets/scholar/entries/The MUCT Landmarked Face Database.csv | 0 ...1: A Dataset of 101 Human Actions Classes From Videos in The Wild.csv | 1 + datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv | 0 22 files changed, 12 insertions(+) create mode 100644 datasets/scholar/entries/AgeDB: the first manually collected, in-the-wild age database.csv create mode 100644 datasets/scholar/entries/Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization.csv create mode 100644 datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv create mode 100644 datasets/scholar/entries/Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues.csv create mode 100644 datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv create mode 100644 datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait.csv create mode 100644 datasets/scholar/entries/FDDB: A Benchmark for Face Detection in Unconstrained Settings.csv create mode 100644 datasets/scholar/entries/Face Swapping: Automatically Replacing Faces in Photographs.csv create mode 100644 datasets/scholar/entries/FaceTracer: A Search Engine for Large Collections of Images with Faces.csv create mode 100644 "datasets/scholar/entries/Gaze Locking: Passive Eye Contact Detection for Human\342\200\223Object Interaction.csv" create mode 100644 datasets/scholar/entries/Hipster Wars: Discovering Elements of Fashion Styles..csv create mode 100644 datasets/scholar/entries/Interactive Facial Feature Localization.csv create mode 100644 datasets/scholar/entries/Is the Eye Region More Reliable Than the Face? A Preliminary Study of Face-based Recognition on a Transgender Dataset.csv create mode 100644 datasets/scholar/entries/Large Age-Gap Face Verification by Feature Injection in Deep Networks.csv create mode 100644 datasets/scholar/entries/Names and Faces .csv create mode 100644 datasets/scholar/entries/Pruning Training Sets for Learning of Object Categories.csv create mode 100644 datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A.csv create mode 100644 datasets/scholar/entries/Robust face landmark estimation under occlusion .csv create mode 100644 datasets/scholar/entries/Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis.csv create mode 100644 datasets/scholar/entries/The MUCT Landmarked Face Database.csv create mode 100644 datasets/scholar/entries/UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild.csv create mode 100644 datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv diff --git a/datasets/scholar/entries/AgeDB: the first manually collected, in-the-wild age database.csv b/datasets/scholar/entries/AgeDB: the first manually collected, in-the-wild age database.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization.csv b/datasets/scholar/entries/Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization.csv new file mode 100644 index 00000000..035e5e0f --- /dev/null +++ b/datasets/scholar/entries/Annotated Facial Landmarks in the Wild: A Large-scale, Real-world Database for Facial Landmark Localization.csv @@ -0,0 +1 @@ +Annotated facial landmarks in the wild: A large-scale, real-world database for facial landmark localization|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6130513/|2011|402|12|2106290919498044015|None|http://scholar.google.com/scholar?cites=2106290919498044015&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=2106290919498044015&hl=en&as_sdt=0,5|None|Face alignment is a crucial step in face recognition tasks. Especially, using landmark localization for geometric face normalization has shown to be very effective, clearly improving the recognition results. However, no adequate databases exist that provide a sufficient number of annotated facial landmarks. The databases are either limited to frontal views, provide only a small number of annotated images or have been acquired under controlled conditions. Hence, we introduce a novel database overcoming these limitations … diff --git a/datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv b/datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv new file mode 100644 index 00000000..074471b7 --- /dev/null +++ b/datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv @@ -0,0 +1 @@ +Automatic facial makeup detection with application in face recognition|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6612994/|2013|83|9|6724137544116293607|None|http://scholar.google.com/scholar?cites=6724137544116293607&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6724137544116293607&hl=en&as_sdt=0,5|None|Facial makeup has the ability to alter the appearance of a person. Such an alteration can degrade the accuracy of automated face recognition systems, as well as that of meth-ods estimating age and beauty from faces. In this work, we design a method to automatically detect the presence of makeup in face images. The proposed algorithm extracts a feature vector that captures the shape, texture and color characteristics of the input face, and employs a classifier to determine the presence or absence of makeup. Besides extracting … diff --git a/datasets/scholar/entries/Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues.csv b/datasets/scholar/entries/Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues.csv new file mode 100644 index 00000000..0b36206c --- /dev/null +++ b/datasets/scholar/entries/Beyond Frontal Faces: Improving Person Recognition Using Multiple Cues.csv @@ -0,0 +1 @@ +Beyond frontal faces: Improving person recognition using multiple cues|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_cvpr_2015/html/Zhang_Beyond_Frontal_Faces_2015_CVPR_paper.html|2015|70|13|4032136205953773331|None|http://scholar.google.com/scholar?cites=4032136205953773331&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4032136205953773331&hl=en&as_sdt=0,5|None|We explore the task of recognizing peoples' identities in photo albums in an unconstrained setting. To facilitate this, we introduce the new People In Photo Albums (PIPA) dataset, consisting of over 60000 instances of~ 2000 individuals collected from public Flickr photo albums. With only about half of the person images containing a frontal face, the recognition task is very challenging due to the large variations in pose, clothing, camera viewpoint, image resolution and illumination. We propose the Pose Invariant PErson Recognition … diff --git a/datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv b/datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv new file mode 100644 index 00000000..86c81060 --- /dev/null +++ b/datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv @@ -0,0 +1 @@ +Can facial cosmetics affect the matching accuracy of face recognition systems?|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6374605/|2012|90|12|13294356886705558975|None|http://scholar.google.com/scholar?cites=13294356886705558975&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=13294356886705558975&hl=en&as_sdt=0,5|None|The matching performance of automated face recognition has significantly improved over the past decade. At the same time several challenges remain that significantly affect the deployment of such systems in security applications. In this work, we study the impact of a commonly used face altering technique that has received limited attention in the biometric literature, viz., non-permanent facial makeup. Towards understanding its impact, we first assemble two databases containing face images of subjects, before and after applying … diff --git a/datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait.csv b/datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/FDDB: A Benchmark for Face Detection in Unconstrained Settings.csv b/datasets/scholar/entries/FDDB: A Benchmark for Face Detection in Unconstrained Settings.csv new file mode 100644 index 00000000..eeb0adb1 --- /dev/null +++ b/datasets/scholar/entries/FDDB: A Benchmark for Face Detection in Unconstrained Settings.csv @@ -0,0 +1 @@ +Fddb: A benchmark for face detection in unconstrained settings|http://www.cs.umass.edu/~elm/papers/fddb.pdf|2010|525|13|17267836250801810690|http://www.cs.umass.edu/~elm/papers/fddb.pdf|http://scholar.google.com/scholar?cites=17267836250801810690&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=17267836250801810690&hl=en&as_sdt=0,5|None|Despite the maturity of face detection research, it remains difficult to compare different algorithms for face detection. This is partly due to the lack of common evaluation schemes. Also, existing data sets for evaluating face detection algorithms do not capture some aspects of face appearances that are manifested in real-world scenarios. In this work, we address both of these issues. We present a new data set of face images with more faces and more accurate annotations for face regions than in previous data sets. We also propose two … diff --git a/datasets/scholar/entries/Face Swapping: Automatically Replacing Faces in Photographs.csv b/datasets/scholar/entries/Face Swapping: Automatically Replacing Faces in Photographs.csv new file mode 100644 index 00000000..de202138 --- /dev/null +++ b/datasets/scholar/entries/Face Swapping: Automatically Replacing Faces in Photographs.csv @@ -0,0 +1 @@ +Face swapping: automatically replacing faces in photographs|http://scholar.google.com/https://dl.acm.org/citation.cfm?id=1360638|2008|228|9|8277329192835426026|None|http://scholar.google.com/scholar?cites=8277329192835426026&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=8277329192835426026&hl=en&as_sdt=0,5|None|In this paper, we present a complete system for automatic face replacement in images. Our system uses a large library of face images created automatically by downloading images from the internet, extracting faces using face detection software, and aligning each extracted face to a common coordinate system. This library is constructed off-line, once, and can be efficiently accessed during face replacement. Our replacement algorithm has three main stages. First, given an input image, we detect all faces that are present, align them to the … diff --git a/datasets/scholar/entries/FaceTracer: A Search Engine for Large Collections of Images with Faces.csv b/datasets/scholar/entries/FaceTracer: A Search Engine for Large Collections of Images with Faces.csv new file mode 100644 index 00000000..a03e78e4 --- /dev/null +++ b/datasets/scholar/entries/FaceTracer: A Search Engine for Large Collections of Images with Faces.csv @@ -0,0 +1 @@ +Facetracer: A search engine for large collections of images with faces|http://scholar.google.com/https://link.springer.com/10.1007/978-3-540-88693-8_25|2008|324|15|10337130688446550899|None|http://scholar.google.com/scholar?cites=10337130688446550899&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=10337130688446550899&hl=en&as_sdt=0,5|None|We have created the first image search engine based entirely on faces. Using simple text queries such as “smiling men with blond hair and mustaches,” users can search through over 3.1 million faces which have been automatically labeled on the basis of several facial attributes. Faces in our database have been extracted and aligned from images downloaded from the internet using a commercial face detector, and the number of images and attributes continues to grow daily. Our classification approach uses a novel combination of Support … diff --git "a/datasets/scholar/entries/Gaze Locking: Passive Eye Contact Detection for Human\342\200\223Object Interaction.csv" "b/datasets/scholar/entries/Gaze Locking: Passive Eye Contact Detection for Human\342\200\223Object Interaction.csv" new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Hipster Wars: Discovering Elements of Fashion Styles..csv b/datasets/scholar/entries/Hipster Wars: Discovering Elements of Fashion Styles..csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Interactive Facial Feature Localization.csv b/datasets/scholar/entries/Interactive Facial Feature Localization.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Is the Eye Region More Reliable Than the Face? A Preliminary Study of Face-based Recognition on a Transgender Dataset.csv b/datasets/scholar/entries/Is the Eye Region More Reliable Than the Face? A Preliminary Study of Face-based Recognition on a Transgender Dataset.csv new file mode 100644 index 00000000..a47bb51d --- /dev/null +++ b/datasets/scholar/entries/Is the Eye Region More Reliable Than the Face? A Preliminary Study of Face-based Recognition on a Transgender Dataset.csv @@ -0,0 +1 @@ +Is the eye region more reliable than the face? A preliminary study of face-based recognition on a transgender dataset|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6712710/|2013|10|4|3607022377504716214|None|http://scholar.google.com/scholar?cites=3607022377504716214&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=3607022377504716214&hl=en&as_sdt=0,5|None|In this work we investigate a truly novel and extremely unique biometric problem: face-based recognition for transgender persons. A transgender person is someone who under goes a gender transformation via hormone replacement therapy; that is, a male becomes a female by suppressing natural testosterone production and exogenously increasing estrogen. Transgender hormone replacement therapy causes physical changes in the body and face. This work provides a preliminary investigation into the effects of these changes on face … diff --git a/datasets/scholar/entries/Large Age-Gap Face Verification by Feature Injection in Deep Networks.csv b/datasets/scholar/entries/Large Age-Gap Face Verification by Feature Injection in Deep Networks.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Names and Faces .csv b/datasets/scholar/entries/Names and Faces .csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Pruning Training Sets for Learning of Object Categories.csv b/datasets/scholar/entries/Pruning Training Sets for Learning of Object Categories.csv new file mode 100644 index 00000000..c5540c9a --- /dev/null +++ b/datasets/scholar/entries/Pruning Training Sets for Learning of Object Categories.csv @@ -0,0 +1 @@ +Pruning training sets for learning of object categories|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/1467308/|2005|98|19|6629732990128685315|None|http://scholar.google.com/scholar?cites=6629732990128685315&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6629732990128685315&hl=en&as_sdt=0,5|None|Training datasets for learning of object categories are often contaminated or imperfect. We explore an approach to automatically identify examples that are noisy or troublesome for learning and exclude them from the training set. The problem is relevant to learning in semi-supervised or unsupervised setting, as well as to learning when the training data is contaminated with wrongly labeled examples or when correctly labeled, but hard to learn examples, are present. We propose a fully automatic mechanism for noise cleaning … diff --git a/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A.csv b/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Robust face landmark estimation under occlusion .csv b/datasets/scholar/entries/Robust face landmark estimation under occlusion .csv new file mode 100644 index 00000000..c1245878 --- /dev/null +++ b/datasets/scholar/entries/Robust face landmark estimation under occlusion .csv @@ -0,0 +1 @@ +Robust face landmark estimation under occlusion|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_iccv_2013/html/Burgos-Artizzu_Robust_Face_Landmark_2013_ICCV_paper.html|2013|441|16|6035683787196907858|None|http://scholar.google.com/scholar?cites=6035683787196907858&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6035683787196907858&hl=en&as_sdt=0,5|None|Human faces captured in real-world conditions present large variations in shape and occlusions due to differences in pose, expression, use of accessories such as sunglasses and hats and interactions with objects (eg food). Current face landmark estimation approaches struggle under such conditions since they fail to provide a principled way of handling outliers. We propose a novel method, called Robust Cascaded Pose Regression (RCPR) which reduces exposure to outliers by detecting occlusions explicitly and using … diff --git a/datasets/scholar/entries/Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis.csv b/datasets/scholar/entries/Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis.csv new file mode 100644 index 00000000..a9d02e41 --- /dev/null +++ b/datasets/scholar/entries/Sports Videos in the Wild (SVW): A Video Dataset for Sports Analysis.csv @@ -0,0 +1 @@ +Sports videos in the wild (SVW): A video dataset for sports analysis|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/7163105/|2015|14|11|10001086963759053928|None|http://scholar.google.com/scholar?cites=10001086963759053928&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=10001086963759053928&hl=en&as_sdt=0,5|None|Considering the enormous creation rate of usergenerated videos on websites like YouTube, there is an immediate need for automatic categorization, recognition and analysis of videos. To develop algorithms for analyzing user-generated videos, unconstrained and representative datasets are of great significance. For this purpose, we collected a dataset of Sports Videos in the Wild (SVW), consisting of videos captured by users of the leading sports training mobile app (Coach's Eye) while practicing a sport or watching a game. The dataset … diff --git a/datasets/scholar/entries/The MUCT Landmarked Face Database.csv b/datasets/scholar/entries/The MUCT Landmarked Face Database.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild.csv b/datasets/scholar/entries/UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild.csv new file mode 100644 index 00000000..9cbf069c --- /dev/null +++ b/datasets/scholar/entries/UCF101: A Dataset of 101 Human Actions Classes From Videos in The Wild.csv @@ -0,0 +1 @@ +UCF101: A dataset of 101 human actions classes from videos in the wild|http://scholar.google.com/https://arxiv.org/abs/1212.0402|2012|1211|11|10653986877352008041|None|http://scholar.google.com/scholar?cites=10653986877352008041&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=10653986877352008041&hl=en&as_sdt=0,5|None|We introduce UCF101 which is currently the largest dataset of human actions. It consists of 101 action classes, over 13k clips and 27 hours of video data. The database consists of realistic user uploaded videos containing camera motion and cluttered background. Additionally, we provide baseline action recognition results on this new dataset using standard bag of words approach with overall performance of 44.5%. To the best of our knowledge, UCF101 is currently the most challenging dataset of actions due to its large … diff --git a/datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv b/datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv new file mode 100644 index 00000000..e69de29b -- cgit v1.2.3-70-g09d2 From 640fb390baf494571114bc50b8059c9823ee899e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 02:15:35 +0100 Subject: data --- .../entries/300 faces In-the-wild challenge: Database and results.csv | 1 + .../entries/A data-driven approach to cleaning large face datasets.csv | 1 + .../A semi-automatic methodology for facial landmark annotation.csv | 1 + .../entries/Attribute and Simile Classifiers for Face Verification.csv | 2 ++ ...tic Facial Makeup Detection with Application in Face Recognition.csv | 1 + ...metics Affect the Matching Accuracy of Face Recognition Systems?.csv | 1 + .../entries/Comprehensive Database for Facial Expression Analysis.csv | 1 + ...Combining Multiple Descriptors and Learned Background Statistics.csv | 0 ... fisherfaces: Recognition using class specific linear projection.csv | 2 ++ datasets/scholar/entries/Face Research Lab London Set. figshare.csv | 0 .../entries/Fine-grained Evaluation on Face Detection in the Wild..csv | 1 + ...ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv | 0 ...Database: A Benchmark for Face Recognition Under Wide Variations.csv | 1 + .../entries/Level Playing Field for Million Scale Face Recognition.csv | 1 + ...H: A Longitudinal Image Database of Normal Adult Age-Progression.csv | 1 + datasets/scholar/entries/Names and Faces in the News.csv | 0 ...ognize Complex Events from Static Images by Fusing Deep Channels.csv | 1 + .../SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception.csv | 1 + ...MOS Challenge: Action Recognition with a Large Number of Classes.csv | 0 19 files changed, 16 insertions(+) create mode 100644 datasets/scholar/entries/300 faces In-the-wild challenge: Database and results.csv create mode 100644 datasets/scholar/entries/A data-driven approach to cleaning large face datasets.csv create mode 100644 datasets/scholar/entries/A semi-automatic methodology for facial landmark annotation.csv create mode 100644 datasets/scholar/entries/Attribute and Simile Classifiers for Face Verification.csv create mode 100644 datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv create mode 100644 datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv create mode 100644 datasets/scholar/entries/Comprehensive Database for Facial Expression Analysis.csv create mode 100644 datasets/scholar/entries/Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics.csv create mode 100644 datasets/scholar/entries/Eigenfaces vs. fisherfaces: Recognition using class specific linear projection.csv create mode 100644 datasets/scholar/entries/Face Research Lab London Set. figshare.csv create mode 100644 datasets/scholar/entries/Fine-grained Evaluation on Face Detection in the Wild..csv create mode 100644 datasets/scholar/entries/How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv create mode 100644 datasets/scholar/entries/Indian Movie Face Database: A Benchmark for Face Recognition Under Wide Variations.csv create mode 100644 datasets/scholar/entries/Level Playing Field for Million Scale Face Recognition.csv create mode 100644 datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv create mode 100644 datasets/scholar/entries/Names and Faces in the News.csv create mode 100644 datasets/scholar/entries/Recognize Complex Events from Static Images by Fusing Deep Channels.csv create mode 100644 datasets/scholar/entries/SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception.csv create mode 100644 datasets/scholar/entries/THUMOS Challenge: Action Recognition with a Large Number of Classes.csv diff --git a/datasets/scholar/entries/300 faces In-the-wild challenge: Database and results.csv b/datasets/scholar/entries/300 faces In-the-wild challenge: Database and results.csv new file mode 100644 index 00000000..eaaf1a93 --- /dev/null +++ b/datasets/scholar/entries/300 faces In-the-wild challenge: Database and results.csv @@ -0,0 +1 @@ +300 faces in-the-wild challenge: Database and results|http://scholar.google.com/https://www.sciencedirect.com/science/article/pii/S0262885616000147|2016|141|9|4741451765657920988|None|http://scholar.google.com/scholar?cites=4741451765657920988&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4741451765657920988&hl=en&as_sdt=0,5|None|Computer Vision has recently witnessed great research advance towards automatic facial points detection. Numerous methodologies have been proposed during the last few years that achieve accurate and efficient performance. However, fair comparison between these methodologies is infeasible mainly due to two issues.(a) Most existing databases, captured under both constrained and unconstrained (in-the-wild) conditions have been annotated using different mark-ups and, in most cases, the accuracy of the annotations is low.(b) Most … diff --git a/datasets/scholar/entries/A data-driven approach to cleaning large face datasets.csv b/datasets/scholar/entries/A data-driven approach to cleaning large face datasets.csv new file mode 100644 index 00000000..c1bf1f38 --- /dev/null +++ b/datasets/scholar/entries/A data-driven approach to cleaning large face datasets.csv @@ -0,0 +1 @@ +A data-driven approach to cleaning large face datasets|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/7025068/|2014|163|8|9390951279725836807|None|http://scholar.google.com/scholar?cites=9390951279725836807&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=9390951279725836807&hl=en&as_sdt=0,5|None|Large face datasets are important for advancing face recognition research, but they are tedious to build, because a lot of work has to go into cleaning the huge amount of raw data. To facilitate this task, we describe an approach to building face datasets that starts with detecting faces in images returned from searches for public figures on the Internet, followed by discarding those not belonging to each queried person. We formulate the problem of identifying the faces to be removed as a quadratic programming problem, which exploits the … diff --git a/datasets/scholar/entries/A semi-automatic methodology for facial landmark annotation.csv b/datasets/scholar/entries/A semi-automatic methodology for facial landmark annotation.csv new file mode 100644 index 00000000..31bf7b39 --- /dev/null +++ b/datasets/scholar/entries/A semi-automatic methodology for facial landmark annotation.csv @@ -0,0 +1 @@ +A semi-automatic methodology for facial landmark annotation|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_cvpr_workshops_2013/W16/papers/Sagonas_A_Semi-automatic_Methodology_2013_CVPR_paper.pdf|2013|225|16|15744661091744891|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_cvpr_workshops_2013/W16/papers/Sagonas_A_Semi-automatic_Methodology_2013_CVPR_paper.pdf|http://scholar.google.com/scholar?cites=15744661091744891&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=15744661091744891&hl=en&as_sdt=0,5|None|Developing powerful deformable face models requires massive, annotated face databases on which techniques can be trained, validated and tested. Manual annotation of each facial image in terms of landmarks requires a trained expert and the workload is usually enormous. Fatigue is one of the reasons that in some cases annotations are inaccurate. This is why, the majority of existing facial databases provide annotations for a relatively small subset of the training images. Furthermore, there is hardly any correspondence between the … diff --git a/datasets/scholar/entries/Attribute and Simile Classifiers for Face Verification.csv b/datasets/scholar/entries/Attribute and Simile Classifiers for Face Verification.csv new file mode 100644 index 00000000..1d6e856b --- /dev/null +++ b/datasets/scholar/entries/Attribute and Simile Classifiers for Face Verification.csv @@ -0,0 +1,2 @@ +Attribute and simile classifiers for face verification|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/5459250/|2009|1231|22|4063408445858122425|None|http://scholar.google.com/scholar?cites=4063408445858122425&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4063408445858122425&hl=en&as_sdt=0,5|None|We present two novel methods for face verification. Our first method-“attribute” classifiers-uses binary classifiers trained to recognize the presence or absence of describable aspects of visual appearance (eg, gender, race, and age). Our second method-“simile” classifiers-removes the manual labeling required for attribute classification and instead learns the similarity of faces, or regions of faces, to specific reference people. Neither method requires costly, often brittle, alignment between image pairs; yet, both methods produce compact … +Attribute and simile classifiers for face verification|None|2009|10|0|7848300437118808957|None|http://scholar.google.com/scholar?cites=7848300437118808957&as_sdt=2005&sciodt=0,5&hl=en|None|None|None diff --git a/datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv b/datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv new file mode 100644 index 00000000..074471b7 --- /dev/null +++ b/datasets/scholar/entries/Automatic Facial Makeup Detection with Application in Face Recognition.csv @@ -0,0 +1 @@ +Automatic facial makeup detection with application in face recognition|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6612994/|2013|83|9|6724137544116293607|None|http://scholar.google.com/scholar?cites=6724137544116293607&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6724137544116293607&hl=en&as_sdt=0,5|None|Facial makeup has the ability to alter the appearance of a person. Such an alteration can degrade the accuracy of automated face recognition systems, as well as that of meth-ods estimating age and beauty from faces. In this work, we design a method to automatically detect the presence of makeup in face images. The proposed algorithm extracts a feature vector that captures the shape, texture and color characteristics of the input face, and employs a classifier to determine the presence or absence of makeup. Besides extracting … diff --git a/datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv b/datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv new file mode 100644 index 00000000..86c81060 --- /dev/null +++ b/datasets/scholar/entries/Can Facial Cosmetics Affect the Matching Accuracy of Face Recognition Systems?.csv @@ -0,0 +1 @@ +Can facial cosmetics affect the matching accuracy of face recognition systems?|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6374605/|2012|90|12|13294356886705558975|None|http://scholar.google.com/scholar?cites=13294356886705558975&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=13294356886705558975&hl=en&as_sdt=0,5|None|The matching performance of automated face recognition has significantly improved over the past decade. At the same time several challenges remain that significantly affect the deployment of such systems in security applications. In this work, we study the impact of a commonly used face altering technique that has received limited attention in the biometric literature, viz., non-permanent facial makeup. Towards understanding its impact, we first assemble two databases containing face images of subjects, before and after applying … diff --git a/datasets/scholar/entries/Comprehensive Database for Facial Expression Analysis.csv b/datasets/scholar/entries/Comprehensive Database for Facial Expression Analysis.csv new file mode 100644 index 00000000..e97d2c56 --- /dev/null +++ b/datasets/scholar/entries/Comprehensive Database for Facial Expression Analysis.csv @@ -0,0 +1 @@ +Comprehensive database for facial expression analysis|http://scholar.google.com/https://www.computer.org/csdl/proceedings/fg/2000/0580/00/05800046.pdf|2000|2538|29|17655514864522744044|http://scholar.google.com/https://www.computer.org/csdl/proceedings/fg/2000/0580/00/05800046.pdf|http://scholar.google.com/scholar?cites=17655514864522744044&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=17655514864522744044&hl=en&as_sdt=0,5|None|Within the past decade, significant effort has occurred in developing methods of facial expression analysis. Because most investigators have used relatively limited data sets, the generalizability of these various methods remains unknown. We describe the problem space for facial expression analysis, which includes level of description, transitions among expression, eliciting conditions, reliability and validity of training and test data, individual differences in subjects, head orientation and scene complexity, image characteristics, and … diff --git a/datasets/scholar/entries/Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics.csv b/datasets/scholar/entries/Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Eigenfaces vs. fisherfaces: Recognition using class specific linear projection.csv b/datasets/scholar/entries/Eigenfaces vs. fisherfaces: Recognition using class specific linear projection.csv new file mode 100644 index 00000000..252d269c --- /dev/null +++ b/datasets/scholar/entries/Eigenfaces vs. fisherfaces: Recognition using class specific linear projection.csv @@ -0,0 +1,2 @@ +Eigenfaces vs. fisherfaces: Recognition using class specific linear projection|http://www.dtic.mil/docs/citations/AD1015508|1997|13228|67|13084856655998519010|None|http://scholar.google.com/scholar?cites=13084856655998519010&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=13084856655998519010&hl=en&as_sdt=0,5|None|We develop a face recognition algorithm which is insensitive to large variation in lighting direction and facial expression. Taking a pattern classification approach, we consider each pixel in an image as a coordinate in a high-dimensional space. We take advantage of the observation that the images of a particular face, under varying illumination but fixed pose, lie in a 3D linear subspace of the high dimensional image spaceif the face is a Lambertian surface without shadowing. However, since faces are not truly Lambertian surfaces and do … +Eigenfaces vs. Fisherfaces: Recognition using class specific linear projection|http://scholar.google.com/https://link.springer.com/chapter/10.1007/BFb0015522|1996|609|8|10500235270745853797|None|http://scholar.google.com/scholar?cites=10500235270745853797&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=10500235270745853797&hl=en&as_sdt=0,5|None|We develop a face recognition algorithm which is insensitive to gross variation in lighting direction and facial expression. Taking a pattern classification approach, we consider each pixel in an image as a coordinate in a high-dimensional space. We take advantage of the observation that the images of a particular face under varying illumination direction lie in a 3-D linear subspace of the high dimensional feature space—if the face is a Lambertian surface without self-shadowing. However, since faces are not truly Lambertian surfaces and do … diff --git a/datasets/scholar/entries/Face Research Lab London Set. figshare.csv b/datasets/scholar/entries/Face Research Lab London Set. figshare.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Fine-grained Evaluation on Face Detection in the Wild..csv b/datasets/scholar/entries/Fine-grained Evaluation on Face Detection in the Wild..csv new file mode 100644 index 00000000..249cea3a --- /dev/null +++ b/datasets/scholar/entries/Fine-grained Evaluation on Face Detection in the Wild..csv @@ -0,0 +1 @@ +Fine-grained evaluation on face detection in the wild|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/7163158/|2015|24|7|6318135921321197431|None|http://scholar.google.com/scholar?cites=6318135921321197431&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=6318135921321197431&hl=en&as_sdt=0,5|None|Current evaluation datasets for face detection, which is of great value in real-world applications, are still somewhat out-of-date. We propose a new face detection dataset MALF (short for Multi-Attribute Labelled Faces), which contains 5,250 images collected from the Internet and~ 12,000 labelled faces. The MALF dataset highlights in two main features: 1) It is the largest dataset for evaluation of face detection in the wild, and the annotation of multiple facial attributes makes it possible for fine-grained performance analysis. 2) To … diff --git a/datasets/scholar/entries/How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv b/datasets/scholar/entries/How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Indian Movie Face Database: A Benchmark for Face Recognition Under Wide Variations.csv b/datasets/scholar/entries/Indian Movie Face Database: A Benchmark for Face Recognition Under Wide Variations.csv new file mode 100644 index 00000000..b9feb021 --- /dev/null +++ b/datasets/scholar/entries/Indian Movie Face Database: A Benchmark for Face Recognition Under Wide Variations.csv @@ -0,0 +1 @@ +Indian movie face database: a benchmark for face recognition under wide variations|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/6776225/|2013|29|7|10194316221634175118|None|http://scholar.google.com/scholar?cites=10194316221634175118&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=10194316221634175118&hl=en&as_sdt=0,5|None|Recognizing human faces in the wild is emerging as a critically important, and technically challenging computer vision problem. With a few notable exceptions, most previous works in the last several decades have focused on recognizing faces captured in a laboratory setting. However, with the introduction of databases such as LFW and Pubfigs, face recognition community is gradually shifting its focus on much more challenging unconstrained settings. Since its introduction, LFW verification benchmark is getting a lot of attention with various … diff --git a/datasets/scholar/entries/Level Playing Field for Million Scale Face Recognition.csv b/datasets/scholar/entries/Level Playing Field for Million Scale Face Recognition.csv new file mode 100644 index 00000000..f7130a67 --- /dev/null +++ b/datasets/scholar/entries/Level Playing Field for Million Scale Face Recognition.csv @@ -0,0 +1 @@ +Level playing field for million scale face recognition|http://openaccess.thecvf.com/content_cvpr_2017/papers/Nech_Level_Playing_Field_CVPR_2017_paper.pdf|2017|35|11|12932836311624990730|http://openaccess.thecvf.com/content_cvpr_2017/papers/Nech_Level_Playing_Field_CVPR_2017_paper.pdf|http://scholar.google.com/scholar?cites=12932836311624990730&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=12932836311624990730&hl=en&as_sdt=0,5|None|Face recognition has the perception of a solved problem, however when tested at the million-scale exhibits dramatic variation in accuracies across the different algorithms [11]. Are the algorithms very different? Is access to good/big training data their secret weapon? Where should face recognition improve? To address those questions, we created a benchmark, MF2, that requires all algorithms to be trained on same data, and tested at the million scale. MF2 is a public large-scale set with 672K identities and 4.7 M photos created with the goal to … diff --git a/datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv b/datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv new file mode 100644 index 00000000..a41ffc41 --- /dev/null +++ b/datasets/scholar/entries/MORPH: A Longitudinal Image Database of Normal Adult Age-Progression.csv @@ -0,0 +1 @@ +Morph: A longitudinal image database of normal adult age-progression|http://scholar.google.com/https://ieeexplore.ieee.org/abstract/document/1613043/|2006|673|6|4438087728034206462|None|http://scholar.google.com/scholar?cites=4438087728034206462&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=4438087728034206462&hl=en&as_sdt=0,5|None|This paper details MORPH a longitudinal face database developed for researchers investigating all facets of adult age-progression, eg face modeling, photo-realistic animation, face recognition, etc. This database contributes to several active research areas, most notably face recognition, by providing: the largest set of publicly available longitudinal images; longitudinal spans from a few months to over twenty years; and, the inclusion of key physical parameters that affect aging appearance. The direct contribution of this data corpus … diff --git a/datasets/scholar/entries/Names and Faces in the News.csv b/datasets/scholar/entries/Names and Faces in the News.csv new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Recognize Complex Events from Static Images by Fusing Deep Channels.csv b/datasets/scholar/entries/Recognize Complex Events from Static Images by Fusing Deep Channels.csv new file mode 100644 index 00000000..d632534a --- /dev/null +++ b/datasets/scholar/entries/Recognize Complex Events from Static Images by Fusing Deep Channels.csv @@ -0,0 +1 @@ +Recognize complex events from static images by fusing deep channels|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_cvpr_2015/app/1B_054.pdf|2015|62|18|14301800130435949971|http://scholar.google.com/https://www.cv-foundation.org/openaccess/content_cvpr_2015/app/1B_054.pdf|http://scholar.google.com/scholar?cites=14301800130435949971&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=14301800130435949971&hl=en&as_sdt=0,5|None|A considerable portion of web images capture events that occur in our personal lives or social activities. In this paper, we aim to develop an effective method for recognizing events from such images. Despite the sheer amount of study on event recognition, most existing methods rely on videos and are not directly applicable to this task. Generally, events are complex phenomena that involve interactions among people and objects, and therefore analysis of event photos requires techniques that can go beyond recognizing individual … diff --git a/datasets/scholar/entries/SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception.csv b/datasets/scholar/entries/SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception.csv new file mode 100644 index 00000000..9215c287 --- /dev/null +++ b/datasets/scholar/entries/SCUT-FBP: A Benchmark Dataset for Facial Beauty Perception.csv @@ -0,0 +1 @@ +SCUT-FBP: A benchmark dataset for facial beauty perception|http://scholar.google.com/https://arxiv.org/abs/1511.02459|2015|17|4|3066282784180910292|None|http://scholar.google.com/scholar?cites=3066282784180910292&as_sdt=2005&sciodt=0,5&hl=en|http://scholar.google.com/scholar?cluster=3066282784180910292&hl=en&as_sdt=0,5|None|In this paper, a novel face dataset with attractiveness ratings, namely, the SCUT-FBP dataset, is developed for automatic facial beauty perception. This dataset provides a benchmark to evaluate the performance of different methods for facial attractiveness prediction, including the state-of-the-art deep learning method. The SCUT-FBP dataset contains face portraits of 500 Asian female subjects with attractiveness ratings, all of which have been verified in terms of rating distribution, standard deviation, consistency, and self … diff --git a/datasets/scholar/entries/THUMOS Challenge: Action Recognition with a Large Number of Classes.csv b/datasets/scholar/entries/THUMOS Challenge: Action Recognition with a Large Number of Classes.csv new file mode 100644 index 00000000..e69de29b -- cgit v1.2.3-70-g09d2 From 2ede97c42b203c37a8a9f98784af4f31f01961f4 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 03:41:37 +0100 Subject: merge --- datasets/scholar/entries/.csv | 0 ...tection and recognition: IARPA Janus Benchmark A\n.csv" | 0 ... detection and recognition: IARPA Janus Benchmark A.csv | 0 fetch-entries.py | 14 ++++++++------ vendor/scholar.py | 11 +++++++---- 5 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 datasets/scholar/entries/.csv create mode 100644 "datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A\n.csv" delete mode 100644 datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A.csv diff --git a/datasets/scholar/entries/.csv b/datasets/scholar/entries/.csv new file mode 100644 index 00000000..e69de29b diff --git "a/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A\n.csv" "b/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A\n.csv" new file mode 100644 index 00000000..e69de29b diff --git a/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A.csv b/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/fetch-entries.py b/fetch-entries.py index 37cd37f9..8c50d9a1 100644 --- a/fetch-entries.py +++ b/fetch-entries.py @@ -16,22 +16,24 @@ def fetch_entries(index): label = line[0] title = line[1] entries_fn = './datasets/scholar/entries/{}.csv'.format(title) - print(entries_fn) + # print(entries_fn) if not os.path.exists(entries_fn): with open(entries_fn, 'w') as f: - t = re.sub(r'\W+', '', title) + t = re.sub(r'[^-0-9a-zA-Z ]+', '', title) + print(t) subprocess.call([ './vendor/scholar.py', '-t', '-A', t, '--csv', ], stdout=f) - time.sleep(random.randint(20, 32)) + # time.sleep(random.randint(20, 32)) def read_citation_list(index): filename = './datasets/citations.csv' - fn, ext = os.path.splitext(filename) - in_fn = fn + '-' + str(index) + ext - with open(in_fn, 'r') as f: + # fn, ext = os.path.splitext(filename) + # in_fn = fn + '-' + str(index) + ext + # with open(in_fn, 'r') as f: + with open(filename, 'r') as f: reader = csv.reader(f) lines = list(reader) keys = lines[0] diff --git a/vendor/scholar.py b/vendor/scholar.py index 13ccd439..8070ff0d 100755 --- a/vendor/scholar.py +++ b/vendor/scholar.py @@ -241,11 +241,11 @@ class ScholarConf(object): VERSION = '2.10' LOG_LEVEL = 1 MAX_PAGE_RESULTS = 10 # Current default for per-page results - SCHOLAR_SITE = 'http://scholar.google.com' + SCHOLAR_SITE = 'https://scholar.google.de' # USER_AGENT = 'Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.9) Gecko/20100913 Firefox/3.6.9' # Let's update at this point (3/14): - USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0' + USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:63.0) Gecko/20100101 Firefox/63.0' # If set, we will use this file to read/save cookies to enable # cookie use across sessions. @@ -514,6 +514,8 @@ class ScholarArticleParser(object): """Helper, returns full URL in case path isn't one.""" if path.startswith('http://'): return path + if path.startswith('https://'): + return path if not path.startswith('/'): path = '/' + path return self.site + path @@ -1022,6 +1024,8 @@ class ScholarQuerier(object): log_msg='dump of query response HTML', err_msg='results retrieval failed') if html is None: + print(query.get_url()) + print("html is none") return self.parse(html) @@ -1100,10 +1104,9 @@ class ScholarQuerier(object): ScholarUtils.log('debug', 'headers:\n' + str(hdl.info())) ScholarUtils.log('debug', 'data:\n' + html.decode('utf-8')) # For Python 3 ScholarUtils.log('debug', '<<<<' + '-'*68) - - return html except Exception as err: ScholarUtils.log('info', err_msg + ': %s' % err) + print(err.read()) return None -- cgit v1.2.3-70-g09d2 From bba65264a5187d30e68aff4937546c35b25e5714 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 03:42:39 +0100 Subject: sleep --- .../scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv | 0 .../AgeDB: the first manually collected, in-the-wild age database.csv | 0 .../Distance Estimation of an Unknown Person from a Portrait.csv | 0 ...Combining Multiple Descriptors and Learned Background Statistics.csv | 0 datasets/scholar/entries/Face Research Lab London Set. figshare.csv | 0 ...one Models for Face Recognition under Variable Lighting and Pose.csv | 0 ...e Eye Contact Detection for Human\342\200\223Object Interaction.csv" | 0 .../entries/Hipster Wars: Discovering Elements of Fashion Styles..csv | 0 ...ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv | 0 datasets/scholar/entries/Interactive Facial Feature Localization.csv | 0 datasets/scholar/entries/Learning Face Representation from Scratch.csv | 0 datasets/scholar/entries/Names and Faces .csv | 0 datasets/scholar/entries/Names and Faces in the News.csv | 0 ...ained face detection and recognition: IARPA Janus Benchmark A\n.csv" | 0 ...MOS Challenge: Action Recognition with a Large Number of Classes.csv | 0 .../entries/The CMU Pose, Illumination, and Expression Database.csv | 0 datasets/scholar/entries/The MUCT Landmarked Face Database.csv | 0 datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv | 0 datasets/scholar/entries/Who's in the Picture .csv | 0 fetch-entries.py | 2 +- 20 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 datasets/scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv delete mode 100644 datasets/scholar/entries/AgeDB: the first manually collected, in-the-wild age database.csv delete mode 100644 datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait.csv delete mode 100644 datasets/scholar/entries/Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics.csv delete mode 100644 datasets/scholar/entries/Face Research Lab London Set. figshare.csv delete mode 100644 datasets/scholar/entries/From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose.csv delete mode 100644 "datasets/scholar/entries/Gaze Locking: Passive Eye Contact Detection for Human\342\200\223Object Interaction.csv" delete mode 100644 datasets/scholar/entries/Hipster Wars: Discovering Elements of Fashion Styles..csv delete mode 100644 datasets/scholar/entries/How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv delete mode 100644 datasets/scholar/entries/Interactive Facial Feature Localization.csv delete mode 100644 datasets/scholar/entries/Learning Face Representation from Scratch.csv delete mode 100644 datasets/scholar/entries/Names and Faces .csv delete mode 100644 datasets/scholar/entries/Names and Faces in the News.csv delete mode 100644 "datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A\n.csv" delete mode 100644 datasets/scholar/entries/THUMOS Challenge: Action Recognition with a Large Number of Classes.csv delete mode 100644 datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv delete mode 100644 datasets/scholar/entries/The MUCT Landmarked Face Database.csv delete mode 100644 datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv delete mode 100644 datasets/scholar/entries/Who's in the Picture .csv diff --git a/datasets/scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv b/datasets/scholar/entries/Age and Gender Estimation of Unfiltered Faces.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/AgeDB: the first manually collected, in-the-wild age database.csv b/datasets/scholar/entries/AgeDB: the first manually collected, in-the-wild age database.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait.csv b/datasets/scholar/entries/Distance Estimation of an Unknown Person from a Portrait.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics.csv b/datasets/scholar/entries/Effective Face Recognition by Combining Multiple Descriptors and Learned Background Statistics.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Face Research Lab London Set. figshare.csv b/datasets/scholar/entries/Face Research Lab London Set. figshare.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose.csv b/datasets/scholar/entries/From Few to Many: Illumination Cone Models for Face Recognition under Variable Lighting and Pose.csv deleted file mode 100644 index e69de29b..00000000 diff --git "a/datasets/scholar/entries/Gaze Locking: Passive Eye Contact Detection for Human\342\200\223Object Interaction.csv" "b/datasets/scholar/entries/Gaze Locking: Passive Eye Contact Detection for Human\342\200\223Object Interaction.csv" deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Hipster Wars: Discovering Elements of Fashion Styles..csv b/datasets/scholar/entries/Hipster Wars: Discovering Elements of Fashion Styles..csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv b/datasets/scholar/entries/How to Take a Good Selfie?, in Proceedings of ACM Multimedia Conference 2015 (ACMMM 2015), Brisbane, Australia.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Interactive Facial Feature Localization.csv b/datasets/scholar/entries/Interactive Facial Feature Localization.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Learning Face Representation from Scratch.csv b/datasets/scholar/entries/Learning Face Representation from Scratch.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Names and Faces .csv b/datasets/scholar/entries/Names and Faces .csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Names and Faces in the News.csv b/datasets/scholar/entries/Names and Faces in the News.csv deleted file mode 100644 index e69de29b..00000000 diff --git "a/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A\n.csv" "b/datasets/scholar/entries/Pushing the frontiers of unconstrained face detection and recognition: IARPA Janus Benchmark A\n.csv" deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/THUMOS Challenge: Action Recognition with a Large Number of Classes.csv b/datasets/scholar/entries/THUMOS Challenge: Action Recognition with a Large Number of Classes.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv b/datasets/scholar/entries/The CMU Pose, Illumination, and Expression Database.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/The MUCT Landmarked Face Database.csv b/datasets/scholar/entries/The MUCT Landmarked Face Database.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv b/datasets/scholar/entries/WIDER FACE: A Face Detection Benchmark.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/datasets/scholar/entries/Who's in the Picture .csv b/datasets/scholar/entries/Who's in the Picture .csv deleted file mode 100644 index e69de29b..00000000 diff --git a/fetch-entries.py b/fetch-entries.py index 8c50d9a1..e206b058 100644 --- a/fetch-entries.py +++ b/fetch-entries.py @@ -25,7 +25,7 @@ def fetch_entries(index): './vendor/scholar.py', '-t', '-A', t, '--csv', ], stdout=f) - # time.sleep(random.randint(20, 32)) + time.sleep(random.randint(30, 60)) def read_citation_list(index): -- cgit v1.2.3-70-g09d2 From ec63582b349eaa23a9e22fc160ab3a3d621c4f47 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 31 Oct 2018 03:50:27 +0100 Subject: scholar --- vendor/scholar.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/vendor/scholar.py b/vendor/scholar.py index 8070ff0d..13ccd439 100755 --- a/vendor/scholar.py +++ b/vendor/scholar.py @@ -241,11 +241,11 @@ class ScholarConf(object): VERSION = '2.10' LOG_LEVEL = 1 MAX_PAGE_RESULTS = 10 # Current default for per-page results - SCHOLAR_SITE = 'https://scholar.google.de' + SCHOLAR_SITE = 'http://scholar.google.com' # USER_AGENT = 'Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.9) Gecko/20100913 Firefox/3.6.9' # Let's update at this point (3/14): - USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:63.0) Gecko/20100101 Firefox/63.0' + USER_AGENT = 'Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0' # If set, we will use this file to read/save cookies to enable # cookie use across sessions. @@ -514,8 +514,6 @@ class ScholarArticleParser(object): """Helper, returns full URL in case path isn't one.""" if path.startswith('http://'): return path - if path.startswith('https://'): - return path if not path.startswith('/'): path = '/' + path return self.site + path @@ -1024,8 +1022,6 @@ class ScholarQuerier(object): log_msg='dump of query response HTML', err_msg='results retrieval failed') if html is None: - print(query.get_url()) - print("html is none") return self.parse(html) @@ -1104,9 +1100,10 @@ class ScholarQuerier(object): ScholarUtils.log('debug', 'headers:\n' + str(hdl.info())) ScholarUtils.log('debug', 'data:\n' + html.decode('utf-8')) # For Python 3 ScholarUtils.log('debug', '<<<<' + '-'*68) + + return html except Exception as err: ScholarUtils.log('info', err_msg + ': %s' % err) - print(err.read()) return None -- cgit v1.2.3-70-g09d2 From 1a5effec286e4753dfdd8e8279abbbdf1ce8e0d2 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 2 Nov 2018 21:35:09 +0100 Subject: s2 scripts --- check-counts.py | 39 ++++++++++++++ fetch-entries.py | 44 ---------------- s2-index.py | 24 +++++++++ s2-papers.py | 89 ++++++++++++++++++++++++++++++++ s2-search.py | 68 +++++++++++++++++++++++++ s2.py | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ scholar-fetch.py | 44 ++++++++++++++++ 7 files changed, 415 insertions(+), 44 deletions(-) create mode 100644 check-counts.py delete mode 100644 fetch-entries.py create mode 100644 s2-index.py create mode 100644 s2-papers.py create mode 100644 s2-search.py create mode 100644 s2.py create mode 100644 scholar-fetch.py diff --git a/check-counts.py b/check-counts.py new file mode 100644 index 00000000..4fed4494 --- /dev/null +++ b/check-counts.py @@ -0,0 +1,39 @@ +import os +import sys +import csv +from math import ceil +import subprocess +import random + +import click + +@click.command() +def check_counts(): + """Split a CSV into groups.""" + mypath = './datasets/scholar/entries/' + onlyfiles = [f for f in os.listdir(mypath) if os.path.isfile(os.path.join(mypath, f))] + recs = [] + for f in onlyfiles: + with open(os.path.join(mypath, f), 'rb') as f: + reader = csv.reader(f, delimiter='|') + print f + print repr(reader) + lines = list(reader) + rec = lines[0] + recs.append(rec) + + out_fn = './datasets/scholar_entries.csv' + write_csv(out_fn, keys=None, chunk=recs) + +# Write a CSV +def write_csv(fn, keys, chunk): + print(fn) + with open(fn, 'w') as f: + writer = csv.writer(f) + if keys is not None: + writer.writerow(keys) + for row in chunk: + writer.writerow(row) + +if __name__ == '__main__': + check_counts() diff --git a/fetch-entries.py b/fetch-entries.py deleted file mode 100644 index e206b058..00000000 --- a/fetch-entries.py +++ /dev/null @@ -1,44 +0,0 @@ -import os -import sys -import csv -import subprocess -import time -import random -import re -import click - -@click.command() -@click.option('--index', '-n', default=1, help='Index of CSV.') -def fetch_entries(index): - keys, lines = read_citation_list(index) - - for line in lines: - label = line[0] - title = line[1] - entries_fn = './datasets/scholar/entries/{}.csv'.format(title) - # print(entries_fn) - if not os.path.exists(entries_fn): - with open(entries_fn, 'w') as f: - t = re.sub(r'[^-0-9a-zA-Z ]+', '', title) - print(t) - subprocess.call([ - './vendor/scholar.py', - '-t', '-A', t, '--csv', - ], stdout=f) - time.sleep(random.randint(30, 60)) - - -def read_citation_list(index): - filename = './datasets/citations.csv' - # fn, ext = os.path.splitext(filename) - # in_fn = fn + '-' + str(index) + ext - # with open(in_fn, 'r') as f: - with open(filename, 'r') as f: - reader = csv.reader(f) - lines = list(reader) - keys = lines[0] - lines = lines[1:] - return keys, lines - -if __name__ == '__main__': - fetch_entries() diff --git a/s2-index.py b/s2-index.py new file mode 100644 index 00000000..779f63a5 --- /dev/null +++ b/s2-index.py @@ -0,0 +1,24 @@ +import click +import ijson.backends.yajl2_cffi as ijson + +@click.command() +@click.option('--index', '-n', default=0, help='Index of CSV.') +def build_index(): + pass + +def index_file(fn): + with open(fn, 'r') as f: + parser = ijson.parse(urlopen('http://.../')) + stream.write('') + for prefix, event, value in parser: + if (prefix, event) == ('earth', 'map_key'): + stream.write('<%s>' % value) + continent = value + elif prefix.endswith('.name'): + stream.write('' % value) + elif (prefix, event) == ('earth.%s' % continent, 'end_map'): + stream.write('' % continent) + stream.write('') + +if __name__ == '__main__': + build_index() diff --git a/s2-papers.py b/s2-papers.py new file mode 100644 index 00000000..7320c095 --- /dev/null +++ b/s2-papers.py @@ -0,0 +1,89 @@ +import os +import sys +import csv +import subprocess +import time +import random +import re +import json +import click +from s2 import SemanticScholarAPI + +''' +s2 search API format: +results +matchedAuthors +matchedPresentations +query +querySuggestions +results +stats +totalPages +totalResults +''' + +s2 = SemanticScholarAPI() + +@click.command() +@click.option('--index', '-n', default=0, help='Index of CSV.') +@click.option('--depth', '-d', default=1, help='Depth to recurse.') +def fetch_papers(index, depth): + keys, lines = read_citation_list(index) + for line in lines: + label = line[0] + title = re.sub(r'[^-0-9a-zA-Z ]+', '', line[1]) + entry_fn = './datasets/s2/entries/{}.json'.format(title) + if not os.path.exists(entry_fn): + print('not found: {}'.format(entry_fn)) + continue + result = read_json(entry_fn) + paper_id = result['id'] + paper = fetch_paper(paper_id) + # get all of the paper's citations + +def fetch_paper(paper_id): + os.makedirs('./datasets/s2/papers/{}/{}'.format(paper_id[0:2], paper_id), exist_ok=True) + paper_fn = './datasets/s2/papers/{}/{}/paper.json'.format(paper_id[0:2], paper_id) + if os.path.exists(paper_fn): + return read_json(paper_fn) + print(paper_id) + paper = s2.paper(paper_id) + if paper is None: + print("Got none paper??") + time.sleep(random.randint(20, 30)) + paper = s2.paper(paper_id) + if paper is None: + print("Paper not found") + return None + write_json(paper_fn, paper) + time.sleep(random.randint(5, 10)) + return paper + +def read_citation_list(index=0): + filename = './datasets/citations.csv' + if index > 0: + fn, ext = os.path.splitext(filename) + filename = fn + '-' + str(index) + ext + with open(filename, 'r') as f: + reader = csv.reader(f) + lines = list(reader) + keys = lines[0] + lines = lines[1:] + return keys, lines + +def read_json(fn): + with open(fn, 'r') as json_file: + return json.load(json_file) +def write_json(fn, data): + with open(fn, 'w') as outfile: + json.dump(data, outfile) +def write_csv(fn, keys, rows): + with open(fn, 'w') as f: + writer = csv.writer(f) + if keys is not None: + writer.writerow(keys) + for row in rows: + writer.writerow(row) + +if __name__ == '__main__': + fetch_papers() diff --git a/s2-search.py b/s2-search.py new file mode 100644 index 00000000..1804207b --- /dev/null +++ b/s2-search.py @@ -0,0 +1,68 @@ +import os +import sys +import csv +import subprocess +import time +import random +import re +import json +import click +from s2 import SemanticScholarAPI + +''' +s2 search API format: +results +matchedAuthors +matchedPresentations +query +querySuggestions +results +stats +totalPages +totalResults +''' + +@click.command() +@click.option('--index', '-n', default=0, help='Index of CSV.') +def fetch_entries(index): + keys, lines = read_citation_list(index) + s2 = SemanticScholarAPI() + for line in lines: + label = line[0] + title = re.sub(r'[^-0-9a-zA-Z ]+', '', line[1]) + entry_fn = './datasets/s2/entries/{}.json'.format(title) + if not os.path.exists(entry_fn): + results = s2.search(title) + write_json(dump_fn, results) + if len(results['results']) == 0: + print("No results for {}".format(title)) + else: + print(title) + write_json(entry_fn, results['results'][0]) + time.sleep(random.randint(10, 20)) + +def read_citation_list(index=0): + filename = './datasets/citations.csv' + if index > 0: + fn, ext = os.path.splitext(filename) + filename = fn + '-' + str(index) + ext + with open(filename, 'r') as f: + reader = csv.reader(f) + lines = list(reader) + keys = lines[0] + lines = lines[1:] + return keys, lines + +def write_json(fn, data): + with open(fn, 'w') as outfile: + json.dump(data, outfile) +def write_csv(fn, keys, rows): + with open(fn, 'w') as f: + writer = csv.writer(f) + if keys is not None: + writer.writerow(keys) + for row in rows: + writer.writerow(row) + +if __name__ == '__main__': + fetch_entries() diff --git a/s2.py b/s2.py new file mode 100644 index 00000000..5ebe507b --- /dev/null +++ b/s2.py @@ -0,0 +1,151 @@ +import requests + +class AuthorStub(object): + + def __init__(self, **kwargs): + self.authorId = kwargs["authorId"] + self.name = kwargs.get("name", None) + self.url = kwargs.get("url", None) + + def __str__(self): + return self.authorId + + def __eq__(self, other): + return isinstance(other, AuthorStub) and self.authorId == other.authorId + + def __hash__(self): + return hash(self.authorId) + + def json(self): + return { + "authorId" : self.authorId, + "name" : self.name, + "url" : self.url + } + + def full(self, **kwargs): + return SemanticScholarAPI.author(self.authorId, **kwargs) + +class Author(object): + + def __init__(self, **kwargs): + self._kwargs = kwargs + self.authorId = kwargs["authorId"] + self.name = kwargs.get("name", None) + self.aliases = kwargs.get("aliases", []) + self.citationVelocity = kwargs.get("citationVelocity", None) + self.influentialCitationCount = kwargs.get("influentialCitationCount", None) + self.url = kwargs.get("url", None) + + def __str__(self): + return self.authorId + + def __eq__(self, other): + return isinstance(other, Author) and self.authorId == other.authorId + + def __hash__(self): + return hash(self.authorId) + + def papers(self): + for elem in self._kwargs.get("papers", []): + yield SemanticScholarAPI.paper(elem["paperId"]) + + def json(self): + return self._kwargs + +class PaperStub(object): + + def __init__(self, **kwargs): + self.paperId = kwargs["paperId"] + self.isInfluential = kwargs.get("isInfluential", False) + self.title = kwargs.get("title", None) + self.venue = kwargs.get("venue", None) + self.year = kwargs.get("year", None) + + def __str__(self): + return self.paperId + + def __eq__(self, other): + return isinstance(other, PaperStub) and self.paperId == other.paperId + + def __hash__(self): + return hash(self.paperId) + + def json(self): + return { + "paperId" : self.paperId, + "isInfluential" : self.isInfluential, + "title" : self.title, + "venue" : self.venue, + "year" : self.year, + } + + def full(self, **kwargs): + return SemanticScholarAPI.paper(self.paperId, **kwargs) + +class Paper(object): + + def __init__(self, **kwargs): + self.doi = kwargs.get("doi", None) + self.citationVelocity = kwargs.get("citationVelocity", None) + self.influentialCitationCount = kwargs.get("influentialCitationCount", None) + self.url = kwargs.get("url", None) + self.authors = [AuthorStub(**elem) for elem in kwargs.get("authors", [])] + self.citations = [PaperStub(**elem) for elem in kwargs.get("citations", [])] + self.references = [PaperStub(**elem) for elem in kwargs.get("references", [])] + self.venue = kwargs.get("venue", None) + self.references = kwargs.get("references", []) + self.title = kwargs.get("title", None) + self.year = kwargs.get("year", None) + + def __str__(self): + return self.paperId + + def __eq__(self, other): + return isinstance(other, Paper) and self.paperId == other.paperId + + def __hash__(self): + return hash(self.paperId) + + def json(self): + return self._kwargs + +class SemanticScholarAPI(object): + BASE_URL = "http://api.semanticscholar.org/v1" + AUTHOR_ENDPOINT = "{}/{}".format(BASE_URL, "author") + PAPER_ENDPOINT = "{}/{}".format(BASE_URL, "paper") + SEARCH_ENDPOINT = "https://www.semanticscholar.org/api/1/search" + + @staticmethod + def paper(paper_id, **kwargs): + url = "{}/{}".format(SemanticScholarAPI.PAPER_ENDPOINT, paper_id) + resp = requests.get(url, params=kwargs) + return None if resp.status_code != 200 else resp.json() # Paper(**resp.json()) + + @staticmethod + def author(author_id, **kwargs): + url = "{}/{}".format(SemanticScholarAPI.AUTHOR_ENDPOINT, author_id) + resp = requests.get(url, params=kwargs) + return None if resp.status_code != 200 else resp.json() # Author(**resp.json()) + + @staticmethod + def pdf_url(paper_id): + return "http://pdfs.semanticscholar.org/{}/{}.pdf".format(paper_id[:4], paper_id[4:]) + + @staticmethod + def search(q): + resp = requests.post(SemanticScholarAPI.SEARCH_ENDPOINT, json={ + 'authors': [], + 'coAuthors': [], + 'facets': {}, + 'page': 1, + 'pageSize': 10, + 'publicationTypes': [], + 'queryString': q, + 'requireViewablePdf': False, + 'sort': "relevance", + 'venues': [], + 'yearFilter': None, + }) + # print(resp.status_code) + return None if resp.status_code != 200 else resp.json() diff --git a/scholar-fetch.py b/scholar-fetch.py new file mode 100644 index 00000000..e206b058 --- /dev/null +++ b/scholar-fetch.py @@ -0,0 +1,44 @@ +import os +import sys +import csv +import subprocess +import time +import random +import re +import click + +@click.command() +@click.option('--index', '-n', default=1, help='Index of CSV.') +def fetch_entries(index): + keys, lines = read_citation_list(index) + + for line in lines: + label = line[0] + title = line[1] + entries_fn = './datasets/scholar/entries/{}.csv'.format(title) + # print(entries_fn) + if not os.path.exists(entries_fn): + with open(entries_fn, 'w') as f: + t = re.sub(r'[^-0-9a-zA-Z ]+', '', title) + print(t) + subprocess.call([ + './vendor/scholar.py', + '-t', '-A', t, '--csv', + ], stdout=f) + time.sleep(random.randint(30, 60)) + + +def read_citation_list(index): + filename = './datasets/citations.csv' + # fn, ext = os.path.splitext(filename) + # in_fn = fn + '-' + str(index) + ext + # with open(in_fn, 'r') as f: + with open(filename, 'r') as f: + reader = csv.reader(f) + lines = list(reader) + keys = lines[0] + lines = lines[1:] + return keys, lines + +if __name__ == '__main__': + fetch_entries() -- cgit v1.2.3-70-g09d2 From 022e7408e7a4519877ac3b240e6a55c0fb6dbfc0 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 2 Nov 2018 21:36:07 +0100 Subject: browser extension for google scholar search results (had problems in ff but chrome is ok) --- content-script.crx | Bin 0 -> 26845 bytes content-script.pem | 28 +++++++++ content-script/.gitignore | 2 + content-script/alone-off.png | Bin 0 -> 1259 bytes content-script/alone-on.png | Bin 0 -> 1271 bytes content-script/background.js | 135 +++++++++++++++++++++++++++++++++++++++++++ content-script/check.js | 102 ++++++++++++++++++++++++++++++++ content-script/icon-128.png | Bin 0 -> 15156 bytes content-script/icon-16.png | Bin 0 -> 1490 bytes content-script/icon-48.png | Bin 0 -> 3973 bytes content-script/index.html | 8 +++ content-script/manifest.json | 29 ++++++++++ content-script/options.html | 16 +++++ content-script/options.js | 34 +++++++++++ 14 files changed, 354 insertions(+) create mode 100644 content-script.crx create mode 100644 content-script.pem create mode 100644 content-script/.gitignore create mode 100644 content-script/alone-off.png create mode 100644 content-script/alone-on.png create mode 100644 content-script/background.js create mode 100644 content-script/check.js create mode 100644 content-script/icon-128.png create mode 100644 content-script/icon-16.png create mode 100644 content-script/icon-48.png create mode 100644 content-script/index.html create mode 100644 content-script/manifest.json create mode 100644 content-script/options.html create mode 100644 content-script/options.js diff --git a/content-script.crx b/content-script.crx new file mode 100644 index 00000000..f6619fc9 Binary files /dev/null and b/content-script.crx differ diff --git a/content-script.pem b/content-script.pem new file mode 100644 index 00000000..d6575905 --- /dev/null +++ b/content-script.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDBsc12oytNxMAo +tqlRp6xfD+lz40LAZfiWK1c26KzB0CVb+ywYVPeJx37tW1pK8A8olAHrAvQ4N/No +xKi91X4z+mrewvAcmBSgAHHtCNnX8WOSxlE3wY+AmqLzUFZXmCGIz6AbkcxlMiLd +fAB0VLm1x9PspQo/N7M/S5JLsf744x64+sLDyggVBl9m6YMNQssmGYTew5q91FRb +f3t5v/HuLMHCAO8izyfxhiFd43ZLy1ZmpMq3pb0IDG4bHOdrL/YIwVN67pKhrca/ +aAFh4cf5gMljWaSAtFD6bIBRBYkGb5JfeXCmrBa0FMOfbbUon9wn9PkGHvBFmK/I +kUkFu+EDAgMBAAECggEAAd+wdydY8eWnXj12Id4XYswKnB5ktOvHndxJebSCh1V2 +Jw+k+49G3cRaS/2IQBVWcDQOWLGsnyabajYM09lO4T3Y7tK/8+bcvDeE4qAlS1uA +dRkKDBoJQ1s7nFL4otxL5sDrcZjVe10izTW342g2a7XFLRLjqHzndQNMJQNRziKQ +AIw7v565FNK59Wo5QI6gBGIGf0lxR7wclJSbZ57yhPeqloHSEL1EmQH06P930zxT +93XYdPrAMjGKDtgRJjGXR9lqr7rJ2VkVJlgq4Z+xdZnJ07p69AZNsVQJ6RWWzRza +Y0xijoUA/DxL1Ft8M2ZP9LqguHOV0Yz4Jqfcg17rcQKBgQD7M5JSAeNYU497//jO +FxuxzKTtHK2XEGVtn3O6QaptWe1V4velyoCEyV1LziQmWol1qMKvM/mmFWc+vv7B +sEyBj4lJdPNKeUGT44SKSIEIOnYEqiZg/NqfI5NOHJyIoSCuD/ZyWgumNbM6oR42 +ZOH3i3CJb8u7s8LdgO3dR8jWRQKBgQDFZQKRHpTWs9A2hlym6uV0MqzEc8akt16f +Y4qMooqPHKb4UYvhv/IIzK4d24Gawyn5DeiZ+EhIos12RXSPaqPefchgxzP7YjEL +hPJQa4Sm/yTXfh+bVh5zzhLXTaWdlrWnrn402VJOE0Og9OV6XpaVDIiyLgZghwTH +7szxTR5SpwKBgQCuvsNs1O9oBEjuQ7S6+QxE9U1NvQNs8PT9+0wwJ3n9M++MLaWE +6YfZ15JVJ4OyQo0ZElrMMmXaiU0XMxpZduDhyA4C0Z5lElDyJfWPlLxeEv0CZbLp +CTy0M7VHQ1QJH71yGJyiE83Cw9x4TpiL0kX3REL2+JRLcNN/7y6JHmSx2QKBgQCj +gENcCMSoAlDYmPptl+tvD/pizrMfBHPv+fds/cVfPRBgZstCtka4WzFtsb/sfPNr +Q8YCotDcuV0ONgGSOXZ6eB1dbCL2eiK9s+UyD5zU5kmR5PoxJGgc6/hXNg2UNp1I +wxPumoO9/97ol3DspyR7WOJxFAZcNfoT0Q0YYhRXyQKBgQCiFMV/Ja/G9syhtu4m +ejiVQvsMbvuU5GZN9mEYz/s6POBvFAlK/5gS2x0zPBSdj8VIAVgZiKtX+9/+3vbi +Jq8jqzcoLP6Zjby+brUKTVwc/q1I9aIlyoo+DGH9E9MLszUwCZYYNjG/nLC+jsge +E7lrsKnbHTL6LBsrIBOeOAa3Zw== +-----END PRIVATE KEY----- diff --git a/content-script/.gitignore b/content-script/.gitignore new file mode 100644 index 00000000..5ca0973f --- /dev/null +++ b/content-script/.gitignore @@ -0,0 +1,2 @@ +.DS_Store + diff --git a/content-script/alone-off.png b/content-script/alone-off.png new file mode 100644 index 00000000..677b2273 Binary files /dev/null and b/content-script/alone-off.png differ diff --git a/content-script/alone-on.png b/content-script/alone-on.png new file mode 100644 index 00000000..7c0f441e Binary files /dev/null and b/content-script/alone-on.png differ diff --git a/content-script/background.js b/content-script/background.js new file mode 100644 index 00000000..78244b12 --- /dev/null +++ b/content-script/background.js @@ -0,0 +1,135 @@ +// this script talks to the button, tells whether it is off or on, +// and communicates this state to the open tabs + +var on = true; +var TYPES = { Status: 0, Connected: 1, Disconnected: 2, Image: 3, Text: 4 } + +chrome.browserAction.onClicked.addListener(function(tab) { + on = ! on + if (on) { + localStorage.setItem("megapixels", "on") + chrome.browserAction.setIcon({path: 'alone-on.png'}) + chrome.browserAction.setTitle({title: "Stop Mego"}); + chrome.tabs.getSelected(null, function(tab) { + chrome.tabs.sendMessage(tab.id, {method:"start"}, function(response){}) + }) + } + else { + localStorage.setItem("megapixels", "off") + chrome.browserAction.setIcon({path: 'alone-off.png'}) + chrome.browserAction.setTitle({title: "Start Mego"}) + chrome.tabs.getSelected(null, function(tab) { + chrome.tabs.sendMessage(tab.id, {method:"stop"}, function(response){}) + }) + } +}); + +// websocket boilerplate +// var ws, ws_timeout, ws_delay = 500, opt = {} +// function reset () { +// close() +// clearTimeout(ws_timeout) +// ws_delay = Math.min(ws_delay*2, 60000) +// ws_timeout = setTimeout(open, ws_delay) +// } +// function open () { +// close() +// ws = new WebSocket('ws://' + opt.server + ':' + opt.port) +// ws.onopen = function (event) { +// ws_delay = 500 +// send({ type: TYPES.Connected, data: { client: "browser" } }) +// console.log('websocket open') +// } +// ws.onerror = function () { +// reset() +// } +// ws.onclose = function () { +// reset() +// } +// } +// function close () { +// try { +// ws.close() +// ws = null +// } catch (e) {} +// } +// function send (msg, force) { +// msg.name = opt.name +// if ( (on || force) && ws ) ws.send(JSON.stringify(msg)) +// } + +// // load options and connect websocket +// chrome.storage.sync.get({ +// server: 'localhost', +// port: 3000, +// name: 'whomever', +// }, function(items) { +// console.log(items) +// "server port name".split(" ").forEach(function(id){ +// opt[id] = items[id] +// }) +// open() +// }); + +// chrome.storage.onChanged.addListener(function(changes, ns) { +// for (key in changes) { +// var change = changes[key] +// opt[key] = change.newValue +// } +// open() +// }); + +// // listen for image urls +// chrome.webRequest.onResponseStarted.addListener(function(details) { +// send({ type: TYPES.Image, data: details.url }) +// }, { +// urls: [""], +// types: ["image"] +// }, ["responseHeaders"]); + +function push(s){ + console.log(s) + let d = localStorage.getItem('site') + if (s === 'done') { + download('[' + localStorage.getItem('site') + ']') + return + } + if (d) s = d + ',' + s + localStorage.setItem('site', s) +} +function reset(){ + localStorage.setItem('site', '') +} +function download(content, fileName, contentType) { + var a = document.createElement("a"); + var file = new Blob([JSON.stringify(content)], {type: contentType}); + a.href = URL.createObjectURL(file); + a.download = fileName; + a.click(); +} + +// new pages will check if we're listening +chrome.extension.onMessage.addListener(function(request, sender, sendResponse) { + console.log(request) + switch (request.type) { + case TYPES.Status: + sendResponse({ status: localStorage['megapixels'] }) + break + case TYPES.Text: + push(request.data) + break + } +}); + +// injects check.js into tabs if not already loaded +chrome.tabs.query({}, function(tabs) { + for (var i = 0; i < tabs.length; i++) { + var tabid = tabs[i].id; + if (tabs[i].url.indexOf("chrome") === -1) { + chrome.tabs.executeScript(tabid, { + file: "check.js" + }) + } + } +}) + diff --git a/content-script/check.js b/content-script/check.js new file mode 100644 index 00000000..0644084d --- /dev/null +++ b/content-script/check.js @@ -0,0 +1,102 @@ +(function(){ + + var listening = false, loaded = false + var TYPES = { Status: 0, Connected: 1, Disconnected: 2, Image: 3, Text: 4 } + var PUNCTUATION_REGEX = /[\[\]\{\}]/g // i.e. resembles code + var NULL_ARRAY = [] + var seen = {} + const toArray = (a) => Array.prototype.slice.call(a) + const $ = (s) => document.querySelector(s) + const $$ = (s) => document.querySelectorAll(s) + + function init () { + if (window.location.href.indexOf("lvh.me") !== -1 || window.location.href.indexOf("localhost") !== -1) return + bind() + } + function bind () { + chrome.extension.onMessage.addListener(onMessage) + chrome.extension.sendMessage({ type: TYPES.Status }, gotStatus) + } + function gotStatus (response) { + console.log('got status', response) + if (response && response.status === "on") { + console.log('its on', loaded) + if (! loaded) { + console.log('started') + setTimeout(() => { start() }, 5000) + // send(document.body.innerText) + // setInterval(function(){ + // send(document.body.innerText) + // }, 10000) + } + loaded = true + } + } + function onMessage (request, sender, sendResponse) { + switch (request.method) { + case 'start': + start() + break + case 'stop': + listening = false + break + } + } + function start(){ + console.log(window.location.href, listening) + if (window.location.href.indexOf('schol' + 'ar' + '.go' + 'og' + 'le') === -1) return + if (listening) return + listening = true + energize() + } + + function energize(){ + console.log('energize') + const records = toArray($$(".gs_r")).map((el, i) => { + let data = {} + let link = el.querySelector("h3 a") + if (link) { + data.link = link.href + } + let pdfLink = el.querySelector(".gs_or_ggsm a") + if (pdfLink) { + data.pdfLink = pdfLink.href + } + let attribution = el.querySelector('.gs_a') + if (attribution) { + data.attribution = attribution.innerText + data.attributionLinks = toArray(attribution.querySelectorAll('a')).map(a => ({ + href: a.href, + name: a.innerText, + })) + } + let snippet = el.querySelector('.gs_a') + if (snippet) { + data.snippet = snippet.innerText + } + let citationLink = el.querySelector('.gs_fl a:nth-of-type(3)') + if (citationLink && citationLink.innerText.match('Cited by')) { + data.citationLink = citationLink.href + data.citationCount = parseInt(citationLink.innerText.replace(/^\s*Cited by /, ''), 10) || -1 + } + return data + }) + let record = { + title: document.querySelector('title').innerText, + url: window.location.href, + records: records, + } + send(JSON.stringify(record)) + let nextLink = $("#gs_n td:last-child a") + if (nextLink) { + setTimeout(() => { nextLink.click() }, 19000 + (Math.random() * 21000)) + } + send("done") + } + function send (text) { + chrome.extension.sendMessage({ type: TYPES.Text, data: text }, function(){}) + } + + init() + +})() diff --git a/content-script/icon-128.png b/content-script/icon-128.png new file mode 100644 index 00000000..75ccfc80 Binary files /dev/null and b/content-script/icon-128.png differ diff --git a/content-script/icon-16.png b/content-script/icon-16.png new file mode 100644 index 00000000..b2bfd098 Binary files /dev/null and b/content-script/icon-16.png differ diff --git a/content-script/icon-48.png b/content-script/icon-48.png new file mode 100644 index 00000000..b4b752a7 Binary files /dev/null and b/content-script/icon-48.png differ diff --git a/content-script/index.html b/content-script/index.html new file mode 100644 index 00000000..577ab5b0 --- /dev/null +++ b/content-script/index.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/content-script/manifest.json b/content-script/manifest.json new file mode 100644 index 00000000..dc7e9c9b --- /dev/null +++ b/content-script/manifest.json @@ -0,0 +1,29 @@ +{ + "name": "Mego", + "version": "1.0.0", + "manifest_version": 2, + "description": "Mego content extension", + "homepage_url": "https://asdf.us/", + "icons": { "16": "icon-16.png", + "48": "icon-48.png", + "128": "icon-128.png" }, + "permissions": ["storage", "tabs", "webRequest", "*://*/*"], + "background": { + "page": "index.html" + }, + "content_scripts": [ + { + "matches": ["*://*/*"], + "js": ["check.js"] + } + ], + "browser_action": { + "name": "Start Mego", + "default_icon": "alone-on.png", + "icons": ["alone-on.png", "alone-off.png"] + }, + "options_ui": { + "page": "options.html", + "chrome_style": true + } +} diff --git a/content-script/options.html b/content-script/options.html new file mode 100644 index 00000000..8b5ba90c --- /dev/null +++ b/content-script/options.html @@ -0,0 +1,16 @@ + + + + Alone Together Plugin Options + + + + + + + \ No newline at end of file diff --git a/content-script/options.js b/content-script/options.js new file mode 100644 index 00000000..ef9396fa --- /dev/null +++ b/content-script/options.js @@ -0,0 +1,34 @@ +// Saves options to chrome.storage.sync. +function $(n) { return document.querySelector(n) } +function save_options() { + chrome.storage.sync.set({ + server: $("#server").value, + port: parseInt( $("#port").value, 10 ), + name: $("#name").value, + }, function() { + // Update status to let user know options were saved. + var status = document.getElementById('status'); + status.textContent = 'Options saved.'; + setTimeout(function() { + status.textContent = ''; + }, 750); + }); +} + +// Restores select box and checkbox state using the preferences +// stored in chrome.storage. +function restore_options() { + chrome.storage.sync.get({ + server: 'localhost', + port: 3000, + name: 'whomever', + }, function(items) { + console.log(items) + "server port name".split(" ").forEach(function(id){ + $("#"+id).value = items[id] + }) + }); +} +document.addEventListener('DOMContentLoaded', restore_options); +document.getElementById('save').addEventListener('click', save_options); +console.log("WHAT") -- cgit v1.2.3-70-g09d2 From 683a20d4d29958132fd49ddaeebf3d4f672085b7 Mon Sep 17 00:00:00 2001 From: "jules@lens" Date: Fri, 2 Nov 2018 21:38:17 +0100 Subject: s2 dataset search script --- s2-extract-papers.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 s2-extract-papers.py diff --git a/s2-extract-papers.py b/s2-extract-papers.py new file mode 100644 index 00000000..fb5a8804 --- /dev/null +++ b/s2-extract-papers.py @@ -0,0 +1,37 @@ +import os +import gzip + +def find_ids(fn, ids): + with gzip.open(fn, 'r') as f: + for line in f.readlines(): + process_paper(str(line)) + +def process_paper(line): + paper_id = line.split('"id":"', 2)[1].split('"', 2)[0] + if paper_id in ids: + print(paper_id) + del ids[paper_id] + write_file(paper_id, line) + +def read_lines(fn): + lookup = {} + with open(fn, 'r') as f: + for line in f.readlines(): + lookup[line.strip()] = True + return lookup + +def write_file(paper_id, data): + dir = '{}/papers/{}/{}'.format(DATA_DIR, paper_id[0:3], paper_id) + fn = dir + '/paper.json' + if os.path.exists(fn): + return + os.makedirs(dir, exist_ok=True) + with open(fn, 'w') as f: + f.write(data) + +ids = read_lines("ids.txt") +S2_DIR = '/media/blue/undisclosed/semantic-scholar' +DATA_DIR = '/home/lens/undisclosed/megapixels_dev' + +find_ids(S2_DIR + '/sample-S2-records.gz', ids) + -- cgit v1.2.3-70-g09d2 From c2f4665dbe5ff1225f90afbaf590975057dc5026 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 3 Nov 2018 01:13:49 +0100 Subject: s2 dump scripts... --- .gitignore | 2 ++ datasets/scholar/entries/.csv | 0 ids.json | 1 + s2-dump-ids.py | 30 ++++++++++++++++++++++++++++++ s2-extract-papers.py | 41 +++++++++++++++++++++++++++-------------- s2-index.py | 24 ------------------------ s2-papers.py | 27 +-------------------------- s2-search.py | 26 ++------------------------ util.py | 31 +++++++++++++++++++++++++++++++ 9 files changed, 94 insertions(+), 88 deletions(-) delete mode 100644 datasets/scholar/entries/.csv create mode 100644 ids.json create mode 100644 s2-dump-ids.py delete mode 100644 s2-index.py create mode 100644 util.py diff --git a/.gitignore b/.gitignore index 954b3eea..7b6b9cc3 100644 --- a/.gitignore +++ b/.gitignore @@ -148,3 +148,5 @@ config/settings/production.py old-package.json +datasets/ + diff --git a/datasets/scholar/entries/.csv b/datasets/scholar/entries/.csv deleted file mode 100644 index e69de29b..00000000 diff --git a/ids.json b/ids.json new file mode 100644 index 00000000..492c25f5 --- /dev/null +++ b/ids.json @@ -0,0 +1 @@ +["0d3bb75852098b25d90f31d2f48fd0cb4944702b", "4d16337cc0431cd43043dfef839ce5f0717c3483", "1b4b3d0ce900996a6da8928e16370e21d15ed83e", "697b0b9630213ca08a1ae1d459fabc13325bdcbb", "57246142814d7010d3592e3a39a1ed819dd01f3b", "7788fa76f1488b1597ee2bebc462f628e659f61e", "cca9ae621e8228cfa787ec7954bb375536160e0d", "9d8fd639a7aeab0dd1bc6eef9d11540199fd6fe2", "685f8df14776457c1c324b0619c39b3872df617b", "282a3ee79a08486f0619caf0ada210f5c3572367", "75249ebb85b74e8932496272f38af274fbcfd696", "0fb8317a8bf5feaf297af8e9b94c50c5ed0e8277", "47190d213caef85e8b9dd0d271dbadc29ed0a953", "24c442ac3f6802296d71b1a1914b5d44e48b4f29", "809ea255d144cff780300440d0f22c96e98abd53", "8bdf6f03bde08c424c214188b35be8b2dec7cdea", "a9286519e12675302b1d7d2fe0ca3cc4dc7d17f6", "3dfb822e16328e0f98a47209d7ecd242e4211f82", "d0509afe9c2c26fe021889f8efae1d85b519452a", "3c57e28a4eb463d532ea2b0b1ba4b426ead8d9a0", "4b48e912a17c79ac95d6a60afed8238c9ab9e553", "8395cf3535a6628c3bdc9b8d0171568d551f5ff0", "088aabe3da627432fdccf5077969e3f6402f0a80", "31b05f65405534a696a847dd19c621b7b8588263", "21bd9374c211749104232db33f0f71eab4df35d5", "a8035ca71af8cc68b3e0ac9190a89fed50c92332", "084bebc5c98872e9307cd8e7f571d39ef9c1b81e", "a32c5138c6a0b3d3aff69bcab1015d8b043c91fb", "bcee40c25e8819955263b89a433c735f82755a03", "1275d6a800f8cf93c092603175fdad362b69c191", "32d8e555441c47fc27249940991f80502cb70bd5", "b4ee64022cc3ccd14c7f9d4935c59b16456067d3", "acd4280453b995cb071c33f7c9db5760432f4279", "486a82f50835ea888fbc5c6babf3cf8e8b9807bc", "1450296fb936d666f2f11454cc8f0108e2306741", "beab10d1bdb0c95b2f880a81a747f6dd17caa9c2", "6888f3402039a36028d0a7e2c3df6db94f5cb9bb", "1db45038ff49e4220a56b17a3b255df1c97b32c1", "d46b790d22cb59df87f9486da28386b0f99339d3", "8efda5708bbcf658d4f567e3866e3549fe045bbb", "d7cbedbee06293e78661335c7dd9059c70143a28", "eb027969f9310e0ae941e2adee2d42cdf07d938c", "7fb7ccc1aa093ca526f2d8b6f2c404d2c886f69a", "be4faea0971ef74096ec9800750648b7601dda65", "831b4d8b0c0173b0bac0e328e844a0fbafae6639", "a35dd69d63bac6f3296e0f1d148708cfa4ba80f6", "565f7c767e6b150ebda491e04e6b1de759fda2d4", "746c0205fdf191a737df7af000eaec9409ede73f", "13f065d4e6dfe2a130bd64d73eee97d10d9f7d33", "b0c1615ebcad516b5a26d45be58068673e2ff217", "96e0cfcd81cdeb8282e29ef9ec9962b125f379b0", "1e8eee51fd3bf7a9570d6ee6aa9a09454254689d", "8dce38840e6cf5ab3e0d1b26e401f8143d2a6bff", "2911e7f0fb6803851b0eddf8067a6fc06e8eadd6", "c866a2afc871910e3282fd9498dce4ab20f6a332", "9a7858eda9b40b16002c6003b6db19828f94a6c6", "5e0eb34aeb2b58000726540336771053ecd335fc", "24e82eaf3257e761d6ca0ffcc2cbca30dfca82e9", "9131c990fad219726eb38384976868b968ee9d9c", "511a8cdf2127ef8aa07cbdf9660fe9e0e2dfbde7", "e1256ff535bf4c024dd62faeb2418d48674ddfa2", "40bb090a4e303f11168dce33ed992f51afe02ff7", "8ccde9d80706a59e606f6e6d48d4260b60ccc736", "03f4c0fe190e5e451d51310bca61c704b39dcac8", "6789bddbabf234f31df992a3356b36a47451efc7", "64e216c128164f56bc91a33c18ab461647384869", "2c052a1c77a3ec2604b3deb702d77c41418c7d3e", "f442a2f2749f921849e22f37e0480ac04a3c3fec", "ef230e3df720abf2983ba6b347c9d46283e4b690", "bd8f77b7d3b9d272f7a68defc1412f73e5ac3135", "2ea78e128bec30fb1a623c55ad5d55bb99190bd2", "4f3b652c75b1d7cf4997e0baaef2067b61e3a79b", "616d3d6d82dbc2697d150e879996d878ef74faef", "54a9ed950458f4b7e348fa78a718657c8d3d0e05", "49a7949fabcdf01bbae1c2eb38946ee99f491857", "d02e27e724f9b9592901ac1f45830341d37140fe", "6993bca2b3471f26f2c8a47adfe444bfc7852484", "405526dfc79de98f5bf3c97bf4aa9a287700f15d", "00fb2836068042c19b5197d0999e8e93b920eb9c", "007fbc7a1d7eae33b2bb59b175dd1033e5e178f3", "3b9b200e76a35178da940279d566bbb7dfebb787", "c5e37630d0672e4d44f7dee83ac2c1528be41c2e", "3107316f243233d45e3c7e5972517d1ed4991f91", "31ba7f5e09a2f0fe9cf7ea95314723206dcb6059", "ff9195f99a1a28ced431362f5363c9a5da47a37b", "a15c728d008801f5ffc7898568097bbeac8270a4", "9865fe20df8fe11717d92b5ea63469f59cf1635a", "291265db88023e92bb8c8e6390438e5da148e8f5", "1badfeece64d1bf43aa55c141afe61c74d0bd25e", "751fb994b2c553dc843774a5620bfcab8bc657fd", "1e21b925b65303ef0299af65e018ec1e1b9b8d60", "1b55c4e804d1298cbbb9c507497177014a923d22", "23ce6f404c504592767b8bec7d844d87b462de71", "ada063ce9a1ff230791c48b6afa29c401a9007f1", "a5e5094a1e052fa44f539b0d62b54ef03c78bf6a", "7de6e81d775e9cd7becbfd1bd685f4e2a5eebb22", "82e66c4832386cafcec16b92ac88088ffd1a1bc9", "4b4106614c1d553365bad75d7866bff0de6056ed", "59fc69b3bc4759eef1347161e1248e886702f8f7", "0750a816858b601c0dbf4cfb68066ae7e788f05d", "9a42c519f0aaa68debbe9df00b090ca446d25bc4", "0c65226edb466204189b5aec8f1033542e2c17aa", "552122432b92129d7e7059ef40dc5f6045f422b5", "368e99f669ea5fd395b3193cd75b301a76150f9d", "e3d76f1920c5bf4a60129516abb4a2d8683e48ae", "3c0fffd4cdbfef4ccd92d528d8b8a60ab0929827", "6c66ae815e7e508e852ecb122fb796abbcda16a8", "06850b60e33baa4ea9473811d58c0d5015da079e", "2c203050a6cca0a0bff80e574bda16a8c46fe9c2", "28d4e027c7e90b51b7d8908fce68128d1964668a", "2241eda10b76efd84f3c05bdd836619b4a3df97e", "be51854ef513362bc236b85dd6f0e2c2da51614b", "122f51cee489ba4da5ab65064457fbe104713526", "cbaa17be8c22e219a9c656559e028867dfb2c2ed", "fa08a4da5f2fa39632d90ce3a2e1688d147ece61", "5da827fe558fb2e1124dcc84ef08311241761726", "94f74c6314ffd02db581e8e887b5fd81ce288dbf", "30870ef75aa57e41f54310283c0057451c8c822b", "b9d0774b0321a5cfc75471b62c8c5ef6c15527f5", "e87d6c284cdd6828dfe7c092087fbd9ff5091ee4", "587c48ec417be8b0334fa39075b3bfd66cc29dbe", "0d2dd4fc016cb6a517d8fb43a7cc3ff62964832e", "305346d01298edeb5c6dc8b55679e8f60ba97efb", "ee2ec0836ded2f3f37bf49fa0e985280a8addaca", "c2bd9322fa2d0a00fc62075cc0f1996fc75d42a8", "1f3ae376b22136a2fe2e96632d4383653a42e4d4", "95f12d27c3b4914e0668a268360948bce92f7db3", "2fda461869f84a9298a0e93ef280f79b9fb76f94", "30cd39388b5c1aae7d8153c0ab9d54b61b474ffe", "321c8ba38db118d8b02c0ba209be709e6792a2c7", "61f04606528ecf4a42b49e8ac2add2e9f92c0def", "36219a3196aac2bd149bc786f083957a6e6da125", "0f81b0fa8df5bf3fcfa10f20120540342a0c92e5", "397085122a5cade71ef6c19f657c609f0a4f7473", "4c4e49033737467e28aa2bb32f6c21000deda2ef", "7c6686fa4d8c990e931f1d16deabf647bf3b1986", "88e2574af83db7281c2064e5194c7d5dfa649846", "12095f9b35ee88272dd5abc2d942a4f55804b31e", "f25aa838fb44087668206bf3d556d31ffd75235d", "6de935a02f87aa31e33245c3b85ea3b7f8b1111c", "cf736f596bf881ca97ec4b29776baaa493b9d50e", "ad5a35a251e07628dd035c68e44a64c53652be6b", "eb48a58b873295d719827e746d51b110f5716d6c", "9b9ccd4954cf9dd605d49e9c3504224d06725ab7", "5f448ab700528888019542e6fea1d1e0db6c35f2", "dce5e0a1f2cdc3d4e0e7ca0507592860599b0454", "a66d89357ada66d98d242c124e1e8d96ac9b37a0", "91883dabc11245e393786d85941fb99a6248c1fb", "cf5c9b521c958b84bb63bea9d5cbb522845e4ba7", "ebedc841a2c1b3a9ab7357de833101648281ff0e", "bf2f2696fdb4077b5ab18aa583f6376acadf2438", "445e3ba7eabcc55b5d24f951b029196b47830684", "e69a765d033ef6ea55c57ca41c146b27964c5cf2", "1d0128b9f96f4c11c034d41581f23eb4b4dd7780", "3b470b76045745c0ef5321e0f1e0e6a4b1821339", "ceeb67bf53ffab1395c36f1141b516f893bada27", "b76af8fcf9a3ebc421b075b689defb6dc4282670", "54f169ad7d1f6c9ce94381e9b5ccc1a07fd49cc6", "0ea7b7fff090c707684fd4dc13e0a8f39b300a97", "a40f8881a36bc01f3ae356b3e57eac84e989eef0", "c2be82ed0db509087b08423c8cf39ab3c36549c3", "e6d6d1b0a8b414160f67142fc18e1321fe3f1c49", "45e616093a92e5f1e61a7c6037d5f637aa8964af", "9a23a0402ae68cc6ea2fe0092b6ec2d40f667adb", "22c06284a908d8ad0994ad52119773a034eed7ee", "1a8ccc23ed73db64748e31c61c69fe23c48a2bb1", "3c6cac7ecf546556d7c6050f7b693a99cc8a57b3", "ac6c3b3e92ff5fbcd8f7967696c7aae134bea209", "5b5b9c6c67855ede21a60c834aea5379df7d51b7", "c858c74d30c02be2d992f82a821b925669bfca13", "713db3874b77212492d75fb100a345949f3d3235", "ccf16bcf458e4d7a37643b8364594656287f5bfc", "1b8541ec28564db66a08185510c8b300fa4dc793", "70a69569ba61f3585cd90c70ca5832e838fa1584", "a7a3ec1128f920066c25cb86fbc33445ce613919", "d03265ea9200a993af857b473c6bf12a095ca178", "65126e0b1161fc8212643b8ff39c1d71d262fbc1", "4e3b71b1aa6b6cb7aa55843d2214441f0076fe69", "c3418f866a86dfd947c2b548cbdeac8ca5783c15", "056ba488898a1a1b32daec7a45e0d550e0c51ae4", "087002ab569e35432cdeb8e63b2c94f1abc53ea9", "2a4153655ad1169d482e22c468d67f3bc2c49f12", "1b794b944fd462a2742b6c2f8021fecc663004c9", "ed1886e233c8ecef7f414811a61a83e44c8bbf50", "232b6e2391c064d483546b9ee3aafe0ba48ca519", "336488746cc76e7f13b0ec68ccfe4df6d76cdc8f", "c17a332e59f03b77921942d487b4b102b1ee73b6", "9993f1a7cfb5b0078f339b9a6bfa341da76a3168", "2df4d05119fe3fbf1f8112b3ad901c33728b498a", "9ca7899338129f4ba6744f801e722d53a44e4622", "465faf9974a60da00950be977f3bc2fc3e56f5d2", "21f5f65e832c5472d6d08f6ee280d65ff0202e29", "c00f402b9cfc3f8dd2c74d6b3552acbd1f358301", "034b3f3bac663fb814336a69a9fd3514ca0082b9", "500b92578e4deff98ce20e6017124e6d2053b451", "f1b4583c576d6d8c661b4b2c82bdebf3ba3d7e53", "303a7099c01530fa0beb197eb1305b574168b653", "89002a64e96a82486220b1d5c3f060654b24ef2a", "bbf28f39e5038813afd74cf1bc78d55fcbe630f1", "5810ce61fda464d4de2769bd899e12727bee0382", "4ac3cd8b6c50f7a26f27eefc64855134932b39be", "9ef2b2db11ed117521424c275c3ce1b5c696b9b3", "1672becb287ae3eaece3e216ba37677ed045db55", "5df17c81c266cf2ebb0778e48e825905e161a8d9", "4a8480d58c30dc484bda08969e754cd13a64faa1", "bc704680b5032eadf78c4e49f548ba14040965bf", "4068574b8678a117d9a434360e9c12fe6232dae0", "8c048be9dd2b601808b893b5d3d51f00907bdee0", "1fd7a17a6c630a122c1a3d1c0668d14c0c375de0", "35f921def890210dda4b72247849ad7ba7d35250", "27a586a435efdcecb151c275947fe5b5b21cf59b", "5239001571bc64de3e61be0be8985860f08d7e7e", "d140c5add2cddd4a572f07358d666fe00e8f4fe1", "b934f730a81c071dbfc08eb4c360d6fca2daa08f", "ab7923968660d04434271559c4634790dc68c58e", "8a336e9a4c42384d4c505c53fb8628a040f2468e", "766728bac030b169fcbc2fbafe24c6e22a58ef3c", "303065c44cf847849d04da16b8b1d9a120cef73a", "701f56f0eac9f88387de1f556acef78016b05d52", "47e8db3d9adb79a87c8c02b88f432f911eb45dc5", "029b53f32079063047097fa59cfc788b2b550c4b", "ed96f2eb1771f384df2349879970065a87975ca7", "3bc376f29bc169279105d33f59642568de36f17f", "45e7ddd5248977ba8ec61be111db912a4387d62f", "07d95be4922670ef2f8b11997e0c00eb643f3fca", "72e10a2a7a65db7ecdc7d9bd3b95a4160fab4114", "0561bed18b6278434deae562d646e8adad72e75d", "afdf9a3464c3b015f040982750f6b41c048706f5", "47109343e502a4097cb7efee54bc5fbb14598c05", "1922ad4978ab92ce0d23acc4c7441a8812f157e5", "12d8730da5aab242795bdff17b30b6e0bac82998", "5721cd4b898f0e7df8de1e0215f630af94656be9", "ba1c0600d3bdb8ed9d439e8aa736a96214156284", "a0b1990dd2b4cd87e4fd60912cc1552c34792770", "2f0b8579829b3d4efdbc03c96821e33d7cc65e1d", "2e091b311ac48c18aaedbb5117e94213f1dbb529", "e4fa062bff299a0bcef9f6b2e593c85be116c9f1", "2cd426f10178bd95fef3dede69ae7b67e73bb70c", "293ade202109c7f23637589a637bdaed06dc37c9", "bab2f4949a38a712a78aafbc0a3c392227c65f56", "75fd9acf5e5b7ed17c658cc84090c4659e5de01d", "ebc2a3e8a510c625353637e8e8f07bd34410228f", "963d0d40de8780161b70d28d2b125b5222e75596", "ed09db68bf317cad27df6ed96a0c16eab6b2f827", "76dff7008d9b8bf44ec5348f294d5518877c6182", "71b07c537a9e188b850192131bfe31ef206a39a0", "d28d32af7ef9889ef9cb877345a90ea85e70f7f1", "a0fd85b3400c7b3e11122f44dc5870ae2de9009a", "86597fe787e0bdd05935d25158790727257a40bd", "1d3e01d5e2721dcfafe5a3b39c54ee1c980350bb", "5f5906168235613c81ad2129e2431a0e5ef2b6e4", "46b2ecef197b465abc43e0e017543b1af61921ac", "ce9e1dfa7705623bb67df3a91052062a0a0ca456", "940e5c45511b63f609568dce2ad61437c5e39683", "36e8ef2e5d52a78dddf0002e03918b101dcdb326", "898ff1bafee2a6fb3c848ad07f6f292416b5f07d", "0bc53b338c52fc635687b7a6c1e7c2b7191f42e5", "11ba01ce7d606bab5c2d7e998c6d94325521b8a0", "daa4cfde41d37b2ab497458e331556d13dd14d0b", "4b936847f39094d6cb0bde68cea654d948c4735d", "c5ea084531212284ce3f1ca86a6209f0001de9d1", "b29b42f7ab8d25d244bfc1413a8d608cbdc51855", "1f9ae272bb4151817866511bd970bffb22981a49", "7fcfd72ba6bc14bbb90b31fe14c2c77a8b220ab2", "5cfbeae360398de9e20e4165485837bd42b93217", "4cfa8755fe23a8a0b19909fa4dec54ce6c1bd2f7", "33ae696546eed070717192d393f75a1583cd8e2c", "5da98f7590c08e83889f3cec7b0304b3610abf42", "a820941eaf03077d68536732a4d5f28d94b5864a", "f095b5770f0ff13ba9670e3d480743c5e9ad1036", "3d6f59e0f0e16d01b9c588a53d3b6b3b984e991e", "bbc5f4052674278c96abe7ff9dc2d75071b6e3f3", "1c1f957d85b59d23163583c421755869f248ceef", "b4362cd87ad219790800127ddd366cc465606a78", "3be8f1f7501978287af8d7ebfac5963216698249", "9cb7b3b14fd01cc2ed76784ab76304132dab6ff3", "7360a2adcd6e3fe744b7d7aec5c08ee31094dfd4", "94aa8a3787385b13ee7c4fdd2b2b2a574ffcbd81", "b1fdd4ae17d82612cefd4e78b690847b071379d3", "708f4787bec9d7563f4bb8b33834de445147133b", "b730908bc1f80b711c031f3ea459e4de09a3d324", "193debca0be1c38dabc42dc772513e6653fd91d8", "04ff69aa20da4eeccdabbe127e3641b8e6502ec0", "0a6d344112b5af7d1abbd712f83c0d70105211d0", "7d7be6172fc2884e1da22d1e96d5899a29831ad2", "d5f8827fc7d66643bf018d5636e81ed41026b61a", "88e2efab01e883e037a416c63a03075d66625c26", "696236fb6f986f6d5565abb01f402d09db68e5fa", "f61829274cfe64b94361e54351f01a0376cd1253", "f423d8be5e13d9ef979debd3baf0a1b2e1d3682f", "96c6f50ce8e1b9e8215b8791dabd78b2bbd5f28d", "329d58e8fb30f1bf09acb2f556c9c2f3e768b15c", "0a34fe39e9938ae8c813a81ae6d2d3a325600e5c", "837e99301e00c2244023a8a48ff98d7b521c93ac", "fdff2da5bdca66e0ab5874ef58ac2205fb088ed7", "b5da4943c348a6b4c934c2ea7330afaf1d655e79", "090ff8f992dc71a1125636c1adffc0634155b450", "b87b0fa1ac0aad0ca563844daecaeecb2df8debf", "3d18ce183b5a5b4dcaa1216e30b774ef49eaa46f", "1ca815327e62c70f4ee619a836e05183ef629567", "2a84f7934365f05b6707ea0ac225210f78e547af", "d9deafd9d9e60657a7f34df5f494edff546c4fb8", "9207671d9e2b668c065e06d9f58f597601039e5e", "5c124b57699be19cd4eb4e1da285b4a8c84fc80d", "500fbe18afd44312738cab91b4689c12b4e0eeee", "1c1a98df3d0d5e2034ea723994bdc85af45934db", "a78025f39cf78f2fc66c4b2942fbe5bad3ea65fc", "771a6a80dd08212d83a4e976522e1ce108881401", "6d8c9a1759e7204eacb4eeb06567ad0ef4229f93", "31e57fa83ac60c03d884774d2b515813493977b9", "b07582d1a59a9c6f029d0d8328414c7bef64dca0", "2e19371a2d797ab9929b99c80d80f01a1fbf9479", "48a9241edda07252c1aadca09875fabcfee32871", "830e5b1043227fe189b3f93619ef4c58868758a7", "ee418372b0038bd3b8ae82bd1518d5c01a33a7ec", "4f77a37753c03886ca9c9349723ec3bbfe4ee967", "87e6cb090aecfc6f03a3b00650a5c5f475dfebe1", "3504907a2e3c81d78e9dfe71c93ac145b1318f9c", "1fb980e137b2c9f8781a0d98c026e164b497ddb1", "c41a3c31972cf0c1be6b6895f3bf97181773fcfb", "38192a0f9261d9727b119e294a65f2e25f72d7e6", "62e913431bcef5983955e9ca160b91bb19d9de42", "86c053c162c08bc3fe093cc10398b9e64367a100", "6966d9d30fa9b7c01523425726ab417fd8428790", "f20ed84abcb1223f351a576ef10dfda9f277326b", "01e27b6d1af4c9c2f50e2908b5f3b2331ff24846", "5bd3d08335bb4e444a86200c5e9f57fd9d719e14", "607aebe7568407421e8ffc7b23a5fda52650ad93", "4140498e96a5ff3ba816d13daf148fffb9a2be3f", "37c8514df89337f34421dc27b86d0eb45b660a5e", "b7043048b4ba748c9c6317b6d8206192c34f57ff", "f0ae807627f81acb63eb5837c75a1e895a92c376", "bd13f50b8997d0733169ceba39b6eb1bda3eb1aa", "a40edf6eb979d1ddfe5894fac7f2cf199519669f", "084bd02d171e36458f108f07265386f22b34a1ae", "40e1743332523b2ab5614bae5e10f7a7799161f4", "f201baf618574108bcee50e9a8b65f5174d832ee", "2e3d081c8f0e10f138314c4d2c11064a981c1327", "5fa6f72d3fe16f9160d221e28da35c1e67a5d951", "2f7aa942313b1eb12ebfab791af71d0a3830b24c", "80ed678ef28ccc1b942e197e0393229cd99d55c8", "7eb85bcb372261bad707c05e496a09609e27fdb3", "438e7999c937b94f0f6384dbeaa3febff6d283b6", "0eac652139f7ab44ff1051584b59f2dc1757f53b", "5e0b691e9e5812dd3cb120a8d77619a45aa8e4c4", "5fa6e4a23da0b39e4b35ac73a15d55cee8608736", "5f4219118556d2c627137827a617cf4e26242a6e", "5b0bf1063b694e4b1575bb428edb4f3451d9bf04", "17c0d99171efc957b88c31a465c59485ab033234", "88d63a0cc0b8a5303bdef286d6df118bb1d44d26", "21a2f67b21905ff6e0afa762937427e92dc5aa0b", "b5f79df712ad535d88ae784a617a30c02e0551ca", "6d0fe30444c6f4e4db3ad8b02fb2c87e2b33c58d", "9aade3d26996ce7ef6d657130464504b8d812534", "530243b61fa5aea19b454b7dbcac9f463ed0460e", "95e3b78eb4d5b469f66648ed4f37e45e0e01e63e", "d4a5eaf2e9f2fd3e264940039e2cbbf08880a090", "0a6a25ee84fc0bf7284f41eaa6fefaa58b5b329a", "3352426a67eabe3516812cb66a77aeb8b4df4d1b", "2724ba85ec4a66de18da33925e537f3902f21249", "e52272f92fa553687f1ac068605f1de929efafc2", "30f6c4bd29b9a8c94f37f3818cf6145c1507826f", "ca83053d9a790319b11a04eac5ab412e7fcab914", "64e82b42e1c41250bdf9eb952686631287cfd410", "1824b1ccace464ba275ccc86619feaa89018c0ad", "433a6d6d2a3ed8a6502982dccc992f91d665b9b3", "116d57b4e5dda41d72e497517f65159e6f12c517", "84e6669b47670f9f4f49c0085311dce0e178b685", "234c106036964131c0f2daf76c47ced802652046", "5c820e47981d21c9dddde8d2f8020146e600368f", "f0a4a3fb6997334511d7b8fc090f9ce894679faf", "83295bce2340cb87901499cff492ae6ff3365475", "e6178de1ef15a6a973aad2791ce5fbabc2cb8ae5", "fd809ee36fa6832dda57a0a2403b4b52c207549d", "5753b2b5e442eaa3be066daa4a2ca8d8a0bb1725", "74ce7e5e677a4925489897665c152a352c49d0a2", "788a7b59ea72e23ef4f86dc9abb4450efefeca41", "266ed43dcea2e7db9f968b164ca08897539ca8dd", "63c74794aedb40dd6b1650352a2da7a968180302", "aa4af9b3811db6a30e1c7cc1ebf079078c1ee152", "7d1688ce0b48096e05a66ead80e9270260cb8082", "3c086601ce0bac61047b5b931b253bd4035e1e7a", "e4754afaa15b1b53e70743880484b8d0736990ff", "4f742c09ce12859b20deaa372c8f1575acfc99c9", "185263189a30986e31566394680d6d16b0089772", "63d865c66faaba68018defee0daf201db8ca79ed", "6a4ebd91c4d380e21da0efb2dee276897f56467a", "0209389b8369aaa2a08830ac3b2036d4901ba1f1", "5180c98815d7034e753a14ef6f54583f115da3aa", "2c62b9e64aeddf12f9d399b43baaefbca8e11148", "7cdf3bc1de6c7948763c0c2dfa4384dcbd3677a0", "6ba6045e4b404c44f9b4dfce2d946019f0e85a72", "c8ca6a2dc41516c16ea0747e9b3b7b1db788dbdd", "ed779cc4f026f6ac22f5ef0c34126138e1ebc8b2", "6b8d0569fffce5cc221560d459d6aa10c4db2f03", "56fd4c05869e11e4935d48aa1d7abb96072ac242", "47d07217c501644d63adfec740346f244abaaae8", "1fe1a78c941e03abe942498249c041b2703fd3d2", "f070d739fb812d38571ec77490ccd8777e95ce7a", "0b0958493e43ca9c131315bcfb9a171d52ecbb8a", "ec1e03ec72186224b93b2611ff873656ed4d2f74", "228558a2a38a6937e3c7b1775144fea290d65d6c", "59d8fa6fd91cdb72cd0fa74c04016d79ef5a752b", "dcf6ecd51ba135d432fcb7697fc6c52e4e7b0a43", "e97ba85a4550667b8a28f83a98808d489e0ff3bc", "0e8760fc198a7e7c9f4193478c0e0700950a86cd", "390f3d7cdf1ce127ecca65afa2e24c563e9db93b", "2fb8d7601fc3ad637781127620104aaab5122acd", "656a59954de3c9fcf82ffcef926af6ade2f3fdb5", "4848a48a2b8bacd2092e87961cd86818da8e7151", "c46a4db7247d26aceafed3e4f38ce52d54361817", "6e38011e38a1c893b90a48e8f8eae0e22d2008e8", "8875dcf2836315839741fd6944f249263408c27f", "044d9a8c61383312cdafbcc44b9d00d650b21c70", "86b6afc667bb14ff4d69e7a5e8bb2454a6bbd2cd", "721e5ba3383b05a78ef1dfe85bf38efa7e2d611d", "60824ee635777b4ee30fcc2485ef1e103b8e7af9", "dee406a7aaa0f4c9d64b7550e633d81bc66ff451", "51b42da0706a1260430f27badcf9ee6694768b9b", "891b10c4b3b92ca30c9b93170ec9abd71f6099c4", "f2d5bb329c09a5867045721112a7dad82ca757a3", "50ccc98d9ce06160cdf92aaf470b8f4edbd8b899", "8f772d9ce324b2ef5857d6e0b2a420bc93961196", "6f5ce5570dc2960b8b0e4a0a50eab84b7f6af5cb", "d68dbb71b34dfe98dee0680198a23d3b53056394", "995d55fdf5b6fe7fb630c93a424700d4bc566104", "927ba64123bd4a8a31163956b3d1765eb61e4426", "22e2066acfb795ac4db3f97d2ac176d6ca41836c", "d850aff9d10a01ad5f1d8a1b489fbb3998d0d80e", "9ab963e473829739475b9e47514f454ab467a5af", "131e395c94999c55c53afead65d81be61cd349a4", "624496296af19243d5f05e7505fd927db02fd0ce", "deb89950939ae9847f0a1a4bb198e6dbfed62778", "1b0a071450c419138432c033f722027ec88846ea", "df80fed59ffdf751a20af317f265848fe6bfb9c9", "4836b084a583d2e794eb6a94982ea30d7990f663", "992ebd81eb448d1eef846bfc416fc929beb7d28b", "191d30e7e7360d565b0c1e2814b5bcbd86a11d41", "e01bb53b611c679141494f3ffe6f0b91953af658", "38cbb500823057613494bacd0078aa0e57b30af8", "375435fb0da220a65ac9e82275a880e1b9f0a557", "cad2bd940e7580490da9cc739e597d029e166504", "44389d8e20cf9f1a8453f4ba033e03cff9bdfcbb", "9048732c8591a92a1f4f589b520a733f07578f80", "f7ae38a073be7c9cd1b92359131b9c8374579b13", "faead8f2eb54c7bc33bc7d0569adc7a4c2ec4c3b", "f7dea4454c2de0b96ab5cf95008ce7144292e52a", "06c2dfe1568266ad99368fc75edf79585e29095f", "c3d3d2229500c555c7a7150a8b126ef874cbee1c", "324b9369a1457213ec7a5a12fe77c0ee9aef1ad4", "4e7ed13e541b8ed868480375785005d33530e06d", "eee06d68497be8bf3a8aba4fde42a13aa090b301", "bbd1eb87c0686fddb838421050007e934b2d74ab", "56ae6d94fc6097ec4ca861f0daa87941d1c10b70", "370b6b83c7512419188f5373a962dd3175a56a9b", "2201f187a7483982c2e8e2585ad9907c5e66671d", "3a2cf589f5e11ca886417b72c2592975ff1d8472", "8886b21f97c114a23b24dc7025bbf42885adc3a7", "438c4b320b9a94a939af21061b4502f4a86960e3", "cb13e29fb8af6cfca568c6dc523da04d1db1fff5", "b26e8f6ad7c2d4c838660d5a17337ce241442ed9", "286812ade95e6f1543193918e14ba84e5f8e852e", "ec8ec2dfd73cf3667f33595fef84c95c42125945", "8a63a2b10068b6a917e249fdc73173f5fd918db0", "54bb25a213944b08298e4e2de54f2ddea890954a", "faeefc5da67421ecd71d400f1505cfacb990119c", "7cfbf90368553333b47731729e0e358479c25340", "0b8839945259ec764ef0fad47471f34db39f40c3", "9b2c359c36c38c289c5bacaeb5b1dd06b464f301", "7b0f1fc93fb24630eb598330e13f7b839fb46cce", "3f204a413d9c8c16f146c306c8d96b91839fed0c", "36bb93c4f381adca267191811abb8cc7812363f9", "14fdec563788af3202ce71c021dd8b300ae33051", "02e628e99f9a1b295458cb453c09863ea1641b67", "0f21a39fa4c0a19c4a5b4733579e393cb1d04f71", "83f3491249f1ec8b546267f53449686754f2f7fd", "0332ae32aeaf8fdd8cae59a608dc8ea14c6e3136", "0c75c7c54eec85e962b1720755381cdca3f57dfb", "9901f473aeea177a55e58bac8fd4f1b086e575a4", "0db8e6eb861ed9a70305c1839eaef34f2c85bbaf", "62e834114b58a58a2ea2d7b6dd7b0ce657a64317", "4b6387e608afa83ac8d855de2c9b0ae3b86f31cc", "754f7f3e9a44506b814bf9dc06e44fecde599878", "127c7f87f289b1d32e729738475b337a6b042cf7", "b599f323ee17f12bf251aba928b19a09bfbb13bb", "a72f0be803c9290923643660caf3bffec4ea3611", "30fd1363fa14965e3ab48a7d6235e4b3516c1da1", "7492c611b1df6bce895bee6ba33737e7fc7f60a6", "9627f28ea5f4c389350572b15968386d7ce3fe49", "b93bf0a7e449cfd0db91a83284d9eba25a6094d8", "b11bb6bd63ee6f246d278dd4edccfbe470263803", "2960500033eb31777ed1af1fcb133dcab1b4a857", "2c17d36bab56083293456fe14ceff5497cc97d75", "c04843867ebbba4c3cac4febf9c500ba28ae66fc", "710c3aaffef29730ffd909a63798e9185f488327", "1ef4815f41fa3a9217a8a8af12cc385f6ed137e1", "6a52e6fce541126ff429f3c6d573bc774f5b8d89", "5aad5e7390211267f3511ffa75c69febe3b84cc7", "03e88bf3c5ddd44ebf0e580d4bd63072566613ad", "c38b1fa00f1f370c029984c55d4d2d40b529d00c", "e4e07f5f201c6986e93ddb42dcf11a43c339ea2e", "cc96eab1e55e771e417b758119ce5d7ef1722b43", "492f41e800c52614c5519f830e72561db205e86c", "a83fc450c124b7e640adc762e95e3bb6b423b310", "ac2e44622efbbab525d4301c83cb4d5d7f6f0e55", "3727ac3d50e31a394b200029b2c350073c1b69e3", "a60db9ca8bc144a37fe233b08232d9c91641cbb5", "6932baa348943507d992aba75402cfe8545a1a9b", "59eefa01c067a33a0b9bad31c882e2710748ea24", "badb95dbdfb3f044a46d7ba0ee69dba929c511b1", "20532b1f80b509f2332b6cfc0126c0f80f438f10", "f4ba07d2ae6c9673502daf50ee751a5e9262848f", "a06b6d30e2b31dc600f622ab15afe5e2929581a7", "2ca10da4b59b406533ad1dc7740156e01782658f", "d06bcb2d46342ee011e652990edf290a0876b502", "8d646ac6e5473398d668c1e35e3daa964d9eb0f6", "152683f3ac99f829b476ea1b1b976dec6e17b911", "3d9e44d8f8bc2663192c7ce668ccbbb084e466e4", "91f0a95b8eb76e8fa24c8267e4a7a17815fc7a11", "34ccdec6c3f1edeeecae6a8f92e8bdb290ce40fd", "4342a2b63c9c344d78cf153600cd918a5fecad59", "5b2cfee6e81ef36507ebf3c305e84e9e0473575a", "24e099e77ae7bae3df2bebdc0ee4e00acca71250", "3f22a4383c55ceaafe7d3cfed1b9ef910559d639", "3fdfd6fa7a1cc9142de1f53e4ac7c2a7ac64c2e3", "9c1cdb795fd771003da4378f9a0585730d1c3784", "8e24db957be2b643db464cc566bfabc650f1ffac", "cdb1d32bc5c1a9bb0d9a5b9c9222401eab3e9ca0", "c6ea6fee4823b511eecf41f6c2574a0728055baf", "4ff11512e4fde3d1a109546d9c61a963d4391add", "7123e510dea783035b02f6c35e35a1a09677c5ab", "26949c1ba7f55f0c389000aa234238bf01a32d3b", "4dd71a097e6b3cd379d8c802460667ee0cbc8463", "ded968b97bd59465d5ccda4f1e441f24bac7ede5", "6d10beb027fd7213dd4bccf2427e223662e20b7d", "527dda77a3864d88b35e017d542cb612f275a4ec", "187f3ee3bc50a1f2471edc80d707e4fa1cac5b0b", "985cd420c00d2f53965faf63358e8c13d1951fa8", "637b31157386efbde61505365c0720545248fbae", "023be757b1769ecb0db810c95c010310d7daf00b", "5fb59cf5b31a80d8c70d91660092ef86494be577", "6ad107c08ac018bfc6ab31ec92c8a4b234f67d49", "6dcf418c778f528b5792104760f1fbfe90c6dd6a", "8f08b2101d43b1c0829678d6a824f0f045d57da5", "5a3da29970d0c3c75ef4cb372b336fc8b10381d7", "43e99b76ca8e31765d4571d609679a689afdc99e", "3d62b2f9cef997fc37099305dabff356d39ed477", "ab540c5be9f7ef688d3cd76765fcb794b92531fb", "ce691a37060944c136d2795e10ed7ba751cd8394", "064b797aa1da2000640e437cacb97256444dee82", "e0162dea3746d58083dd1d061fb276015d875b2e", "03d9ccce3e1b4d42d234dba1856a9e1b28977640", "46b7ee97d7dfbd61cc3745e8dfdd81a15ab5c1d4", "b6bb883dd14f2737d0d6225cf4acbf050d307634", "92e464a5a67582d5209fa75e3b29de05d82c7c86", "9939498315777b40bed9150d8940fc1ac340e8ba", "0a4f3a423a37588fde9a2db71f114b293fc09c50", "3176ee88d1bb137d0b561ee63edf10876f805cf0", "fb87045600da73b07f0757f345a937b1c8097463", "055de0519da7fdf27add848e691087e0af166637", "88a898592b4c1dfd707f04f09ca58ec769a257de", "726b8aba2095eef076922351e9d3a724bb71cb51", "902cc7dd4ecfb2b6750905ef08bceeed24e1eeeb", "b908edadad58c604a1e4b431f69ac8ded350589a", "7df4f96138a4e23492ea96cf921794fc5287ba72", "a6ce2f0795839d9c2543d64a08e043695887e0eb", "3bb670b2afdcc45da2b09a02aac07e22ea7dbdc2", "4c19690889fb3a12ec03e65bae6f5f20420b4ba4", "1a85956154c170daf7f15f32f29281269028ff69", "0de91641f37b0a81a892e4c914b46d05d33fd36e", "56359d2b4508cc267d185c1d6d310a1c4c2cc8c2", "0341405252c80ff029a0d0065ca46d0ade943b03", "0cbe059c181278a373292a6af1667c54911e7925", "013305c13cfabaea82c218b841dbe71e108d2b97", "529b1f33aed49dbe025a99ac1d211c777ad881ec", "f472cb8380a41c540cfea32ebb4575da241c0288", "3080026f2f0846d520bd5bacb0cb2acea0ffe16b", "4bbe460ab1b279a55e3c9d9f488ff79884d01608", "e74816bc0803460e20edbd30a44ab857b06e288e", "6ca2c5ff41e91c34696f84291a458d1312d15bf2", "3e40991ab1daa2a4906eb85a5d6a01a958b6e674", "85ae6fa48e07857e17ac4bd48fb804785483e268", "04661729f0ff6afe4b4d6223f18d0da1d479accf", "7071cd1ee46db4bc1824c4fd62d36f6d13cad08a", "657e702326a1cbc561e059476e9be4d417c37795", "93dcea2419ca95b96a47e541748c46220d289d77", "1a327c588b8f1057b40ecba451145dd885598e5d", "34fd227f4fdbc7fe028cc1f7d92cb59204333718", "42a6beed493c69d5bad99ae47ea76497c8e5fdae", "849f891973ad2b6c6f70d7d43d9ac5805f1a1a5b", "96a9ca7a8366ae0efe6b58a515d15b44776faf6e", "282503fa0285240ef42b5b4c74ae0590fe169211", "8c4ea76e67a2a99339a8c4decd877fe0aa2d8e82", "fd96432675911a702b8a4ce857b7c8619498bf9f", "8986585975c0090e9ad97bec2ba6c4b437419dae", "d3b0839324d0091e70ce34f44c979b9366547327", "badcd992266c6813063c153c41b87babc0ba36a3", "15ee80e86e75bf1413dc38f521b9142b28fe02d1", "24d376e4d580fb28fd66bc5e7681f1a8db3b6b78", "74ba4ab407b90592ffdf884a20e10006d2223015", "11d73f4f19077e6806d05dc7ecd17fbeb15bdf39", "51d1a6e15936727e8dd487ac7b7fd39bd2baf5ee", "38f1fac3ed0fd054e009515e7bbc72cdd4cf801a", "a1e07c31184d3728e009d4d1bebe21bf9fe95c8e", "c7cd490e43ee4ff81e8f86f790063695369c2830", "b6f682648418422e992e3ef78a6965773550d36b", "2d8001ffee6584b3f4d951d230dc00a06e8219f8", "35ccc836df60cd99c731412fe44156c7fd057b99", "e4d7b8eb0a8e6d2bb5b90b027c1bf32bad320ba5", "ebb3d5c70bedf2287f9b26ac0031004f8f617b97", "e1630014a5ae3d2fb7ff6618f1470a567f4d90f5", "6c58e3a8209fef0e28ca2219726c15ea5f284f4f", "9cc8cf0c7d7fa7607659921b6ff657e17e135ecc", "58bf72750a8f5100e0c01e55fd1b959b31e7dbce", "c39ffc56a41d436748b9b57bdabd8248b2d28a32", "2f61d91033a06dd904ff9d1765d57e5b4d7f57a6", "85ec86f8320ba2ed8b3da04d1c291ce88b8969c0", "68e9c837431f2ba59741b55004df60235e50994d", "a065080353d18809b2597246bb0b48316234c29a", "93420d9212dd15b3ef37f566e4d57e76bb2fab2f", "acee2201f8a15990551804dd382b86973eb7c0a8", "614a7c42aae8946c7ad4c36b53290860f6256441", "32ecbbd76fdce249f9109594eee2d52a1cafdfc7", "6341274aca0c2977c3e1575378f4f2126aa9b050", "38183fe28add21693729ddeaf3c8a90a2d5caea3", "6f7d06ced04ead3b9a5da86b37e7c27bfcedbbdd", "54058859a2ddf4ecfc0fe7ccbea7bb5f29d9201d", "7f23a4bb0c777dd72cca7665a5f370ac7980217e", "fc8990088e0f1f017540900bc3f5a4996192ff05", "fe48f0e43dbdeeaf4a03b3837e27f6705783e576", "ccebd3bf069f5c73ea2ccc5791976f894bc6023d", "d4f0960c6587379ad7df7928c256776e25952c60", "c1ebbdb47cb6a0ed49c4d1cf39d7565060e6a7ee", "3fb26f3abcf0d287243646426cd5ddeee33624d4", "9e105c4a176465d14434fb3f5bae67f57ff5fba2", "f9fb7979af4233c2dd14813da94ec7c38ce9232a", "3c97c32ff575989ef2869f86d89c63005fc11ba9", "94eeae23786e128c0635f305ba7eebbb89af0023", "cf54a133c89f730adc5ea12c3ac646971120781c", "b3b467961ba66264bb73ffe00b1830d7874ae8ce", "40b7e590dfd1cdfa1e0276e9ca592e02c1bd2b5b", "dfabe7ef245ca68185f4fcc96a08602ee1afb3f7", "00e3957212517a252258baef833833921dd308d4", "6dbdb07ce2991db0f64c785ad31196dfd4dae721", "9bd35145c48ce172b80da80130ba310811a44051", "67484723e0c2cbeb936b2e863710385bdc7d5368", "f3b7938de5f178e25a3cf477107c76286c0ad691", "3e207c05f438a8cef7dd30b62d9e2c997ddc0d3f", "c86e6ed734d3aa967deae00df003557b6e937d3d", "7eb895e7de883d113b75eda54389460c61d63f67", "b388bf63c79e429dafee16c62b2732bcbea0d026", "eb87151fd2796ff5b4bbcf1906d41d53ac6c5595", "6909cd34a1eceba2140e2c02a842cefcecf33645", "5c35ac04260e281141b3aaa7bbb147032c887f0c", "0f9dd79de75a3dce394846369f09c05ddf250e31", "5d9f468a2841ea2f27bbe3ef2c6fe531d444be68", "cd023d2d067365c83d8e27431e83e7e66082f718", "244293024aebbb0ff42a7cf2ba49b1164697a127", "3399f8f0dff8fcf001b711174d29c9d4fde89379", "40c8cffd5aac68f59324733416b6b2959cb668fd", "d69271c7b77bc3a06882884c21aa1b609b3f76cc", "2f16459e2e24dc91b3b4cac7c6294387d4a0eacf", "8cd0855ca967ce47b0225b58bbadd38d8b1b41a1", "22f656d0f8426c84a33a267977f511f127bfd7f3", "b084683e5bab9b2bc327788e7b9a8e049d5fff8f", "e5d53a335515107452a30b330352cad216f88fc3", "407a26fff7fac195b74de9fcb556005e8785a4e9", "c3a3f7758bccbead7c9713cb8517889ea6d04687", "52d7eb0fbc3522434c13cc247549f74bb9609c5d", "3ed46ef5344927a30d71089ae203c9a9e35e4977", "6dc1f94b852538d572e4919238ddb10e2ee449a4", "878301453e3d5cb1a1f7828002ea00f59cbeab06", "405d9a71350c9a13adea41f9d7f7f9274793824f", "d8fbd3a16d2e2e59ce0cff98b3fd586863878dc1", "2d79d338c114ece1d97cde1aa06ab4cf17d38254", "37f25732397864b739714aac001ea1574d813b0d", "c92bb26238f6e30196b0c4a737d8847e61cfb7d4", "96ba65bffdddef7c7737c0f42ff4299e95cd85c2", "c9c9ade2ef4dffb7582a629a47ea70c31be7a35e", "17ded725602b4329b1c494bfa41527482bf83a6f", "3f540faf85e1f8de6ce04fb37e556700b67e4ad3", "8c2b663f8be1702ed3e377b5e6e85921fe7c6389", "d115c4a66d765fef596b0b171febca334cea15b5", "e065a2cb4534492ccf46d0afc81b9ad8b420c5ec", "17501551acce05bfde4f0af77c21005f96e80553", "dcf71245addaf66a868221041aabe23c0a074312", "cc70fb1ab585378c79a2ab94776723e597afe379", "9efdb73c6833df57732b727c6aeac510cadb53fe", "0b82bf595e76898993ed4f4b2883c42720c0f277", "287de191c49a3caa38ad7594093045dfba1eb420", "a896ddeb0d253739c9aaef7fc1f170a2ba8407d3", "b2cd92d930ed9b8d3f9dfcfff733f8384aa93de8", "e8c6853135856515fc88fff7c55737a292b0a15b", "72cbbdee4f6eeee8b7dd22cea6092c532271009f", "c23153aade9be0c941390909c5d1aad8924821db", "24286ef164f0e12c3e9590ec7f636871ba253026", "d50c6d22449cc9170ab868b42f8c72f8d31f9b6c", "377f2b65e6a9300448bdccf678cde59449ecd337", "96faccdddef887673d6007fed8ff2574580cae1f", "35d272877b178aa97c678e3fcbb619ff512af4c2", "437a720c6f6fc1959ba95e48e487eb3767b4e508", "1ee3b4ba04e54bfbacba94d54bf8d05fd202931d", "61bc124537f414f6fcb4d1ff476681b5a0ee222a", "55e87050b998eb0a8f0b16163ef5a28f984b01fa", "ab2c07c9867243fad2d66fa6aeabfb780433f319", "0d760e7d762fa449737ad51431f3ff938d6803fe", "405b43f4a52f70336ac1db36d5fa654600e9e643", "69de532d93ad8099f4d4902c4cad28db958adfea", "2710e1c58476e1996466530af825de6376a92833", "4d90d7834ae25ee6176c096d5d6608555766c0b1", "00a967cb2d18e1394226ad37930524a31351f6cf", "5bb684dfe64171b77df06ba68997fd1e8daffbe1", "e00d4e4ba25fff3583b180db078ef962bf7d6824", "795aa8064b34c4bf4acdd8be3f1e5d06da5a7756", "878169be6e2c87df2d8a1266e9e37de63b524ae7", "bc607bee2002c6c6bf694a15efd0a5d049767237", "c3a53b308c7a75c66759cbfdf52359d9be4f552b", "e8b2a98f87b7b2593b4a046464c1ec63bfd13b51", "68caf5d8ef325d7ea669f3fb76eac58e0170fff0", "04c2cda00e5536f4b1508cbd80041e9552880e67", "53bfe2ab770e74d064303f3bd2867e5bf7b86379", "c9bbd7828437e70cc3e6863b278aa56a7d545150", "30044dd951133187cb8b57e53a22cf9306fa7612", "e23bc755f7e161d524fcc33b7d927d67dd4a5e76", "14418ae9a6a8de2b428acb2c00064da129632f3e", "7c13fa0c742123a6a927771ce67da270492b588c", "8818b12aa0ff3bf0b20f9caa250395cbea0e8769", "6f7a8b3e8f212d80f0fb18860b2495be4c363eac", "3168e52567d564f0871c3f9ed7757dae9d66c55a", "4e5760521356745548246b1cb74c8d69675d9923", "f35a493afa78a671b9d2392c69642dcc3dd2cdc2", "4db0968270f4e7b3fa73e41c50d13d48e20687be", "29921072d8628544114f68bdf84deaf20a8c8f91", "bd9c9729475ba7e3b255e24e7478a5acb393c8e9", "0a68747d001aba014acd3b6ec83ba9534946a0da", "d7312149a6b773d1d97c0c2b847609c07b5255ec", "218139e5262cb4f012cd2e119074aa59b89ebc32", "64d7e62f46813b5ad08289aed5dc4825d7ec5cff", "30fb5c24cc15eb8cde5e389bf368d65fb96513e4", "bf5940d57f97ed20c50278a81e901ae4656f0f2c", "6196f4be3b28684f6528b8687adccbdf9ac5c67c", "69a55c30c085ad1b72dd2789b3f699b2f4d3169f", "ef5531711a69ed687637c48930261769465457f0", "ae85c822c6aec8b0f67762c625a73a5d08f5060d", "17579791ead67262fcfb62ed8765e115fb5eca6f", "0697bd81844d54064d992d3229162fe8afcd82cb", "d6102a7ddb19a185019fd2112d2f29d9258f6dec", "eed1dd2a5959647896e73d129272cb7c3a2e145c", "666300af8ffb8c903223f32f1fcc5c4674e2430b", "8a8861ad6caedc3993e31d46e7de6c251a8cda22", "8c8525e626c8857a4c6c385de34ffea31e7e41d1", "23c3eb6ad8e5f18f672f187a6e9e9b0d94042970", "84f904a71bee129a1cf00dc97f6cdbe1011657e6", "7e5aa453a21f56737db5e02d540f1b70ee6634ad", "a5c8fc1ca4f06a344b53dc81ebc6d87f54896722", "ef458499c3856a6e9cd4738b3e97bef010786adb", "abeda55a7be0bbe25a25139fb9a3d823215d7536", "1586871a1ddfe031b885b94efdbff647cf03eff1", "d448d67c6371f9abf533ea0f894ef2f022b12503", "68070526920b387bfb91e4753d57d8e07fac51ee", "5bcc8ef74efbb959407adfda15a01dad8fcf1648", "27d709f7b67204e1e5e05fe2cfac629afa21699d", "3b84d074b8622fac125f85ab55b63e876fed4628", "18010284894ed0edcca74e5bf768ee2e15ef7841", "59e2037f5079794cb9128c7f0900a568ced14c2a", "5fb9944b18f5a4a6d20778816290ed647f5e3853", "bb2f61a057bbf176e402d171d79df2635ccda9f6", "2d411826cd7865638b65e1b5f92043c245f009f9", "35e0256b33212ddad2db548484c595334f15b4da", "782188821963304fb78791e01665590f0cd869e8", "83f80fd4eb614777285202fa99e8314e3e5b169c", "3b02aaccc9f063ae696c9d28bb06a8cd84b2abb8", "2cdd5b50a67e4615cb0892beaac12664ec53b81f", "4fefd1bc8dc4e0ab37ee3324ddfa43ad9d6a04a7", "4e0636a1b92503469b44e2807f0bb35cc0d97652", "0ee5c4112208995bf2bb0fb8a87efba933a94579", "e85a255a970ee4c1eecc3e3d110e157f3e0a4629", "420782499f38c1d114aabde7b8a8104c9e40a974", "09fa54f1ab7aaa83124d2415bfc6eb51e4b1f081", "117f164f416ea68e8b88a3005e55a39dbdf32ce4", "67214e8d2f83eb41c14bfc86698eb6620e72e87c", "923ec0da8327847910e8dd71e9d801abcbc93b08", "9b0ead0a20a2b7c4ae40568d8d1c0c2b23a6b807", "096ffc1ea5493242ba0c113178dab0c096412f81", "572dbaee6648eefa4c9de9b42551204b985ff863", "0a9345ea6e488fb936e26a9ba70b0640d3730ba7", "ee03ed3a8a9a8b6bf35dda832c34160e62893f92", "2480f8dccd9054372d696e1e521e057d9ac9de17", "556b05ab6eff48d32ffbd04f9008b9a5c78a4ad7", "48c41ffab7ff19d24e8df3092f0b5812c1d3fb6e", "8aed6ec62cfccb4dba0c19ee000e6334ec585d70", "2bb2ba7c96d40e269fc6a2d5384c739ff9fa16eb", "2597b0dccdf3d89eaffd32e202570b1fbbedd1d6", "86f3552b822f6af56cb5079cc31616b4035ccc4e", "2f598922f81e65c1f3ffbd8c2456d2e9dcd7124a", "dc77287bb1fcf64358767dc5b5a8a79ed9abaa53", "649eb674fc963ce25e4e8ce53ac7ee20500fb0e3", "8ae642c87f0d6eeff1c6362571e7cd36dcda60ae", "e2f78d2f75a807b89a13115a206da4661361fa71", "871f5f1114949e3ddb1bca0982086cc806ce84a8", "57b052cf826b24739cd7749b632f85f4b7bcf90b", "bf776e3483419d7e0cb1dfd770be02d552e1fedf", "26c7eda262dfda1c3a3597a3bf1f2f1cc4013425", "8fa9cb5dac394e30e4089bf5f4ffecc873d1da96", "e572c42d8ef2e0fadedbaae77c8dfe05c4933fbf", "356b431d4f7a2a0a38cf971c84568207dcdbf189", "60efdb2e204b2be6701a8e168983fa666feac1be", "27f8b01e628f20ebfcb58d14ea40573d351bbaad", "28cd46a078e8fad370b1aba34762a874374513a5", "1886b6d9c303135c5fbdc33e5f401e7fc4da6da4", "36c473fc0bf3cee5fdd49a13cf122de8be736977", "434d6726229c0f556841fad20391c18316806f73", "5d88702cdc879396b8b2cc674e233895de99666b", "4bf85ef995c684b841d0a5a002d175fadd922ff0", "d963bdff2ce5212fa585a83ca8fad96875bc0057", "90a754f597958a2717862fbaa313f67b25083bf9", "58d47c187b38b8a2bad319c789a09781073d052d", "59d225486161b43b7bf6919b4a4b4113eb50f039", "a9be20954e9177d8b2bc39747acdea4f5496f394", "c038beaa228aeec174e5bd52460f0de75e9cccbe", "e43045a061421bd79713020bc36d2cf4653c044d", "d1edb8ba9d50817dbfec7e30f25b1846941e84d8", "624e9d9d3d941bab6aaccdd93432fc45cac28d4b", "ef761435c1af2b3e5caba5e8bbbf5aeab69d934e", "d307a766cc9c728a24422313d4c3dcfdb0d16dd5", "0c53ef79bb8e5ba4e6a8ebad6d453ecf3672926d", "590628a9584e500f3e7f349ba7e2046c8c273fcf", "ed2f4e5ecbc4b08ee0784e97760a7f9e5ea9efae", "0ccc535d12ad2142a8310d957cc468bbe4c63647", "82dad0941a7cada11d2e2f2359293fe5fabf913f", "68c5b4d9ce2a0c75ba515870923a4bd1b7d8f9b5", "1c9efb6c895917174ac6ccc3bae191152f90c625", "43261920d2615f135d6e72b333fe55d3f2659145", "48a6a1c6a0ac5f2b7912b3ccb40b0c07f62ddfdf", "02fc9e7283b79183eb3757a9b6ddeb8c91c209bb", "7ec431e36919e29524eceb1431d3e1202637cf19", "2f7e9b45255c9029d2ae97bbb004d6072e70fa79", "3b9c08381282e65649cd87dfae6a01fe6abea79b", "01dc1e03f39901e212bdf291209b7686266aeb13", "44d23df380af207f5ac5b41459c722c87283e1eb", "dc5d04d34b278b944097b8925a9147773bbb80cc", "b999364980e4c21d9c22cc5a9f14501432999ca4", "4b5eeea5dd8bd69331bd4bd4c66098b125888dea", "7c3e09e0bd992d3f4670ffacb4ec3a911141c51f", "f8f2d2910ce8b81cb4bbf84239f9229888158b34", "2b0102d77d3d3f9bc55420d862075934f5c85bec", "3c8db0d86a6aa51b64ec09c7d25a721adcdfb7a3", "b5979489e11edd76607c219a8bdc83ba4a88ab38", "560e0e58d0059259ddf86fcec1fa7975dee6a868", "e8f4ded98f5955aad114f55e7aca6b540599236b", "39f525f3a0475e6bbfbe781ae3a74aca5b401125", "af2d30fdb8c611dc5b883b90311d873e336fc534", "d3d39e419ac98db2de1a9d5a05cb0b4ca5cae8fd", "377c6563f97e76a4dc836a0bd23d7673492b1aae", "089b5e8eb549723020b908e8eb19479ba39812f5", "206e24f7d4b3943b35b069ae2d028143fcbd0704", "4552f4d46a2cc67ccc4dd8568e5c95aa2eedb4ec", "7ef0cc4f3f7566f96f168123bac1e07053a939b2", "a6b5ffb5b406abfda2509cae66cdcf56b4bb3837", "bd2d7c7f0145028e85c102fe52655c2b6c26aeb5", "10e7dd3bbbfbc25661213155e0de1a9f043461a2", "25960f0a2ed38a89fa8076a448ca538de2f1e183", "e95895262f66f7c5e47dd46a70110d89c3b4c203", "0077cd8f97cafd2b389783858a6e4ab7887b0b6b", "a5f70e0cd7da2b2df05fadb356a24743f3cf459a", "20a3ce81e7ddc1a121f4b13e439c4cbfb01adfba", "872dfdeccf99bbbed7c8f1ea08afb2d713ebe085", "1b5875dbebc76fec87e72cee7a5263d325a77376", "68bf7fc874c2db44d0446cdbb1e05f19c2239282", "250b73ec5a4f78b7b4ea3aba65c27fc1352154d5", "e9c008d31da38d9eef67a28d2c77cb7daec941fb", "c75e6ce54caf17b2780b4b53f8d29086b391e839", "224d0eee53c2aa5d426d2c9b7fa5d843a47cf1db", "a89cbc90bbb4477a48aec185f2a112ea7ebe9b4d", "0c1d85a197a1f5b7376652a485523e616a406273", "5435d5f8b9f4def52ac84bee109320e64e58ab8f", "6ffdbac58e15e0ff084310b0a804520ad4bd013e", "9af9a88c60d9e4b53e759823c439fc590a4b5bc5", "8f73af52d87c94d0bd43242462fd68d974eda331", "1d696a1beb42515ab16f3a9f6f72584a41492a03", "4b605e6a9362485bfe69950432fa1f896e7d19bf", "747fddd7345b60da121fc13c5440a18039b912e6", "c1f05b723e53ac4eb1133249b445c0011d42ca79", "b72eebffe697008048781ab7b768e0c96e52236a", "0133d1fe8a3138871075cd742c761a3de93a42ec", "57178b36c21fd7f4529ac6748614bb3374714e91", "361eaef45fccfffd5b7df12fba902490a7d24a8d", "f02f0f6fcd56a9b1407045de6634df15c60a85cd", "380d5138cadccc9b5b91c707ba0a9220b0f39271", "4d47261b2f52c361c09f7ab96fcb3f5c22cafb9f", "533bfb82c54f261e6a2b7ed7d31a2fd679c56d18", "ba01dbfa29dc86d1279b2e9b9eeca1c52509bbda", "3b557c4fd6775afc80c2cf7c8b16edde125b270e", "6bf88e29ac04d72297e6f8f2971c5b8579786e7f", "0fb45e704ef3ca1f9c70e7be3fb93b53714ed8b5", "38f7f3c72e582e116f6f079ec9ae738894785b96", "0f0366070b46972fcb2976775b45681e62a94a26", "1860b8f63ce501bd0dfa9e6f2debc080e88d9baa", "35d42f4e7a1d898bc8e2d052c38e1106f3e80188", "bec31269632c17206deb90cd74367d1e6586f75f", "ee72673c0394d0fff2b3d8372d8a9401867b8e13", "b59f441234d2d8f1765a20715e227376c7251cd7", "43dce79cf815b5c7068b1678f6200dabf8f5de31", "140c95e53c619eac594d70f6369f518adfea12ef", "571b83f7fc01163383e6ca6a9791aea79cafa7dd", "dd8a851f2a0c63bb97e33aaff1841695f601c863", "853bd61bc48a431b9b1c7cab10c603830c488e39", "b972683d702a65d3ee7a25bc931a5890d1072b6b", "ab80582807506c0f840bd1ba03a8b84f8ac72f79", "06aab105d55c88bd2baa058dc51fa54580746424", "43fe03ec1acb6ea9d05d2b22eeddb2631bd30437", "5180df9d5eb26283fb737f491623395304d57497", "9103148dd87e6ff9fba28509f3b265e1873166c9", "18d3532298fb7b8fb418453107f786178ca82e4a", "2884ff0d58a66d42371b548526d685760e514043", "885c37f94e9edbbb2177cfba8cb1ad840b2a5f20", "9fc993aeb0a007ccfaca369a9a8c0ccf7697261d", "09f58353e48780c707cf24a0074e4d353da18934", "99ced8f36d66dce20d121f3a29f52d8b27a1da6c", "4ba2f445fcbbad464f107b036c57aa807ac5c0c2", "5e7e055ef9ba6e8566a400a8b1c6d8f827099553", "c87f7ee391d6000aef2eadb49f03fc237f4d1170", "03adcf58d947a412f3904a79f2ab51cfdf0e838a", "a5625cfe16d72bd00e987857d68eb4d8fc3ce4fb", "7f533bd8f32525e2934a66a5b57d9143d7a89ee1", "fed8cc533037d7d925df572a440fd89f34d9c1fd", "3bb6570d81685b769dc9e74b6e4958894087f3f1", "861a832b87b071a5d479186bbb2822f9ddbb67e4", "10e0e6f1ec00b20bc78a5453a00c792f1334b016", "344c0917c8d9e13c6b3546da8695332f86b57bd3", "f1061b2b5b7ca32edd5aa486aecc63a0972c84f3", "1fcdc113a5df2f45a1f4b3249c041d942a3a730b", "27da432cf2b9129dce256e5bf7f2f18953eef5a5", "bb06ef67a49849c169781657be0bb717587990e0", "8813368c6c14552539137aba2b6f8c55f561b75f", "173657da03e3249f4e47457d360ab83b3cefbe63", "4a6fcf714f663618657effc341ae5961784504c7", "ccb54fc5f263a8bc2a8373839cb6855f528f10d3", "a6d47f7aa361ab9b37c7f3f868280318f355fadc", "1e07500b00fcd0f65cf30a11f9023f74fe8ce65c", "5e16f10f2d667d17c029622b9278b6b0a206d394", "08d55271589f989d90a7edce3345f78f2468a7e0", "7c8e0f3053e09da6d8f9a1812591a35bccd5c669", "1a40092b493c6b8840257ab7f96051d1a4dbfeb2", "c394a5dfe5bea5fbab4c2b6b90d2d03e01fb29c0", "e79bacc03152ea55343e6af97bcd17d8904cf5ef", "2945cc9e821ab87fa17afc8802f3858435d1264c", "bb0ecedde7d6e837dc9a5e115302a2aaad1035e1", "b2ae5c496fe01bb2e2dee107f75b82c6a2a23374", "1283398de84ec0178dc74d41a87febfbfbcbbb02", "9f65319b8a33c8ec11da2f034731d928bf92e29d", "e43a18384695ae0acc820171236a39811ec2cd58", "3cd5b1d71c1d6a50fcc986589f2d0026c68d9803", "cdae8e9cc9d605856cf5709b2fdf61f722d450c1", "0aeb5020003e0c89219031b51bd30ff1bceea363", "4d6ad0c7b3cf74adb0507dc886993e603c863e8c", "2770b095613d4395045942dc60e6c560e882f887", "d903292dc4e752f6a3bf2abe668d17a2575044d4", "c9832564d5dc601113b4d80e5a05ede6fee9f7dd", "82b43bc9213230af9db17322301cbdf81e2ce8cc", "110359824a0e3b6480102b108372793265a24a86", "17479e015a2dcf15d40190e06419a135b66da4e0", "03ac1c694bc84a27621da6bfe73ea9f7210c6d45", "9ce97efc1d520dadaa0d114192ca789f23442727", "dbb16032dd8f19bdfd045a1fc0fc51f29c70f70a", "aed6af12148b43e4a24ee6e2bc3604ca59bd99a5", "59a6c9333c941faf2540979dcfcb5d503a49b91e", "6479b61ea89e9d474ffdefa71f068fbcde22cc44", "14ce7635ff18318e7094417d0f92acbec6669f1c", "84574aa43a98ad8a29470977e7b091f5a5ec2366", "46e72046a9bb2d4982d60bcf5c63dbc622717f0f", "ec00ecb64fa206cea8b2e716955a738a96424084", "cd55fb30737625e86454a2861302b96833ed549d", "59a35b63cf845ebf0ba31c290423e24eb822d245", "77c5437107f8138d48cb7e10b2b286fa51473678", "ff3f128f5addc6ce6b41f19f3d679282bbdaa2ee", "4ff4c27e47b0aa80d6383427642bb8ee9d01c0ac", "eed93d2e16b55142b3260d268c9e72099c53d5bc", "d9c0310203179d5328c4f1475fa4d68c5f0c7324", "c10b0a6ba98aa95d740a0d60e150ffd77c7895ad", "a955033ca6716bf9957b362b77092592461664b4", "0486eb243d167ab4b197b682e9eff9684b273df4", "b5fdd7778503f27c9d9bf77fab193b475fab6076", "08903bf161a1e8dec29250a752ce9e2a508a711c", "b8f64a94f536b46ef34a0223272e02f9be785ef9", "316d51aaa37891d730ffded7b9d42946abea837f", "672fae3da801b2a0d2bad65afdbbbf1b2320623e", "7a65fc9e78eff3ab6062707deaadde024d2fad40", "5da740682f080a70a30dc46b0fc66616884463ec", "4688787d064e59023a304f7c9af950d192ddd33e", "3ac3a714042d3ebc159546c26321a1f8f4f5f80c", "f997a71f1e54d044184240b38d9dc680b3bbbbc0", "676f9eabf4cfc1fd625228c83ff72f6499c67926", "bb4be8e24d7b8ed56d81edec435b7b59bad96214", "cef73d305e5368ee269baff53ec20ea3ae7cdd82", "026e96c3c4751e1583bfe78b8c28bdfe854c4988", "b81cae2927598253da37954fb36a2549c5405cdb", "f28b7d62208fdaaa658716403106a2b0b527e763", "19d583bf8c5533d1261ccdc068fdc3ef53b9ffb9", "97865d31b5e771cf4162bc9eae7de6991ceb8bbf", "44b827df6c433ca49bcf44f9f3ebfdc0774ee952", "e378ce25579f3676ca50c8f6454e92a886b9e4d7", "4377b03bbee1f2cf99950019a8d4111f8de9c34a", "32c9ebd2685f522821eddfc19c7c91fd6b3caf22", "aa8ef6ba6587c8a771ec4f91a0dd9099e96f6d52", "9e42d44c07fbd800f830b4e83d81bdb9d106ed6b", "cbd004d4c5e3b64321dc1a8f05fa5d64500389c2", "76cd5e43df44e389483f23cb578a9015d1483d70", "341002fac5ae6c193b78018a164d3c7295a495e4", "c68ec931585847b37cde9f910f40b2091a662e83", "89d3a57f663976a9ac5e9cdad01267c1fc1a7e06", "601655a17ca199ef674079482c9b37cdf8e094a9", "bec0c33d330385d73a5b6a05ad642d6954a6d632", "9d941a99e6578b41e4e32d57ece580c10d578b22", "6f6ce988a13ac08071a0e3349f80b7c8adc7a49d", "368d59cf1733af511ed8abbcbeb4fb47afd4da1c", "26fcefb80af66391e07e6239933de943c1cddc6e", "54204e28af73c7aca073835a14afcc5d8f52a515", "88bee9733e96958444dc9e6bef191baba4fa6efa", "2c1ffb0feea5f707c890347d2c2882be0494a67a", "57fd229097e4822292d19329a17ceb013b2cb648", "e4aeaf1af68a40907fda752559e45dc7afc2de67", "621e8882c41cdaf03a2c4a986a6404f0272ba511", "7ebb153704706e457ab57b432793d2b6e5d12592", "334d6c71b6bce8dfbd376c4203004bd4464c2099", "1fbde67e87890e5d45864e66edb86136fbdbe20e", "6a2b83c4ae18651f1a3496e48a35b0cd7a2196df", "a1d86c898da3aea54deafd60864aa05dff8a4c9c", "441bf5f7fe7d1a3939d8b200eca9b4bb619449a9", "49df381ea2a1e7f4059346311f1f9f45dd997164", "6fa3857faba887ed048a9e355b3b8642c6aab1d8", "8c66378df977606d332fc3b0047989e890a6ac76", "f56c407f918cf89ffa2ec3c51c383d53510c10e1", "9458c518a6e2d40fb1d6ca1066d6a0c73e1d6b73", "a59c0cf3d2c5bf144ee0dbc1152b1b5dd7634990", "f3ca2c43e8773b7062a8606286529c5bc9b3ce25", "950bf95da60fd4e77d5159254fed906d5ed5fbcb", "31835472821c7e3090abb42e57c38f7043dc3636", "945ef646679b6c575d3bbef9c6fc0a9629ac1b62", "1e6ed6ca8209340573a5e907a6e2e546a3bf2d28", "0343f9401b98de36be957a30209fef45dd684270", "25d514d26ecbc147becf4117512523412e1f060b", "30180f66d5b4b7c0367e4b43e2b55367b72d6d2a", "2c0acaec54ab2585ff807e18b6b9550c44651eab", "b7ec41005ce4384e76e3be854ecccd564d2f89fb", "8882d39edae556a351b6445e7324ec2c473cadb1", "6080f26675e44f692dd722b61905af71c5260af8", "fe0c51fd41cb2d5afa1bc1900bbbadb38a0de139", "5981c309bd0ffd849c51b1d8a2ccc481a8ec2f5c", "34c1e9a6166f4732d1738db803467f7abc47ba87", "f27fd2a1bc229c773238f1912db94991b8bf389a", "07f31bef7a7035792e3791473b3c58d03928abbf", "0e21c9e5755c3dab6d8079d738d1188b03128a31", "c5c53d42e551f3c8f6ca2c13335af80a882009fa", "c675534be881e59a78a5986b8fb4e649ddd2abbe", "cc91001f9d299ad70deb6453d55b2c0b967f8c0d", "4896909796f9bd2f70a2cb24bf18daacd6a12128", "a98316980b126f90514f33214dde51813693fe0d", "4268ae436db79c4eee8bc06e9475caff3ff70d57", "0595d18e8d8c9fb7689f636341d8a55cc15b3e6a", "48906f609446afcdaacbe1d65770d7a6165a8eee", "3bd10f7603c4f5a4737c5613722124787d0dd818", "1fd2ed45fb3ba77f10c83f0eef3b66955645dfe0", "809e5884cf26b71dc7abc56ac0bad40fb29c671c", "17e563af203d469c456bb975f3f88a741e43fb71", "a52a69bf304d49fba6eac6a73c5169834c77042d", "de0df8b2b4755da9f70cf1613d7b12040d0ce8ef", "5b01d4338734aefb16ee82c4c59763d3abc008e6", "cfb8bc66502fb5f941ecdb22aec1fdbfdb73adce", "63cf5fc2ee05eb9c6613043f585dba48c5561192", "87f285782d755eb85d8922840e67ed9602cfd6b9", "988d1295ec32ce41d06e7cf928f14a3ee079a11e", "d44a93027208816b9e871101693b05adab576d89", "2ad7cef781f98fd66101fa4a78e012369d064830", "459e840ec58ef5ffcee60f49a94424eb503e8982", "9ea73660fccc4da51c7bc6eb6eedabcce7b5cead", "0d3b167b52e9f0bf509e3af003ea320e6070b665", "841855205818d3a6d6f85ec17a22515f4f062882", "1773d65c1dc566fd6128db65e907ac91b4583bed", "100105d6c97b23059f7aa70589ead2f61969fbc3", "29b86534d4b334b670914038c801987e18eb5532", "021e008282714eaefc0796303f521c9e4f199d7e", "03f7041515d8a6dcb9170763d4f6debd50202c2b", "ff01bc3f49130d436fca24b987b7e3beedfa404d", "f03a82fd4a039c1b94a0e8719284a777f776fb22", "1fefb2f8dd1efcdb57d5c2966d81f9ab22c1c58d", "e9a5a38e7da3f0aa5d21499149536199f2e0e1f7", "4e061a302816f5890a621eb278c6efa6e37d7e2f", "417c2fa930bb7078fdf10cb85c503bd5270b9dc2", "70341f61dfe2b92d8607814b52dfd0863a94310e", "ac9a331327cceda4e23f9873f387c9fd161fad76", "1176c886afbd8685ecf0094450a02eb96b950f71", "bcc172a1051be261afacdd5313619881cbe0f676", "d6bdc70d259b38bbeb3a78db064232b4b4acc88f", "486840f4f524e97f692a7f6b42cd19019ee71533", "53fdcc3a5a7e42590c21bbb4fe90d7f353ca21e5", "47dabb566f2bdd6b3e4fa7efc941824d8b923a13", "2042f1cacea262ec924f74994e49d5e87d9d0445", "ac8441e30833a8e2a96a57c5e6fede5df81794af", "06c956d4aac65752672ce4bd5a379f10a7fd6148", "052f994898c79529955917f3dfc5181586282cf8", "d00c335fbb542bc628642c1db36791eae24e02b7", "4cdb6144d56098b819076a8572a664a2c2d27f72", "dc6ad30c7a4bc79bb06b4725b16e202d3d7d8935", "e9b6804cd56cadb9342ec2ce412aacba7afd0723", "b971266b29fcecf1d5efe1c4dcdc2355cb188ab0", "4349f17ec319ac8b25c14c2ec8c35f374b958066", "58542eeef9317ffab9b155579256d11efb4610f2", "2983cf95743be82671a71528004036bd19172712", "22043cbd2b70cb8195d8d0500460ddc00ddb1a62", "d9e66b877b277d73f8876f537206395e71f58269", "e99718d08aca2c49cd2848eebdbb7c7855b4e484", "aa0c30bd923774add6e2f27ac74acd197b9110f2", "80be8624771104ff4838dcba9629bacfe6b3ea09", "8d3e95c31c93548b8c71dbeee2e9f7180067a888", "60643bdab1c6261576e6610ea64ea0c0b200a28d", "2e86402b354516d0a8392f75430156d629ca6281", "2a612a7037646276ff98141d3e7abbc9c91fccb8", "2e1415a814ae9abace5550e4893e13bd988c7ba1", "93eb3963bc20e28af26c53ef3bce1e76b15e3209", "44f48a4b1ef94a9104d063e53bf88a69ff0f55f3", "0aebe97a92f590bdf21cdadfddec8061c682cdb2", "6d70344ae6f6108144a15e9debc7b0be4e3335f1", "78174c2be084e67f48f3e8ea5cb6c9968615a42c", "ab734bac3994b00bf97ce22b9abc881ee8c12918", "df577a89830be69c1bfb196e925df3055cafc0ed", "a3d8b5622c4b9af1f753aade57e4774730787a00", "bb4f83458976755e9310b241a689c8d21b481238", "973022a1f9e30a624f5e8f7158b5bbb114f4af32", "787c1bb6d1f2341c5909a0d6d7314bced96f4681", "e00d391d7943561f5c7b772ab68e2bb6a85e64c4", "432d8cba544bf7b09b0455561fea098177a85db1", "7fa00c81f7c2d8da1551334b0e7bc3d7fd43130c", "71e56f2aebeb3c4bb3687b104815e09bb4364102", "f7c50d2be9fba0e4527fd9fbe3095e9d9a94fdd3", "d6791b98353aa113d79f6fb96335aa6c7ea3b759", "6f22628d34a486d73c6b46eb071200a00e3abae3", "73f341ff68caa9f8802e9e81bfa90d88bbdbd9d2", "5b5b568a0ba63d00e16a263051c73e09ab83e245", "fdaf65b314faee97220162980e76dbc8f32db9d6", "77362789d04db4c51be61eaffa4f43e03759e677", "d31328b12eef33e7722b8e5505d0f9d9abe2ffd9", "5d01283474b73a46d80745ad0cc0c4da14aae194", "162c33a2ec8ece0dc96e42d5a86dc3fedcf8cd5e", "b1429e4d3dd3412e92a37d2f9e0721ea719a9b9e", "f2700e3d69d3cce2e0b1aea0d7f87e74aff437cd", "76ce3d35d9370f0e2e27cfd29ea0941f1462895f", "47506951d2dc7c4bb4d2d33dd25b67a767e56680", "2ff9ffedfc59422a8c7dac418a02d1415eec92f1", "9ba4a5e0b7bf6e26563d294f1f3de44d95b7f682", "39d6f8b791995dc5989f817373391189d7ac478a", "ad6745dd793073f81abd1f3246ba4102046da022", "ce6d60b69eb95477596535227958109e07c61e1e", "24cb375a998f4af278998f8dee1d33603057e525", "bb557f4af797cae9205d5c159f1e2fdfe2d8b096", "c903af0d69edacf8d1bff3bfd85b9470f6c4c243", "3774ffc9523b8f4a148d5e93eaae317dc18af3e6", "be393cd567b338da6ed60181c8ad429627578a31", "39f03d1dfd94e6f06c1565d7d1bb14ab0eee03bc", "11a47a91471f40af5cf00449954474fd6e9f7694", "b6a01cd4572b5f2f3a82732ef07d7296ab0161d3", "0081e2188c8f34fcea3e23c49fb3e17883b33551", "b85580ff2d8d8be0a2c40863f04269df4cd766d9", "19808134b780b342e21f54b60095b181dfc7a600", "cbca355c5467f501d37b919d8b2a17dcb39d3ef9", "56dca23481de9119aa21f9044efd7db09f618704", "08c76a4cc6f402c37a050cae5390427a5b66a467", "13fd0a4d06f30a665fc0f6938cea6572f3b496f7", "a9ae55c83a8047c6cdf7c958fd3d4a6bfb0a13df", "a13a27e65c88b6cb4a414fd4f6bca780751a59db", "4fac09969ee80d485876e3198c7177181c600a4a", "7831ab4f8c622d91974579c1ff749dadc170c73c", "39d0de660e2116f32088ce07c3376759d0fdaff5", "ce6f459462ea9419ca5adcc549d1d10e616c0213", "174f46eccb5852c1f979d8c386e3805f7942bace", "d3d5d86afec84c0713ec868cf5ed41661fc96edc", "b8dba0504d6b4b557d51a6cf4de5507141db60cf", "a1081cb856faae25df14e25045cd682db8028141", "b32631f456397462b3530757f3a73a2ccc362342", "ec90738b6de83748957ff7c8aeb3150b4c9b68bb", "993d189548e8702b1cb0b02603ef02656802c92b", "098363b29eef1471c494382338687f2fe98f6e15", "6f22324fab61fbc5df1aac2c0c9c497e0a7db608", "e6b45d5a86092bbfdcd6c3c54cda3d6c3ac6b227", "9be653e1bc15ef487d7f93aad02f3c9552f3ee4a", "8bebb26880274bdb840ebcca530caf26c393bf45", "970c0d6c0fd2ebe7c5921a45bc70f6345c844ff3", "c7c03324833ba262eeaada0349afa1b5990c1ea7", "534159e498e9cc61ea10917347637a59af38142d", "feea73095b1be0cbae1ad7af8ba2c4fb6f316d35", "c05ae45c262b270df1e99a32efa35036aae8d950", "210b98394c3be96e7fd75d3eb11a391da1b3a6ca", "f6b4811c5e7111485e2c9cc5bf63f8ac80f3e2d7", "302c9c105d49c1348b8f1d8cc47bead70e2acf08", "6be0ab66c31023762e26d309a4a9d0096f72a7f0", "b8fc620a1563511744f1a9386bdfa09a2ea0f71b", "2050847bc7a1a0453891f03aeeb4643e360fde7d", "d3edbfe18610ce63f83db83f7fbc7634dde1eb40", "3b7f6035a113b560760c5e8000540fc46f91fed5", "2609079d682998da2bc4315b55a29bafe4df414e", "2d1f86e2c7ba81392c8914edbc079ac64d29b666", "39d6339a39151b5f88ec2d7acc38fe0618d71b5f", "406c5aeca71011fd8f8bd233744a81b53ccf635a", "3ce37af3ac0ed2eba08267a3605730b2e0433da5", "2be24e8a3f2b89bdaccd02521eff3b7bb917003e", "ed184fda0306079f2ee55a1ae60fbf675c8e11c6", "4f7b92bd678772552b3c3edfc9a7c5c4a8c60a8e", "298c2be98370de8af538c06c957ce35d00e93af8", "e96cef8732f3021080c362126518455562606f2d", "9f2984081ef88c20d43b29788fdf732ceabd5d6a", "04bb3fa0824d255b01e9db4946ead9f856cc0b59", "2a88541448be2eb1b953ac2c0c54da240b47dd8a", "436d80cc1b52365ed7b2477c0b385b6fbbb51d3b", "e56c4c41bfa5ec2d86c7c9dd631a9a69cdc05e69", "4d9c02567e7b9e065108eb83ea3f03fcff880462", "80d4cf7747abfae96328183dd1f84133023c2668", "2135a3d9f4b8f5771fa5fc7c7794abf8c2840c44", "13be4f13dac6c9a93f969f823c4b8c88f607a8c4", "120bcc9879d953de7b2ecfbcd301f72f3a96fb87", "c1298120e9ab0d3764512cbd38b47cd3ff69327b", "245d98726674297208e76308c3a11ce3fc43bee2", "0fdc3cbf92027cb1200f3f94927bef017d7325ae", "fab60b3db164327be8588bce6ce5e45d5b882db6", "2bbe89f61a8d6d4d6e39fdcaf8c185f110a01c78", "c6382de52636705be5898017f2f8ed7c70d7ae96", "45b9b7fe3850ef83d39d52f6edcc0c24fcc0bc73", "9fab78015e6e91ba7241a923222acd6c576c6e27", "fcf91995dc4d9b0cee84bda5b5b0ce5b757740ac", "d4c7d1a7a03adb2338704d2be7467495f2eb6c7b", "49e4f05fa98f63510de76e7abd8856ff8db0f38d", "0cb2dd5f178e3a297a0c33068961018659d0f443", "0cf7741e1fdb11a77cdf39b4dda8c65a62af4f23", "3393459600368be2c4c9878a3f65a57dcc0c2cfa", "ebeb0546efeab2be404c41a94f586c9107952bc3", "48499deeaa1e31ac22c901d115b8b9867f89f952", "2348f1fa2940b01ec90e023fac8cc96812189774", "33ef419dffef85443ec9fe89a93f928bafdc922e", "70f189798c8b9f2b31c8b5566a5cf3107050b349", "cdcfc75f54405c77478ab776eb407c598075d9f8", "834f5ab0cb374b13a6e19198d550e7a32901a4b2", "a92147bed9c17c311c6081beb0ef4c3165b6268e", "e13360cda1ebd6fa5c3f3386c0862f292e4dbee4", "1be498d4bbc30c3bfd0029114c784bc2114d67c0", "e4c2f8e4aace8cb851cb74478a63d9111ca550ae", "e8523c4ac9d7aa21f3eb4062e09f2a3bc1eedcf7", "36bb5cca0f6a75be8e66f58cba214b90982ee52f", "e7b2b0538731adaacb2255235e0a07d5ccf09189", "fd15e397629e0241642329fc8ee0b8cd6c6ac807", "9963c73b03e4649959f021ef6f4fb1eac0b617d2", "5779e3e439c90d43648db107e848aeb954d3e347", "870433ba89d8cab1656e57ac78f1c26f4998edfb", "c220f457ad0b28886f8b3ef41f012dd0236cd91a", "026b5b8062e5a8d86c541cfa976f8eee97b30ab8", "e4a1b46b5c639d433d21b34b788df8d81b518729", "2af2b74c3462ccff3a6881ff7cf4f321b3242fa9", "8b19efa16a9e73125ab973429eb769d0ad5a8208", "831fbef657cc5e1bbf298ce6aad6b62f00a5b5d9", "16b9d258547f1eccdb32111c9f45e2e4bbee79af", "628a3f027b7646f398c68a680add48c7969ab1d9", "8da32ff9e3759dc236878ac240728b344555e4e9", "6742c0a26315d7354ab6b1fa62a5fffaea06da14", "014e3d0fa5248e6f4634dc237e2398160294edce", "7f26c615dd187ca5e4b15759d5cb23ab3ea9d9a9", "5480aee1d01700bb98f5a0e06dd15bf36a4e45ea", "41cfc9edbf36754746991c2a1e9a47c0d129d105", "877100f430b72c5d60de199603ab5c65f611ce17", "275b5091c50509cc8861e792e084ce07aa906549", "51eba481dac6b229a7490f650dff7b17ce05df73", "00d9d88bb1bdca35663946a76d807fff3dc1c15f", "cd4941cbef1e27d7afdc41b48c1aff5338aacf06", "b3ba7ab6de023a0d58c741d6abfa3eae67227caf", "6e60536c847ac25dba4c1c071e0355e5537fe061", "58628e64e61bd2776a2a7258012eabe3c79ca90c", "747d5fe667519acea1bee3df5cf94d9d6f874f20", "3152e89963b8a4028c4abf6e1dc19e91c4c5a8f4", "1b3587363d37dd197b6adbcfa79d49b5486f27d8", "5fa1724a79a9f7090c54925f6ac52f1697d6b570", "7d2556d674ad119cf39df1f65aedbe7493970256", "02239ae5e922075a354169f75f684cad8fdfd5ab", "2d8d089d368f2982748fde93a959cf5944873673", "22648dcd3100432fe0cc71e09de5ee855c61f12b", "51faacfa4fb1e6aa252c6970e85ff35c5719f4ff", "55ea0c775b25d9d04b5886e322db852e86a556cd", "3240c9359061edf7a06bfeb7cc20c103a65904c2", "23429ef60e7a9c0e2f4d81ed1b4e47cc2616522f", "bb6bf94bffc37ef2970410e74a6b6dc44a7f4feb", "60542b1a857024c79db8b5b03db6e79f74ec8f9f", "aa3c9de34ef140ec812be85bb8844922c35eba47", "8164ebc07f51c9e0db4902980b5ac3f5a8d8d48c", "e480f8c00dfe217653c2569d0eec6e2ffa836d59", "ee463f1f72a7e007bae274d2d42cd2e5d817e751", "d5de42d37ee84c86b8f9a054f90ddb4566990ec0", "b2c60061ad32e28eb1e20aff42e062c9160786be", "4641986af5fc8836b2c883ea1a65278d58fe4577", "c4934d9f9c41dbc46f4173aad2775432fe02e0e6", "fa90b825346a51562d42f6b59a343b98ea2e501a", "daefac0610fdeff415c2a3f49b47968d84692e87", "cb84229e005645e8623a866d3d7956c197f85e11", "f08e425c2fce277aedb51d93757839900d591008", "66f02fbcad13c6ee5b421be2fc72485aaaf6fcb5", "0c2875bb47db3698dbbb3304aca47066978897a4", "b1b993a1fbcc827bcb99c4cc1ba64ae2c5dcc000", "8f3da45ff0c3e1777c3a7830f79c10f5896bcc21", "1a1118cd4339553ad0544a0a131512aee50cf7de", "7697295ee6fc817296bed816ac5cae97644c2d5b", "efa08283656714911acff2d5022f26904e451113", "936227f7483938097cc1cdd3032016df54dbd5b6", "69a9cf9bc8e585782824666fa3fb5ce5cf07cef2", "5a5f9e0ed220ce51b80cd7b7ede22e473a62062c", "fdfd57d4721174eba288e501c0c120ad076cdca8", "a8d52265649c16f95af71d6f548c15afc85ac905", "670637d0303a863c1548d5b19f705860a23e285c", "d46e793b945c4f391031656357625e902c4405e8", "ddf577e8b7c86b1122c1bc90cba79f641d2b33fa", "0b3a146c474166bba71e645452b3a8276ac05998", "ec12f805a48004a90e0057c7b844d8119cb21b4a", "f6e00d6430cbbaa64789d826d093f7f3e323b082", "36df81e82ea5c1e5edac40b60b374979a43668a5", "43eb03f95adc0df61af2c3b12a913c725b08d4f5", "134aad8153ab78345b2581efac2fe175a3084154", "33030c23f6e25e30b140615bb190d5e1632c3d3b", "370b5757a5379b15e30d619e4d3fb9e8e13f3256", "b5cd8151f9354ee38b73be1d1457d28e39d3c2c6", "143f7a51058b743a0d43026a523d9bbbc1ae43a8", "1b90507f02967ff143fce993a5abbfba173b1ed0", "3dfd94d3fad7e17f52a8ae815eb9cc5471172bc0", "86b69b3718b9350c9d2008880ce88cd035828432", "4f8345f31e38f65f1155569238d14bd8517606f4", "047f6afa87f48de7e32e14229844d1587185ce45", "352110778d2cc2e7110f0bf773398812fd905eb1", "31aa7c992692b74f17ddec665cd862faaeafd673", "9d42df42132c3d76e3447ea61e900d3a6271f5fe", "aa7c72f874951ff7ca3769439f2f39b7cfd4b202", "60cdcf75e97e88638ec973f468598ae7f75c59b4", "06d93a40365da90f30a624f15bf22a90d9cfe6bb", "8697ccb156982d40e88fda7fbf4297fa5171f24d", "0e7f277538142fb50ce2dd9179cffdc36b794054", "728b1b2a86a7ffda402e7ec1a97cd1988dcde868", "8384e104796488fa2667c355dd15b65d6d5ff957", "ee6b503ab512a293e3088fdd7a1c893a77902acb", "16fadde3e68bba301f9829b3f99157191106bd0f", "c81ee278d27423fd16c1a114dcae486687ee27ff", "dac2103843adc40191e48ee7f35b6d86a02ef019", "65475ce4430fb524675ebab6bcb570dfa07e0041", "c65a394118d34beda5dd01ae0df163c3db88fceb", "4cb0e0c0e9b92e457f2c546dc25b9a4ff87ff819", "4511e09ee26044cb46073a8c2f6e1e0fbabe33e8", "03b99f5abe0e977ff4c902412c5cb832977cf18e", "be86d88ecb4192eaf512f29c461e684eb6c35257", "1287bfe73e381cc8042ac0cc27868ae086e1ce3b", "23fdbef123bcda0f07d940c72f3b15704fd49a98", "8a0d10a7909b252d0e11bf32a7f9edd0c9a8030b", "0af33f6b5fcbc5e718f24591b030250c6eec027a", "1943c6bf8df8a64bd539a5cd6d4e68785eb590c2", "519a724426b5d9ad384d38aaf2a4632d3824f243", "539ca9db570b5e43be0576bb250e1ba7a727d640", "322488c4000c686e9bfb7514ccdeacae33e53358", "663efaa0671eace1100fdbdecacd94216a17b1db", "3d1f976db6495e2bb654115b939b863d13dd3d05", "4bb03b27bc625e53d8d444c0ba3ee235d2f17e86", "1329bcac5ebd0b08ce33ae1af384bd3e7a0deaca", "7bbaa09c9e318da4370a83b126bcdb214e7f8428", "36fc4120fc0638b97c23f97b53e2184107c52233", "103c8eaca2a2176babab2cc6e9b25d48870d6928", "178b37392b2c6f1a167ebc1a5baa5f2f5916e4c4", "50eb75dfece76ed9119ec543e04386dfc95dfd13", "7c45339253841b6f0efb28c75f2c898c79dfd038", "5fce9d893a40c4e0f2ae335b2e68bfd02f1cb2c6", "3abc833f4d689f37cc8a28f47fb42e32deaa4b17", "bc2852fa0a002e683aad3fb0db5523d1190d0ca5", "9d757c0fede931b1c6ac344f67767533043cba14", "3918b425bb9259ddff9eca33e5d47bde46bd40aa", "e39a66a6d1c5e753f8e6c33cd5d335f9bc9c07fa", "3fa628e7cff0b1dad3f15de98f99b0fdb09df834", "1921e0a97904bdf61e17a165ab159443414308ed", "4f8b4784d0fca31840307650f7052b0dde736a76", "76fd801981fd69ff1b18319c450cb80c4bc78959", "6c01b349edb2d33530e8bb07ba338f009663a9dd", "004d5491f673cd76150f43b0a0429214f5bfd823", "7ae0212d6bf8a067b468f2a78054c64ea6a577ce", "d9a5c82b710b1f4f1ffb67be2ae1d3c0ae7f6c55", "3a0a839012575ba455f2b84c2d043a35133285f9", "fb6cc23fd6bd43bd4cacf6a57cd2c7c8dfe5269d", "5b5962bdb75c72848c1fb4b34c113ff6101b5a87", "c4d439fe07a65b735d0c8604bd5fdaea13f6b072", "3d0379688518cc0e8f896e30815d0b5e8452d4cd", "bb070c019c0885232f114c7dca970d2afd9cd828", "190d8bd39c50b37b27b17ac1213e6dde105b21b8", "17738b0972571e7b4ae471d1b2dccea5ce057511", "68604e7e1b01cdbd3c23832976d66f1a86edaa8f", "df7ff512e8324894d20103fd8ab5da650e4d86db", "0e7c70321462694757511a1776f53d629a1b38f3", "7c36afc9828379de97f226e131390af719dbc18d", "3a804cbf004f6d4e0b041873290ac8e07082b61f", "cfffae38fe34e29d47e6deccfd259788176dc213", "0754e769eb613fd3968b6e267a301728f52358be", "413a184b584dc2b669fbe731ace1e48b22945443", "c10a15e52c85654db9c9343ae1dd892a2ac4a279", "55e18e0dde592258882134d2dceeb86122b366ab", "54756f824befa3f0c2af404db0122f5b5bbf16e0", "24f1febcdf56cd74cb19d08010b6eb5e7c81c362", "66029f1be1a5cee9a4e3e24ed8fcb65d5d293720", "28f311b16e4fe4cc0ff6560aae3bbd0cb6782966", "3d6943f1573f992d6897489b73ec46df983d776c", "8ed33184fccde677ec8413ae06f28ea9f2ca70f3", "b4f4b0d39fd10baec34d3412d53515f1a4605222", "676a136f5978783f75b5edbb38e8bb588e8efbbe", "235d5620d05bb7710f5c4fa6fceead0eb670dec5", "7e48711c627edf90e9b232f2cbc0e3576c8f2f2a", "cd6c2ae00157e3fb6ab56379843280eb4cbb01b4", "b6ac33d2c470077fa8dcbfe9b113beccfbd739f8", "a51d5c2f8db48a42446cc4f1718c75ac9303cb7a", "51e87b14f39f44a9f2866d5cc6440e7496ed1298", "2db05ef11041447dbc735362db68b04e562c1e35", "0e986f51fe45b00633de9fd0c94d082d2be51406", "6eddea1d991e81c1c3024a6cea422bc59b10a1dc", "cc05f758ccdf57d77b06b96b9d601bf2795a6cc4", "32dfd4545c87d9820cc92ca912c7d490794a81d6", "2f5e057e35a97278a9d824545d7196c301072ebf", "9776a9f3c59907f45baaeda4b8907dcdac98aef1", "d9b4b49378fcd77dcd5e755975b99ed4c7962f17", "e5737ffc4e74374b0c799b65afdbf0304ff344cb", "b7461aac36fc0b8a24ecadf6c5b5caf54f2aa2f7", "7177649ece5506b315cb73c36098baac1681b8d2", "61971f8e6fff5b35faed610d02ad14ccfc186c70", "2902f62457fdf7e8e8ee77a9155474107a2f423e", "a55efc4a6f273c5895b5e4c5009eabf8e5ed0d6a", "6cfc337069868568148f65732c52cbcef963f79d", "ddb1a392582c624c9116cb00eac01aba220fad84", "1fef53b07c6c625545fc071c7386d41f87925675", "4c6233765b5f83333f6c675d3389bbbf503805e3", "c84233f854bbed17c22ba0df6048cbb1dd4d3248", "66330846a03dcc10f36b6db9adf3b4d32e7a3127", "c88ce5ef33d5e544224ab50162d9883ff6429aa3", "f33bd953d2df0a5305fc8a93a37ff754459a906c", "e9d43231a403b4409633594fa6ccc518f035a135", "1ed6c7e02b4b3ef76f74dd04b2b6050faa6e2177", "6afccf6c6cebfaa0579a23e7cc7737837b090f0f", "b558be7e182809f5404ea0fcf8a1d1d9498dc01a", "a735c6330430c0ff0752d117c54281b1396b16bf", "0a11b82aa207d43d1b4c0452007e9388a786be12", "6bcfcc4a0af2bf2729b5bc38f500cfaab2e653f0", "64ec02e1056de4b400f9547ce56e69ba8393e2ca", "e3b324101157daede3b4d16bdc9c2388e849c7d4", "9888ce5cb5cae8ba4f288806d126b1114e0a7f9b", "0b835284b8f1f45f87b0ce004a4ad2aca1d9e153", "0ef20991e0ecc7dc3f6e0e5fd6ee93c4970206f3", "cc7e66f2ba9ac0c639c80c65534ce6031997acd7", "eb48170a6e1e020f002a6a0a808c1934d5c760b8", "a4898f55f12e6393b1c078803909ea715bf71730", "f345a05353f5784b64eefb7785661cc0be519521", "047d7cf4301cae3d318468fe03a1c4ce43b086ed", "e957d0673af7454dbf0a14813201b0e2570577e9", "d6639263381c929ebc579a541045a85aa21680f8", "89497854eada7e32f06aa8f3c0ceedc0e91ecfef", "b1a3b19700b8738b4510eecf78a35ff38406df22", "10d334a98c1e2a9e96c6c3713aadd42a557abb8b", "050a3346e44ca720a54afbf57d56b1ee45ffbe49", "4e27fec1703408d524d6b7ed805cdb6cba6ca132", "1255afbf86423c171349e874b3ac297de19f00cd", "1564bf0a268662df752b68bee5addc4b08868739", "193bc8b663d041bc34134a8407adc3e546daa9cc", "4c842fbd4c032dd4d931eb6ff1eaa2a13450b7af", "e577484e5c3ecc6f073faf124468c8ae2f827a0f", "36b9f46c12240898bafa10b0026a3fb5239f72f3", "4aa27c1f8118dbb39809a0f79a28c0cbc3ede276", "2d072cd43de8d17ce3198fae4469c498f97c6277", "82cd5a5fec8a27887a35f1ecec684ec55eefad73", "b239a756f22201c2780e46754d06a82f108c1d03", "8be60114634caa0eff8566f3252cb9a1b7d5ef10", "43776d1bfa531e66d5e9826ff5529345b792def7", "7384c39a2d084c93566b98bc4d81532b5ad55892", "3f9a7d690db82cf5c3940fbb06b827ced59ec01e", "6da711d07b63c9f24d143ca3991070736baeb412", "2ce84465b9759166effc7302c2f5339766cc523d", "113b06e70b7eead8ae7450bafe9c91656705024c", "cfba667644508853844c45bfe5d0b8a2ffb756d3", "261a80216dda39b127d2b7497c068ec7e0fdf183", "b51e3d59d1bcbc023f39cec233f38510819a2cf9", "83fd2d2d5ad6e4e153672c9b6d1a3785f754b60e", "27846b464369095f4909f093d11ed481277c8bba", "ff82825a04a654ca70e6d460c8d88080ee4a7fcc", "68021c333559ab95ca10e0dbbcc8a4840c31e157", "9b1c218a55ead45296bfd7ad315aaeff1ae9983e", "f531ce18befc03489f647560ad3e5639566b39dc", "a2136b13aa0bb4ea4e7fa99a6c657b11dffff563", "4e6c17966efae956133bf8f22edeffc24a0470c1", "a85f691c9f82a248aa2c86d4a63b9036d6cf47ab", "ed82f10e5bfe1825b9fa5379a1d0017b96fa1ebf", "58d43e32660446669ff54f29658961fe8bb6cc72", "392425be1c9d9c2ee6da45de9df7bef0d278e85f", "d8896861126b7fd5d2ceb6fed8505a6dff83414f", "1d729693a888a460ee855040f62bdde39ae273af", "a0021e3bbf942a88e13b67d83db7cf52e013abfd", "0d781b943bff6a3b62a79e2c8daf7f4d4d6431ad", "a5ae44070857aa00e54ea80394a04fda412b335c", "4f36c14d1453fc9d6481b09c5a09e91d8d9ee47a", "2aea27352406a2066ddae5fad6f3f13afdc90be9", "cbc2de9b919bc63590b6ee2dfd9dda134af45286", "42ded74d4858bea1070dadb08b037115d9d15db5", "3dfbd17bd9caf7bd1d908ff469dec2b61e8a9548", "b0c512fcfb7bd6c500429cbda963e28850f2e948", "fd4ac1da699885f71970588f84316589b7d8317b", "de162d4b8450bf2b80f672478f987f304b7e6ae4", "e03f69bad7e6537794a50a99da807c9df4ff5186", "980266ad6807531fea94252e8f2b771c20e173b3", "2c61a9e26557dd0fe824909adeadf22a6a0d86b0", "6b0a2f9ab9b134d66a325525ea5d90ad546fe2b7", "b171f9e4245b52ff96790cf4f8d23e822c260780", "72ecaff8b57023f9fbf8b5b2588f3c7019010ca7", "c222f8079c246ead285894c47bdbb2dfc7741044", "113c22eed8383c74fe6b218743395532e2897e71", "383e64d9ef1fca9de677ac82486b4df42e96e861", "46a4551a6d53a3cd10474ef3945f546f45ef76ee", "283d226e346ac3e7685dd9a4ba8ae55ee4f2fe43", "e295c1aa47422eb35123053038e62e9aa50a2e3a", "11ac88aebe0230e743c7ea2c2a76b5d4acbfecd0", "3b64b8be33887e77e6def4c385985e43e2c15eea", "dd2f6a1ba3650075245a422319d86002e1e87808", "bad2df94fa771869fa35bd11a1a7ab2e3f6d1da3", "e3a6e9ddbbfc4c5160082338d46808cea839848a", "3cc2a2eaaacbf96c6b9abc1cf91bfefabf6fcfdd", "0974677f59e78649a40f0a1d85735410d21b906a", "c98b13871a3bc767df0bdd51ff00c5254ede8b22", "aa331fe378056b6d6031bb8fe6676e035ed60d6d", "b8a829b30381106b806066d40dd372045d49178d", "2dbde64ca75e7986a0fa6181b6940263bcd70684", "b4b0bf0cbe1a2c114adde9fac64900b2f8f6fee4", "93d903d2e48d6a8ad3e3d2aff2e57622efe649cd", "dc0341e5392c853f11283e99a7dc5c51be730aca", "4bd3de97b256b96556d19a5db71dda519934fd53", "174930cac7174257515a189cd3ecfdd80ee7dd54", "0387b32d0ebd034dc778972367e7d4194223785d", "a6e75b4ccc793a58ef0f6dbe990633f7658c7241", "ad37d01c4787d169daff7da52e80e2018aab6358", "7a81967598c2c0b3b3771c1af943efb1defd4482", "0ae9cc6a06cfd03d95eee4eca9ed77b818b59cb7", "62f0d8446adee6a5e8102053a63a61af07ac4098", "cbe1df2213a88eafc5dcaf55264f2523fe3ec981", "31d51e48dbd9e7253eafe0719f3788adb564a971", "31ba9d0bfaa2a44bae039e5625eb580afd962892", "d06c8e3c266fbae4026d122ec9bd6c911fcdf51d", "230c4a30f439700355b268e5f57d15851bcbf41f", "4b02387c2db968a70b69d98da3c443f139099e91", "37619564574856c6184005830deda4310d3ca580", "b3c60b642a1c64699ed069e3740a0edeabf1922c", "506c2fbfa9d16037d50d650547ad3366bb1e1cde", "1a6c3c37c2e62b21ebc0f3533686dde4d0103b3f", "07a472ea4b5a28b93678a2dcf89028b086e481a2", "83fd5c23204147844a0528c21e645b757edd7af9", "85674b1b6007634f362cbe9b921912b697c0a32c", "046770df59c49c7ca9a1a4c268176ede2aa89e37", "6813208b94ffa1052760d318169307d1d1c2438e", "40f127fa4459a69a9a21884ee93d286e99b54c5f", "365f67fe670bf55dc9ccdcd6888115264b2a2c56", "3251f40ed1113d592c61d2017e67beca66e678bb", "33f7e78950455c37236b31a6318194cfb2c302a4", "d2f2b10a8f29165d815e652f8d44955a12d057e6", "e9ed17fd8bf1f3d343198e206a4a7e0561ad7e66", "4a1d640f5e25bb60bb2347d36009718249ce9230", "5cbe1445d683d605b31377881ac8540e1d17adf0", "0a6a818b634cca4eb75a37bfd23b5c5c21331b12", "1e5a1619fe5586e5ded2c7a845e73f22960bbf5a", "2f489bd9bfb61a7d7165a2f05c03377a00072477", "f1173a4c5e3501323b37c1ae9a6d7dd8a236eab8", "90b11e095c807a23f517d94523a4da6ae6b12c76", "d7d9c1fa77f3a3b3c2eedbeb02e8e7e49c955a2f", "529baf1a79cca813f8c9966ceaa9b3e42748c058", "2ea247029ac1b8ded60023a369e8d259a8637bd2", "02820c1491b10a1ff486fed32c269e4077c36551", "213a579af9e4f57f071b884aa872651372b661fd", "2cb5db4df50921d276ad9e7186119a276324e465", "7c7ab59a82b766929defd7146fd039b89d67e984", "2969f822b118637af29d8a3a0811ede2751897b5", "aa127e6b2dc0aaccfb85e93e8b557f83ebee816b", "632441c9324cd29489cee3da773a9064a46ae26b", "2fa057a20a2b4a4f344988fee0a49fce85b0dc33", "293d69d042fe9bc4fea256c61915978ddaf7cc92", "7f2a4cd506fe84dee26c0fb41848cb219305173f", "4ab10174a4f98f7e2da7cf6ccfeb9bc64c8e7da8", "42ea8a96eea023361721f0ea34264d3d0fc49ebd", "632b24ddd42fda4aebc5a8af3ec44f7fd3ecdc6c", "4c1ce6bced30f5114f135cacf1a37b69bb709ea1", "2f04ba0f74df046b0080ca78e56898bd4847898b", "e4abc40f79f86dbc06f5af1df314c67681dedc51", "59b83666c1031c3f509f063b9963c7ad9781ca23", "861c650f403834163a2c27467a50713ceca37a3e", "c12260540ec14910f5ec6e38d95bdb606826b32e", "5334ac0a6438483890d5eef64f6db93f44aacdf4", "13fd25a18ab3faebcd6a4ab95f4cc814fcda337a", "0f32df6ae76402b98b0823339bd115d33d3ec0a0", "9282239846d79a29392aa71fc24880651826af72", "250ebcd1a8da31f0071d07954eea4426bb80644c", "3a591a9b5c6d4c62963d7374d58c1ae79e3a4039", "ae89b7748d25878c4dc17bdaa39dd63e9d442a0d", "04f56dc5abee683b1e00cbb493d031d303c815fd", "fb0774049f2f34be194592822c74e2f2e603dea8", "a611c978e05d7feab01fb8a37737996ad6e88bd9", "d22b378fb4ef241d8d210202893518d08e0bb213", "8633732d9f787f8497c2696309c7d70176995c15", "18c6c92c39c8a5a2bb8b5673f339d3c26b8dcaae", "21bd60919e2e182a29af455353141ba4907b1b41", "7049187c5155d9652747413ce1ebc8dbb209fd69", "440b94b1624ca516b07e72ea8b3488072adc5e26", "7f415aee0137acab659c664eb1dff15f7b726bdd", "8ee62f7d59aa949b4a943453824e03f4ce19e500", "aff92784567095ee526a705e21be4f42226bbaab", "ca44a838da4187617dca9f6249d8c4b604661ec7", "bb83d5c7c17832d1eef14aa5d303d9dd65748956", "4932b929a2e09ddebedcb1abe8c62f269e7d4e33", "6489ad111fee8224b34f99d1bcfb5122786508cd", "7d73adcee255469aadc5e926066f71c93f51a1a5", "31ef5419e026ef57ff20de537d82fe3cfa9ee741", "7c95449a5712aac7e8c9a66d131f83a038bb7caa", "0ed96cc68b1b61e9eb4096f67d3dcab9169148b9", "239958d6778643101ab631ec354ea1bc4d33e7e0", "fe9d9c298d2e0c72408668fcff996e4bf58cc6c6", "cd444ee7f165032b97ee76b21b9ff58c10750570", "5e0e516226413ea1e973f1a24e2fdedde98e7ec0", "0b174d4a67805b8796bfe86cd69a967d357ba9b6", "e9809c0c6bf33cfe232a63b0a13f9b1263c58cb8", "0b9db62b26b811e8c24eb9edc37901a4b79a897f", "eb9bcf9e3f8856c92e7720b63b7e846df37de0c3", "22137ce9c01a8fdebf92ef35407a5a5d18730dde", "4f051022de100241e5a4ba8a7514db9167eabf6e", "e82a0976db908e6f074b926f58223ac685533c65", "f94f366ce14555cf0d5d34248f9467c18241c3ee", "90eb66e75381cce7146b3953a2ae479a7beec539", "be6bd94322dd0ecfc8ea99eb7f40a9a14dd3471f", "0d746111135c2e7f91443869003d05cde3044beb", "6e9a8a34ab5b7cdc12ea52d94e3462225af2c32c", "81e366ed1834a8d01c4457eccae4d57d169cb932", "982fcead58be419e4f34df6e806204674a4bc579", "ce5e50467e43e3178cbd86cfc3348e3f577c4489", "55c4efc082a8410b528af7325de8148b80cf41e3", "961a5d5750f18e91e28a767b3cb234a77aac8305", "53e081f5af505374c3b8491e9c4470fe77fe7934", "9a4c45e5c6e4f616771a7325629d167a38508691", "826015d9ade1637b3fcbeca071e3137d3ac1ef56", "de79437f74e8e3b266afc664decf4e6e4bdf34d7", "47eba2f95679e106e463e8296c1f61f6ddfe815b", "02431ed90700d5cfe4e3d3a20f1e97de3e131569", "1afdedba774f6689eb07e048056f7844c9083be9", "54e988bc0764073a5db2955705d4bfa8365b7fa9", "4eeccbbb98de4f2e992600482fd6b881ace014bb", "bcd162862b6d3a56b474039b2588a8f948d59fe0", "17a85799c59c13f07d4b4d7cf9d7c7986475d01c", "c94b3a05f6f41d015d524169972ae8fd52871b67", "e73f2839fc232c03e9f027c78bc419ee15810fe8", "7234468db46b37e2027ab2978c67b48b8581f796", "5aad56cfa2bac5d6635df4184047e809f8fecca2", "b53485dbdd2dc5e4f3c7cff26bd8707964bb0503", "53873fe7bbd5a2d171e2b1babc9cacaad6cabe45", "b36a80d15c3e48870ea6118b855055cc34307658", "142dcfc3c62b1f30a13f1f49c608be3e62033042", "32c20afb5c91ed7cdbafb76408c3a62b38dd9160", "a4725a5b43e7c36d9e30028dff66958f892254a0", "dad7b8be074d7ea6c3f970bd18884d496cbb0f91", "3803b91e784922a2dacd6a18f61b3100629df932", "fcceea054cb59f1409dda181198ed4070ed762c9", "7c1e1c767f7911a390d49bed4f73952df8445936", "44a3ec27f92c344a15deb8e5dc3a5b3797505c06", "2ff9618ea521df3c916abc88e7c85220d9f0ff06", "01e27c91c7cef926389f913d12410725e7dd35ab", "1565721ebdbd2518224f54388ed4f6b21ebd26f3", "562f7555e5cb79ce0fe834c4613264d8378dd007", "3f848d6424f3d666a1b6dd405a48a35a797dd147", "13b1b18b9cfa6c8c44addb9a81fe10b0e89db32a", "22894c7a84984bd4822dcfe7c76a74673a242c36", "2ae139b247057c02cda352f6661f46f7feb38e45", "f4f9697f2519f1fe725ee7e3788119ed217dca34", "055cd8173536031e189628c879a2acad6cf2a5d0", "8a3c5507237957d013a0fe0f082cab7f757af6ee", "6a7e464464f70afea78552c8386f4d2763ea1d9c", "0f829fee12e86f980a581480a9e0cefccb59e2c5", "1723227710869a111079be7d61ae3df48604e653", "1fe59275142844ce3ade9e2aed900378dd025880", "69a9da55bd20ce4b83e1680fbc6be2c976067631", "43fb9efa79178cb6f481387b7c6e9b0ca3761da8", "614079f1a0d0938f9c30a1585f617fa278816d53", "dbab6ac1a9516c360cdbfd5f3239a351a64adde7", "d3367c9a4825295301225a05a190c0b7ed62736e", "1025c4922491745534d5d4e8c6e74ba2dc57b138", "1a6c9ef99bf0ab9835a91fe5f1760d98a0606243", "5b59e6b980d2447b2f3042bd811906694e4b0843", "c3ae4a4c9a9528791e36b64fea8d02b2fced7955", "cbe021d840f9fc1cb191cba79d3f7e3bbcda78d3", "37f2e03c7cbec9ffc35eac51578e7e8fdfee3d4e", "0573f3d2754df3a717368a6cbcd940e105d67f0b", "68eb6e0e3660009e8a046bff15cef6fe87d46477", "642417f2bb1ff98989e0a0aa855253fed1fffe04", "132f88626f6760d769c95984212ed0915790b625", "c5d13e42071813a0a9dd809d54268712eba7883f", "5f1dcaff475ef18a2ecec0e114a9849a0a8002b9", "30c93fec078b98453a71f9f21fbc9512ab3e916f", "9abab00de61dd722b3ad1b8fa9bffd0001763f8b", "1aa766bbd49bac8484e2545c20788d0f86e73ec2", "795ea140df2c3d29753f40ccc4952ef24f46576c", "5be3cc1650c918da1c38690812f74573e66b1d32", "59bece468ed98397d54865715f40af30221aa08c", "524c25217a6f1ed17f47871e947a5581d775fa56", "a1f1120653bb1bd8bd4bc9616f85fdc97f8ce892", "00a3cfe3ce35a7ffb8214f6db15366f4e79761e3", "7c953868cd51f596300c8231192d57c9c514ae17", "57dc55edade7074f0b32db02939c00f4da8fe3a6", "c2474202d56bb80663e7bece5924245978425fc1", "2866cbeb25551257683cf28f33d829932be651fe", "6226f2ea345f5f4716ac4ddca6715a47162d5b92", "e16f73f3a63c44cf285b8c1bc630eb8377b85b6d", "a00fdf49e5e0a73eb24345cb25a0bd1383a10021", "7e00fb79576fe213853aeea39a6bc51df9fdca16", "0d90c992dd08bfb06df50ab5c5c77ce83061e830", "912a6a97af390d009773452814a401e258b77640", "171ca25bc2cdfc79cad63933bcdd420d35a541ab", "7aafeb9aab48fb2c34bed4b86755ac71e3f00338", "14ff9c89f00dacc8e0c13c94f9fadcd90e4e604d", "3acb6b3e3f09f528c88d5dd765fee6131de931ea", "b37f57edab685dba5c23de00e4fa032a3a6e8841", "14bca107bb25c4dce89210049bf39ecd55f18568", "5ae970294aaba5e0225122552c019eb56f20af74", "3f12701449a82a5e01845001afab3580b92da858", "6a931e7b7475635f089dd33e8d9a2899ae963804", "c30982d6d9bbe470a760c168002ed9d66e1718a2", "a255a54b8758050ea1632bf5a88a201cd72656e1", "4786638ffb3b2fb385cec80720cc6e7c3588b773", "7e0c75ce731131e613544e1a85ae0f2c28ee4c1f", "496074fcbeefd88664b7bd945012ca22615d812e", "3802c97f925cb03bac91d9db13d8b777dfd29dcc", "2059d2fecfa61ddc648be61c0cbc9bc1ad8a9f5b", "6754c98ba73651f69525c770fb0705a1fae78eb5", "f3d9e347eadcf0d21cb0e92710bc906b22f2b3e7", "5778d49c8d8d127351eee35047b8d0dc90defe85", "122f52fadd4854cf6c9287013520eced3c91e71a", "8d4f0517eae232913bf27f516101a75da3249d15", "0a23d374c6cf71a65e845569230420362fe4903a", "9d57c4036a0e5f1349cd11bc342ac515307b6720", "dcdece0d0ee382e2f388dcd7f5bd9721bb7354d6", "9296f4ac0180e29226d6c016b5a4d5d2964eaaf6", "58bb77dff5f6ee0fb5ab7f5079a5e788276184cc", "1a140d9265df8cf50a3cd69074db7e20dc060d14", "346166da1a49e531923294300a731167e1436d5b", "cc31db984282bb70946f6881bab741aa841d3a7c", "fb9ad920809669c1b1455cc26dbd900d8e719e61", "f402e088dddfaad7667bd4def26092d05f247206", "6a38e4bb35673a73f041e34d3f2db7067482a9b5", "5c91fc106cfe9d57a9b149c1af29ca84d403fc7e", "556875fb04ed6043620d7ca04dfe3d8b3a9284f5", "87bee0e68dfc86b714f0107860d600fffdaf7996", "48729e4de8aa478ee5eeeb08a72a446b0f5367d5", "24959d1a9c9faf29238163b6bcaf523e2b05a053", "3619a9b46ad4779d0a63b20f7a6a8d3d49530339", "6c26744149ae08af8bc84137633495fa948b41ad", "aff8705fb2f2ae460cb3980b47f2e85c2e6dd41a", "bd66dc891270d858de3adf97d42ed714860ae94d", "e287ff7997297ce1197359ed0fb2a0bd381638c9", "97e569159d5658760eb00ca9cb662e6882d2ab0e", "beae35eb5b2c7f63dfa9115f07b5ba0319709951", "285472527c5dc1c620d9644849e7519766c2d655", "fe961cbe4be0a35becd2d722f9f364ec3c26bd34", "25c108a56e4cb757b62911639a40e9caf07f1b4f", "ce56be1acffda599dec6cc2af2b35600488846c9", "92115b620c7f653c847f43b6c4ff0470c8e55dab", "774cbb45968607a027ae4729077734db000a1ec5", "79744fc71bea58d2e1918c9e254b10047472bd76", "47fdbd64edd7d348713253cf362a9c21f98e4296", "90c4f15f1203a3a8a5bf307f8641ba54172ead30", "414fdfe5f2e4f32a59bf15062b6e524cbf970637", "950171acb24bb24a871ba0d02d580c09829de372", "7643861bb492bf303b25d0306462f8fb7dc29878", "c32fb755856c21a238857b77d7548f18e05f482d", "661c78a0e2b63cbdb9c20dcf89854ba029b6bc87", "28f7d3d894705a92cac9b08d22701fadb6472676", "1a849b694f2d68c3536ed849ed78c82e979d64d5", "993374c1c9d58a3dec28160188ff6ac1227d02f5", "1862cb5728990f189fa91c67028f6d77b5ac94f6", "8fe5feeaa72eddc62e7e65665c98e5cb0acffa87", "7c7b0550ec41e97fcfc635feffe2e53624471c59", "77fbbf0c5729f97fcdbfdc507deee3d388cd4889", "15252b7af081761bb00535aac6bd1987391f9b79", "39c8b34c1b678235b60b648d0b11d241a34c8e32", "fefaa892f1f3ff78db4da55391f4a76d6536c49a", "26e570049aaedcfa420fc8c7b761bc70a195657c", "0d0b880e2b531c45ee8227166a489bf35a528cb9", "a775da3e6e6ea64bffab7f9baf665528644c7ed3", "d4c2d26523f577e2d72fc80109e2540c887255c8", "e896389891ba84af58a8c279cf8ab5de3e9320ee", "de398bd8b7b57a3362c0c677ba8bf9f1d8ade583", "5b6bed112e722c0629bcce778770d1b28e42fc96", "57ebeff9273dea933e2a75c306849baf43081a8c", "9c373438285101d47ab9332cdb0df6534e3b93d1", "a60907b7ee346b567972074e3e03c82f64d7ea30", "08f1e9e14775757298afd9039f46ec56e80677f9", "27c6cd568d0623d549439edc98f6b92528d39bfe", "55aafdef9d9798611ade1a387d1e4689f2975e51", "860588fafcc80c823e66429fadd7e816721da42a", "7dc498d45f9fcb97acee552c6f587b65d5122c35", "1fdeba9c4064b449231eac95e610f3288801fd3e", "434f1442533754b3098afd4e24abf1e3792b24db", "c872d6310f2079db0cee0e69cc96da1470055225", "74875368649f52f74bfc4355689b85a724c3db47", "24bf94f8090daf9bda56d54e42009067839b20df", "c7c5f0fe1fcaf3787c7f78f7dc62f3497dcfdf3c", "ea2b3efd4d317ebaffaf7dc8c62db5ff1eab0e1b", "83011670e083dd52484578f8b6b3b4ccde3237ec", "501eda2d04b1db717b7834800d74dacb7df58f91", "6bacd4347f67ec60a69e24ed7cc0ac8073004e6f", "df2c685aa9c234783ab51c1aa1bf1cb5d71a3dbb", "b85d0aef3ee2883daca2835a469f5756917e76b7", "652ec3947d3d04dda719b1f5ba7c975e567166ef", "085ceda1c65caf11762b3452f87660703f914782", "729dbe38538fbf2664bc79847601f00593474b05", "0bf0029c9bdb0ac61fda35c075deb1086c116956", "1f8e44593eb335c2253d0f22f7f9dc1025af8c0d", "281486d172cf0c78d348ce7d977a82ff763efccd", "22ccd537857aca1ee4b961f081f07c58d42a7f32", "dc2e805d0038f9d1b3d1bc79192f1d90f6091ecb", "4ae291b070ad7940b3c9d3cb10e8c05955c9e269", "aa5eeb1ab953411e915ea5e6298474dbebfa6fb6", "171d8a39b9e3d21231004f7008397d5056ff23af", "84dcf04802743d9907b5b3ae28b19cbbacd97981", "27812db1d2f68611cc284d65d11818082e572008", "d91fd82332a0db1bb4a8ac563f406098cfe9c4bb", "b104c8ef6735eba1d29f50c99bbbf99d33fc8dc2", "1cb0c11620bde2734c1a428c789158ffff0d6c7b", "038ce930a02d38fb30d15aac654ec95640fe5cb0", "74325f3d9aea3a810fe4eab8863d1a48c099de11", "04616814f1aabe3799f8ab67101fbaf9fd115ae4", "b2a0e5873c1a8f9a53a199eecae4bdf505816ecb", "26ac607a101492bc86fd81a141311066cfe9e2b5", "e50ee29ca12028cb903cd498bb9cacd41bd5ce3a", "06d7ef72fae1be206070b9119fb6b61ce4699587", "006f283a50d325840433f4cf6d15876d475bba77", "b0358af78b7c5ee7adc883ef513bbcc84a18a02b", "1389ba6c3ff34cdf452ede130c738f37dca7e8cb", "4cdae53cebaeeebc3d07cf6cd36fecb2946f3e56", "68f61154a0080c4aae9322110c8827978f01ac2e", "3f88ea8cf2eade325b0f32832561483185db5c10", "813c93c54c19fd3ef850728e6d4a31d279d26021", "ad8bd7016132a2f98ff1f41dac695285e71cc4b1", "102e374347698fe5404e1d83f441630b1abf62d9", "0931bef0a9c8c153184a1f9c286cf4883cbe99b6", "747c25bff37b96def96dc039cc13f8a7f42dbbc7", "4858d014bb5119a199448fcd36746c413e60f295", "eb9867f5efc98d3203ce1037f9a8814b0d15d0aa", "2f5ae4d6cd240ec7bc3f8ada47030e8439125df2", "bd26faef48080b5af294b19139c804ffec70825e", "9cd6a81a519545bf8aa9023f6e879521f85d4cd1", "59c21f5a24d0b408d528054b016915236bb85bf2", "ef26b36eb5966364c71d4fed135fe68f891127e5", "fc0f5859a111fb17e6dcf6ba63dd7b751721ca61", "1dc6c0ad19b41e5190fc9fe50e3ae27f49f18fa2", "1610d2d4947c03a89c0fda506a74ba1ae2bc54c2", "edc5a0a8b9fc6ae0e8d8091a2391767f645095d9", "03f98c175b4230960ac347b1100fbfc10c100d0c", "86c5478f21c4a9f9de71b5ffa90f2a483ba5c497", "bbc8ccd3f62615e3c0ce2c3aee5e4a223d215bbd", "b6d0e461535116a675a0354e7da65b2c1d2958d4", "f79e4ba09402adab54d2efadd1c4bfe4e20c5da5", "f5c57979ec3d8baa6f934242965350865c0121bd", "106732a010b1baf13c61d0994552aee8336f8c85", "4eb8030b31ff86bdcb063403eef24e53b9ad4329", "ae2cf545565c157813798910401e1da5dc8a6199", "559645d2447004355c83737a19c9a811b45780f1", "64ba203c8cfc631d5f3f20419880523155fbeeb2", "17cf838720f7892dbe567129dcf3f7a982e0b56e", "488a61e0a1c3768affdcd3c694706e5bb17ae548", "ef4ecb76413a05c96eac4c743d2c2a3886f2ae07", "46551095a2cc4976d6be0165c31c37b0c5638719", "f76a6b1d6029769e2dc1be4dadbee6a7ba777429", "fc1e37fb16006b62848def92a51434fc74a2431a", "b73d9e1af36aabb81353f29c40ecdcbdf731dbed", "a15d9d2ed035f21e13b688a78412cb7b5a04c469", "afca252f314b46d5c1f2cb4e75ce15d551069b05", "2cac8ab4088e2bdd32dcb276b86459427355085c", "699b8250fb93b3fa64b2fc8f59fef036e172564d", "eaf020bc8a3ed5401fc3852f7037a03b2525586a", "72e603083c8b1cfa09200eb333927e8ea848fbc8", "4b04247c7f22410681b6aab053d9655cf7f3f888", "0a87d781fe2ae2e700237ddd00314dbc10b1429c", "243e9d490fe98d139003bb8dc95683b366866c57", "a52d9e9daf2cb26b31bf2902f78774bd31c0dd88", "90e7a86a57079f17f1089c3a46ea9bfd1d49226c", "dfb8a04a80d4b0794c0679d797cb90ec101e162c", "19a9f658ea14701502d169dc086651b1d9b2a8ea", "1a65cc5b2abde1754b8c9b1d932a68519bcb1ada", "466f80b066215e85da63e6f30e276f1a9d7c843b", "5b6593a6497868a0d19312952d2b753232414c23", "08cb294a08365e36dd7ed4167b1fd04f847651a9", "cc9a61a30afdb8a5bc7088e1cef814b53dc4fc66", "ed273b5434013dcdb9029c1a9f1718da494a23a2", "ba017a8d16e47e57a1f3eb5a94c1ba24e6952274", "133900a0e7450979c9491951a5f1c2a403a180f0", "e328d19027297ac796aae2470e438fe0bd334449", "90ddf1aabf1c73b5fc45254a2de46e53a0bde857", "fb0f5e06048c0274c2a4056e353fa31f5790e381", "4c078c2919c7bdc26ca2238fa1a79e0331898b56", "18a013e1c72cf579d1b215f22d298521047e98a4", "bb3698df3b4f40c0b7cc523d26ffb8c5276d5a1c", "1c25a3c8ef3e2c4dbff337aa727d13f5eba40fb2", "e569f4bd41895028c4c009e5b46b935056188e91", "081189493ca339ca49b1913a12122af8bb431984", "83b7578e2d9fa60d33d9336be334f6f2cc4f218f", "0c05f60998628884a9ac60116453f1a91bcd9dda", "2edc6df161f6aadbef9c12408bdb367e72c3c967", "264f7ab36ff2e23a1514577a6404229d7fe1242b", "6144af24ce06af7d8cdd606e79cea5d6e73e2135", "bcac3a870501c5510df80c2a5631f371f2f6f74a", "8d712cef3a5a8a7b1619fb841a191bebc2a17f15", "7f703613149b190ea3bb0e3c803844895419846b", "3726d17fd7e57c75b8b9f7f57bdec9054534be5e", "214072c84378802a0a0fde0b93ffb17bc04f3759", "dda35768681f74dafd02a667dac2e6101926a279", "b8978a5251b6e341a1171e4fd9177aec1432dd3a", "1b150248d856f95da8316da868532a4286b9d58e", "e585dc6c810264d9f07e38c412379734a920714e", "3463f12ad434d256cd5f94c1c1bfd2dd6df36947", "44c278cbecd6c1123bfa5df92e0bda156895fa48", "18941b52527e6f15abfdf5b86a0086935706e83b", "5e62b2ab6fd3886e673fd5cbee160a5bee414507", "7ed5036a7c1eb2ea08fa2a12a446a9ccb6171c92", "cad52d74c1a21043f851ae14c924ac689e197d1f", "51d048b92f6680aca4a8adf07deb380c0916c808", "a0848d7b1bb43f4b4f1b4016e58c830f40944817", "8bbd40558a99e33fac18f6736b8fe99f4a97d9b1", "716d6c2eb8a0d8089baf2087ce9fcd668cd0d4c0", "cd2bf0e1d19babe51eaa94cbc24b223e9c048ad6", "3fe3d6ff7e5320f4395571131708ecaef6ef4550", "a5ade88747fa5769c9c92ffde9b7196ff085a9eb", "63367972e1ada96dd47211d86ddee83f65ca1880", "0d33b6c8b4d1a3cb6d669b4b8c11c2a54c203d1a", "3b8c830b200f1df8ef705de37cbfe83945a3d307", "1be18a701d5af2d8088db3e6aaa5b9b1d54b6fd3", "b51d11fa400d66b9f9d903a60c4ebe03fd77c8f2", "3dd4d719b2185f7c7f92cc97f3b5a65990fcd5dd", "10ab1b48b2a55ec9e2920a5397febd84906a7769", "b5f3b0f45cf7f462a9c463a941e34e102a029506", "dae9d0a9b77366f0cd52e38847e47691ee97bc1f", "6eba25166fe461dc388805cc2452d49f5d1cdadd", "102b27922e9bd56667303f986404f0e1243b68ab", "c59a9151cef054984607b7253ef189c12122a625", "9f1a854d574d0bd14786c41247db272be6062581", "3505c9b0a9631539e34663310aefe9b05ac02727", "8cb6daba2cb1e208e809633133adfee0183b8dd2", "50a0930cb8cc353e15a5cb4d2f41b365675b5ebf", "156cd2a0e2c378e4c3649a1d046cd080d3338bca", "5aafca76dbbbbaefd82f5f0265776afb5320dafe", "2162654cb02bcd10794ae7e7d610c011ce0fb51b", "31dd6bafd6e7c6095eb8d0591abac3b0106a75e3", "22a10d8d2a2cb9055557a3b335d6706100890afb", "20c2a5166206e7ffbb11a23387b9c5edf42b5230", "0acf23485ded5cb9cd249d1e4972119239227ddb", "21765df4c0224afcc25eb780bef654cbe6f0bc3a", "ab703224e3d6718bc28f7b9987eb6a5e5cce3b01", "73c9cbbf3f9cea1bc7dce98fce429bf0616a1a8c", "30f62b05b9a69d671be4112d47eba90028a26c71", "5226296884b3e151ce317a37f94827dbda0b9d16", "181708b09bde7f4904f8fd92b3668d76e7aff527", "d40c16285d762f7a1c862b8ac05a0fdb24af1202", "cc2eaa182f33defbb33d69e9547630aab7ed9c9c", "2042aed660796b14925db17c0a8b9fbdd7f3ebac", "2b64a8c1f584389b611198d47a750f5d74234426", "04f0292d9a062634623516edd01d92595f03bd3f", "25885e9292957feb89dcb4a30e77218ffe7b9868", "e57014b4106dd1355e69a0f60bb533615a705606", "fd126e36337999640a0b623611b5fec8de390d46", "78a4cabf0afc94da123e299df5b32550cd638939", "bac11ce0fb3e12c466f7ebfb6d036a9fe62628ea", "8c50869b745fc094a4fb1b27861934c3c14d7199", "f4f6fc473effb063b7a29aa221c65f64a791d7f4", "6e00a406edb508312108f683effe6d3c1db020fb", "bcc5cbbb540ee66dc8b9a3453b506e895d8395de", "4a5592ae1f5e9fa83d9fa17451c8ab49608421e4", "7698ba9fd1f49157ca2666a93311afbf1ff4e66c", "3cb64217ca2127445270000141cfa2959c84d9e7", "e393a038d520a073b9835df7a3ff104ad610c552", "120b9c271c3a4ea0ad12bbc71054664d4d460bc3", "33c3702b0eee6fc26fc49f79f9133f3dd7fa3f13", "d904f945c1506e7b51b19c99c632ef13f340ef4c", "587b8c147c6253878128ddacf6e5faf8272842a4", "5990c2e78394388e8a81a4b52baf35c13b22d2c9", "af29ad70ab148c83e1faa8b3098396bc1cd87790", "221252be5d5be3b3e53b3bbbe7a9930d9d8cad69", "256b46b12ab47283e6ada05fad6a2b501de35323", "91ead35d1d2ff2ea7cf35d15b14996471404f68d", "5ed5e534c8defd683909200c1dc31692942b7b5f", "d861c658db2fd03558f44c265c328b53e492383a", "8fbec9105d346cd23d48536eb20c80b7c2bbbe30", "680d662c30739521f5c4b76845cb341dce010735", "93dd4e512cd7647aecbfc0cd4767adf5d9289c3d", "2b2924af7ec219bd1fadcbd2c57014ed54efec86", "25695abfe51209798f3b68fb42cfad7a96356f1f", "31003ba1cf9f77ec5b7038996d2ce999fa04d0ea", "19b492d426f092d80825edba3b02e354c312295f", "054756fa720bdcf1d320ad7a353e54ca53d4d3af", "3b37d95d2855c8db64bd6b1ee5659f87fce36881", "f3ea181507db292b762aa798da30bc307be95344", "7343f0b7bcdaf909c5e37937e295bf0ac7b69499", "65f25a28629ecfe8bae42a33883a8b9ab3c7d047", "d350a9390f0818703f886138da27bf8967fe8f51", "e50ec6b6d1c189edc127eb403c41a64f34fc0a6c", "a2429cc2ccbabda891cc5ae340b24ad06fcdbed5", "8983485996d5d9d162e70d66399047c5d01ac451", "4014d74e8f5ea4d76c2c1add81d0c88d6e342478", "a76e57c1b2e385b68ffdf7609802d71244804c1d", "04c07ecaf5e962ac847059ece3ae7b6962b4e5c4", "9326d1390e8601e2efc3c4032152844483038f3f", "9ab126760f68071a78cabe006cf92995d6427025", "36486944b4feeb88c0499fecd253c5a53034a23f", "19c0069f075b5b2d8ac48ad28a7409179bd08b86", "4a0f98d7dbc31497106d4f652968c708f7da6692", "2aec012bb6dcaacd9d7a1e45bc5204fac7b63b3c", "a8a30a8c50d9c4bb8e6d2dd84bc5b8b7f2c84dd8", "be57d2aaab615ec8bc1dd2dba8bee41a4d038b85", "3157be811685c93d0cef7fa4c489efea581f9b8e", "437642cfc8c34e445ea653929e2d183aaaeeb704", "ccb2ecb30a50460c9189bb55ba594f2300882747", "76b11c281ac47fe6d95e124673a408ee9eb568e3", "0dd72887465046b0f8fc655793c6eaaac9c03a3d", "f6511d8156058737ec5354c66ef6fdcf035d714d", "fc970d7694b1d2438dd101a146d2e4f29087963e", "b1534888673e6119f324082246016d28eba249aa", "a094e52771baabe4ab37ef7853f9a4f534227457", "4f7967158b257e86d66bdabfdc556c697d917d24", "29fd98f096fc9d507cd5ee7d692600b1feaf7ed1", "4850af6b54391fc33c8028a0b7fafe05855a96ff", "37ce1d3a6415d6fc1760964e2a04174c24208173", "3998c5aa6be58cce8cb65a64cb168864093a9a3e", "f7824758800a7b1a386db5bd35f84c81454d017a", "b3067deb3110e3a7566c032ac0c1e1608668ef3d", "b506aa23949b6d1f0c868ad03aaaeb5e5f7f6b57", "e5fbffd3449a2bfe0acb4ec339a19f5b88fff783", "3c1b73509cc09200e96ab9cfb28ebfd9d1d6aa9a", "40217a8c60e0a7d1735d4f631171aa6ed146e719", "d42dbc995318e2936714c65c028700bfd3633049", "1606b1475e125bba1b2d87bcf1e33b06f42c5f0d", "2fe86e9c115562df2114eeedc7db1aece07a3638", "49fdafef327069516d887d8e69b5e96c983c3dd0", "39b22bcbd452d5fea02a9ee63a56c16400af2b83", "647b2e162e9c476728172f62463a8547d245cde3", "ceaa5eb51f761b5f84bd88b58c8f484fcd2a22d6", "561ae67de137e75e9642ab3512d3749b34484310", "0750c796467b6ef60b0caff5fb199337d54d431e", "166ef5d3fd96d99caeabe928eba291c082ec75a0", "3bebb79f8f49aa11dd4f6d60d903172db02bf4f3", "5c2a7518fb26a37139cebff76753d83e4da25159", "5632ba72b2652df3b648b2ee698233e76a4eee65", "397257783ccc8cace5b67cc71e0c73034d559a4f", "013909077ad843eb6df7a3e8e290cfd5575999d2", "e42998bbebddeeb4b2bedf5da23fa5c4efc976fa", "10f2b8188c745d43c1580f5ee6de71ad8d538b4d", "7ebd323ddfe3b6de8368c4682db6d0db7b70df62", "2742a61d32053761bcc14bd6c32365bfcdbefe35", "eb5c1e526fe2d17778c68f60c874c3da0129fabd", "b8378ab83bc165bc0e3692f2ce593dcc713df34a", "6b333b2c6311e36c2bde920ab5813f8cfcf2b67b", "1f9b2f70c24a567207752989c5bd4907442a9d0f", "9285f4a6a06e975bde3ae3267fccd971d4fff98a", "55cfc3c08000f9d21879582c6296f2a864b657e8", "a812368fe1d4a186322bf72a6d07e1cf60067234", "b8f3f6d8f188f65ca8ea2725b248397c7d1e662d", "60777fbca8bff210398ec8b1179bc4ecb72dfec0", "27a299b834a18e45d73e0bf784bbb5b304c197b3", "bcb99d5150d792001a7d33031a3bd1b77bea706b", "c20b2d365186f4471950fbe1ef8755de90efc000", "27961bc8173ac84fdbecacd01e5ed6f7ed92d4bd", "8ad0a88a7583af819af66cf2d9e8adb860cf9c34", "87bb183d8be0c2b4cfceb9ee158fee4bbf3e19fd", "162dfd0d2c9f3621d600e8a3790745395ab25ebc", "3fb3c7dd12561e9443ac301f5527d539b1f4574e", "8a8127a06f432982bfb0150df3212f379b36840b", "872ff48a3acfbf96376fd048348372f5137615e4", "635158d2da146e9de559d2742a2fa234e06b52db", "d6e08345ba293565086cb282ba08b225326022fc", "887745c282edf9af40d38425d5fdc9b3fe139c08", "d511e903a882658c9f6f930d6dd183007f508eda", "3f957142ef66f2921e7c8c7eadc8e548dccc1327", "ce6a6d35f65e584214aaf24378ab85038decddbb", "a136ccaa67f660c45d3abb8551c5ed357faf7081", "d8c9ce0bd5e4b6d1465402a760845e23af5ac259", "1989a1f9ce18d8c2a0cee3196fe6fa363aab80c2", "ab00ea1aa2f81fbe139b4632ec3682dfb7312ef0", "d69df51cff3d6b9b0625acdcbea27cd2bbf4b9c0", "f5770dd225501ff3764f9023f19a76fad28127d4", "1ddea58d04e29069b583ac95bc0ae9bebb0bed07", "b5f2846a506fc417e7da43f6a7679146d99c5e96", "4e5dc3b397484326a4348ccceb88acf309960e86", "1fa426496ed6bcd0c0b17b8b935a14c84a7ee1c2", "062d67af7677db086ef35186dc936b4511f155d7", "1ca8c09abb73a02519d8db77e4fe107acfc589b6", "7ba0bf9323c2d79300f1a433ff8b4fe0a00ad889", "daa52dd09b61ee94945655f0dde216cce0ebd505", "2cde051e04569496fb525d7f1b1e5ce6364c8b21", "ddaa8add8528857712424fd57179e5db6885df7c", "cd85f71907f1c27349947690b48bfb84e44a3db0", "a5f11c132eaab258a7cea2d681875af09cddba65", "f42dca4a4426e5873a981712102aa961be34539a", "31625522950e82ad4dffef7ed0df00fdd2401436", "63213d080a43660ac59ea12e3c35e6953f6d7ce8", "4ed2d7ecb34a13e12474f75d803547ad2ad811b2", "05bcc5235721fd6a465a63774d28720bacc60858", "35e6f6e5f4f780508e5f58e87f9efe2b07d8a864", "8878871ec2763f912102eeaff4b5a2febfc22fbe", "d4ebf0a4f48275ecd8dbc2840b2a31cc07bd676d", "a6e25cab2251a8ded43c44b28a87f4c62e3a548a", "e6540d70e5ffeed9f447602ea3455c7f0b38113e", "155199d7f10218e29ddaee36ebe611c95cae68c4", "473366f025c4a6e0783e6174ca914f9cb328fe70", "4e0e49c280acbff8ae394b2443fcff1afb9bdce6", "e6c491fb6a57c9a7c2d71522a1a066be2e681c84", "be068ce0d5284dbd2c4c8ba4a31a41da2f794193", "056294ff40584cdce81702b948f88cebd731a93e", "541f1436c8ffef1118a0121088584ddbfd3a0a8a", "e8b3a257a0a44d2859862cdec91c8841dc69144d", "3fd092b96c3339507732263c9e6379b307c26073", "5394d42fd27b7e14bd875ec71f31fdd2fcc8f923", "8e3c97e420e0112c043929087d6456d8ab61e95c", "cffebdf88e406c27b892857d1520cb2d7ccda573", "48186494fc7c0cc664edec16ce582b3fcb5249c0", "0728f788107122d76dfafa4fb0c45c20dcf523ca", "8879fed9f8f51a4c0734af22c5632cf6e9b07689", "fd33df02f970055d74fbe69b05d1a7a1b9b2219b", "d0d7671c816ed7f37b16be86fa792a1b29ddd79b", "b8d8501595f38974e001a66752dc7098db13dfec", "ed0d8997a4b7b80a7cd3592e98bdbe5c3aab0cee", "2fea258320c50f36408032c05c54ba455d575809", "656f05741c402ba43bb1b9a58bcc5f7ce2403d9a", "45f858f9e8d7713f60f52618e54089ba68dfcd6d", "0d467adaf936b112f570970c5210bdb3c626a717", "e0d878cc095eaae220ad1f681b33d7d61eb5e425", "1b71d3f30238cb6621021a95543cce3aab96a21b", "67ba3524e135c1375c74fe53ebb03684754aae56", "d3f5a1848b0028d8ab51d0b0673732cad2e3c8c9", "b0de0892d2092c8c70aa22500fed31aa7eb4dd3f", "2642810e6c74d900f653f9a800c0e6a14ca2e1c7", "a6e21438695dbc3a184d33b6cf5064ddf655a9ba", "2a14b6d9f688714dc60876816c4b7cf763c029a9", "a87e37d43d4c47bef8992ace408de0f872739efc", "8b74252625c91375f55cbdd2e6415e752a281d10", "e096b11b3988441c0995c13742ad188a80f2b461", "16572c545384174f8136d761d2b0866e968120a8", "c5935b92bd23fd25cae20222c7c2abc9f4caa770", "b9081856963ceb78dcb44ac410c6fca0533676a3", "2098983dd521e78746b3b3fa35a22eb2fa630299", "b133b2d7df9b848253b9d75e2ca5c68e21eba008", "75259a613285bdb339556ae30897cb7e628209fa", "d0f54b72e3a3fe7c0e65d7d5a3b30affb275f4c5", "f22d6d59e413ee255e5e0f2104f1e03be1a6722e", "0831794eddcbac1f601dcb9be9d45531a56dbf7e", "2d4b9fe3854ccce24040074c461d0c516c46baf4", "40dd736c803720890d6bfc1e083f6050e35d8f7a", "18206e1b988389eaab86ef8c852662accf3c3663", "3fa738ab3c79eacdbfafa4c9950ef74f115a3d84", "70c9d11cad12dc1692a4507a97f50311f1689dbf", "8aa1591bf8fcb44f2e9f2f10d1029720ccbb8832", "1f59e0818e7b16c0d39dd08eb90533ea0ae0be5e", "5de5848dc3fc35e40420ffec70a407e4770e3a8d", "464b3f0824fc1c3a9eaf721ce2db1b7dfe7cb05a", "e38371b69be4f341baa95bc854584e99b67c6d3a", "0726a45eb129eed88915aa5a86df2af16a09bcc1", "12150d8b51a2158e574e006d4fbdd3f3d01edc93", "416b559402d0f3e2b785074fcee989d44d82b8e5", "dbaf89ca98dda2c99157c46abd136ace5bdc33b3", "947ee3452e4f3d657b16325c6b959f8b8768efad", "9f4078773c8ea3f37951bf617dbce1d4b3795839", "6e9de9c3af3258dd18142e9bef2977b7ce153bd5", "e4d53e7f4c2052940841abc08f9574655f3f7fb4", "cc6d3ccc9e3dd0a43313a714316c8783cd879572", "7c17280c9193da3e347416226b8713b99e7825b8", "7f6061c83dc36633911e4d726a497cdc1f31e58a", "d915e634aec40d7ee00cbea96d735d3e69602f1a", "264a84f4d27cd4bca94270620907cffcb889075c", "2f69e9964f3b6bdc0d18749b48bb6b44a4171c64", "61e2044184d86d0f13e50ecaa3da6a4913088c76", "16fdd6d842475e6fbe58fc809beabbed95f0642e", "98e098ba9ff98fc58f22fed6d3d8540116284b91", "4a2062ba576ca9e9a73b6aa6e8aac07f4d9344b9", "362bfeb28adac5f45b6ef46c07c59744b4ed6a52", "86ed5b9121c02bcf26900913f2b5ea58ba23508f", "b3ad7bc128b77d9254aa38c5e1ead7fa10b07d29", "6c80c834d426f0bc4acd6355b1946b71b50cbc0b", "8b30259a8ab07394d4dac971f3d3bd633beac811", "1221e25763c3be95c1b6626ca9e7feaa3b636d9a", "03c48d8376990cff9f541d542ef834728a2fcda2", "bd243d77076b3b8fe046bd3dc6e8a02aa9b38d62", "1473a233465ea664031d985e10e21de927314c94", "944faf7f14f1bead911aeec30cc80c861442b610", "aac934f2eed758d4a27562dae4e9c5415ff4cdb7", "5ac946fc6543a445dd1ee6d5d35afd3783a31353", "11691f1e7c9dbcbd6dfd256ba7ac710581552baa", "7d7b036ed01765c9473d695f029142128d442aaa", "14c0f9dc9373bea1e27b11fa0594c86c9e632c8d", "81da427270c100241c07143885ba3051ec4a2ecb", "1f05473c587e2a3b587f51eb808695a1c10bc153", "190b3caa2e1a229aa68fd6b1a360afba6f50fde4", "4cac9eda716a0addb73bd7ffea2a5fb0e6ec2367", "20eeb83a8b6fea64c746bf993f9c991bb34a4b30", "193474d008cab9fa1c1fa81ce094d415f00b075c", "673541a8cb1aa3ac63a288523ba71aec2a38280e", "197efbef17f92e5cb5076961b6cd9f59e88ffd9a", "620339aef06aed07a78f9ed1a057a25433faa58b", "a6b5ca99432c23392cec682aebb8295c0283728b", "704d88168bdfabe31b6ff484507f4a2244b8c52b", "db848c3c32464d12da33b2f4c3a29fe293fc35d1", "98127346920bdce9773aba6a2ffc8590b9558a4a", "bd21109e40c26af83c353a3271d0cd0b5c4b4ade", "ce933821661a0139a329e6c8243e335bfa1022b1", "0d087aaa6e2753099789cd9943495fbbd08437c0", "d1881993c446ea693bbf7f7d6e750798bf958900", "00d4c2db10f3a32d505d7b8adc7179e421443dec", "a46086e210c98dcb6cb9a211286ef906c580f4e8", "fc8fb68a7e3b79c37108588671c0e1abf374f501", "2601b679fdd637f3cd978753ae2f15e8759dd267", "045e83272db5e92aa4dc8bdfee908534c2608711", "22e189a813529a8f43ad76b318207d9a4b6de71a", "2d9e58ea582e054e9d690afca8b6a554c3687ce6", "20767ca3b932cbc7b8112db21980d7b9b3ea43a3", "e19ebad4739d59f999d192bac7d596b20b887f78", "add6d96fc018986f51a1aac47eae9ee3fc62fb66", "b56f3a7c50bfcd113d0ba84e6aa41189e262d7ae", "2bcec23ac1486f4106a3aa588b6589e9299aba70", "1902288256839539aeb5feb3e1699b963a15aa1a", "2303d07d839e8b20f33d6e2ec78d1353cac256cf", "521cfbc1949289a7ffc3ff90af7c55adeb43db2a", "7fa3d4be12e692a47b991c0b3d3eba3a31de4d05", "42c9394ca1caaa36f535721fa9a64b2c8d4e0dee", "c1173b8d8efb8c2d989ce0e51fe21f6b0b8d1478", "a36c8a4213251d3fd634e8893ad1b932205ad1ca", "2c19d3d35ef7062061b9e16d040cebd7e45f281d", "5c493c42bfd93e4d08517438983e3af65e023a87", "0562fc7eca23d47096472a1d42f5d4d086e21871", "397aeaea61ecdaa005b09198942381a7a11cd129", "101d4cfbd6f8a7a10bd33505e2b183183f1d8770", "839a2155995acc0a053a326e283be12068b35cb8", "aafb8dc8fda3b13a64ec3f1ca7911df01707c453", "6c705285c554985ecfe1117e854e1fe1323f8c21", "dd85b6fdc45bf61f2b3d3d92ce5056c47bd8d335", "013d0acff1e5410fd9f6e15520d16f4ea02f03f6", "14b69626b64106bff20e17cf8681790254d1e81c", "ddfae3a96bd341109d75cedeaebb5ed2362b903f", "f257300b2b4141aab73f93c146bf94846aef5fa1", "8820d1d3fa73cde623662d92ecf2e3faf1e3f328", "15d653972d176963ef0ad2cc582d3b35ca542673", "4534d78f8beb8aad409f7bfcd857ec7f19247715", "052880031be0a760a5b606b2ad3d22f237e8af70", "0329d9be8ab1e3a1d5e4b9e7db5af5bbcc64e36f", "22646cf884cc7093b0db2c1731bd52f43682eaa8", "3634b4dd263c0f330245c086ce646c9bb748cd6b", "6c304f3b9c3a711a0cca5c62ce221fb098dccff0", "0c60eebe10b56dbffe66bb3812793dd514865935", "ce450e4849490924488664b44769b4ca57f1bc1a", "8e9b92a805d1ce0bf4e0c04133d26e28db036e6a", "6fef65bd7287b57f0c3b36bf8e6bc987fd161b7d", "dfa80e52b0489bc2585339ad3351626dee1a8395", "c76f64e87f88475069f7707616ad9df1719a6099", "05e3acc8afabc86109d8da4594f3c059cf5d561f", "86374bb8d309ad4dbde65c21c6fda6586ae4147a", "1576ed0f3926c6ce65e0ca770475bca6adcfdbb4", "1c41965c5e1f97b1504c1bdde8037b5e0417da5e", "799c02a3cde2c0805ea728eb778161499017396b", "473031328c58b7461753e81251379331467f7a69", "8383faea09b4b4bef8117a1da897495ebd68691b", "28f1542c63f5949ee6f2d51a6422244192b5a900", "85c90ad5eebb637f048841ebfded05942bb786b7", "d4001826cc6171c821281e2771af3a36dd01ffc0", "6bb630dfa797168e6627d972560c3d438f71ea99", "05891725f5b27332836cf058f04f18d74053803f", "03ce2ff688f9b588b6f264ca79c6857f0d80ceae", "982ede05154c1afdcf6fc623ba45186a34f4b9f2", "d141c31e3f261d7d5214f07886c1a29ac734d6fc", "c0c8d720658374cc1ffd6116554a615e846c74b5", "3107085973617bbfc434c6cb82c87f2a952021b7", "81d232e1f432db7de67baf4f30f240c62d1a9055", "ad2339c48ad4ffdd6100310dcbb1fb78e72fac98", "bc36badb6606b8162d821a227dda09a94aac537f", "2be8e06bc3a4662d0e4f5bcfea45631b8beca4d0", "3d5a1be4c1595b4805a35414dfb55716e3bf80d8", "3947b64dcac5bcc1d3c8e9dcb50558efbb8770f1", "b5667d087aafcf6b91f3c77aa90cee1ac185f8f1", "5003754070f3a87ab94a2abb077c899fcaf936a6", "b759936982d6fb25c55c98955f6955582bdaeb27", "5e6f546a50ed97658be9310d5e0a67891fe8a102", "bd9157331104a0708aa4f8ae79b7651a5be797c6", "2a65d7d5336b377b7f5a98855767dd48fa516c0f", "6b99cd366f2ea8e1c9abadf73b05388c0e24fec3", "e3144f39f473e238374dd4005c8b83e19764ae9e", "bf2eb77e9b795a4a0a38ed4b1c8dd4b2c9a74317", "488375ae857a424febed7c0347cc9590989f01f7", "83b54b8c97dc14e302dad191327407ec0d5fb4a6", "d1f58798db460996501f224fff6cceada08f59f9", "267c6e8af71bab68547d17966adfaab3b4711e6b", "1e94cc91c5293c8fc89204d4b881552e5b2ce672", "cb08f679f2cb29c7aa972d66fe9e9996c8dfae00", "16eaa26a84468b27e559215db01c53286808ec2a", "6a2ac4f831bd0f67db45e7d3cdaeaaa075e7180a", "27c66b87e0fbb39f68ddb783d11b5b7e807c76e8", "631483c15641c3652377f66c8380ff684f3e365c", "b5cd9e5d81d14868f1a86ca4f3fab079f63a366d", "d1959ba4637739dcc6cc6995e10fd41fd6604713", "2b42f83a720bd4156113ba5350add2df2673daf0", "f6abecc1f48f6ec6eede4143af33cc936f14d0d0", "2bb53e66aa9417b6560e588b6235e7b8ebbc294c", "dee6609615b73b10540f32537a242baa3c9fca4d", "959bcb16afdf303c34a8bfc11e9fcc9d40d76b1c", "1442319de86d171ce9595b20866ec865003e66fc", "05a7be10fa9af8fb33ae2b5b72d108415519a698", "a8c8a96b78e7b8e0d4a4a422fcb083e53ad06531", "ac559873b288f3ac28ee8a38c0f3710ea3f986d9", "ba30cc9d8bac724dafc0aea247159cc7e7105784", "58081cb20d397ce80f638d38ed80b3384af76869", "4ee94572ae1d9c090fe81baa7236c7efbe1ca5b4", "8d384e8c45a429f5c5f6628e8ba0d73c60a51a89", "9166f46aa3e58befaefd3537e5a11b31ebeea4d0", "fd71ae9599e8a51d8a61e31e6faaaf4a23a17d81", "f8015e31d1421f6aee5e17fc3907070b8e0a5e59", "cda8fd9dd8b485e6854b1733d2294f69666c66f7", "3150e329e01be31ba08b6d76fc46b0da88a5ddeb", "66e9fb4c2860eb4a15f713096020962553696e12", "65bba9fba03e420c96ec432a2a82521ddd848c09", "825f56ff489cdd3bcc41e76426d0070754eab1a8", "195df1106f4d7aff0e9cb609358abbf80f54a716", "f1250900074689061196d876f551ba590fc0a064", "a503eb91c0bce3a83bf6f524545888524b29b166", "1b41d4ffb601d48d7a07dbbae01343f4eb8cc38c", "1bbec7190ac3ba34ca91d28f145e356a11418b67", "41f26101fed63a8d149744264dd5aa79f1928265", "06f585a3a05dd3371cd600a40dc35500e2f82f9b", "49be50efc87c5df7a42905e58b092729ea04c2f5", "d708ce7103a992634b1b4e87612815f03ba3ab24", "3bfa630a6dc6d1ca98e7b43c90dd9e8b98e361d6", "ebabd1f7bc0274fec88a3dabaf115d3e226f198f", "a000149e83b09d17e18ed9184155be140ae1266e", "bcf19b964e7d1134d00332cf1acf1ee6184aff00", "fa4f59397f964a23e3c10335c67d9a24ef532d5c", "1128a4f57148cec96c0ef4ae3b5a0fbf07efbad9", "bd9eb65d9f0df3379ef96e5491533326e9dde315", "31ec1e5c3b5e020af4a5a3c1be2724c7429a7c78", "4cc681239c8fda3fb04ba7ac6a1b9d85b68af31d", "58eb9174211d58af76023ce33ee05769de57236c", "c535d4d61aa0f1d8aadb4082bdcc19f4cbdf0eaf", "fdda5852f2cffc871fd40b0cb1aa14cea54cd7e3", "521b625eebea73b5deb171a350e3709a4910eebf", "dcea30602c4e0b7525a1bf4088620128d4cbb800", "f58f30932e3464fc808e539897efa4ee4e7ac59f", "e03e86ac61cfac9148b371d75ce81a55e8b332ca", "a472d59cff9d822f15f326a874e666be09b70cfd", "8724fc4d6b91eebb79057a7ce3e9dfffd3b1426f", "1d6c09019149be2dc84b0c067595f782a5d17316", "202dc3c6fda654aeb39aee3e26a89340fb06802a", "247a8040447b6577aa33648395d95d80441a0cf3", "626859fe8cafd25da13b19d44d8d9eb6f0918647", "a0c37f07710184597befaa7e6cf2f0893ff440e9", "d44e6baf3464bf56d3a29daf280b1b525ac30f7d", "4d1f77d9418a212c61a3c75c04a5b3884f6441ba", "e0793fd343aa63b5f366c8ace61b9c5489c51a4d", "10cb39e93fac194220237f15dae084136fdc6740", "7e2f7c0eeaeb47b163a7258665324643669919e8", "351c02d4775ae95e04ab1e5dd0c758d2d80c3ddd", "073eaa49ccde15b62425cda1d9feab0fea03a842", "d86fabd4498c8feaed80ec342d254fb877fb92f5", "4c0cc732314ba3ccccd9036e019b1cfc27850c17", "1252727e8096f48096ef89483d30c3a74500dd15", "1130c38e88108cf68b92ecc61a9fc5aeee8557c9", "446dc1413e1cfaee0030dc74a3cee49a47386355", "cb2917413c9b36c3bb9739bce6c03a1a6eb619b3", "3e685704b140180d48142d1727080d2fb9e52163", "1cad5d682393ffbb00fd26231532d36132582bb4", "cba090a5bfae7dd8a60a973259f0870ed68c4dd3", "3b2a2357b12cf0a5c99c8bc06ef7b46e40dd888e", "521aa8dcd66428b07728b91722cc8f2b5a73944b", "11bb2abe0ca614c15701961428eb2f260e3e2eef", "863ad2838b9b90d4461995f498a39bcd2fb87c73", "cd22e6532211f679ba6057d15a801ba448b9915c", "df9269657505fcdc1e10cf45bbb8e325678a40f5", "673d4885370b27c863e11a4ece9189a6a45931cc", "48e6c6d981efe2c2fb0ae9287376fcae59da9878", "6cb7648465ba7757ecc9c222ac1ab6402933d983", "08d40ee6e1c0060d3b706b6b627e03d4b123377a", "c90427085909029afd2af01d1967e80b78e01b88", "6dd8d8be00376ac760dc92f9c5f20520872c5355", "90298f9f80ebe03cb8b158fd724551ad711d4e71", "407de9da58871cae7a6ded2f3a6162b9dc371f38", "ac820d67b313c38b9add05abef8891426edd5afb", "1384a83e557b96883a6bffdb8433517ec52d0bea", "97b5800e144a8df48f1f7e91383b0f37bc37cf60", "9ea223c070ec9a00f4cb5ca0de35d098eb9a8e32", "69fb98e11df56b5d7ec7d45442af274889e4be52", "32b8c9fd4e3f44c371960eb0074b42515f318ee7", "dc5cde7e4554db012d39fc41ac8580f4f6774045", "14558a70418ec4012c5f058145eef2d22d89284a", "f19bf8b5c1860cd81b5339804d5db9e791085aa7", "097340d3ac939ce181c829afb6b6faff946cdce0", "f7911b9ff58d07d19c68f4a30f40621f63c0f385", "fb1b6138aeb081adf853316c0d83ef4c5626a7fa", "a8a61badec9b8bc01f002a06e1426a623456d121", "10df1d4b278da991848fb71b572f687bd189c10e", "1a167e10fe57f6d6eff0bb9e45c94924d9347a3e", "826c66bd182b54fea3617192a242de1e4f16d020", "ac0d3f6ed5c42b7fc6d7c9e1a9bb80392742ad5e", "b6ef158d95042f39765df04373c01546524c9ccd", "ae78469de00ea1e7602ca468dcf188cdfe2c80d4", "3e0377af0087b9b836bf6d95bc1c7085dfde4897", "abf0aa1d8869d87f4ef62e2da058ccfb4bf46d18", "e76798bddd0f12ae03de26b7c7743c008d505215", "09926ed62511c340f4540b5bc53cf2480e8063f8", "46f2611dc4a9302e0ac00a79456fa162461a8c80", "f02a6bccdaee14ab55ad94263539f4f33f1b15bb", "392d35bb359a3b61cca1360272a65690a97a2b3f", "6964af90cf8ac336a2a55800d9c510eccc7ba8e1", "bcead1a92744e76c38caaa13159de4abfb81b1d0", "02cc96ad997102b7c55e177ac876db3b91b4e72c", "4adb97b096b700af9a58d00e45a2f980136fcbb5", "23aef683f60cb8af239b0906c45d11dac352fb4e", "a6b1d79bc334c74cde199e26a7ef4c189e9acd46", "17a8d1b1b4c23a630b051f35e47663fc04dcf043", "994b52bf884c71a28b4f5be4eda6baaacad1beee", "0145dc4505041bf39efa70ea6d95cf392cfe7f19", "554b9478fd285f2317214396e0ccd81309963efd", "2729e12ecb777a553e5ed0a1ac52dd37924e813d", "080c204edff49bf85b335d3d416c5e734a861151", "d0ac9913a3b1784f94446db2f1fb4cf3afda151f", "be5276e9744c4445fe5b12b785650e8f173f56ff", "745b42050a68a294e9300228e09b5748d2d20b81", "3e3f305dac4fbb813e60ac778d6929012b4b745a", "4467a1ae8ddf0bc0e970c18a0cdd67eb83c8fd6f", "580f86f1ace1feed16b592d05c2b07f26c429b4b", "09507f1f1253101d04a975fc5600952eac868602", "b03b4d8b4190361ed2de66fcbb6fda0c9a0a7d89", "2d84e30c61281d3d7cdd11676683d6e66a68aea6", "6dd2a0f9ca8a5fee12edec1485c0699770b4cfdf", "2d4a3e9361505616fa4851674eb5c8dd18e0c3cf", "f2a7f9bd040aa8ea87672d38606a84c31163e171", "d700aedcb22a4be374c40d8bee50aef9f85d98ef", "d289ce63055c10937e5715e940a4bb9d0af7a8c5", "38f61e422ef75df4b96fb6081ce866556b6b854f", "274f87ad659cd90382ef38f7c6fafc4fc7f0d74d", "fbf196d83a41d57dfe577b3a54b1b7fa06666e3b", "4a9d906935c9de019c61aedc10b77ee10e3aec63", "9aad8e52aff12bd822f0011e6ef85dfc22fe8466", "645f09f4bc2e6a13663564ee9032ca16e35fc52d", "39b452453bea9ce398613d8dd627984fd3a0d53c", "20c02e98602f6adf1cebaba075d45cef50de089f", "73ed64803d6f2c49f01cffef8e6be8fc9b5273b8", "3f2a44dcf0ba3fc72b24c7f09bb08e25797398c1", "c0ca6b992cbe46ea3003f4e9b48f4ef57e5fb774", "1dc241ee162db246882f366644171c11f7aed96d", "8befcd91c24038e5c26df0238d26e2311b21719a", "d35c82588645b94ce3f629a0b98f6a531e4022a3", "4c6daffd092d02574efbf746d086e6dc0d3b1e91", "071135dfb342bff884ddb9a4d8af0e70055c22a1", "3a0425c25beea6c4c546771adaf5d2ced4954e0d", "e546572f8205570de4518bcf8d0345465e51d7a0", "10af69f11301679b6fbb23855bf10f6af1f3d2e6", "a14ed872503a2f03d2b59e049fd6b4d61ab4d6ca", "504028218290d68859f45ec686f435f473aa326c", "93e1e195f294c463f4832c4686775bf386b3de39", "a3c8c7da177cd08978b2ad613c1d5cb89e0de741", "48db8bf18e2f6f19e07e88384be855c8b7ea0ead", "164b0e2a03a5a402f66c497e6c327edf20f8827b", "4d19401e44848fe65b721971bc71a9250870ed5f", "ab0981d1da654f37620ca39c6b42de21d7eb58eb", "88fd4d1d0f4014f2b2e343c83d8c7e46d198cc79", "b09b693708f412823053508578df289b8403100a", "e2d265f606cd25f1fd72e5ee8b8f4c5127b764df", "33f2b44742cc828347ccc5ec488200c25838b664", "3df8cc0384814c3fb05c44e494ced947a7d43f36", "c9b958c2494b7ba08b5b460f19a06814dba8aee0", "9626bcb3fc7c7df2c5a423ae8d0a046b2f69180c", "24aac045f1e1a4c13a58eab4c7618dccd4c0e671", "badd371a49d2c4126df95120902a34f4bee01b00", "bc9af4c2c22a82d2c84ef7c7fcc69073c19b30ab", "1eb1fdc5c933d2483ba1acbfa8c457fae87e71e5", "568cff415e7e1bebd4769c4a628b90db293c1717", "9758f3fd94239a8d974217fe12599f88fb413f3d", "defd44b02a1532f47bdd8c8f2375e3df64ac5d79", "f571fe3f753765cf695b75b1bd8bed37524a52d2", "d3008b4122e50a28f6cc1fa98ac6af28b42271ea", "70c58700eb89368e66a8f0d3fc54f32f69d423e1", "503db524b9a99220d430e741c44cd9c91ce1ddf8", "56f57786516dcc8ea3c0ffe877c1363bfb9981d2", "5945464d47549e8dcaec37ad41471aa70001907f", "4b0a2937f64df66cadee459a32ad7ae6e9fd7ed2", "d833268a8ea9278e68aaf3bd9bc2c11a5bb0bab7", "558fc9a2bce3d3993a9c1f41b6c7f290cefcf92f", "c6241e6fc94192df2380d178c4c96cf071e7a3ac", "f0f854f8cfe826fd08385c0c3c8097488f468076", "35b1c1f2851e9ac4381ef41b4d980f398f1aad68", "a9756ca629f73dc8f84ee97cfa8b34b8207392dc", "7ed3b79248d92b255450c7becd32b9e5c834a31e", "30cbd41e997445745b6edd31f2ebcc7533453b61", "07dc9f3b34284cc915dea7575f40ef0c04338126", "24115d209e0733e319e39badc5411bbfd82c5133", "079edd5cf7968ac4759dfe72af2042cf6e990efc", "0a9d204db13d395f024067cf70ac19c2eeb5f942", "167736556bea7fd57cfabc692ec4ae40c445f144", "74c19438c78a136677a7cb9004c53684a4ae56ff", "d5d5cc27ca519d1300e77e3c1a535a089f52f646", "d309e414f0d6e56e7ba45736d28ee58ae2bad478", "a87ab836771164adb95d6744027e62e05f47fd96", "86e1bdbfd13b9ed137e4c4b8b459a3980eb257f6", "e75a589ca27dc4f05c2715b9d54206dee37af266", "a4c430b7d849a8f23713dc283794d8c1782198b2", "e2faaebd17d10e2919bd69492787e7565546a63f", "016800413ebd1a87730a5cf828e197f43a08f4b3", "5fac62a3de11125fc363877ba347122529b5aa50", "bd0e100a91ff179ee5c1d3383c75c85eddc81723", "9c065dfb26ce280610a492c887b7f6beccf27319", "17fa1c2a24ba8f731c8b21f1244463bc4b465681", "81a142c751bf0b23315fb6717bc467aa4fdfbc92", "ef2a5a26448636570986d5cda8376da83d96ef87", "b7426836ca364603ccab0e533891d8ac54cf2429", "d42a8c6528cdf1a63050f9a282f6b5daec6b4e73", "9f499948121abb47b31ca904030243e924585d5f", "22df6b6c87d26f51c0ccf3d4dddad07ce839deb0", "b54fe193b6faf228e5ffc4b88818d6aa234b5bb9", "8b744786137cf6be766778344d9f13abf4ec0683", "b5c749f98710c19b6c41062c60fb605e1ef4312a", "2b1327a51412646fcf96aa16329f6f74b42aba89", "062d0813815c2b9864cd9bb4f5a1dc2c580e0d90", "9077365c9486e54e251dd0b6f6edaeda30ae52b9", "c553f0334fcadf43607925733685adef81fbe406", "928b8eb47288a05611c140d02441660277a7ed54", "1ea74780d529a458123a08250d8fa6ef1da47a25", "5feb1341a49dd7a597f4195004fe9b59f67e6707", "fef6f1e04fa64f2f26ac9f01cd143dd19e549790", "4fd29e5f4b7186e349ba34ea30738af7860cf21f", "2d83ba2d43306e3c0587ef16f327d59bf4888dc3", "9e8382aa1de8f2012fd013d3b39838c6dad8fb4d", "df2899462e04559c024a773d91f6e06c262e136b", "47fb74785fbd8870c2e819fc91d04b9d9722386f", "371f40f6d32ece05cc879b6954db408b3d4edaf3", "44f23600671473c3ddb65a308ca97657bc92e527", "b69b239217d4e9a20fe4fe1417bf26c94ded9af9", "c574c72b5ef1759b7fd41cf19a9dcd67e5473739", "5a12e1d4d74fe1a57929eaaa14f593b80f907ea3", "faa29975169ba3bbb954e518bc9814a5819876f6", "53698b91709112e5bb71eeeae94607db2aefc57c", "691964c43bfd282f6f4d00b8b0310c554b613e3b", "bff567c58db554858c7f39870cff7c306523dfee", "ded41c9b027c8a7f4800e61b7cfb793edaeb2817", "82e3f4099503633c042a425e9217bfe47cfe9d4b", "062c41dad67bb68fefd9ff0c5c4d296e796004dc", "95d858b39227edeaf75b7fad71f3dc081e415d16", "329394480fc5e9e96de4250cc1a2b060c3677c94", "2c5d1e0719f3ad7f66e1763685ae536806f0c23b", "c4cfdcf19705f9095fb60fb2e569a9253a475f11", "d3b18ba0d9b247bfa2fb95543d172ef888dfff95", "09b0ef3248ff8f1a05b8704a1b4cf64951575be9", "b7820f3d0f43c2ce613ebb6c3d16eb893c84cf89", "bb489e4de6f9b835d70ab46217f11e32887931a2", "828d7553a45eb0c3132e406105732a254369eb4d", "95288fa7ff4683e32fe021a78cbf7d3376e6e400", "2914e8c62f0432f598251fae060447f98141e935", "15ef449ac443c494ceeea8a9c425043f4079522e", "457cf73263d80a1a1338dc750ce9a50313745d1d", "05e658fed4a1ce877199a4ce1a8f8cf6f449a890", "ba29ba8ec180690fca702ad5d516c3e43a7f0bb8", "3852968082a16db8be19b4cb04fb44820ae823d4", "63f2d1a64737afa1608588b9651b1e4207e82d1c", "169618b8dc9b348694a31c6e9e17b989735b4d39", "00f7f7b72a92939c36e2ef9be97397d8796ee07c", "51cb09ee04831b95ae02e1bee9b451f8ac4526e3", "41aa8c1c90d74f2653ef4b3a2e02ac473af61e47", "032a1c95388fb5c6e6016dd8597149be40bc9d4d", "2c258eec8e4da9e65018f116b237f7e2e0b2ad17", "151b87de997e55db892b122c211f9c749f4293de", "e060e32f8ad98f10277b582393df50ac17f2836c", "7fe2ab9f54242ef8609ef9bf988f008c7d42407c", "3dd906bc0947e56d2b7bf9530b11351bbdff2358", "bbe1332b4d83986542f5db359aee1fd9b9ba9967", "333aa36e80f1a7fa29cf069d81d4d2e12679bc67", "8356832f883207187437872742d6b7dc95b51fde", "6257a622ed6bd1b8759ae837b50580657e676192", "8981be3a69cd522b4e57e9914bf19f034d4b530c", "c0d5c3aab87d6e8dd3241db1d931470c15b9e39d", "7dffe7498c67e9451db2d04bb8408f376ae86992", "64c4019f1ea9b54b1848418ac53c4e2584dc62d4", "10a285260e822b49023c4324d0fbbca7df8e128b", "4fcd19b0cc386215b8bd0c466e42934e5baaa4b7", "ca37eda56b9ee53610c66951ee7ca66a35d0a846", "1b635f494eff2e5501607ebe55eda7bdfa8263b8", "77fb9e36196d7bb2b505340b6b94ba552a58b01b", "b8375ff50b8a6f1a10dd809129a18df96888ac8b", "fcbf808bdf140442cddf0710defb2766c2d25c30", "fc5bdb98ff97581d7c1e5eb2d24d3f10714aa192", "c588c89a72f89eed29d42f34bfa5d4cffa530732", "e6f20e7431172c68f7fce0d4595100445a06c117", "a92b5234b8b73e06709dd48ec5f0ec357c1aabed", "35308a3fd49d4f33bdbd35fefee39e39fe6b30b7", "78b457f8b1ba4fbd1c50c32ec1f02f4f58764ad7", "5c36d8bb0815fd4ff5daa8351df4a7e2d1b32934", "c244c3c797574048d6931b6714ebac64d820dbb3", "1efacaa0eaa7e16146c34cd20814d1411b35538e", "eacba5e8fbafb1302866c0860fc260a2bdfff232", "4f0b8f730273e9f11b2bfad2415485414b96299f", "d02b32b012ffba2baeb80dca78e7857aaeececb0", "f557df59cd088ffb8e27506d8612d062407e96f4", "6e97a99b2879634ecae962ddb8af7c1a0a653a82", "7792fbc59f3eafc709323cdb63852c5d3a4b23e9", "c2dc29e0db76122dfed075c3b9ee48503b027809", "118ca3b2e7c08094e2a50137b1548ada7935e505", "a9fc8efd1aa3d58f89c0f53f0cb112725b5bda10", "a6db73f10084ce6a4186363ea9d7475a9a658a11", "d83ae5926b05894fcda0bc89bdc621e4f21272da", "cb8a1b8d87a3fef15635eb4a32173f9c6f966055", "17045163860fc7c38a0f7d575f3e44aaa5fa40d7", "faca1c97ac2df9d972c0766a296efcf101aaf969", "ae8d5be3caea59a21221f02ef04d49a86cb80191", "468c8f09d2ad8b558b65d11ec5ad49208c4da2f2", "8bf647fed40bdc9e35560021636dfb892a46720e", "26575ad9e75efb440a7dc4ef8e548eed4e19dbd1", "12ccfc188de0b40c84d6a427999239c6a379cd66", "57eeaceb14a01a2560d0b90d38205e512dcca691", "94806f0967931d376d1729c29702f3d3bb70167c", "ef8de1bd92e9ee9d0d2dee73095d4d348dc54a98", "533d14e539ae5cdca0ece392487a2b19106d468a", "34c8de02a5064e27760d33b861b7e47161592e65", "24ff832171cb774087a614152c21f54589bf7523", "62dccab9ab715f33761a5315746ed02e48eed2a0", "fffa2943808509fdbd2fc817cc5366752e57664a", "506ea19145838a035e7dba535519fb40a3a0018c", "677585ccf8619ec2330b7f2d2b589a37146ffad7", "508702ed2bf7d1b0655ea7857dd8e52d6537e765", "6d4e3616d0b27957c4107ae877dc0dd4504b69ab", "f38813f1c9dac44dcb992ebe51c5ede66fd0f491", "34bb11bad04c13efd575224a5b4e58b9249370f3", "5615d6045301ecbc5be35e46cab711f676aadf3a", "9d58e8ab656772d2c8a99a9fb876d5611fe2fe20", "90b7619eabe94731722ae884d0802256462457dc", "1056347fc5e8cd86c875a2747b5f84fd570ba232", "a100595c66f84c3ddd3da8d362a53f7a82f6e3eb", "3c56acaa819f4e2263638b67cea1ec37a226691d", "90d9209d5dd679b159051a8315423a7f796d704d", "703c9c8f20860a1b1be63e6df1622b2021b003ca", "c83e26622b275fdf878135e71c23325a31d0e5fc", "6de18708218988b0558f6c2f27050bb4659155e4", "3fb98e76ffd8ba79e1c22eda4d640da0c037e98a", "1eb4ea011a3122dc7ef3447e10c1dad5b69b0642", "62fddae74c553ac9e34f511a2957b1614eb4f937", "2288696b6558b7397bdebe3aed77bedec7b9c0a9", "80135ed7e34ac1dcc7f858f880edc699a920bf53", "a7267bc781a4e3e79213bb9c4925dd551ea1f5c4", "104ee18b513b52386f871e959c1f9e5072604e93", "c4b58ceafdf4cf55586b036b9eb4d6d3d9ecd9c4", "41aa209e9d294d370357434f310d49b2b0baebeb", "fb2cc3501fc89f92f5ee130d66e69854f8a9ddd1", "30b74e60ec11c0ebc4e640637d56d85872dd17ce", "54969bcd728b0f2d3285866c86ef0b4797c2a74d", "2f7fc778e3dec2300b4081ba2a1e52f669094fcd", "769461ff717d987482b28b32b1e2a6e46570e3ff", "057d5f66a873ec80f8ae2603f937b671030035e6", "2ce1bac5ddc4cf668bbbb8879cd21dfb94b5cfe4", "881066ec43bcf7476479a4146568414e419da804", "6343bc0013343b6a5f96154f02d18dcd36a3f74c", "db1f48a7e11174d4a724a4edb3a0f1571d649670", "55c68c1237166679d2cb65f266f496d1ecd4bec6", "292c6b743ff50757b8230395c4a001f210283a34", "f0f4f16d5b5f9efe304369120651fa688a03d495", "baafe3253702955c6904f0b233e661b47aa067e1", "78df7d3fdd5c32f037fb5cc2a7c104ac1743d74e", "9989eda2f5392cfe1f789bb0f6213a46d92d1302", "cfc4aa456d9da1a6fabd7c6ca199332f03e35b29", "1667a77db764e03a87a3fd167d88b060ef47bb56", "8895d6ae9f095a8413f663cc83f5b7634b3dc805", "3daafe6389d877fe15d8823cdf5ac15fd919676f", "c0f67e850176bb778b6c048d81c3d7e4d8c41003", "88f7a3d6f0521803ca59fde45601e94c3a34a403", "516d0d9eb08825809e4618ca73a0697137ebabd5", "3328413ee9944de1cc7c9c1d1bf2fece79718ba1", "6261eb75066f779e75b02209fbd3d0f02d3e1e45", "24eeb748a5e431510381ec7c8253bcb70eff8526", "14fee990a372bcc4cb6dc024ab7fc4ecf09dba2b", "be4a20113bc204019ea79c6557a0bece23da1121", "6318d3842b36362bb45527b717e1a45ae46151d5", "2cdde47c27a8ecd391cbb6b2dea64b73282c7491", "6cbde27d9a287ae926979dbb18dfef61cf49860e", "a6270914cf5f60627a1332bcc3f5951c9eea3be0", "e52f73c77c7eaece6f2d8fdd0f15327f9f007261", "1a4b6ee6cd846ef5e3030a6ae59f026e5f50eda6", "217aa3aa0b3d9f6f394b5d26f03418187d775596", "05c5134125a333855e8d25500bf97a31496c9b3f", "a93781e6db8c03668f277676d901905ef44ae49f", "93f37c69dd92c4e038710cdeef302c261d3a4f92", "cec8936d97dea2fcf04f175d3facaaeb65e574bf", "0b2966101fa617b90510e145ed52226e79351072", "bc8e11b8cdf0cfbedde798a53a0318e8d6f67e17", "cdc7bd87a2c9983dab728dbc8aac74d8c9ed7e66", "86f191616423efab8c0d352d986126a964983219", "1be0ce87bb5ba35fa2b45506ad997deef6d6a0a8", "089513ca240c6d672c79a46fa94a92cde28bd567", "378418fdd28f9022b02857ef7dbab6b0b9a02dbe", "263ed62f94ea615c747c00ebbb4008385285b33b", "0be49fc1e0c9a6a50e449015945dd1cf92ccd07e", "414715421e01e8c8b5743c5330e6d2553a08c16d", "d961617db4e95382ba869a7603006edc4d66ac3b", "9652f154f4ae7807bdaff32d3222cc0c485a6762", "e793f8644c94b81b7a0f89395937a7f8ad428a89", "549c719c4429812dff4d02753d2db11dd490b2ae", "63a2e2155193dc2da9764ae7380cdbd044ff2b94", "6fea198a41d2f6f73e47f056692f365c8e6b04ce", "2e8e6b835e5a8f55f3b0bdd7a1ff765a0b7e1b87", "6e8c3b7d25e6530a631ea01fbbb93ac1e8b69d2f", "9931c6b050e723f5b2a189dd38c81322ac0511de", "66886f5af67b22d14177119520bd9c9f39cdd2e6", "3dce3bb30f0c19121a71e0bfe1d418f855cb13ce", "0290523cabea481e3e147b84dcaab1ef7a914612", "0cccf576050f493c8b8fec9ee0238277c0cfd69a", "374a0df2aa63b26737ee89b6c7df01e59b4d8531", "958c599a6f01678513849637bec5dc5dba592394", "060034b59275c13746413ca9c67d6304cba50da6", "7b43326477795a772c08aee750d3e433f00f20be", "d1dfdc107fa5f2c4820570e369cda10ab1661b87", "30b103d59f8460d80bb9eac0aa09aaa56c98494f", "106092fafb53e36077eba88f06feecd07b9e78e7", "782a05fbe30269ff8ab427109f5c4d0a577e5284", "9b6d0b3fbf7d07a7bb0d86290f97058aa6153179", "1aef6f7d2e3565f29125a4871cd60c4d86c48361", "a5a44a32a91474f00a3cda671a802e87c899fbb4", "19841b721bfe31899e238982a22257287b9be66a", "ebf204e0a3e137b6c24e271b0d55fa49a6c52b41", "2c3430e0cbe6c8d7be3316a88a5c13a50e90021d", "2fc43c2c3f7ad1ca7a1ce32c5a9a98432725fb9a", "01c9dc5c677aaa980f92c4680229db482d5860db", "6c1227659878e867a01888eef472dd96b679adb6", "2e5b160892b70a1e846aa9dcdf132b8011937ec6", "edd7504be47ebc28b0d608502ca78c0aea6a65a2", "cad24ba99c7b6834faf6f5be820dd65f1a755b29", "17a995680482183f3463d2e01dd4c113ebb31608", "b5160e95192340c848370f5092602cad8a4050cd", "057b80e235b10799d03876ad25465208a4c64caf", "edf60d081ffdfa80243217a50a411ab5407c961d", "e0dedb6fc4d370f4399bf7d67e234dc44deb4333", "225fb9181545f8750061c7693661b62d715dc542", "5c7adde982efb24c3786fa2d1f65f40a64e2afbf", "9e5690cdb4dfa30d98dff653be459e1c270cde7f", "90cc2f08a6c2f0c41a9dd1786bae097f9292105e", "afa84ff62c9f5b5c280de2996b69ad9fa48b7bc3", "4f298d6d0c8870acdbf94fe473ebf6814681bd1f", "c37a971f7a57f7345fdc479fa329d9b425ee02be", "c3f76a9ebe53825e14f851120cca4e1fc29807de", "ba816806adad2030e1939450226c8647105e101c", "162403e189d1b8463952fa4f18a291241275c354", "0a82860d11fcbf12628724333f1e7ada8f3cd255", "ea46951b070f37ad95ea4ed08c7c2a71be2daedc", "6d5125c9407c7762620eeea7570af1a8ee7d76f3", "46c87fded035c97f35bb991fdec45634d15f9df2", "33402ee078a61c7d019b1543bb11cc127c2462d2", "359e8703fd6ca8172a645c5b5a45b1d2b30b1d14", "2227f978f084ebb18cb594c0cfaf124b0df6bf95", "c36f3cabeddce0263c944e9fe4afd510b5bae816", "398e0771e64cab6ca5d21754e32dce63f9e3c223", "04b851f25d6d49e61a528606953e11cfac7df2b2", "5dd473a4a9c6337b083edf38b6ddf5a6aece8908", "695426275dee2ec56bc0c0afe1c5b4227a350840", "2063222c5ce0dd233fa3056ddc245fca26bd5cf2", "0dfa460a35f7cab4705726b6367557b9f7842c65", "bdd203bcd3c41c336c5635fb026a78279d75b4be", "7142ac9e4d5498037aeb0f459f278fd28dae8048", "5f758a29dae102511576c0a5c6beda264060a401", "098fa9b4c3f7fb41c7a178d36f5dbb50a3ffa377", "60c699b9ec71f7dcbc06fa4fd98eeb08e915eb09", "6a3a07deadcaaab42a0689fbe5879b5dfc3ede52", "aef58a54d458ab76f62c9b6de61af4f475e0f616", "69a41c98f6b71764913145dbc2bb4643c9bc4b0a", "0e36ada8cb9c91f07c9dcaf196d036564e117536", "eb100638ed73b82e1cce8475bb8e180cb22a09a2", "e0ab926cd48a47a8c7b16e27583421141f71f6df", "29f0a868644462aa7ebc21f4510d4209932a1b8c", "3c09fb7fe1886072670e0c4dd632d052102a3733", "9730b9cd998c0a549601c554221a596deda8af5b", "a301ddc419cbd900b301a95b1d9e4bb770afc6a3", "2e3b981b9f3751fc5873f77ad2aa7789c3e1d1d2", "03e1480f1de2ffbd85655d68aae63a01685c5862", "1ffb39ed4d684a80652dfa30d604b82b4c542615", "83d41f6548bb76241737dcd3fed9e182ee901ff9", "ae5f32e489c4d52e7311b66060c7381d932f4193", "a3f78cc944ac189632f25925ba807a0e0678c4d5", "a2359c0f81a7eb032cff1fe45e3b80007facaa2a", "2e68190ebda2db8fb690e378fa213319ca915cf8", "050fdbd2e1aa8b1a09ed42b2e5cc24d4fe8c7371", "5141cf2e59fb2ec9bb489b9c1832447d3cd93110", "7e467e686f9468b826133275484e0a1ec0f5bde6", "8b61fdc47b5eeae6bc0a52523f519eaeaadbc8c8", "911bef7465665d8b194b6b0370b2b2389dfda1a1", "b4d7ca26deb83cec1922a6964c1193e8dd7270e7", "645de797f936cb19c1b8dba3b862543645510544", "40dd2b9aace337467c6e1e269d0cb813442313d7", "7ee53d931668fbed1021839db4210a06e4f33190", "60d4cef56efd2f5452362d4d9ac1ae05afa970d1", "3bd50e33220af76ffc32a7e57688e248843b7f25", "fecccc79548001ecbd6cafd3067bcf14de80b11a", "34ec83c8ff214128e7a4a4763059eebac59268a6", "a1af7ec84472afba0451b431dfdb59be323e35b7", "d794ffece3533567d838f1bd7f442afee13148fd", "56a677c889e0e2c9f68ab8ca42a7e63acf986229", "0abf67e7bd470d9eb656ea2508beae13ca173198", "4205cb47ba4d3c0f21840633bcd49349d1dc02c1", "ebde9b9c714ed326157f41add8c781f826c1d864", "60462b981fda63c5f9d780528a37c46884fe0b54", "b6d3caccdcb3fbce45ce1a68bb5643f7e68dadb3", "c843f591658ca9dbb77944a89372a92006defe68", "6c5fbf156ef9fc782be0089309074cc52617b868", "085b5f9fd49432edab29e2c64f2a427fbce97f67", "d8f0bda19a345fac81a1d560d7db73f2b4868836", "251281d9cbd207038efbde0515f4077541967239", "2bb36c875754a2a8919f2f9b00a336c00006e453", "10e2f2ad1dedec6066e063cb2098b089b35905a8", "b191aa2c5b8ece06c221c3a4a0914e8157a16129", "3b60b047831146044d154156441c60f6edd80346", "0ff23392e1cb62a600d10bb462d7a1f171f579d0", "3b408a3ca6fb39b0fda4d77e6a9679003b2dc9ab", "ad0d4d5c61b55a3ab29764237cd97be0ebb0ddff", "3f0e0739677eb53a9d16feafc2d9a881b9677b63", "eac1b644492c10546a50f3e125a1f790ec46365f", "06f39834e870278243dda826658319be2d5d8ded", "5dd496e58cfedfc11b4b43c4ffe44ac72493bf55", "1dabb080e3e968633f4b3774f19192f8378f5b67", "0229829e9a1eed5769a2b5eccddcaa7cd9460b92", "14b66748d7c8f3752dca23991254fca81b6ee86c", "451b6409565a5ad18ea49b063561a2645fa4281b", "19994e667d908bc0aacfb663ab0a2bb5ad16b221", "551fa37e8d6d03b89d195a5c00c74cc52ff1c67a", "a78b5495a4223b9784cc53670cc10b6f0beefd32", "c15b68986ecfa1e13e3791686ae9024f66983f14", "738c187d55745aac18d5fb5f6cc9e3568cd2d217", "96b1000031c53cd4c1c154013bb722ffd87fa7da", "2588acc7a730d864f84d4e1a050070ff873b03d5", "a27735e4cbb108db4a52ef9033e3a19f4dc0e5fa", "056d5d942084428e97c374bb188efc386791e36d", "98fd92d68a143a5ced4a016fa3b7addd6b4a0122", "4fa0d73b8ba114578744c2ebaf610d2ca9694f45", "896f4d87257abd0f628c1ffbbfdac38c86a56f50", "0247998a1c045e601dc4d65c53282b5e655be62b", "06f8aa1f436a33014e9883153b93581eea8c5c70", "b3afa234996f44852317af382b98f5f557cab25a", "03b03f5a301b2ff88ab3bb4969f54fd9a35c7271", "9b684e2e2bb43862f69b12c6be94db0e7a756187", "12408baf69419409d228d96c6f88b6bcde303505", "7711a7404f1f1ac3a0107203936e6332f50ac30c", "e1312b0b0fd660de87fa42de39316b28f9336e70", "26a72e9dd444d2861298d9df9df9f7d147186bcd", "7fc5b6130e9d474dfb49d9612b6aa0297d481c8e", "574ad7ef015995efb7338829a021776bf9daaa08", "d8c9bad8d07ae4196027dfb8343b9d9aefb130ff", "4fc936102e2b5247473ea2dd94c514e320375abb", "1bad8a9640cdbc4fe7de12685651f44c4cff35ce", "cfc30ce53bfc204b8764ebb764a029a8d0ad01f4", "68d08ed9470d973a54ef7806318d8894d87ba610", "67ae7ee9557cb486d5e1129b9b24466ffb8c4766", "9c686b318cb7774b6da5e2c712743a5a6cafa423", "0055c7f32fa6d4b1ad586d5211a7afb030ca08cc", "e00241f00fb31c660df6c6f129ca38370e6eadb3", "7fd6bb30ad5d7eb3078efbb85f94d2d60e701115", "07c83f544d0604e6bab5d741b0bf9a3621d133da", "90c4a6c6f790dbcef9a29c9a755458be09e319b6", "279459cbbc5c6db4802e9c737cc72a612d76f7fc", "1ebdfceebad642299e573a8995bc5ed1fad173e3", "465d5bb11912005f0a4f0569c6524981df18a7de", "eee2d2ac461f46734c8e674ae14ed87bbc8d45c6", "f41d7f891a1fc4569fe2df66e67f277a1adef229", "b9f2a755940353549e55690437eb7e13ea226bbf", "14070478b8f0d84e5597c3e67c30af91b5c3a917", "9888edfb6276887eb56a6da7fe561e508e72a517", "7ad77b6e727795a12fdacd1f328f4f904471233f", "2f1485994ef2c09a7bb2874eb8252be8fe710db1", "b68f55bab12ca50b033d8b5c773ce5fe88c5923d", "780557daaa39a445b24c41f637d5fc9b216a0621", "04b4c779b43b830220bf938223f685d1057368e9", "07ea3dd22d1ecc013b6649c9846d67f2bf697008", "b03446a2de01126e6a06eb5d526df277fa36099f", "611961abc4dfc02b67edd8124abb08c449f5280a", "20a0b23741824a17c577376fdd0cf40101af5880", "4e444db884b5272f3a41e4b68dc0d453d4ec1f4c", "beabb0d9d30871d517c5d915cf852f7f5293f52f", "6f84e61f33564e5188136474f9570b1652a0606f", "45e459462a80af03e1bb51a178648c10c4250925", "18b9dc55e5221e704f90eea85a81b41dab51f7da", "675b2caee111cb6aa7404b4d6aa371314bf0e647", "94ac3008bf6be6be6b0f5140a0bea738d4c75579", "ec6a2093059fd6eada9944212f64a659881abb95", "372a8bf0ef757c08551d41e40cb7a485527b6cd7", "89bc311df99ad0127383a9149d1684dfd8a5aa34", "025720574ef67672c44ba9e7065a83a5d6075c36", "5f6ab4543cc38f23d0339e3037a952df7bcf696b", "09903df21a38e069273b80e94c8c29324963a832", "07fa153b8e6196ee6ef6efd8b743de8485a07453", "7e27d946d23229220bcb6672aacab88e09516d39", "f0398ee5291b153b716411c146a17d4af9cb0edc", "beb2f1a6f3f781443580ffec9161d9ce6852bf48", "57c59011614c43f51a509e10717e47505c776389", "44c9b5c55ca27a4313daf3760a3f24a440ce17ad", "17027a05c1414c9a06a1c5046899abf382a1142d", "aa581b481d400982a7e2a88830a33ec42ad0414f", "94498fae459167841e8b2f4b911493fc3c7da22f", "3af130e2fd41143d5fc49503830bbd7bafd01f8b", "07de8371ad4901356145722aa29abaeafd0986b9", "997b9ffe2f752ba84a66730cfd320d040e7ba2e2", "5c4d4fd37e8c80ae95c00973531f34a6d810ea3a", "06262d6beeccf2784e4e36a995d5ee2ff73c8d11", "9c1664f69d0d832e05759e8f2f001774fad354d6", "7f511a6a2b38a26f077a5aec4baf5dffc981d881", "ce3f3088d0c0bf236638014a299a28e492069753", "2a41388040141ef6b016c100ef833a2a73ab8b42", "43c3b6a564b284382fdf8ae33f974f4e7a89600e", "009a18d04a5e3ec23f8ffcfc940402fd8ec9488f", "70109c670471db2e0ede3842cbb58ba6be804561", "4c822785c29ceaf67a0de9c699716c94fefbd37d", "c61eaf172820fcafaabf39005bd4536f0c45f995", "4097fef623185557bb1842501cfdc97f812fc66d", "d63bd06340dd35590a22222509e455c49165ee13", "7c2c9b083817f7a779d819afee383599d2e97ed8", "170a5f5da9ac9187f1c88f21a88d35db38b4111a", "a546fd229f99d7fe3cf634234e04bae920a2ec33", "cec70cf159b51a18b39c80fac1ad34f65f3691ef", "0a7309147d777c2f20f780a696efe743520aa2db", "c317181fa1de2260e956f05cd655642607520a4f", "22f94c43dd8b203f073f782d91e701108909690b", "a3f684930c5c45fcb56a2b407d26b63879120cbf", "c1fc70e0952f6a7587b84bf3366d2e57fc572fd7", "22dada4a7ba85625824489375184ba1c3f7f0c8f", "6e46d8aa63db3285417c8ebb65340b5045ca106f", "f6fc112ff7e4746b040c13f28700a9c47992045e", "06526c52a999fdb0a9fd76e84f9795a69480cecf", "7c61d21446679776f7bdc7afd13aedc96f9acac1", "e8d1b134d48eb0928bc999923a4e092537e106f6", "afa57e50570a6599508ee2d50a7b8ca6be04834a", "b3b532e8ea6304446b1623e83b0b9a96968f926c", "b7c6df1ae0e8348feecd65e9ad574d1e04d212a5", "5f7094ba898a248e1e6b37e3d9fb795e59131cdc", "7577a1ddf9195513a5c976887ad806d1386bb1e9", "b3200539538eca54a85223bf0ec4f3ed132d0493", "11f17191bf74c80ad0b16b9f404df6d03f7c8814", "7f445191fa0475ff0113577d95502a96dc702ef9", "d691440030394c2e00a2ab47aba4f8b5fca5f25a", "9abd35b37a49ee1295e8197aac59bde802a934f3", "d93baa5ecf3e1196b34494a79df0a1933fd2b4ec", "ebb9d53668205c5797045ba130df18842e3eadef", "95f1790da3d0a4a5310a050512ce355b3c5aac86", "4abd49538d04ea5c7e6d31701b57ea17bc349412", "b08203fca1af7b95fda8aa3d29dcacd182375385", "4e6c9be0b646d60390fe3f72ce5aeb0136222a10", "34c062e2b8a3f6421b9f4ff22f115a36d4aba823", "b9dc8cc479cacda1f23b91df00eb03f88cc0c260", "a77e9f0bd205a7733431a6d1028f09f57f9f73b0", "4bbbee93519a4254736167b31be69ee1e537f942", "7c30ea47f5ae1c5abd6981d409740544ed16ed16", "c02847a04a99a5a6e784ab580907278ee3c12653", "8ad0d8cf4bcb5c7eccf09f23c8b7d25439c4ae2b", "de048065ea2c5b3e306e2c963533df055e7dfcaa", "ed388878151a3b841f95a62c42382e634d4ab82e", "1ed617d14dbc53b20287d3405b14c68d8dad3965", "749d605dd12a4af58de1fae6f5ef5e65eb06540e", "5c8ae37d532c7bb8d7f00dfde84df4ba63f46297", "ddd9d7cb809589b701fba9f326d7cf998a63b14f", "f27e5a13c1c424504b63a9084c50f491c1b17978", "703dc33736939f88625227e38367cfb2a65319fe", "0fc254272db096a9305c760164520ad9914f4c9e", "3cbd3124b1b4f95fcdf53abd358d7ceec7861dda", "de3285da34df0262a4548574c2383c51387a24bf", "3cc2d6ace4cf0bc3a6c4df5ca8da892275ca201f", "55b9b1c1c5487f5f62b44340104a9c4cc2ed7c96", "d444e010049944c1b3438c9a25ae09b292b17371", "8f3675e979629ca9cee9436d37763f546edb8d40", "6440d6c7081efe4538a1c75e93144f3d142feb41", "1c30bb689a40a895bd089e55e0cad746e343d1e2", "a9506c60ec48056087ee3e10d28ff7774fbbd553", "ec576efd18203bcb8273539fa277839ec92232a1", "1b211f8221162ce7ef212956b637b50e30ad48f4", "0faeec0d1c51623a511adb779dabb1e721a6309b", "0bce54bfbd8119c73eb431559fc6ffbba741e6aa", "7306d42ca158d40436cc5167e651d7ebfa6b89c1", "1fe1bd6b760e3059fff73d53a57ce3a6079adea1", "53a41c711b40e7fe3dc2b12e0790933d9c99a6e0", "17035089959a14fe644ab1d3b160586c67327db2", "8fe38962c24300129391f6d7ac24d7783e0fddd0", "6b17b219bd1a718b5cd63427032d93c603fcf24f", "dc974c31201b6da32f48ef81ae5a9042512705fe", "b4d209845e1c67870ef50a7c37abaf3770563f3e", "480ccd25cb2a851745f5e6e95d33edb703efb49e", "2525f336af31178b836e27f8c60056e18f1455d2", "38c901a58244be9a2644d486f9a1284dc0edbf8a", "f1ae9f5338fcff577b1ae9becdb66007fe57bd45", "a92adfdd8996ab2bd7cdc910ea1d3db03c66d34f", "3266fcd1886e8ad883714e38203e66c0c6487f7b", "861a51e66553979535df2b41971150453ab26372", "cf784156547c3be146706e2763c1a52d939d1722", "211c42a567e02987a6f89b89527de3bf4d2e9f90", "e3ce4c3e1279e3dc0c14ff3bb2920aced9e62638", "2717998d89d34f45a1cca8b663b26d8bf10608a9", "ef7b8f73e95faa7a747e0b04363fced0a38d33b0", "c829be73584966e3162f7ccae72d9284a2ebf358", "ddbd24a73ba3d74028596f393bb07a6b87a469c0", "ad4d1ecf5c5473c050e11f6876ce148de1c8920a", "eb566490cd1aa9338831de8161c6659984e923fd", "ce11b2d7905d2955c4282db5b68482edb846f29f", "107fc60a6c7d58a6e2d8572ad8c19cc321a9ef53", "a4a5ad6f1cc489427ac1021da7d7b70fa9a770f2", "781c2553c4ed2a3147bbf78ad57ef9d0aeb6c7ed", "5a07945293c6b032e465d64f2ec076b82e113fa6", "b2e5df82c55295912194ec73f0dca346f7c113f6", "3bcd72be6fbc1a11492df3d36f6d51696fd6bdad", "abc1ef570bb2d7ea92cbe69e101eefa9a53e1d72", "bd26dabab576adb6af30484183c9c9c8379bf2e0", "6622776d1696e79223f999af51e3086ba075dbd1", "48d18b5f17672af694f0f5b5ec577516dbf697f4", "df7af280771a6c8302b75ed0a14ffe7854cca679", "424745b006491ae2caef924287e50fc6706c06ee", "e6ee36444038de5885473693fb206f49c1369138", "0178929595f505ef7655272cc2c339d7ed0b9507", "942f6eb2ec56809430c2243a71d03cc975d0a673", "38d56ddcea01ce99902dd75ad162213cbe4eaab7", "52b102620fff029b80b3193bec147fe6afd6f42e", "4698a599425c3a6bae1c698456029519f8f2befe", "a0d5990eb150cdcb1c8b2967e6a4fe7a5d85063b", "4cc326fc977cf967eef5f3135bf0c48d07b79e2d", "c3d874336eb8fae92ab335393fd801fa8df98412", "f2c568fe945e5743635c13fe5535af157b1903d1", "fcc6fe6007c322641796cb8792718641856a22a7", "d61e794ec22a4d4882181da17316438b5b24890f", "0e05b365af662bc6744106a7cdf5e77c9900e967", "969dd8bc1179c047523d257516ade5d831d701ad", "159caaa56c2291bedbd41d12af5546a7725c58d4", "cdf0dc4e06d56259f6c621741b1ada5c88963c6d", "23e824d1dfc33f3780dd18076284f07bd99f1c43", "e10cbd049ac2f5cc8af9eb8e587b3408ad4bb111", "1a53ca294bbe5923c46a339955e8207907e9c8c6", "55bc7abcef8266d76667896bbc652d081d00f797", "03f14159718cb495ca50786f278f8518c0d8c8c9", "1750db78b7394b8fb6f6f949d68f7c24d28d934f", "72119cb98f9502ec639de317dccea57fd4b9ee55", "cb4d8cef8cec9406b1121180d47c14dfef373882", "a8bb698d1bb21b81497ef68f0f52fa6eaf14a6bf", "7862d40da0d4e33cd6f5c71bbdb47377e4c6b95a", "ac21c8aceea6b9495574f8f9d916e571e2fc497f", "a5f200d52b588030c76dcc38c504f65d772a1f5e", "559795d3f3b096ceddc03720ba62d79d50eae300", "e1179a5746b4bf12e1c8a033192326bf7f670a4d", "c0270a57ad78da6c3982a4034ffa195b9e932fda", "28a45770faf256f294ce3bbd5de25c6d5700976e", "b259f57f41f4b3b5b7ca29c5acb6f42186bbcf23", "e66b4aa85524f493dafde8c75176ac0afad5b79c", "a2fbaa0b849ecc74f34ebb36d1442d63212b29d2", "23aba7b878544004b5dfa64f649697d9f082b0cf", "fb6f5cb26395608a3cf0e9c6c618293a4278a8ad", "a75de488eaacb1dafffbe667465390f101498aaf", "e6d46d923f201da644ae8d8bd04721dd9ac0e73d", "0f64e26d6dd6f1c99fe2050887fac26cafe9ed60", "965f8bb9a467ce9538dec6bef57438964976d6d9", "45edb29fb7eed5a52040300e1fd3cd53f1bdb429", "272e487dfa32f241b622ac625f42eae783b7d9aa", "ca3e88d87e1344d076c964ea89d91a75c417f5ee", "55c40cbcf49a0225e72d911d762c27bb1c2d14aa", "af278274e4bda66f38fd296cfa5c07804fbc26ee", "0c79a39a870d9b56dc00d5252d2a1bfeb4c295f1", "c65cfc9d3568c586faf18611c4124f6b7c0c1a13", "81af86e3d343a40ce06a3927b6aa8c8853f6811a", "6e173ad91b288418c290aa8891193873933423b3", "d4885ca24189b4414031ca048a8b7eb2c9ac646c", "8a6033cbba8598945bfadd2dd04023c2a9f31681", "c26b43c2e1e2da96e7caabd46e1d7314acac0992", "289cfcd081c4393c7d6f63510747b5372202f855", "0b5a82f8c0ee3640503ba24ef73e672d93aeebbf", "120785f9b4952734818245cc305148676563a99b", "8b38124ff02a9cf8ad00de5521a7f8a9fa4d7259", "29156e4fe317b61cdcc87b0226e6f09e416909e0", "9b1022a01ca4ecf8c1fa99b1b39a93924de2fcfb", "dbed26cc6d818b3679e46677abc9fa8e04e8c6a6", "48734cb558b271d5809286447ff105fd2e9a6850", "7789a5d87884f8bafec8a82085292e87d4e2866f", "78f2c8671d1a79c08c80ac857e89315197418472", "5b97e997b9b654373bd129b3baf5b82c2def13d1", "758d7e1be64cc668c59ef33ba8882c8597406e53", "855184c789bca7a56bb223089516d1358823db0b", "d11d0151618987ce00a88ceda55d35f0bb89122e", "e8c051d9e7eb8891b23cde6cbfad203011318a4f", "9db4b25df549555f9ffd05962b5adf2fd9c86543", "926e97d5ce2a6e070f8ec07c5aa7f91d3df90ba0", "e3657ab4129a7570230ff25ae7fbaccb4ba9950c", "8862a573a42bbaedd392e9e634c1ccbfd177a01d", "bebea83479a8e1988a7da32584e37bfc463d32d4", "2a3e19d7c54cba3805115497c69069dd5a91da65", "254964096e523d5e48e03390ce440c9af337d200", "1885acea0d24e7b953485f78ec57b2f04e946eaf", "87ee56feefdb39938cda7f872e784d9d986713af", "c6526dd3060d63a6c90e8b7ff340383c4e0e0dd8", "aa1607090fbc80ab1e9c0f25ffe8b75b777e5fd8", "7e18b5f5b678aebc8df6246716bf63ea5d8d714e", "67386772c289cd40db343bdc4cb8cb4f58271df2", "bba281fe9c309afe4e5cc7d61d7cff1413b29558", "203009d3608bdc31ffc3991a0310b9e98b630c4d", "28e1668d7b61ce21bf306009a62b06593f1819e3", "2eca099b90274fb28569f19ef945f43758f5b367", "5da2ae30e5ee22d00f87ebba8cd44a6d55c6855e", "07e639abf1621ceff27c9e3f548fadfa2052c912", "e0ed0e2d189ff73701ec72e167d44df4eb6e864d", "9820920d4544173e97228cb4ab8b71ecf4548475", "38345264a9ca188c4facffe6e18a7e6865fb2966", "c7e4c7be0d37013de07b6d829a3bf73e1b95ad4e", "bf0f0eb0fb31ee498da4ae2ca9b467f730ea9103", "93747de3d40376761d1ef83ffa72ec38cd385833", "f8a5bc2bd26790d474a1f6cc246b2ba0bcde9464", "fab2fc6882872746498b362825184c0fb7d810e4", "b7740dba37a3cbd5c832a8deb9a710a28966486a", "7ec7163ec1bc237c4c2f2841c386f2dbfd0cc922", "7d81b804e23ee2bd04c1def6201b91be6de0d88a", "28b26597a7237f9ea6a9255cde4e17ee18122904", "dd6826e9520a6e72bcd24d1bdb930e78c1083b31", "2322ec2f3571e0ddc593c4e2237a6a794c61251d", "3cd5da596060819e2b156e8b3a28331ef633036b", "c0d1d9a585ef961f1c8e6a1e922822811181615c", "2ed4973984b254be5cba3129371506275fe8a8eb", "75308067ddd3c53721430d7984295838c81d4106", "b8caf1b1bc3d7a26a91574b493c502d2128791f6", "b22317a0bbbcc79425f7c8a871b2bf211ba2e9c4", "f412d9d7bc7534e7daafa43f8f5eab811e7e4148", "169076ffe5e7a2310e98087ef7da25aceb12b62d", "e30dc2abac4ecc48aa51863858f6f60c7afdf82a", "7767059c935fb773d5e6f559b9eca6e72caa456d", "12cb3bf6abf63d190f849880b1703ccc183692fe", "0450dacc43171c6e623d0d5078600dd570de777e", "fbc53ab5697ee6f4f270153dbdee2d93cfda7b5f", "892c911ca68f5b4bad59cde7eeb6c738ec6c4586", "85fd2bda5eb3afe68a5a78c30297064aec1361f6", "77b1db2281292372c38926cc4aca32ef056011dc", "faf5583063682e70dedc4466ac0f74eeb63169e7", "3b38c06caf54f301847db0dd622a6622c3843957", "c472436764a30278337aca9681eee456bee95c34", "5bc0a89f4f73523967050374ed34d7bc89e4d9e1", "18d51a366ce2b2068e061721f43cb798177b4bb7", "732686d799d760ccca8ad47b49a8308b1ab381fb", "66f4d7c381bd1798703977de2e38b696c6641b77", "372fb32569ced35eaf3740a29890bec2be1869fa", "1dacc2f4890431d867a038fd81c111d639cf4d7e", "688754568623f62032820546ae3b9ca458ed0870", "44fbbaea6271e47ace47c27701ed05e15da8f7cf", "d83d2fb5403c823287f5889b44c1971f049a1c93", "43af016138d541c95e9d1880413e05356fa9a323", "34bc8ecec0c0b328cd8c485cb34d4d2f4b84e0c9", "d24dafe10ec43ac8fb98715b0e0bd8e479985260", "f66f3d1e6e33cb9e9b3315d3374cd5f121144213", "57a14a65e8ae15176c9afae874854e8b0f23dca7", "f4411787688ca40466ee059ec64bf56d746733c1", "b85d953de16eecaecccaa8fad4081bd6abda9b1b", "4e4d034caa72dce6fca115e77c74ace826884c66", "1159ff04fd17c59515199e0fc2d5e01e72818b59", "c8fb8994190c1aa03c5c54c0af64c2c5c99139b4", "4ecfd4273b5418fd0f3121eaefda0a4c48f6aaf0", "0da4c3d898ca2fff9e549d18f513f4898e960aca", "e0244a8356b57a5721c101ead351924bcfb2eef4", "492116d16a39eb54454c7ffb1754cea27ad3a171", "968b983fa9967ff82e0798a5967920188a3590a8", "49659fb64b1d47fdd569e41a8a6da6aa76612903", "081286ede247c5789081502a700b378b6223f94b", "c06b13d0ec3f5c43e2782cd22542588e233733c3", "6a184f111d26787703f05ce1507eef5705fdda83", "a9fdbe102f266cc20e600fa6b060a7bc8d1134e9", "b32cf547a764a4efa475e9c99a72a5db36eeced6", "16892074764386b74b6040fe8d6946b67a246a0b", "d7fe2a52d0ad915b78330340a8111e0b5a66513a", "e180572400b64860e190a8bc04ef839fa491e056", "e7cac91da51b78eb4a28e194d3f599f95742e2a2", "cadab913f699adceebbd0f0abacb19d5f1deda84", "14e8dbc0db89ef722c3c198ae19bde58138e88bf", "b1e4f8c15ff30cc7d35ab25ff3eddaf854e0a87c", "814d091c973ff6033a83d4e44ab3b6a88cc1cb66", "2dfe0e7e81f65716b09c590652a4dd8452c10294", "ee7e8aec3ebb37e41092e1285e4f81916ce92c18", "18c72175ddbb7d5956d180b65a96005c100f6014", "f449c85b8ba5fa67ead341c7ad4ec396f4ab2dd6", "68d4056765c27fbcac233794857b7f5b8a6a82bf", "35e87e06cf19908855a16ede8c79a0d3d7687b5c", "096eb8b4b977aaf274c271058feff14c99d46af3", "7c2ec6f4ab3eae86e0c1b4f586e9c158fb1d719d", "0742d051caebf8a5d452c03c5d55dfb02f84baab", "f88ce52c5042f9f200405f58dbe94b4e82cf0d34", "66ec085c362f698b40d6e0e7b10629462280c062", "656aeb92e4f0e280576cbac57d4abbfe6f9439ea", "f2e9494d0dca9fb6b274107032781d435a508de6", "94e259345e82fa3015a381d6e91ec6cded3971b4", "2f1b521c29ab075a0cd9bbf56ba26ee13d5e4d76", "86881ce8f80adea201304ca6bb3aa413d94e9dd0", "bbc47f421ab161f22f2699ee7bbb7fc8aec1cb7b", "bd6099429bb7bf248b1fd6a1739e744512660d55", "edbb8cce0b813d3291cae4088914ad3199736aa0", "b749ca71c60904d7dad6fc8fa142bf81f6e56a62", "e3917d6935586b90baae18d938295e5b089b5c62", "29659b6fc4dceb117cec687d8accda5f514080ed", "869583b700ecf33a9987447aee9444abfe23f343", "0394040749195937e535af4dda134206aa830258", "adf31283550ff810540bad0edd2c8878ac252b20", "239e305c24155add73f2a0ba5ccbd66b37f77e14", "0a4a8768c1ed419baebe1c420bd9051760875cbe", "dbe0e533d715f8543bcf197f3b8e5cffa969dfc0", "794a51097385648e3909a1acae7188f5ab881710", "7735f63e5790006cb3d989c8c19910e40200abfc", "50e47857b11bfd3d420f6eafb155199f4b41f6d7", "d671a210990f67eba9b2d3dda8c2cb91575b4a7a", "f6fa97fbfa07691bc9ff28caf93d0998a767a5c1", "9306f61c7c3bdcdcb257cd437ca59df8e599e326", "bc871497626afb469d25c4975aa657159269aefe", "0d75c7d9a00f859cffe7d0bd78dd35d0b4bc7fa6", "d41bcb0c79f46aca47b9f9b8a779ce80a2a351f9", "a9d1d00d6897ae23c9a7e9fb75a3c7417a6730a4", "f0ca31fd5cad07e84b47d50dc07db9fc53482a46", "419a6fca4c8d73a1e43003edc3f6b610174c41d2", "ffcbedb92e76fbab083bb2c57d846a2a96b5ae30", "e6dc1200a31defda100b2e5ddb27fb7ecbbd4acd", "be02c2ea2b54d8fa30e2528f91a801ecf9f2185c", "32a40c43a9bc1f1c1ed10be3b9f10609d7e0cb6b", "6da3ff4250103369f4a6a39c8fb982438a97525c", "50ee027c63dcc5ab5cd0a6cdffb1994f83916a46", "dee39ab960882e70a87501118dfb61cf7a0cd017", "01c09acf0c046296643de4c8b55a9330e9c8a419", "b88ceded6467e9b286f048bb1b17be5998a077bd", "eef432868e85b95a7d9d9c7b8c461637052318ca", "ecdd83002f69c2ccc644d07abb44dd939542d89d", "f842b13bd494be1bbc1161dc6df244340b28a47f", "ea80a050d20c0e24e0625a92e5c03e5c8db3e786", "adaf2b138094981edd615dbfc4b7787693dbc396", "803803b5c2c61046d63674f85ecf0123f9d2c4b8", "158aa18c724107587bcc4137252d0ba10debf417", "6411c72a2da7180538baf316bac54748fdf2243c", "05e96d76ed4a044d8e54ef44dac004f796572f1a", "804b4c1b553d9d7bae70d55bf8767c603c1a09e3", "1e0d92b9b4011822825d1f7dc0eba6d83504d45d", "346dbc7484a1d930e7cc44276c29d134ad76dc3f", "1ec73ee49e422b4509c016ce244822144c849089", "de8657e9eab0296ac062c60a6e10339ccf173ec1", "a5d4cc596446517dfaa4d92276a12d5e1c0a284c", "d34f546e61eccbac2450ca7490f558e751e13ec3", "8536fd81b568b2c9e567adad83be3a048664ade6", "8c81705e5e4a1e2068a5bd518adc6955d49ae434", "0952ac6ce94c98049d518d29c18d136b1f04b0c0", "960ad662c2bb454d69006492cc3f52d1550de55d", "ad08426ca57da2be0e9f8c1f673e491582edb896", "0f29bc5d8458358d74dc8c4fd6968b4182dd71d2", "5e19d7307ea67799eb830d5ce971f893e2b8a9ca", "28d55935cc36df297fe21b98b4e2b07b5720612e", "11cc0774365b0cc0d3fa1313bef3d32c345507b1", "68bf34e383092eb827dd6a61e9b362fcba36a83a", "b2749caec0094e186d3ee850151c899b8508f47a", "15b07dae17f184c8e6efbc9d2b58526d8e8dc9d4", "80840df0802399838fe5725cce829e1b417d7a2e", "9bac481dc4171aa2d847feac546c9f7299cc5aa0", "810f5606a4769fc3dd99611acf805596fb79223d", "2f3ec6d666d7b94b63a104f92859199428b77f78", "57f5711ca7ee5c7110b7d6d12c611d27af37875f", "e0765de5cabe7e287582532456d7f4815acd74c1", "ee46e391288dd3bc3e71cb47715a83dacb9d2907", "7c9622ad1d8971cd74cc9e838753911fe27ccac4", "3983637022992a329f1d721bed246ae76bc934f7", "a090d61bfb2c3f380c01c0774ea17929998e0c96", "2ee1ba1c3d4797fdae46d3d5f01db7ef5903dadd", "6eaeac9ae2a1697fa0aa8e394edc64f32762f578", "e4df98e4b45a598661a47a0a8900065716dafd6d", "b446cf353744a4b640af88d1848a1b958169c9f2", "bca39960ba46dc3193defe0b286ee0bea4424041", "0969e0dc05fca21ff572ada75cb4b703c8212e80", "21cbf46c6adfb3a44ed2b30ff0b21a8391c18b13", "988849863c3a45bcedacf8bd5beae3cc9210ce28", "5c526ee00ec0e80ba9678fee5134dae3f497ff08", "01379c50c392c104694ccb871a4b6a36d514f102", "02f4b900deabbe7efa474f2815dc122a4ddb5b76", "60bffecd79193d05742e5ab8550a5f89accd8488", "61329bc767152f01aa502989abc854b53047e52c", "332d773b70f2f6fb725d49f314f57b8f8349a067", "4866a5d6d7a40a26f038fc743e16345c064e9842", "b3050dc48600acf2f75edf1f580a1f9e9cb3c14a", "da7bbfa905d88834f8929cb69f41a1b683639f4b", "0d06b3a4132d8a2effed115a89617e0a702c957a", "13188a88bbf83a18dd4964e3f89d0bc0a4d3a0bd", "c007ee91452b6c99c351b149cb8673f945bf0dd4", "050e51268b0fb03033428ac777ccfef2db752ab3", "888581e88c1cbfb8e905c317c6944b6ac2d4557c", "fbc591cde7fb7beb985437a22466f9cf4b16f8b1", "19666b9eefcbf764df7c1f5b6938031bcf777191", "641f34deb3bdd123c6b6e7b917519c3e56010cb7", "9c7444c6949427994b430787a153d5cceff46d5c", "a5d76710dc15ebc7d8b4dc976604315f1e2fc3ba", "fcd945eb1cf5f87eefa444660dbdf94f5bb0092e", "0abfb5b89e9546f8a5c569ab35b39b888e7cea46", "108b2581e07c6b7ca235717c749d45a1fa15bb24", "22e121a8dea49e3042de305574356477ecacadda", "2f5b51af8053cf82ab52bbfd46b56999222ec21c", "016cbf0878db5c40566c1fbc237686fbad666a33", "e83e5960c2aabab654e1545eb419ef64c25800d5", "34c594abba9bb7e5813cfae830e2c4db78cf138c", "5dcf78de4d3d867d0fd4a3105f0defae2234b9cb", "bef926d63512dbffcf1af59f72295ef497f5acf9", "2ff6f7e489ae8ff054422444a5e0604e30f3e97b", "605f6817018a572797095b83bec7fae7195b2abc", "328da943e22adef5957c08b6909bda09d931a350", "262cdbc57ecf5c18756046c0d8b9aa7eb10e3b19", "841a5de1d71a0b51957d9be9d9bebed33fb5d9fa", "d9739d1b4478b0bf379fe755b3ce5abd8c668f89", "ca902aeec4fa54d32a4fed9ba89a7fb2f7131734", "bfb98423941e51e3cd067cb085ebfa3087f3bfbe", "9dcfa771a7e87d7681348dd9f6cf9803699b16ce", "4042bbb4e74e0934f4afbedbe92dd3e37336b2f4", "71bece8ec4934e3034f76d8ba19199c5b8ec52ea", "d4df31006798ee091b86e091a7bf5dce6e51ba3e", "00d0b01d6a5f12216e078001b7c49225d2495b21", "fbb6ee4f736519f7231830a8e337b263e91f06fe", "4dbfbe5fd96c9efc8c3c2fd54406b62979482678", "9f62ac43a1086c22b9a3d9f192c975d1a5a4b31f", "29d414bfde0dfb1478b2bdf67617597dd2d57fc6", "470dbd3238b857f349ebf0efab0d2d6e9779073a", "518edcd112991a1717856841c1a03dd94a250090", "29e96ec163cb12cd5bd33bdf3d32181c136abaf9", "bf961e4a57a8f7e9d792e6c2513ee1fb293658e9", "48fea82b247641c79e1994f4ac24cad6b6275972", "5167e16b53283be5587659ea8eaa3b8ef3fddd33", "c1a70d63d1667abfb1f6267f3564110d55c79c0d", "69063f7e0a60ad6ce16a877bc8f11b59e5f7348e", "352d61eb66b053ae5689bd194840fd5d33f0e9c0", "1677d29a108a1c0f27a6a630e74856e7bddcb70d", "4cf3419dbf83a76ccac11828ca57b46bbbe54e0a", "231a6d2ee1cc76f7e0c5912a530912f766e0b459", "a3775b3a0e78b890d9ca79b0aabd982551474a88", "e6e5a6090016810fb902b51d5baa2469ae28b8a1", "a8e7561ada380f2f50211c67fc45c3b3dea96bdb", "009bf86913f1c366d9391bf236867d84d12fa20c", "e5ea7295b89ef679e74919bf957f58d55ad49489", "1198572784788a6d2c44c149886d4e42858d49e4", "28f5138d63e4acafca49a94ae1dc44f7e9d84827", "13841d54c55bd74964d877b4b517fa94650d9b65", "97c1f68fb7162af326cd0f1bc546908218ec5da6", "78c1ad33772237bf138084220d1ffab800e1200d", "3fdcc1e2ebcf236e8bb4a6ce7baf2db817f30001", "5f0d4657eab4152a1785ee0a25b5b499cd1163ec", "5ebb247963d2d898d420f1f4a2486102a9d05aa9", "22dbdace88c8f4bda2843ed421e3708ec0744237", "69d29012d17cdf0a2e59546ccbbe46fa49afcd68", "7c25213a7fa5fe13199d3112613ea0b9045320d1", "bdf5434648356ce22bdbf81d2951e4bb00228e4d", "74b0095944c6e29837c208307a67116ebe1231c8", "8dffbb6d75877d7d9b4dcde7665888b5675deee1", "77be118034a700e5b7d9633f50f6fbb7fabec8ef", "0f22b89341d162a7a0ebaa3c622d9731e5551064", "817321d4008bf95e9be00cf6cb1554a1aed40027", "47f5f740e225281c02c8a2ae809be201458a854f", "74cec83ee694b5d0e07d5d0bacd0aa48a80776aa", "6a16b91b2db0a3164f62bfd956530a4206b23fea", "06fb92e110d077c27d401d2f9483964cd0615284", "ede16b198b83d04b52dc3f0dafc11fd82c5abac4", "1439bf9ba7ff97df9a2da6dae4784e68794da184", "ff9e042cccbed7e350a25b7d806cd17fb79dfdf9", "690d669115ad6fabd53e0562de95e35f1078dfbb", "92292fffc36336d63f4f77d6b8fc23b0c54090e9", "3d2c89676fcc9d64aaed38718146055152d22b39", "b9c9c7ef82f31614c4b9226e92ab45de4394c5f6", "4188bd3ef976ea0dec24a2512b44d7673fd4ad26", "a216f7863fc6ab15e2bb7a538dfe00924e1da0ab", "a50b4d404576695be7cd4194a064f0602806f3c4", "c138c76809b8da9e5822fb0ae38457e5d75287e0", "439ac8edfa1e7cbc65474cab544a5b8c4c65d5db", "656ef752b363a24f84cc1aeba91e4fa3d5dd66ba", "9ba358281f2946cba12fff266019193a2b059590", "7477cf04c6b086108f459f693a60272523c134db", "7ad1638f7d76c7e885bc84cd694c60f109f02159", "18855be5e7a60269c0652e9567484ce5b9617caa", "5f9dc3919fb088eb84accb1e490921a134232466", "3bdaf59665e6effe323a1b61308bcac2da4c1b73", "f86c6942a7e187c41dd0714531efd2be828e18ad", "2f8183b549ec51b67f7dad717f0db6bf342c9d02", "1a862270ad9168e3bf5471bda2793c32d4043aa4", "69a77cb816a31c65699cd11c4a3b1b82ae44e903", "6cd96f2b63c6b6f33f15c0ea366e6003f512a951", "40a1935753cf91f29ffe25f6c9dde2dc49bf2a3a", "01d2cf5398c2b3e0f4fc8e8318a4492c95a0b242", "75e5ba7621935b57b2be7bf4a10cad66a9c445b9", "c5437496932dcb9d33519a120821da755951e1a9", "003ba2001bd2614d309d6ec15e9e2cbe86db03a1", "1da1299088a6bf28167c58bbd46ca247de41eb3c", "0d7fcdb99dc0d65b510f2b0b09d3d3cfed390261", "e40df008fd0e5fd169840bf7d72a951411d13c59", "4ca9753ab023accbfa75a547a65344ee17b549ba", "48dcf45a1e38adbb9826594f7ffaa5e95ef78395", "1bdfb3deae6e6c0df6537efcd1d7edcb4d7a96e9", "a317083d9aac4062e77aa0854513383c87e47ece", "3f4798c7701da044bdb7feb61ebdbd1d53df5cfe", "2fd007088a75916d0bf50c493d94f950bf55c5e6", "41c56c69b20b3f0b6c8a625009fc0a4d317e047a", "8f992ed6686710164005c20ab16cef6c6ad8d0ea", "760a712f570f7a618d9385c0cee7e4d0d6a78ed2", "2b3ceb40dced78a824cf67054959e250aeaa573b", "6e94c579097922f4bc659dd5d6c6238a428c4d22", "11fdff97f4511ae3d3691cfdeec5a19fa04db6ef", "85f27ec70474fe93f32864dd03c1d0f321979100", "1d97735bb0f0434dde552a96e1844b064af08f62", "3bfb9ba4b74b2b952868f590ff2f164de0c7d402", "f9752fd07b14505d0438bc3e14b23d7f0fe7f48b", "bafb8812817db7445fe0e1362410a372578ec1fc", "4909ed22b1310f1c6f2005be5ce3349e3259ff6a", "f510071fd7fdc6926e3958ebb85518bcfea17f89", "b750b3d8c34d4e57ecdafcd5ae8a15d7fa50bc24", "503b6a490c2b24b9d2aaf642a0fdaf797a8cdb99", "3624ca25f09f3acbcf4d3a4c40b9e45a29c22b94", "50e45e9c55c9e79aaae43aff7d9e2f079a2d787b", "c7b58827b2d07ece676271ae0425e369e3bd2310", "43e268c118ac25f1f0e984b57bc54f0119ded520", "0b878d553f359b38753c6ea27d7acf500a90da15", "1fff309330f85146134e49e0022ac61ac60506a9", "519f4eb5fe15a25a46f1a49e2632b12a3b18c94d", "ad9ba7eade9d4299159512d6d5d07d7d3d26ae58", "449808b7aa9ee6b13ad1a21d9f058efaa400639a", "ae89e464576209b1082da38e0cee7aeabd03d932", "b41374f4f31906cf1a73c7adda6c50a78b4eb498", "1bd50926079e68a6e32dc4412e9d5abe331daefb", "9eb13f8e8d948146bfbae1260e505ba209c7fdc1", "e2106bb3febb4fc8fe91f0fcbc241bcda0e56b1e", "77037a22c9b8169930d74d2ce6f50f1a999c1221", "0bf3513d18ec37efb1d2c7934a837dabafe9d091", "7de8a8b437ec7a18e395be9bf7c8f2d502025cc6", "2bf646a6efd15ab830344ae9d43e10cc89e29f34", "b9cad920a00fc0e997fc24396872e03f13c0bb9c", "6aa0a47f4b986870370c622be51f00f3a1b9d364", "080ab68a898a3703feead145e2c38361ae84a0a8", "ad784332cc37720f03df1c576e442c9c828a587a", "6e8a81d452a91f5231443ac83e4c0a0db4579974", "cc44f1d99b17a049a8186ec04c6a1ecf1906c3c8", "05e03c48f32bd89c8a15ba82891f40f1cfdc7562", "30a4b4ef252cb509b58834e7c40862124c737b61", "6f74c3885b684e52096497b811692bd766071530", "0e02dadab802128f6155e099135d03ca6b72f42c", "447a5e1caf847952d2bb526ab2fb75898466d1bc", "7ca7255c2e0c86e4adddbbff2ce74f36b1dc522d", "f180cb7111e9a6ba7cfe0b251c0c35daaef4f517", "15cd05baa849ab058b99a966c54d2f0bf82e7885", "e51f1ee5535017e10a5f77100ff892509ec6b221", "5b9d41e2985fa815c0f38a2563cca4311ce82954", "1f24cef78d1de5aa1eefaf344244dcd1972797e8", "6769cfbd85329e4815bb1332b118b01119975a95", "3e4f84ce00027723bdfdb21156c9003168bc1c80", "092dd7cb6c9b415eb83afb104fa63d7d4290ac33", "4ea63435d7b58d41a5cbcdd34812201f302ca061", "d4331a8dd47b03433f8390da2eaa618751861c64", "d57ce0ff4acb2910c2d1afee2ebb7aa1e72a4584", "3c374cb8e730b64dacb9fbf6eb67f5987c7de3c8", "f1ba2fe3491c715ded9677862fea966b32ca81f0", "df550cb749858648209707bec5410431ea95e027", "89945b7cd614310ebae05b8deed0533a9998d212", "9eaa967d19fc66010b7ade7d94eaf7971a1957f3", "2b0d14dbd079b3d78631117b1304d6c1579e1940", "c71f36c9376d444075de15b1102b4974481be84d", "30c5d2ec584e7b8273af6915aab420fc23ff2761", "17370f848801871deeed22af152489e39b6e1454", "2c883977e4292806739041cf8409b2f6df171aee", "4223666d1b0b1a60c74b14c2980069905088edc6", "0a4fc9016aacae9cdf40663a75045b71e64a70c9", "3e3a87eb24628ab075a3d2bde3abfd185591aa4c", "034c2ed71c31cb0d984d66c7ca753ef2cb6196ca", "68cf263a17862e4dd3547f7ecc863b2dc53320d8", "fdca08416bdadda91ae977db7d503e8610dd744f", "e35b09879a7df814b2be14d9102c4508e4db458b", "856317f27248cdb20226eaae599e46de628fb696", "907bb6c2b292e6db74fad5c0b7a7f1cc2a4d4224", "51f311f724883218bcc511b0403b9a7745b9d40e", "c1a16ee838d977160821951e7264af4b2e7c8265", "327ae6742cca4a6a684a632b0d160dd84d0d8632", "70444627cb765a67a2efba17b0f4b81ce1fc20ff", "65b9c71a4e5886e3ec8ff1f26038c3c08bd96dcb", "a35849af340f80791c4a901ec2f2bbbac06660f5", "cb8c067aeabacd0eb723c5bb23eb41d8d219c57d", "ea96bc017fb56593a59149e10d5f14011a3744a0", "65b1209d38c259fe9ca17b537f3fb4d1857580ae", "9c781f7fd5d8168ddae1ce5bb4a77e3ca12b40b6", "d02c54192dbd0798b43231efe1159d6b4375ad36", "1048c753e9488daa2441c50577fe5fdba5aa5d7c", "5b0008ba87667085912ea474025d2323a14bfc90", "57ca530e9acb63487e8591cb6efb89473aa1e5b4", "24e6a28c133b7539a57896393a79d43dba46e0f6", "6689aee6c9599c1af4c607ea5385ac0c2cf0c4b3", "661da40b838806a7effcb42d63a9624fcd684976", "0641dbee7202d07b6c78a39eecd312c17607412e", "e7cfaff65541cde4298a04882e00608d992f6703", "dba7d8c4d2fca41269a2c96b1ea594e2d0b9bdda", "35f084ddee49072fdb6e0e2e6344ce50c02457ef", "8a09668efc95eafd6c3056ff1f0fbc43bb5774db", "17d5e5c9a9ee4cf85dfbb9d9322968a6329c3735", "612b8eda338fcde9400ea93779741282fe4132d6", "ab427f0c7d4b0eb22c045392107509451165b2ba", "1c80bc91c74d4984e6422e7b0856cf3cf28df1fb", "9028fbbd1727215010a5e09bc5758492211dec19", "7957abae15f631c5f5c50de68aa2ad08fe1f366f", "61ffedd8a70a78332c2bbdc9feba6c3d1fd4f1b8", "78cec49ca0acd3b961021bc27d5cf78cbbbafc7e", "82d79658805f6c1aedf7b0b88b47b9555584d7ae", "894f27b6ea68a1ec9b7632533eabf2353b1e9d79", "2e0addeffba4be98a6ad0460453fbab52616b139", "713594c18978b965be87651bb553c28f8501df0a", "76d9f5623d3a478677d3f519c6e061813e58e833", "dfd8602820c0e94b624d02f2e10ce6c798193a25", "bd70f832e133fb87bae82dfaa0ae9d1599e52e4b", "45215e330a4251801877070c85c81f42c2da60fb", "89c84628b6f63554eec13830851a5d03d740261a", "68d40176e878ebffbc01ffb0556e8cb2756dd9e9", "281b91c35a1af97b1405bc724a04e2be6e24971b", "fb2bd6c2959a4f811b712840e599f695dad2967e", "0ed0e48b245f2d459baa3d2779bfc18fee04145b", "7aa062c6c90dba866273f5edd413075b90077b51", "54f442c7fa4603f1814ebd8eba912a00dceb5cb2", "a20036b7fbf6c0db454c8711e72d78f145560dc8", "40fb4e8932fb6a8fef0dddfdda57a3e142c3e823", "8f6d05b8f9860c33c7b1a5d704694ed628db66c7", "982fed5c11e76dfef766ad9ff081bfa25e62415a", "454bf5b99607b4418e931092476ad1798ce5efa4", "f869601ae682e6116daebefb77d92e7c5dd2cb15", "9a6da02db99fcc0690d7ffdc15340b125726ab95", "d7b6bbb94ac20f5e75893f140ef7e207db7cd483", "fc7b34a2e43bb3d3585e1963bb64a488e2f278a0", "0aa74ad36064906e165ac4b79dec298911a7a4db", "2116b13eb3af418ef02502715e8f3c98664e699a", "891b31be76e2baa83745f24c2e2013851dc83cbb", "dd8ad6ce8701d4b09be460a6cf058fcd5318c700", "8274069feeff6392b6c5d45d8bfaaacd36daedad", "e82360682c4da11f136f3fccb73a31d7fd195694", "765b2cb322646c52e20417c3b44b81f89860ff71", "1ad97cce5fa8e9c2e001f53f6f3202bddcefba22", "becd5fd62f6301226b8e150e1a5ec3180f748ff8", "58cb1414095f5eb6a8c6843326a6653403a0ee17", "cab3c6069387461c3a9e5d77defe9a84fe9c9032", "0db43ed25d63d801ce745fe04ca3e8b363bf3147", "d1bd956a8523629ed4e2533b01272f22cea534c6", "734d6049fe08d0a24f6aa70bf0d81c217dfca570", "0ebc50b6e4b01eb5eba5279ce547c838890b1418", "a62997208fec1b2fbca6557198eb7bc9340b2409", "31aa20911cc7a2b556e7d273f0bdd5a2f0671e0a", "028e237cb539b01ec72c244f57fdcfb65bbe53d4", "1b5d445741473ced3d4d33732c9c9225148ed4a1", "d46b4e6871fc9974542215f001e92e3035aa08d9", "42ecfc3221c2e1377e6ff849afb705ecd056b6ff", "0c3f7272a68c8e0aa6b92d132d1bf8541c062141", "fb084b1fe52017b3898c871514cffcc2bdb40b73", "6643a7feebd0479916d94fb9186e403a4e5f7cbf", "0ba99a709cd34654ac296418a4f41a9543928149", "9026ee8a89ecfa6bd2688a4943eee027e3fc4b0f", "a56c1331750bf3ac33ee07004e083310a1e63ddc", "f7ffc2dc6801b0feee7d863f02ae2ca34c3e6a66", "177d1e7bbea4318d379f46d8d17720ecef3086ac", "3b21aaf7def52964cf1fcc5f11520a7618c8fae3", "fc5538e60952f86fff22571c334a403619c742c3", "0ea6ee0931f2dc51b0440dfa197433faacd53010", "32c5c65db2af9691f8bb749c953c978959329f8f", "28aa89b2c827e5dd65969a5930a0520fdd4a3dc7", "c1581b5175994e33549b8e6d07b4ea0baf7fe517", "ffd81d784549ee51a9b0b7b8aaf20d5581031b74", "e78394213ae07b682ce40dc600352f674aa4cb05", "fcbec158e6a4ace3d4311b26195482b8388f0ee9", "e1e6e6792e92f7110e26e27e80e0c30ec36ac9c2", "ffc5a9610df0341369aa75c0331ef021de0a02a9", "c95cd36779fcbe45e3831ffcd3314e19c85defc5", "aecb15e3e9191eb135bdba2426967bfac3f068db", "6afeb764ee97fbdedfa8f66810dfc22feae3fa1f", "63b29886577a37032c7e32d8899a6f69b11a90de", "70769def1284fe88fd57a477cde8a9c9a3dff13f", "3d0f9a3031bee4b89fab703ff1f1d6170493dc01", "2d925cddb4a42d235b637e4888e24ba876b09e4a", "54966a5ac5a2aa19760fb5197889fa9dcccac1d1", "f8fe1b57347cdcbea755722bf1ae85c4b26f3e5c", "e12b2c468850acb456b0097d5535fc6a0d34efe3", "acab402d706dbde4bea4b7df52812681011f435e", "7535e3995deb84a879dc13857e2bc0796a2f7ce2", "39af06d29a74ad371a1846259e01c14b5343e3d1", "0ba449e312894bca0d16348f3aef41ca01872383", "ba99c37a9220e08e1186f21cab11956d3f4fccc2", "a34d75da87525d1192bda240b7675349ee85c123", "41d9a240b711ff76c5448d4bf4df840cc5dad5fc", "4b7c110987c1d89109355b04f8597ce427a7cd72", "eaaed082762337e7c3f8a1b1dfea9c0d3ca281bf", "40854850a1ca24d9f1e62f2a0432edcbb5633f76", "2be9144a1e66de127192b01907c862381f4011d1", "8cb55413f1c5b6bda943697bba1dc0f8fc880d28", "35d90beea6b4dca8d949aae93f86cf53da72971f", "fa398c6d6bd03df839dce7b59e04f473bc0ed660", "a7ec294373ccc0598cbb0bbb6340c4e56fe5d979", "6f0900a7fe8a774a1977c5f0a500b2898bcbe149", "b018fa5cb9793e260b8844ae155bd06380988584", "275b3cb7c780c663eabbf4d6c6cbc8fe24287c70", "81b8a6cabcd6451b21d5b44e69b0a355d9229cc4", "0fdcfb4197136ced766d538b9f505729a15f0daf", "2f348a2ad3ba390ee178d400be0f09a0479ae17b", "9853136dbd7d5f6a9c57dc66060cab44a86cd662", "0ec2049a1dd7ae14c7a4c22c5bcd38472214f44d", "2cf9088e9faa81872b355a4ea0a9fae46d3c8a08", "126535430845361cd7a3a6f317797fe6e53f5a3b", "4ba38262fe20fab3e4c80215147b498f83843b93", "ab87dfccb1818bdf0b41d732da1f9335b43b74ae", "b631f3c212aab45d73ddc119f1f7d00c3c502a72", "33ba256d59aefe27735a30b51caf0554e5e3a1df", "292eba47ef77495d2613373642b8372d03f7062b", "dbc3ab8c9f564f038e7779b87900c4a0426f3dd1", "6d4c64ca6936f868d793e1b164ddaf19243c19a7", "a3dc109b1dff3846f5a2cc1fe2448230a76ad83f", "aab9a617be6e5507beb457b1e6c2e5b046f9cff0", "7a84368ebb1a20cc0882237a4947efc81c56c0c0", "ffc9d6a5f353e5aec3116a10cf685294979c63d9", "1c6be6874e150898d9db984dd546e9e85c85724e", "eefe8bd6384f565d2e42881f1f9a468d1672989d", "176d9121e4e645344de4706dfb345ad456bfb84a", "499f2b005e960a145619305814a4e9aa6a1bba6a", "20a88cc454a03d62c3368aa1f5bdffa73523827b", "0fabb4a40f2e3a2502cd935e54e090a304006c1c", "0c247ac797a5d4035469abc3f9a0a2ccba49f4d8", "2340d810c515dc0c9fd319f598fa8012dc0368a0", "771505abd38641454757de75fe751d41e87f89a4", "03bd58a96f635059d4bf1a3c0755213a51478f12", "9c1860de6d6e991a45325c997bf9651c8a9d716f", "a200885bf6bfa0493d85e7617e65cdabe30a2dab", "91835984eaeb538606972de47c372c5fcfe8b6aa", "cb9092fe74ea6a5b2bb56e9226f1c88f96094388", "a88640045d13fc0207ac816b0bb532e42bcccf36", "72a87f509817b3369f2accd7024b2e4b30a1f588", "ef9b8724f857daec94690d03764dd1299d0cbbcd", "ff402bd06c9c4e94aa47ad80ccc4455efa869af3", "5e6fc99d8f5ebaab0e9c29bc0969530d201e0708", "d1079444ceddb1de316983f371ecd1db7a0c2f38", "26b9d546a4e64c1d759c67cd134120f98a43c2a6", "84be18c7683417786c13d59026f30daeed8bd8c9", "4abaebe5137d40c9fcb72711cdefdf13d9fc3e62", "cb4d3d1b8fbb6df71a184dd8f00f89f84fa8373b", "7a94936ce558627afde4d5b439ec15c59dbcdaa4", "3ee7a8107a805370b296a53e355d111118e96b7c", "72591a75469321074b072daff80477d8911c3af3", "84d7af78c8dba3cad0380a33511725db4db1a54d", "6d207360148ec3991b70952315cb3f1e8899e977", "2b300985a507533db3ec9bd38ade16a32345968e", "9b928c0c7f5e47b4480cb9bfdf3d5b7a29dfd493", "655e94eccddbe1b1662432c1237e61cf13a7d57b", "59c9d416f7b3d33141cc94567925a447d0662d80", "3d948e4813a6856e5b8b54c20e50cc5050e66abe", "a4cc626da29ac48f9b4ed6ceb63081f6a4b304a2", "017ce398e1eb9f2eed82d0b22fb1c21d3bcf9637", "cea2911ccabab40e9c1e5bcc0aa1127cab0c789f", "5fa932be4d30cad13ea3f3e863572372b915bec8", "8f713e3c5b6b166c213e00a3873f750fb5939c9a", "9771e04f48d8a1d7ae262539de8924117a04c20d", "eefb8768f60c17d76fe156b55b8a00555eb40f4d", "e8fdacbd708feb60fd6e7843b048bf3c4387c6db", "5a5511dd059d732e60c62ef817532689f4e0ab46", "564d4ee76c0511bc395dfc8ef8e3b3867fc34a6d", "00ebc3fa871933265711558fa9486057937c416e", "6cd5b56f4262c7e13f61a4a6f28eaa805f4e3291", "a3017bb14a507abcf8446b56243cfddd6cdb542b", "4b6be933057d939ddfa665501568ec4704fabb39", "d5b5c63c5611d7b911bc1f7e161a0863a34d44ea", "dedabf9afe2ae4a1ace1279150e5f1d495e565da", "6c0048265758442d1620c2a239590d0d9060c09d", "22fdd8d65463f520f054bf4f6d2d216b54fc5677", "50ce3f8744c219871fbdcab1342d49d589f2626b", "b97c7f82c1439fa1e4525e5860cb05a39cc412ea", "fec6648b4154fc7e0892c74f98898f0b51036dfe", "621f656fedda378ceaa9c0096ebb1556a42e5e0f", "e476cbcb7c1de73a7bcaeab5d0d59b8b3c4c1cbf", "13d430257d595231bda216ef859950caa736ad1d", "eeaeca3a601d65d2d978bf3da43ab42fa5e08ed2", "41ab4939db641fa4d327071ae9bb0df4a612dc89", "2f160a6526ebf10773680dadaba44b006bcec2cb", "11df25b4e074b7610ec304a8733fa47625d9faca", "5957936195c10521dadc9b90ca9b159eb1fc4871", "d5375f51eeb0c6eff71d6c6ad73e11e9353c1f12", "6267dbeb54889be5bdb50c338a7c6ef82287084c", "fe5d6c65e51386f4d36f7434fe6fcd9494fe9361", "7405ed035d1a4b9787b78e5566340a98fe4b63a0", "2ee817981e02c4709d65870c140665ed25b005cc", "758d481bbf24d12615b751fd9ec121500a648bce", "3538d2b5f7ab393387ce138611ffa325b6400774", "01733018a79aa447a27f269a1b9a58cd5f39603e", "278e1441a77fbeebb22c45932d76c557e5663197", "09733129161ca7d65cf56a7ad63c17f493386027", "8694cd9748fb1c128f91a572119978075fede848", "df8da144a695269e159fb0120bf5355a558f4b02", "95008358a631a10ee3c24bfa2bf0c39d136a916e", "e0638e0628021712ac76e3472663ccc17bd8838c", "8147ee02ec5ff3a585dddcd000974896cb2edc53", "8ce9b7b52d05701d5ef4a573095db66ce60a7e1c", "ffaad0204f4af763e3390a2f6053c0e9875376be", "87f738d3883fc56ef0841484478b89c0f241df02", "052cec9fdbfe12ccd02688f3b7f538c0d73555b3", "3a95eea0543cf05670e9ae28092a114e3dc3ab5c", "a2002279c36255c2c78cf5ec0c42cbfe32fe011f", "c73dd452c20460f40becb1fd8146239c88347d87", "276dbb667a66c23545534caa80be483222db7769", "00dc942f23f2d52ab8c8b76b6016d9deed8c468d", "1125760c14ea6182b85a09bf3f5bad1bdad43ef5", "3f9ca2526013e358cd8caeb66a3d7161f5507cbc", "4657d87aebd652a5920ed255dca993353575f441", "dac6e9d708a9757f848409f25df99c5a561c863c", "5cb83eba8d265afd4eac49eb6b91cdae47def26d", "609c35a6fa80af8b2e4ce46b1b16ec36578fd07f", "31bb49ba7df94b88add9e3c2db72a4a98927bb05", "05b8673d810fadf888c62b7e6c7185355ffa4121", "0fee3b9191dc1cef21f54232a23530cd8169d3b2", "070ab604c3ced2c23cce2259043446c5ee342fd6", "8c4042191431e9eb43f00b0f14c23765ab9c6688", "90ac0f32c0c29aa4545ed3d5070af17f195d015f", "3c09d15b3e78f38618b60388ec9402e616fc6f8e", "ccca2263786429b1b3572886ce6a2bea8f0dfb26", "0d98750028ea7b84b86e6fec3e67d61e4f690d09", "1a0e1ba4408d12f8a28049da0ff8cad4f91690d5", "b704eaa339d55ef7eac56d0117a8e127fc597686", "1a9a192b700c080c7887e5862c1ec578012f9ed1", "f6dabb4d91bf7389f3af219d486d4e67cec18c17", "9863dd1e2a3d3b4910a91176ac0f2fee5eb3b5e1", "6b18628cc8829c3bf851ea3ee3bcff8543391819", "4d6462fb78db88afff44561d06dd52227190689c", "1cee993dc42626caf5dbc26c0a7790ca6571d01a", "63d8d69e90e79806a062cb8654ad78327c8957bb", "3327e21b46434f6441018922ef31bddba6cc8176", "1b2d9a1c067f692dd48991beff03cd62b9faebf2", "1d10010ea7af43d59e1909d27e4e0e987264c667", "f09d5b6433f63d7403df5650893b78cdcf7319b3", "5e09155cfb7a8bab2217e5d34cd0d6a4a0586868", "565590af15af3d02f0b592b2e201e36708e4fe50", "79cdc8c786c535366cafeced1f3bdeb18ff04e66", "f93606d362fcbe62550d0bf1b3edeb7be684b000", "9c9ef6a46fb6395702fad622f03ceeffbada06e5", "0c378c8dcf707145e1e840a9951519d4176a301f", "5101368f986aa9837fdb3a71cb4299dff6f6325d", "40a5b32e261dc5ccc1b5df5d5338b7d3fe10370d", "19af008599fb17bbd9b12288c44f310881df951c", "425ea5656c7cf57f14781bafed51182b2e6da65f", "6e0a05d87b3cc7e16b4b2870ca24cf5e806c0a94", "1af52c853ff1d0ddb8265727c1d70d81b4f9b3a9", "3d1959048eba5495e765a80c8e0bbd3d65b3d544", "9c6dfd3a38374399d998d5a130ffc2864c37f554", "7d3f6dd220bec883a44596ddec9b1f0ed4f6aca2", "053c2f592a7f153e5f3746aa5ab58b62f2cf1d21", "ce54e891e956d5b502a834ad131616786897dc91", "8027a9093f9007200e8e69e05616778a910f4a5f", "a4f37cfdde3af723336205b361aefc9eca688f5c", "487f9ab19ca6779a014278d93f3e56ff82dac2e3", "daf05febbe8406a480306683e46eb5676843c424", "745e74ae84e1b2b8690d07db523531642023d6c4", "052c5ef6b20bf3e88bc955b6b2e86571be08ba64", "0181fec8e42d82bfb03dc8b82381bb329de00631", "f231e9408da20498ba51d93459b3fcdb7b666efb", "3c03d95084ccbe7bf44b6d54151625c68f6e74d0", "f5149fb6b455a73734f1252a96a9ce5caa95ae02", "576d0fea5a1ae9ce22996e726787c49023fc7522", "b262a2a543971e10fcbfc7f65f46115ae895d69e", "e43cc682453cf3874785584fca813665878adaa7", "f7093b138fd31956e30d411a7043741dcb8ca4aa", "6308e9c991125ee6734baa3ec93c697211237df8", "af97e792827438ddea1d5900960571939fc0533e", "89f4bcbfeb29966ab969682eae235066a89fc151", "0f1d42e1296474c9211fb57604574ba0cae4380d", "6d2fd0a9cbea13e840f962ba7c8a9771ec437d3a", "9606b1c88b891d433927b1f841dce44b8d3af066", "5145e42dc46845f3aeb8307452765ba8dc59d2da", "e68869499471bcd6fa8b4dc02aa00633673c0917", "856cc83a3121de89d4a6d9283afbcd5d7ef7aa2b", "202d8d93b7b747cdbd6e24e5a919640f8d16298a", "73fbdd57270b9f91f2e24989178e264f2d2eb7ae", "197c64c36e8a9d624a05ee98b740d87f94b4040c", "3a04eb72aa64760dccd73e68a3b2301822e4cdc3", "63c022198cf9f084fe4a94aa6b240687f21d8b41", "0601416ade6707c689b44a5bb67dab58d5c27814", "03104f9e0586e43611f648af1132064cadc5cc07", "3294e27356c3b1063595885a6d731d625b15505a", "453bf941f77234cb5abfda4e015b2b337cea4f17", "2a2df7e790737a026434187f9605c4763ff71292", "0e50fe28229fea45527000b876eb4068abd6ed8c", "47f8b3b3f249830b6e17888df4810f3d189daac1", "535cdce8264ac0813d5bb8b19ceafa77a1674adf", "ab68837d09986c592dcab7d08ee6dfb40e02916f", "aca75c032cfb0b2eb4c0ae56f3d060d8875e43f9", "64a08beb073f62d2ce44e25c4f887de9208625a4", "c252bc84356ed69ccf53507752135b6e98de8db4", "fa052fd40e717773c6dc9cc4a2f5c10b8760339f", "8ea30ade85880b94b74b56a9bac013585cb4c34b", "439647914236431c858535a2354988dde042ef4d", "916fbe5e8bec5e7757eeb9d452385db320204ee0", "ecac3da2ff8bc2ba55981467f7fdea9de80e2092", "8796f2d54afb0e5c924101f54d469a1d54d5775d", "80aa455068018c63237c902001b58844fcc6f160", "0e37d70794d5ccfef8b4cc22b4203245f33eec6e", "54bae57ed37ce50e859cbc4d94d70cc3a84189d5", "76b9fe32d763e9abd75b427df413706c4170b95c", "42dc36550912bc40f7faa195c60ff6ffc04e7cd6", "753a277c1632dd61233c488cc55d648de3caaaa3", "2be9284d531b8c573a4c39503ca50606446041a3", "9d46485ca2c562d5e295251530a99dd5df99b589", "3b1aaac41fc7847dd8a6a66d29d8881f75c91ad5", "33b915476f798ca18ae80183bf40aea4aaf57d1e", "d588dd4f305cdea37add2e9bb3d769df98efe880", "64fd48fae4d859583c4a031b51ce76ecb5de614c", "d2bad850d30973a61b1a7d7dc582241a41e5c326", "6afed8dc29bc568b58778f066dc44146cad5366c", "83e96ed8a4663edaa3a5ca90b7ce75a1bb595b05", "0cf1287c8fd41dcef4ac03ebeab20482f02dce20", "7ac9aaafe4d74542832c273acf9d631cb8ea6193", "1fa3948af1c338f9ae200038c45adadd2b39a3e4", "377a1be5113f38297716c4bb951ebef7a93f949a", "3dbfd2fdbd28e4518e2ae05de8374057307e97b3", "05a312478618418a2efb0a014b45acf3663562d7", "b5690409be6c4e98bd37181d41121adfef218537", "bbe949c06dc4872c7976950b655788555fe513b8", "9d5bfaf6191484022a6731ce13ac1b866d21ad18", "03701e66eda54d5ab1dc36a3a6d165389be0ce79", "58483028445bf6b2d1ad6e4b1382939587513fe1", "c2422c975d9f9b62fbb19738e5ce5e818a6e1752", "35208eda874591eac70286441d19785726578946", "6d66c98009018ac1512047e6bdfb525c35683b16", "e7b7df786cf5960d55cbac4e696ca37b7cee8dcd", "fd10b0c771a2620c0db294cfb82b80d65f73900d", "182f3aa4b02248ff9c0f9816432a56d3c8880706", "1d1caaa2312390260f7d20ad5f1736099818d358", "4dd6d511a8bbc4d9965d22d79ae6714ba48c8e41", "3cd22b5b81a0172d608ff14be71b755d1f68c201", "3b2d5585af59480531616fe970cb265bbdf63f5b", "b3b4a7e29b9186e00d2948a1d706ee1605fe5811", "580054294ca761500ada71f7d5a78acb0e622f19", "a3bf6129d1ae136709063a5639eafd8018f50feb", "3df7401906ae315e6aef3b4f13126de64b894a54", "9d55ec73cab779403cd933e6eb557fb04892b634", "e42f3c27391821f9873539fc3da125b83bffd5a2", "076f2dca12b3e85c282fc678f0d22ad6a3e6dc14", "b13a882e6168afc4058fe14cc075c7e41434f43e", "1195f0bf8f745ba69da915203bcd79589b94aec5", "0b50e223ad4d9465bb92dbf17a7b79eccdb997fb", "0653dcdff992ad980cd5ea5bc557efb6e2a53ba1", "8855d6161d7e5b35f6c59e15b94db9fa5bbf2912", "1a9337d70a87d0e30966ecd1d7a9b0bbc7be161f", "4e1d89149fc4aa057a8becce2d730ec6afd60efa", "c5844de3fdf5e0069d08e235514863c8ef900eb7", "8fee7b38358815e443f8316fa18768d76dba12e3", "159e792096756b1ec02ec7a980d5ef26b434ff78", "a1132e2638a8abd08bdf7fc4884804dd6654fa63", "dd0258367fadb632b612ccd84fbc1ef892e70aeb", "c4e2d5ebfebbb9dcee6a9866c3d6290481496df5", "c3b3636080b9931ac802e2dd28b7b684d6cf4f8b", "8ed32c8fad924736ebc6d99c5c319312ba1fa80b", "87309bdb2b9d1fb8916303e3866eca6e3452c27d", "42df75080e14d32332b39ee5d91e83da8a914e34", "2d35a07c4fa03d78d5b622ab703ea44850de8d39", "8f051647bd8d23482c6c3866c0ce1959b8bd40f6", "d9eed86e53ce5f7cba379fe77bbefb42e83c0d88", "11fe6d45aa2b33c2ec10d9786a71c15ec4d3dca8", "0da3c329ae14a4032b3ba38d4ea808cf6d115c4a", "0e677f2b798f5c1f7143ba983467321a7851565a", "365866dc937529c3079a962408bffaa9b87c1f06", "e510f2412999399149d8635a83eca89c338a99a1", "0c4659b35ec2518914da924e692deb37e96d6206", "4350bb360797a4ade4faf616ed2ac8e27315968e", "cfdbcb796d028b073cdf7b91162384cd1c14e621", "31afdb6fa95ded37e5871587df38976fdb8c0d67", "f6ce34d6e4e445cc2c8a9b8ba624e971dd4144ca", "b299c292b84aeb4f080a8b39677a8e0d07d51b27", "471befc1b5167fcfbf5280aa7f908eff0489c72b", "88c6d4b73bd36e7b5a72f3c61536c8c93f8d2320", "b4d694961d3cde43ccef7d8fcf1061fe0d8f97f3", "69064c7b349bf6e7f4a802f4fd0da676c1bd1d8b", "25127c2d9f14d36f03d200a65de8446f6a0e3bd6", "1dae2f492d3ca2351349a73df6ee8a99b05ffc30", "51ed4c92cab9336a2ac41fa8e0293c2f5f9bf3b6", "238fc68b2e0ef9f5ec043d081451902573992a03", "7a91617ec959acedc5ec8b65e55b9490b76ab871", "948af4b04b4a9ae4bff2777ffbcb29d5bfeeb494", "14fa27234fa2112014eda23da16af606db7f3637", "acde297810059ca632ef3f7c002b63b40cb8796f", "6b742055a664bcbd1c6a85ae6796bd15bc945367", "072db5ba5b375d439ba6dbb6427c63cd7da6e940", "1270044a3fa1a469ec2f4f3bd364754f58a1cb56", "43cbe3522f356fbf07b1ff0def73756391dc3454", "eedfb384a5e42511013b33104f4cd3149432bd9e", "08fbe3187f31b828a38811cc8dc7ca17933b91e9", "7f203f2ff6721e73738720589ea83adddb7fdd27", "188abc5bad3a3663d042ce98c7a7327e5a1ae298", "3933416f88c36023a0cba63940eb92f5cef8001a", "daba8f0717f3f47c272f018d0a466a205eba6395", "2e157e8b57f679c2f1b8e16d6e934f52312f08f6", "dddd70fb2746a944e7428e2eb61ca06faff3fce9", "163ba5a998973f9ead6be0ca873aed5934d5022e", "66810438bfb52367e3f6f62c24f5bc127cf92e56", "622daa25b5e6af69f0dac3a3eaf4050aa0860396", "09138ad5ad1aeef381f825481d1b4f6b345c438c", "66d512342355fb77a4450decc89977efe7e55fa2", "170aa0f16cd655fdd4d087f5e9c99518949a1b5c", "2988f24908e912259d7a34c84b0edaf7ea50e2b3", "b2e6944bebab8e018f71f802607e6e9164ad3537", "9378ead3a09bc9f89fb711e2746facf399dd942e", "5253c94f955146ba7d3566196e49fe2edea1c8f4", "539ae0920815eb248939165dd5d1b0188ff7dca2", "844e3e6992c98e53b45e4eb88368d0d6e27fc1d6", "2d5d3905adfea7a6a8371dc2c5edc669cadacf70", "519f1486f0755ef3c1f05700ea8a05f52f83387b", "66a9935e958a779a3a2267c85ecb69fbbb75b8dc", "5d197c8cd34473eb6cde6b65ced1be82a3a1ed14", "d8b99eada922bd2ce4e20dc09c61a0e3cc640a62", "55fd4639c2126de5ad69d23b8a6e670a05911b9d", "34b42bcf84d79e30e26413f1589a9cf4b37076f9", "95f26d1c80217706c00b6b4b605a448032b93b75", "aea4128ba18689ff1af27b90c111bbd34013f8d5", "322b7a4ce006e4d14748dd064e80ffba573ebcd7", "4a14a321a9b5101b14ed5ad6aa7636e757909a7c", "4270460b8bc5299bd6eaf821d5685c6442ea179a", "0fba39bf12486c7684fd3d51322e3f0577d3e4e8", "7ce03597b703a3b6754d1adac5fbc98536994e8f", "466184b10fb7ce9857e6b5bd6b4e5003e09a0b16", "235bebe7d0db37e6727dfa1246663be34027d96b", "7bd37e6721d198c555bf41a2d633c4f0a5aeecc1", "829f390b3f8ad5856e7ba5ae8568f10cee0c7e6a", "1e058b3af90d475bf53b3f977bab6f4d9269e6e8", "d75bd05865224a1341731da66b8d812a7924d6f6", "aca232de87c4c61537c730ee59a8f7ebf5ecb14f", "4d7e1eb5d1afecb4e238ba05d4f7f487dff96c11", "1176a74fb9351ac2de81c198c4861d78e58f172d", "d05759932001aa6f1f71e7dc261c4716f57a5397", "d046030f7138e5a2dbe2b3eec1b948ad8c787538", "d18cca5e90884020e748e7fe2d13398d3cbd14fb", "4014e8c1a1b49ad2b9b2c45c328ec9f1fd56f676", "d20ea5a4fa771bc4121b5654a7483ced98b39148", "ca0804050cf9d7e3ed311f9be9c7f829e5e6a003", "6d5f876a73799cc628e4ad2d9cfcd88091272342", "2cfc28a96b57e0817cc9624a5d553b3aafba56f3", "a2cc3193ed56ef4cedaaf4402c844df28edb5639", "ce9a61bcba6decba72f91497085807bface02daf", "9854145f2f64d52aac23c0301f4bb6657e32e562", "5f871838710a6b408cf647aacb3b198983719c31", "eb38f20eaa1b849cabec99815883390f84daf279", "2d990b04c2bd61d3b7b922b8eed33aeeeb7b9359", "ebb7cc67df6d90f1c88817b20e7a3baad5dc29b9", "157eb982da8fe1da4c9e07b4d89f2e806ae4ceb6", "f41e80f941a45b5880f4c88e5bf721872db3400f", "ac9dfbeb58d591b5aea13d13a83b1e23e7ef1fea", "1742e6c347037d5d4ccbdf5c7a27dfbf0afedb91", "56f812661c3248ed28859d3b2b39e033b04ae6ae", "bbf1396eb826b3826c5a800975047beabde2f0de", "11f7f939b6fcce51bdd8f3e5ecbcf5b59a0108f5", "b52c0faba5e1dc578a3c32a7f5cfb6fb87be06ad", "09df62fd17d3d833ea6b5a52a232fc052d4da3f5", "816eff5e92a6326a8ab50c4c50450a6d02047b5e", "bd07d1f68486052b7e4429dccecdb8deab1924db", "97032b13f1371c8a813802ade7558e816d25c73f", "2ed7d95588200c8c738c7dd61b8338538e04ea30", "0e1983e9d0e8cb4cbffef7af06f6bc8e3f191a64", "0a5ffc55b584da7918c2650f9d8602675d256023", "410bc0b3bd82c85c98df71ec0cfe995f14621077", "85785ae222c6a9e01830d73a120cdac75d0b838a", "3d143cfab13ecd9c485f19d988242e7240660c86", "edf98a925bb24e39a6e6094b0db839e780a77b08", "1d3bd75e2fb95cc0996a1a2eeaf21dfa42ab7ca0", "bfd0dd2d13166a9c59e04c62f5463eacfc8d0d2b", "331d6ace8d59fa211e5bc84a93fdc65695238c69", "89e31777f221ddb3bc9940d7f520c8114c4148a2", "6ff0f804b8412a50ae2beea5cd020c94a5de5764", "36b19e6bf2f0abc0387052436956a25b37488134", "759a3b3821d9f0e08e0b0a62c8b693230afc3f8d", "abac0fa75281c9a0690bf67586280ed145682422", "02a92b79391ddac0acef4f665b396f7f39ca2972", "176fc31a686fb70d73f1fa354bf043ad236f7aa3", "0c5ddfa02982dcad47704888b271997c4de0674b", "60b3601d70f5cdcfef9934b24bcb3cc4dde663e7", "b313751548018e4ecd5ae2ce6b3b94fbd9cae33e", "c822bd0a005efe4ec1fea74de534900a9aa6fb93", "c0723e0e154a33faa6ff959d084aebf07770ffaf", "2b10a07c35c453144f22e8c539bf9a23695e85fc", "01e63d0a21fad7a29301749e9eafed826101b636", "14e759cb019aaf812d6ac049fde54f40c4ed1468", "aa912375eaf50439bec23de615aa8a31a3395ad3", "cfeb26245b57dd10de8f187506d4ed5ce1e2b7dd", "7a9ef21a7f59a47ce53b1dff2dd49a8289bb5098", "ab58a7db32683aea9281c188c756ddf969b4cdbd", "d6a5eb4377e2a67420778eab61b5a89046307bae", "304b1f14ca6a37552dbfac443f3d5b36dbe1a451", "16c1b592d85d13f1ba4eff0afb4441bb78650785", "5ca14fa73da37855bfa880b549483ee2aba26669", "4b28de1ebf6b6cb2479b9176fab50add6ed75b78", "32d555faaaa0a6f6f9dfc9263e4dba75a38c3193", "965f3a60a762712c3fc040724e507d00357f8709", "884a9ce87d4d2338cb97bf4c8df3cdb079a87d5e", "5040f7f261872a30eec88788f98326395a44db03", "d67dcaf6e44afd30c5602172c4eec1e484fc7fb7", "a59cdc49185689f3f9efdf7ee261c78f9c180789", "85a136b48c2036b16f444f93b086e2bd8539a498", "522a4ca705c06a0436bbe62f46efe24d67a82422", "3630324c2af04fd90f8668f9ee9709604fe980fd", "14d4c019c3eac3c3fa888cb8c184f31457eced02", "5b7cb9b97c425b52b2e6f41ba8028836029c4432", "9bc289a32bb5ab54b7a178b7234799f32e0568ce", "529e2ce6fb362bfce02d6d9a9e5de635bde81191", "0ef96d97365899af797628e80f8d1020c4c7e431", "841bf196ee0086c805bd5d1d0bddfadc87e424ec", "0a4b808ff800fb0041132854361f591ad01067a5", "bab88235a30e179a6804f506004468aa8c28ce4f", "60970e124aa5fb964c9a2a5d48cd6eee769c73ef", "a947c21a15fb0a02378c36271e1addf6b6e110eb", "aa94f214bb3e14842e4056fdef834a51aecef39c", "f812347d46035d786de40c165a158160bb2988f0", "1a3eee980a2252bb092666cf15dd1301fa84860e", "02e39f23e08c2cb24d188bf0ca34141f3cc72d47", "bef503cdfe38e7940141f70524ee8df4afd4f954", "0c30f6303dc1ff6d05c7cee4f8952b74b9533928", "9b474d6e81e3b94e0c7881210e249689139b3e04", "afdbbc5c84eb4e535c7c478b5227c0138b57af64", "8c85ef961826575bc2c2f4da7784bc3bfcf8b188", "1a031378cf1d2b9088a200d9715d87db8a1bf041", "004a1bb1a2c93b4f379468cca6b6cfc6d8746cc4", "3598d10d7d4f2b543afa8bcf6b2c34a3696ef155", "c5022fbeb65b70f6fe11694575b8ad1b53412a0d", "0d88ab0250748410a1bc990b67ab2efb370ade5d", "8e452379fda31744d4a4383fcb8a9eab6dbc4ae4", "cf09e2cb82961128302b99a34bff91ec7d198c7c", "86ec0e331dd494533e16dd638661463b7e03edb7", "471bef061653366ba66a7ac4f29268e8444f146e", "a9af0dc1e7a724464d4b9d174c9cf2441e34d487", "77a9b1856ebbc9a6170ee4c572a515d6db062cef", "4f6adc53798d9da26369bea5a0d91ed5e1314df2", "3e51d634faacf58e7903750f17111d0d172a0bf1", "11367581c308f4ba6a32aac1b4a7cdb32cd63137", "a57ee5a8fb7618004dd1def8e14ef97aadaaeef5", "6691dfa1a83a04fdc0177d8d70e3df79f606b10f", "fd60166c2619c0db5e5159a3dfe9068aa4f1b32f", "4faded442b506ad0f200a608a69c039e92eaff11", "89cabb60aa369486a1ebe586dbe09e3557615ef8", "f6ca29516cce3fa346673a2aec550d8e671929a6", "f909d04c809013b930bafca12c0f9a8192df9d92", "310da8bd81c963bd510bf9aaa4d028a643555c84", "49e85869fa2cbb31e2fd761951d0cdfa741d95f3", "1db23a0547700ca233aef9cfae2081cd8c5a04d7", "505e55d0be8e48b30067fb132f05a91650666c41", "c32383330df27625592134edd72d69bb6b5cff5c", "4fbef7ce1809d102215453c34bf22b5f9f9aab26", "cdfa7dccbc9e9d466f8a5847004973a33c7fcc89", "687e17db5043661f8921fb86f215e9ca2264d4d2", "6a527eeb0b2480109fe987ed7eb671e0d847fca8", "5599ac2cd569ed83ecab8449d2f245e13034da06", "1ad5cb4c1eec5a9666b5dbbb6fab43576d0935db", "d2fac640086ba89271ad7c1ebf36239ecd64605e", "dbf2d2ca28582031be6d16519ab887248f5e8ad8", "5a547df635a9a56ac224d556333d36ff68cbf088", "61b22b1016bf13aca8d2e57c4e5e004d423f4865", "2b2e6e073fe0876fdf96a336cbc14de0217ce070", "af654a7ec15168b16382bd604889ea07a967dac6", "918b72a47b7f378bde0ba29c908babf6dab6f833", "181045164df86c72923906aed93d7f2f987bce6c", "0db371a6bc8794557b1bffc308814f53470e885a", "78a4eb59ec98994bebcf3a5edf9e1d34970c45f6", "0319332ded894bf1afe43f174f5aa405b49305f0", "080e0efc3cf71260bfe9bdc62cd86614d1ebca46", "d9c4b1ca997583047a8721b7dfd9f0ea2efdc42c", "5397c34a5e396658fa57e3ca0065a2878c3cced7", "191b70fdd6678ef9a00fd63710c70b022d075362", "552c55c71bccfc6de7ce1343a1cd12208e9a63b3", "4fbc0189252ed4fe8f9cffd3ea0ebbb0c621e3ef", "126204b377029feb500e9b081136e7a9010e3b6b", "603231c507bb98cc8807b6cbe2c860f79e8f6645", "b944cc4241d195b1609a7a9d87fce0e9ba1498bc", "d91a5589fd870bf62b7e4979d9d47e8acf6c655d", "e9d147e657619c393ca702117602fd7d15675f69", "ae836e2be4bb784760e43de88a68c97f4f9e44a1", "f0de1e61ba806f3db918f9e498fcc6dfa223b13d", "86b6de59f17187f6c238853810e01596d37f63cd", "efc78a7d95b14abacdfde5c78007eabf9a21689c", "5c624382057b55e46af4dc4c055a33c90e8bf08a", "cadba72aa3e95d6dcf0acac828401ddda7ed8924", "3cc3cf57326eceb5f20a02aefae17108e8c8ab57", "ae5bb02599244d6d88c4fe466a7fdd80aeb91af4", "72f4aaf7e2e3f215cd8762ce283988220f182a5b", "f2eab39cf68de880ee7264b454044a55098e8163", "7d18e9165312cf669b799aa1b883c6bbe95bf40e", "721b109970bf5f1862767a1bec3f9a79e815f79a", "7384610776ec405dc84e47f2d353aa6d3cc03b1d", "a2bcfba155c990f64ffb44c0a1bb53f994b68a15", "956317de62bd3024d4ea5a62effe8d6623a64e53", "16671b2dc89367ce4ed2a9c241246a0cec9ec10e", "8db609d84190b905913eb2f17f4e558c6e982208", "79b669abf65c2ca323098cf3f19fa7bdd837ff31", "3d36f941d8ec613bb25e80fb8f4c160c1a2848df", "ea86b75427f845f04e96bdaadfc0d67b3f460005", "80f72b26c6571aee2ff04704bc7fd1a69bfa0b3f", "c43862db5eb7e43e3ef45b5eac4ab30e318f2002", "8e63868e552e433dc536ba732f4c2af095602869", "280d59fa99ead5929ebcde85407bba34b1fcfb59", "33695e0779e67c7722449e9a3e2e55fde64cfd99", "71e95c3a31dceabe9cde9f117615be8bf8f6d40e", "16fc82d44188eb49a151bd5836a29911b3bfabcb", "a53f988d16f5828c961553e8efd38fed15e70bcc", "23a8d02389805854cf41c9e5fa56c66ee4160ce3", "36c2db5ff76864d289781f93cbb3e6351f11984c", "391b273af237b69ebbdfacb8e33b8e873421c780", "0e6f422c3f79c552c0c3d7eda0145aed8680f0ea", "48a417cfeba06feb4c7ab30f06c57ffbc288d0b5", "2489a839d0a761ef8520393a7e412c36f5f26324", "edd6ed94207ab614c71ac0591d304a708d708e7b", "bd0265ba7f391dc3df9059da3f487f7ef17144df", "e96ce25d11296fce4e2ecc2da03bd207dc118724", "45a6333fc701d14aab19f9e2efd59fe7b0e89fec", "5160569ca88171d5fa257582d161e9063c8f898d", "042825549296ea419d95fcf0b5e71f72070a5f0d", "2b5005c2abf2d9a8c16afa50306b6959dfc72275", "75d7ba926ef1cc2adab6c5019afbb2f69a5ca27d", "4c6e1840451e1f86af3ef1cb551259cb259493ba", "d2cd9a7f19600370bce3ea29aba97d949fe0ceb9", "48af47406ec14b561a9cdfafc5b8bdfdc746eb8a", "59dac8b460a89e03fa616749a08e6149708dcc3a", "442d3aeca486de787de10bc41bfeb0b42c81803f", "d26b443f87df76034ff0fa9c5de9779152753f0c", "6daccf3d15c617873954bb75de26f6b6b0a42772", "2564920d6976be68bb22e299b0b8098090bbf259", "391642ec5ade3579654a14c3644af6f086af0158", "1ea4347def5868c622d7ce57cbe171fa68207e2b", "20ade100a320cc761c23971d2734388bfe79f7c5", "aac39ca161dfc52aade063901f02f56d01a1693c", "f486624efa750d718a670fba3c7f21b1c84ebaeb", "10bfa4cecd64b9584c901075d6b50f4fad898d0b", "61f1b14f04d2fa1d8a556adbdf93050b4637f44b", "ed94e7689cdae87891f08428596dec2a2dc6a002", "6aa61d28750629febe257d1cb69379e14c66c67f", "beb3fd2da7f8f3b0c3ebceaa2150a0e65736d1a2", "e39a0834122e08ba28e7b411db896d0fdbbad9ba", "7bf0a1aa1d0228a51d24c0c3a83eceb937a6ae25", "3028690d00bd95f20842d4aec84dc96de1db6e59", "0e5dcc6ae52625fd0637c6bba46a973e46d58b9c", "28d7029cfb73bcb4ad1997f3779c183972a406b4", "20be15dac7d8a5ba4688bf206ad24cab57d532d6", "05f3d1e9fb254b275354ca69018e9ed321dd8755", "0c93cb1af3bba1bd90a03e921ff2d55acf35c01f", "b84f164dbccb16da75a61323adaca730f528edde", "85c007758e409eb3a9ae83375c7427dd517f4ab9", "c8e84cdff569dd09f8d31e9f9ba3218dee65e961", "c1d2d12ade031d57f8d6a0333cbe8a772d752e01", "261c3e30bae8b8bdc83541ffa9331b52fcf015e6", "c2fa83e8a428c03c74148d91f60468089b80c328", "90c2d4d9569866a0b930e91713ad1da01c2a6846", "b216040f110d2549f61e3f5a7261cab128cab361", "00d94b35ffd6cabfb70b9a1d220b6823ae9154ee", "5d09d5257139b563bd3149cfd5e6f9eae3c34776", "a513977bcd8cecd2ed1836bf91b31a80a1ebe27b", "0b572a2b7052b15c8599dbb17d59ff4f02838ff7", "2546dc7e2c2390233de16502413fe1097ecf3fb5", "520782f07474616879f94aae0d9d1fff48910254", "f4aed1314b2d38fd8f1b9d2bc154295bbd45f523", "153e5cddb79ac31154737b3e025b4fb639b3c9e7", "83b4899d2899dd6a8d956eda3c4b89f27f1cd308", "1888bf50fd140767352158c0ad5748b501563833", "43a03cbe8b704f31046a5aba05153eb3d6de4142", "7f2a234ad5c256733a837dbf98f25ed5aad214e8", "8fed5ea3b69ea441a8b02f61473eafee25fb2374", "1e213b03e1b8a6067bf37503904491e98b9e42df", "5b6ecbf5f1eecfe1a9074d31fe2fb030d75d9a79", "1efaa128378f988965841eb3f49d1319a102dc36", "a0aa32bb7f406693217fba6dcd4aeb6c4d5a479b", "78598e7005f7c96d64cc47ff47e6f13ae52245b8", "6fdf2f4f7ae589af6016305a17d460617d9ef345", "a9426cb98c8aedf79ea19839643a7cf1e435aeaa", "bc910ca355277359130da841a589a36446616262", "c7c8d150ece08b12e3abdb6224000c07a6ce7d47", "3146fabd5631a7d1387327918b184103d06c2211", "3f0c6dbfd3c9cd5625ba748327d69324baa593a6", "15aa6c457678e25f6bc0e818e5fc39e42dd8e533", "fa08b52dda21ccf71ebc91bc0c4d206ac0aa3719", "69b18d62330711bfd7f01a45f97aaec71e9ea6a5", "768f6a14a7903099729872e0db231ea814eb05e9", "0141cb33c822e87e93b0c1bad0a09db49b3ad470", "5213549200bccec57232fc3ff788ddf1043af7b3", "29c340c83b3bbef9c43b0c50b4d571d5ed037cbd", "e465f596d73f3d2523dbf8334d29eb93a35f6da0", "b806a31c093b31e98cc5fca7e3ec53f2cc169db9", "11aa527c01e61ec3a7a67eef8d7ffe9d9ce63f1d", "9b4b2a575641f3a7f8a5ce28b6a06c36694a9ddf", "747dc0add50b86f5ba9e3e7315943d520e08f9eb", "8dfe43c76b76a97f8938f5f5f81059a1f1fa74ed", "a73405038fdc0d8bf986539ef755a80ebd341e97", "ec7cd3fff8bdbbe7005bc8d6b7f6b87d72aac2d9", "df71a00071d5a949f9c31371c2e5ee8b478e7dc8", "5ee0103048e1ce46e34a04c45ff2c2c31529b466", "258b3b1df82186dd76064ef86b28555e91389b73", "206fbe6ab6a83175a0ef6b44837743f8d5f9b7e8", "599adc0dcd4ebcc2a868feedd243b5c3c1bd1d0a", "862d17895fe822f7111e737cbcdd042ba04377e8", "13f6ab2f245b4a871720b95045c41a4204626814", "909c23143162d98ffb2447f0018f92ac6cf8591b", "18dfc2434a95f149a6cbb583cca69a98c9de9887", "c5adb33bd3557c94d0e54cfe2036a1859118a65e", "9e8637a5419fec97f162153569ec4fc53579c21e", "598744c8620e4ecbf449d14d7081fbf1cd05851f", "74156a11c2997517061df5629be78428e1f09cbd", "a85e9e11db5665c89b057a124547377d3e1c27ef", "d4453ec649dbde752e74da8ab0984c6f15cc6e06", "0bab5213911c19c40e936b08d2f8fba01e286b85", "88ad82e6f2264f75f7783232ba9185a2f931a5d1", "4223917177405eaa6bdedca061eb28f7b440ed8e", "c18d537037caf399c4fabfdec896c376675af58a", "159b1e3c3ed0982061dae3cc8ab7d9b149a0cdb1", "43ed518e466ff13118385f4e5d039ae4d1c000fb", "a26fd9df58bb76d6c7a3254820143b3da5bd584b", "355746e6e1770cfcc2e91479f8134c854a77ff96", "66490b5869822b31d32af7108eaff193fbdb37b0", "2f73203fd71b755a9601d00fc202bbbd0a595110", "195d331c958f2da3431f37a344559f9bce09c0f7", "dd715a98dab34437ad05758b20cc640c2cdc5715", "83e093a07efcf795db5e3aa3576531d61557dd0d", "fbe4f8a6af19f63e47801c6f31402f9baae5fecf", "05ea7930ae26165e7e51ff11b91c7aa8d7722002", "6a26893ed63830d00f6d011679d1b1ed2d8466a9", "b6f15bf8723b2d5390122442ab04630d2d3878d8", "2aa2b312da1554a7f3e48f71f2fce7ade6d5bf40", "15bf0e70b069cea62d87d3bf706172c4a6a7779e", "06262d14323f9e499b7c6e2a3dec76ad9877ba04", "9391618c09a51f72a1c30b2e890f4fac1f595ebd", "37278ffce3a0fe2c2bbf6232e805dd3f5267eba3", "1e8fd77d4717e9cb6079e10771dd2ed772098cb3", "72282287f25c5419dc6fd9e89ec9d86d660dc0b5", "9ce4541d21ee3511bf3dc55bc3cd01222194d95a", "f11c76efdc9651db329c8c862652820d61933308", "0ba64f4157d80720883a96a73e8d6a5f5b9f1d9b", "4da735d2ed0deeb0cae4a9d4394449275e316df2", "c2e03efd8c5217188ab685e73cc2e52c54835d1a", "5a10d74c7fc3294f76d771df413fe0b0b35f2ab5", "39ed31ced75e6151dde41944a47b4bdf324f922b", "411318684bd2d42e4b663a37dcf0532a48f0146d", "352a620f0b96a7e76b9195a7038d5eec257fd994", "0a0321785c8beac1cbaaec4d8ad0cfd4a0d6d457", "7a131fafa7058fb75fdca32d0529bc7cb50429bd", "27a00f2490284bc0705349352d36e9749dde19ab", "5121f42de7cb9e41f93646e087df82b573b23311", "c1482491f553726a8349337351692627a04d5dbe", "7f97a36a5a634c30de5a8e8b2d1c812ca9f971ae", "212608e00fc1e8912ff845ee7a4a67f88ba938fc", "96e318f8ff91ba0b10348d4de4cb7c2142eb8ba9", "e47e8fa44decf9adbcdb02f8a64b802fe33b29ef", "69adf2f122ff18848ff85e8de3ee3b2bc495838e", "9e182e0cd9d70f876f1be7652c69373bcdf37fb4", "98b2f21db344b8b9f7747feaf86f92558595990c", "fb3ff56ab12bd250caf8254eca30cd97984a949a", "3a27d164e931c422d16481916a2fa6401b74bcef", "3dc522a6576c3475e4a166377cbbf4ba389c041f", "b6f758be954d34817d4ebaa22b30c63a4b8ddb35", "1fc249ec69b3e23856b42a4e591c59ac60d77118", "d8526863f35b29cbf8ac2ae756eaae0d2930ffb1", "8509abbde2f4b42dc26a45cafddcccb2d370712f", "e5e5f31b81ed6526c26d277056b6ab4909a56c6c", "f74917fc0e55f4f5682909dcf6929abd19d33e2e", "2b869d5551b10f13bf6fcdb8d13f0aa4d1f59fc4", "5f64a2a9b6b3d410dd60dc2af4a58a428c5d85f9", "5a259f2f5337435f841d39dada832ab24e7b3325", "0a64f4fec592662316764283575d05913eb2135b", "c71217b2b111a51a31cf1107c71d250348d1ff68", "c11eb653746afa8148dc9153780a4584ea529d28", "b73795963dc623a634d218d29e4a5b74dfbc79f1", "bd379f8e08f88729a9214260e05967f4ca66cd65", "d80a3d1f3a438e02a6685e66ee908446766fefa9", "8e0ab1b08964393e4f9f42ca037220fe98aad7ac", "040dc119d5ca9ea3d5fc39953a91ec507ed8cc5d", "eb526174fa071345ff7b1fad1fad240cd943a6d7", "7c80d91db5977649487388588c0c823080c9f4b4", "4c29e1f31660ba33e46d7e4ffdebb9b8c6bd5adc", "0b8b8776684009e537b9e2c0d87dbd56708ddcb4", "0334cc0374d9ead3dc69db4816d08c917316c6c4", "de7f5e4ccc2f38e0c8f3f72a930ae1c43e0fdcf0", "c808c784237f167c78a87cc5a9d48152579c27a4", "39c10888a470b92b917788c57a6fd154c97b421c", "3e3227c8e9f44593d2499f4d1302575c77977b2e", "4209783b0cab1f22341f0600eed4512155b1dee6", "f61d5f2a082c65d5330f21b6f36312cc4fab8a3b", "d78734c54f29e4474b4d47334278cfde6efe963a", "cb2470aade8e5630dcad5e479ab220db94ecbf91", "dd8084b2878ca95d8f14bae73e1072922f0cc5da", "3795974e24296185d9b64454cde6f796ca235387", "e5823a9d3e5e33e119576a34cb8aed497af20eea", "d1a43737ca8be02d65684cf64ab2331f66947207", "bd74c3ca2ff03396109ac2d1131708636bd0d4d3", "ba788365d70fa6c907b71a01d846532ba3110e31", "266766818dbc5a4ca1161ae2bc14c9e269ddc490", "11ad162b3165b4353df8d7b4153fb26d6a310d11", "9329523dc0bd4e2896d5f63cf2440f21b7a16f16", "9b0489f2d5739213ef8c3e2e18739c4353c3a3b7", "1316296fae6485c1510f00b1b57fb171b9320ac2", "d29eec5e047560627c16803029d2eb8a4e61da75", "fbc2f5cf943f440b1ba2374ecf82d0176a44f1eb", "e3c011d08d04c934197b2a4804c90be55e21d572", "c9efcd8e32dced6efa2bba64789df8d0a8e4996a", "38d8ff137ff753f04689e6b76119a44588e143f3", "6f5309d8cc76d3d300b72745887addd2a2480ba8", "7323b594d3a8508f809e276aa2d224c4e7ec5a80", "6fed504da4e192fe4c2d452754d23d3db4a4e5e3", "a322479a6851f57a3d74d017a9cb6d71395ed806", "d949fadc9b6c5c8b067fa42265ad30945f9caa99", "b2add9fad0bcf7bf0660f99f389672cdf7cc6a70", "3baa3d5325f00c7edc1f1427fcd5bdc6a420a63f", "ffea8775fc9c32f573d1251e177cd283b4fe09c9", "8199803f476c12c7f6c0124d55d156b5d91314b6", "dec0c26855da90876c405e9fd42830c3051c2f5f", "d35534f3f59631951011539da2fe83f2844ca245", "8ff8c64288a2f7e4e8bf8fda865820b04ab3dbe8", "ff44d8938c52cfdca48c80f8e1618bbcbf91cb2a", "2e0d56794379c436b2d1be63e71a215dd67eb2ca", "b446bcd7fb78adfe346cf7a01a38e4f43760f363", "6ca6ade6c9acb833790b1b4e7ee8842a04c607f7", "23dd8d17ce09c22d367e4d62c1ccf507bcbc64da", "313d5eba97fe064bdc1f00b7587a4b3543ef712a", "3cb2841302af1fb9656f144abc79d4f3d0b27380", "6afe1f668eea8dfdd43f0780634073ed4545af23", "a1b7bb2a4970b7c479aff3324cc7773c1daf3fc1", "3933e323653ff27e68c3458d245b47e3e37f52fd", "37c5c65ae204ad3692cd30a3dc62f28a263ad468", "3827f1cab643a57e3cd22fbffbf19dd5e8a298a8", "6d91da37627c05150cb40cac323ca12a91965759", "707a542c580bcbf3a5a75cce2df80d75990853cc", "45c31cde87258414f33412b3b12fc5bec7cb3ba9", "4e1258db62e4762fd8647b250fda9c3567f86eb8", "a000e15656e84dd538f1f0b8f8639dd29f122c95", "496f3d14cf466f054d395a3c71fa2cd6a3dda61d", "f0b4f5104571020206b2d5e606c4d70f496983f9", "2271d554787fdad561fafc6e9f742eea94d35518", "5c02bd53c0a6eb361972e8a4df60cdb30c6e3930", "72a3bb0fb490355a926c5a689e12268bff9ff842", "d4fba386caca1b5b2ee35ee5310b5fce50b2b1c3", "d8bf148899f09a0aad18a196ce729384a4464e2b", "396de136485d85242583951bee4e7b19234bc964", "609d81ddf393164581b3e3bf11609a712ac47522", "4735fa28fa2a2af98f7b266efd300a00e60dddf7", "c459014131cbcd85f5bd5c0a89115b5cc1512be9", "6584c3c877400e1689a11ef70133daa86a238602", "9e99f818b37d44ec6aac345fb2c5356d83d511c7", "84a74ef8680b66e6dccbc69ae80321a52780a68e", "33b61be191e63b0c9974be708180275c9d5b3057", "911505a4242da555c6828509d1b47ba7854abb7a", "0733ec1953f6c774eb3a723618e1268586b46359", "c175ebe550761b18bac24d394d85bdfaf3b7718c", "d4b4020e289c095ce2c2941685c6cd37667f5cc9", "e379e73e11868abb1728c3acdc77e2c51673eb0d", "55c46ae1154ed310610bdf5f6d9e7023d14c7eb4", "e4d0e87d0bd6ead4ccd39fc5b6c62287560bac5b", "b331ca23aed90394c05f06701f90afd550131fe3", "4f0bf2508ae801aee082b37f684085adf0d06d23", "060f67c8a0de8fee9c1732b63ab40627993f93d0", "9c81d436b300494bc88d4de3ac3ec3cc9c43c161", "12bb0cb32e48269da2902c4c6d41ea2966ba8462", "99726ad232cef837f37914b63de70d8c5101f4e2", "fadafdd7dedd2bdd775b4591a998c8b5254081e1", "5bb6703bc01e4f7ab7e043964ec6579ac06a7c03", "847e07387142c1bcc65035109ccce681ef88362c", "7081958a390d3033f5f33e22bbfec7055ea8d601", "5b719410e7829c98c074bc2947697fac3b505b64", "288dbc40c027af002298b38954d648fddd4e2fd3", "36b40c75a3e53c633c4afb5a9309d10e12c292c7", "049186d674173ebb76496f9ecee55e17ed1ca41b", "0e49a23fafa4b2e2ac097292acf00298458932b4", "3a49507c46a2b8c6411809c81ac47b2b1d2282c3", "8a40b6c75dd6392ee0d3af73cdfc46f59337efa9", "161eb88031f382e6a1d630cd9a1b9c4bc6b47652", "c48b68dc780c71ab0f0f530cd160aa564ed08ade", "259ddd3c618feec51576baac7eaaf80ea924b791", "5491478ae2c58af21389ed3af21babd362511a8e", "7e456e94f3080c761f858264428ee4c91cd187b2", "f17d8f14651c123d39e13a39dc79b7eb3659fe68", "79fa57dedafddd3f3720ca26eb41c82086bfb332", "10e704c82616fb5d9c48e0e68ee86d4f83789d96", "06d028bd761ad6f29e9f1835d6686d9880706438", "660b73b0f39d4e644bf13a1745d6ee74424d4a16", "0708059e3bedbea1cbfae1c8cd6b7259d4b56b5b", "9bcfadd22b2c84a717c56a2725971b6d49d3a804", "5b6d05ce368e69485cb08dd97903075e7f517aed", "09cf3f1764ab1029f3a7d57b70ae5d5954486d69", "43a4dd79bb26e3b722ac8bea20f5916c30599851", "cda4fb9df653b5721ad4fe8b4a88468a410e55ec", "0ed4b4d6d1a0c49c4eb619aab36db559b620d99f", "2a8c9e43459c1051f5b8048a3863c7bb8121abb2", "2f95340b01cfa48b867f336185e89acfedfa4d92", "29c7dfbbba7a74e9aafb6a6919629b0a7f576530", "35a39c7da14b1d288c0f9201374b307f667d63a3", "75a74a74d6abbbb302a99de3225c8870fa149aee", "0aae88cf63090ea5b2c80cd014ef4837bcbaadd8", "874da338c01fb7a87d605fcde6c52835eee03d5e", "7ac4fc169fffa8e962b9df94f61e2adf6bac8f97", "180bd019eab85bbf01d9cddc837242e111825750", "fe50efe9e282c63941ec23eb9b8c7510b6283228", "35265cbd9c6ea95753f7c6b71659f7f7ef9081b6", "05c91e8a29483ced50c5f2d869617b80f7dacdd9", "19878141fbb3117d411599b1a74a44fc3daf296d", "0fd1715da386d454b3d6571cf6d06477479f54fc", "205af28b4fcd6b569d0241bb6b255edb325965a4", "4958c06da5581fd0b4904d3bf0ee09958ecdba5b", "81706277ed180a92d2eeb94ac0560f7dc591ee13", "951f21a5671a4cd14b1ef1728dfe305bda72366f", "9753ee59db115e1e84a7c045f2234a3f63f255b1", "8f8c0243816f16a21dea1c20b5c81bc223088594", "6c6bb85a08b0bdc50cf8f98408d790ccdb418798", "ae4e2c81c8a8354c93c4b21442c26773352935dd", "70d2f5e897086b8d3914f8fa1d9e479d71597e96", "b7eead8586ffe069edd190956bd338d82c69f880", "4b9c47856f8314ecbe4d0efc65278c2ededb2738", "5bfc32d9457f43d2488583167af4f3175fdcdc03", "f545b121b9612707339dfdc40eca32def5e60430", "9df86395c11565afa8683f6f0a9ca005485c5589", "cc7c63473c5bef5ae09f26b2258691d9ffdd5f93", "789b8fff223b0db0fe3babf46ea98b1d5197f0c0", "929bd1d11d4f9cbc638779fbaf958f0efb82e603", "70e79d7b64f5540d309465620b0dab19d9520df1", "e475e857b2f5574eb626e7e01be47b416deff268", "ca0185529706df92745e656639179675c717d8d5", "08e995c080a566fe59884a527b72e13844b6f176", "62f017907e19766c76887209d01d4307be0cc573", "ab1dfcd96654af0bf6e805ffa2de0f55a73c025d", "c5366f412f2e8e78280afcccc544156f63b516e3", "4aa8db1a3379f00db2403bba7dade5d6e258b9e9", "2138ccf78dcf428c22951cc066a11ba397f6fcef", "749382d19bfe9fb8d0c5e94d0c9b0a63ab531cb7", "42e155ea109eae773dadf74d713485be83fca105", "06ad99f19cf9cb4a40741a789e4acbf4433c19ae", "d8722ffbca906a685abe57f3b7b9c1b542adfa0c", "5613cb13ab381c8a8b81181ac786255705691626", "7d50df03d0c8a26eaaeaef47de68691f9ac73701", "3c7825dcf5a027bd07eb0fe4cce23910b89cf050", "b33e8db8ccabdfc49211e46d78d09b14557d4cba", "7a0fb972e524cb9115cae655e24f2ae0cfe448e0", "cd64530a910ba28cbd127c78913dd787184f8e6d", "af54dd5da722e104740f9b6f261df9d4688a9712", "df5fe0c195eea34ddc8d80efedb25f1b9034d07d", "faa46ef96493b04694555738100d9f983915cf9b", "913062218c7498b2617bb9d7821fe1201659c5cc", "d9218c2bbc7449dbccac351f55675efd810535db", "13940d0cc90dbf854a58f92d533ce7053aac024a", "bebb8a97b2940a4e5f6e9d3caf6d71af21585eda", "6ed738ff03fd9042965abdfaa3ed8322de15c116", "77652e55f73539df94f03489544504874f96d25e", "64102c217cba63a89cd2227dc4b3a9ed2104b73e", "179545c1fc645cb2ad9b31a30f48352d541876ff", "fae83b145e5eeda8327de9f19df286edfaf5e60c", "051a84f0e39126c1ebeeb379a405816d5d06604d", "0b80fdb5b78422efdb3cdb840c78630de0af61f3", "b747fcad32484dfbe29530a15776d0df5688a7db", "da5bfddcfe703ca60c930e79d6df302920ab9465", "d09fd7e0bb5d997963cfef45452724416b2bb052", "939f9fa056f8be445da19b43da64bd2405851a43", "5d233e6f23b1c306cf62af49ce66faac2078f967", "5042b358705e8d8e8b0655d07f751be6a1565482", "32728e1eb1da13686b69cc0bd7cce55a5c963cdd", "adc4bc7639d5f1c5ead8728882e2390339d061ed", "a729d0243b1e3b055f44248a32b3caf20b7e93be", "ea890846912f16a0f3a860fce289596a7dac575f", "403a108dec92363fd1f465340bd54dbfe65af870", "6c30b29b24dc11e37fe36c6e2c283e1c8fe5e339", "fe7e3cc1f3412bbbf37d277eeb3b17b8b21d71d5", "9774430006f1ed017156b17f3cf669071e398c58", "f8ed5f2c71e1a647a82677df24e70cc46d2f12a8", "5a4c6246758c522f68e75491eb65eafda375b701", "1e9f1bbb751fe538dde9f612f60eb946747defaa", "0b78fd881d0f402fd9b773249af65819e48ad36d", "33ec047f1084e290c8a6f516bc75345b6bcf02a0", "52af7625f7e7a0bd9f9d8eeafd631c4d431e67e7", "4c815f367213cc0fb8c61773cd04a5ca8be2c959", "d4026438ce2b92302fa635c05507cf0e888414c0", "fe14d8177cbdb7e5b4085302e6e044f7a4c19cb2", "978b32ff990d636f7e2050bb05b8df7dfcbb42a1", "eb309b11fd2b8d28cbaf7a72a49df14630ed696a", "b6c047ab10dd86b1443b088029ffe05d79bbe257", "a5bf83f99f71e3840f651fbeef9f334d8e75fd75", "64e75f53ff3991099c3fb72ceca55b76544374e5", "f4465454811acb2021a46d84d94fc88e2dda00a6", "1d846934503e2bd7b8ea63b2eafe00e29507f06a", "37105ca0bc1f11fcc7c6b7946603f3d572571d76", "10550ee13855bd7403946032354b0cd92a10d0aa", "763b60feaabceebbe9eddfbaa0378b8b454327aa", "bd25c4ad7471580ed9787eae041b80a3c4fe97bb", "41c8e222ebb26e72050f5d26c82f25d7618b700f", "858901405086056361f8f1839c2f3d65fc86a748", "46976097c54e86032932d559c8eb82ffea4bb6bb", "b6c00e51590c48a48fae51385b3534c4d282f76c", "96e0b67f34208b85bd90aecffdb92bc5134befc8", "eab53c9e3e8442050aa6ad97003f2356a365adaa", "c27f64eaf48e88758f650e38fa4e043c16580d26", "ae1de0359f4ed53918824271c888b7b36b8a5d41", "258a8c6710a9b0c2dc3818333ec035730062b1a5", "880be65e233d4302744e2154b2ef172291ee9779", "e9d1b3767c06c896f89690deea7a95401ae4582b", "3f4c262d836b2867a53eefb959057350bf7219c9", "5ce2cb4c76b0cdffe135cf24b9cda7ae841c8d49", "96ec76d2579a3b877019e715da58d8c47d343399", "f963967e52a5fd97fa3ebd679fd098c3cb70340e", "dff38cac0a1004037024f0ed2a72f76f4e49318b", "23ecc496eaa238ac884e6bae5763f6138a9c90a3", "66b9d954dd8204c3a970d86d91dd4ea0eb12db47", "2d05e768c64628c034db858b7154c6cbd580b2d5", "12ded6a869b4e21149452234140257019af9494d", "5f453a35d312debfc993d687fd0b7c36c1704b16", "75908b6460eb0781130ed0aa94585be25a584996", "c696c9bbe27434cb6279223a79b17535cd6e88c8", "530ce1097d0681a0f9d3ce877c5ba31617b1d709", "da54a3d6dc5827abba96edf5ec1e6791ad05760b", "fa72e39971855dff6beb8174b5fa654e0ab7d324", "ca0363d29e790f80f924cedaf93cb42308365b3d", "88535dba55b0a80975df179d31a6cc80cae1cc92", "2293413ebd24e377c1785113b695cc8a918a5fdb", "6d618657fa5a584d805b562302fe1090957194ba", "1050cd9bf281d0b7367c03d931e6e0b4fc08ccd3", "0badf61e8d3b26a0d8b60fe94ba5c606718daf0b", "78f57e5e23ca40af858e6e97ebecb694036bd8a8", "7c457c9a658327af6f6490729b4cab1239c22005", "1d51b256af68c5546d230f3e6f41da029e0f5852", "b11df79c812ff7ea63f7c93ec8eafefc3fd04f7e", "2d2fb01f761d21a459cfb34935bc47ab45a9913b", "3960882a7a1cd19dfb711e35a5fc1843ed9002e7", "4d83a25931ff8f73130a4d07e0209fcb3191db4b", "9101363521de0ec1cf50349da701996e4d1148c8", "526c79c6ce39882310b814b7918449d48662e2a9", "1181f1146db7170b09f28f7cc51c42c63547d84b", "2b43100a13811b33cc9f905fa1334bfd8b1873ba", "43ae4867d058453e9abce760ff0f9427789bab3a", "55eb7ec9b9740f6c69d6e62062a24bfa091bbb0c", "a2b76ab614d92f5e71312b530f0b6281d0c500f7", "beb4546ae95f79235c5f3c0e9cc301b5d6fc9374", "f1d090fcea63d9f9e835c49352a3cd576ec899c1", "cb8382f43ce073322eba82809f02d3084dad7969", "af8e22ef8c405f9cc9ad26314cb7a9e7d3d4eec2", "f5acfc4c017447ea94c9d9cb19a9f1fcd4aa51e6", "7f205b9fca7e66ac80758c4d6caabe148deb8581", "8ccbbd9da0749d96f09164e28480d54935ee171c", "7f59657c883f77dc26393c2f9ed3d19bdf51137b", "5a5f0287484f0d480fed1ce585dbf729586f0edc", "7825708552c86079d0d11f48033ced391c0754ce", "d0a21f94de312a0ff31657fd103d6b29db823caa", "6e782073a013ce3dbc5b9b56087fd0300c510f67", "f78863f4e7c4c57744715abe524ae4256be884a9", "9fb701dd40e35a6abc973b6d89a455de45dd8616", "8d3fbdb9783716c1832a0b7ab1da6390c2869c14", "a46283e90bcdc0ee35c680411942c90df130f448", "90d735cffd84e8f2ae4d0c9493590f3a7d99daf1", "f18ff597bbfca10f84d017ac5e1ef0de6d7ad66c", "e496d6be415038de1636bbe8202cac9c1cea9dbe", "8b2704a5218a6ef70e553eaf0a463bd55129b69d", "363ca0a3f908859b1b55c2ff77cc900957653748", "1b02b9413b730b96b91d16dcd61b2420aef97414", "4d530a4629671939d9ded1f294b0183b56a513ef", "bf0836e5c10add0b13005990ba019a9c4b744b06", "c5f1ae9f46dc44624591db3d5e9f90a6a8391111", "19c82eacd77b35f57ac8815b979716e08e3339ca", "dd033d4886f2e687b82d893a2c14dae02962ea70", "25e05a1ea19d5baf5e642c2a43cca19c5cbb60f8", "256ef946b4cecd8889df8d799d0c9175ae986af9", "055530f7f771bb1d5f352e2758d1242408d34e4d", "82c303cf4852ad18116a2eea31e2291325bc19c3", "0322e69172f54b95ae6a90eb3af91d3daa5e36ea", "1f02bf412a82ad99fe99dc3cfb3adec9dd41eabb", "fdbc602a749ef070a7ac11c78dc8d468c0b60154", "7918e3e15099b4b2943746e1f6c9e3992a79c5f3", "099053f2cbfa06c0141371b9f34e26970e316426", "cde7901c0945683d0c677b1bb415786e4f6081e6", "c1c253a822f984de73f02d6a29c8c7cadc8f090c", "6cb4c7f52fbe386a4ab06d5ca61a11d69abba0e4", "0ec67c69e0975cfcbd8ba787cc0889aec4cc5399", "b87db5ac17312db60e26394f9e3e1a51647cca66", "57f4e54a63ef95596dbc743f391c3fff461f278b", "7887824e9cc42914165dd3d96b956bff7560e4e4", "39ce2232452c0cd459e32a19c1abe2a2648d0c3f", "77db171a523fc3d08c91cea94c9562f3edce56e1", "5b8237ae83bc457e3b29e7209126f61120fba082", "0580edbd7865414c62a36da9504d1169dea78d6f", "bf54b5586cdb0b32f6eed35798ff91592b03fbc4", "339937141ffb547af8e746718fbf2365cc1570c8", "8a12934c4cb793c6f1e40129f37847414c1cc5c0", "72160aae43cd9b2c3aae5574acc0d00ea0993b9e", "d3f40b393e0e6a88ae4b4072e01ddb0b420300af", "40c9dce0a4c18829c4100bff5845eb7799b54ca1", "874713dfa7ba8b3ffcc47ed5f8b60849d77f6ea8", "066d71fcd997033dce4ca58df924397dfe0b5fd1", "3ce2ecf3d6ace8d80303daf67345be6ec33b3a93", "819c93dfe531ad6aba71cd48942c9e07b7a89b1b", "324f39fb5673ec2296d90142cf9a909e595d82cf", "141768ab49a5a9f5adcf0cf7e43a23471a7e5d82", "80a6bb337b8fdc17bffb8038f3b1467d01204375", "5217ab9b723158b3ba2235e807d165e72fd33007", "1eb48895d86404251aa21323e5a811c19f9a55f9", "628f9c1454b85ff528a60cd8e43ec7874cf17931", "dc550f361ae82ec6e1a0cf67edf6a0138163382e", "3813a77005fcc87e1a65c272c9c7a9a87c80c000", "32df63d395b5462a8a4a3c3574ae7916b0cd4d1d", "6b7f7817b2e5a7e7d409af2254a903fc0d6e02b6", "601834a4150e9af028df90535ab61d812c45082c", "5551a03353f571b552125dd4ee57301b69a10c46", "fba464cb8e3eff455fe80e8fb6d3547768efba2f", "d7bd37920a3a4a4d681151131e23a839695c8d5b", "a6f81619158d9caeaa0863738ab400b9ba2d77c2", "0614cafad1b546faa7e99c67c9bda6bae2cacb5e", "1ad780e02edf155c09ea84251289a054b671b98a", "d44ca9e7690b88e813021e67b855d871cdb5022f", "081a431107eb38812b74a8cd036ca5e97235b499", "751b26e7791b29e4e53ab915bfd263f96f531f56", "865d4ce1751ff3c0a8eb41077a9aa7bd94603c47", "64782a2bc5da11b1b18ca20cecf7bdc26a538d68", "831a64f59944fa05f023288f284325429026e4e8", "10e12d11cb98ffa5ae82343f8904cfe321ae8004", "7ef44b7c2b5533d00001ae81f9293bdb592f1146", "17d03da4db3bb89537d644b682b2a091d563af4a", "be8c517406528edc47c4ec0222e2a603950c2762", "6180bc0816b1776ca4b32ced8ea45c3c9ce56b47", "67e6ddce6fea17bb2b171c949ee224936d36c0d1", "8d1adf0ac74e901a94f05eca2f684528129a630a", "9e5c2d85a1caed701b68ddf6f239f3ff941bb707", "475e16577be1bfc0dd1f74f67bb651abd6d63524", "e6c8f5067ec2ad6af33745312b45fab03e7e038b", "d0f9143f6f43a39bff47daf8c596681581db72ea", "6ca7a82ec1c51417c4f0b8eebddb53a73a3874b1", "142e233adceed9171f718a214a7eba8497af4324", "a125bc55bdf4bec7484111eea9ae537be314ec62", "512befa10b9b704c9368c2fbffe0dc3efb1ba1bf", "9686dcf40e6fdc4152f38bd12b929bcd4f3bbbcc", "3e69ed088f588f6ecb30969bc6e4dbfacb35133e", "f78fe101b21be36e98cd3da010051bb9b9829a1e", "dae420b776957e6b8cf5fbbacd7bc0ec226b3e2e", "78d4d861c766af2a8da8855bece5da4e6eed2e1c", "44dd150b9020b2253107b4a4af3644f0a51718a3", "ee1465cbbc1d03cb9eddaad8618a4feea78a01ce", "8aae23847e1beb4a6d51881750ce36822ca7ed0b", "80e9c28c369a6c49f9dd10473c663a25dc9716d5", "600075a1009b8692480726c9cff5246484a22ec8", "6e93fd7400585f5df57b5343699cb7cda20cfcc2", "26c884829897b3035702800937d4d15fef7010e4", "f8ba921670c94ed94d94a98d64f38b857b0dc104", "f6742010372210d06e531e7df7df9c01a185e241", "c7685fdbee2d96ef056a89ab4fa43df5aeae7ba7", "52f23e1a386c87b0dab8bfdf9694c781cd0a3984", "68996c28bc050158f025a17908eb4bc805c3ee55", "41f195f421b548357088c2985077d6b14003ce7e", "eed7920682789a9afd0de4efd726cd9a706940c8", "6316a4b689706b0f01b40f9a3cef47b92bc52411", "6f957df9a7d3fc4eeba53086d3d154fc61ae88df", "aca728cab26b95fbe04ec230b389878656d8af5b", "0359f7357ea8191206b9da45298902de9f054c92", "bf1ebcaad91c2c0ed35544159415b3ad388cc7a9", "3db6fd6a0e9bb30f2421e84ee5e433683d17d9c1", "76640cb1a683a479ce2e0d6681d821ff39126d63", "c49aed65fcf9ded15c44f9cbb4b161f851c6fa88", "757e4cb981e807d83539d9982ad325331cb59b16", "e5eb7fa8c9a812d402facfe8e4672670541ed108", "63c109946ffd401ee1195ed28f2fb87c2159e63d", "9294739e24e1929794330067b84f7eafd286e1c8", "4414a328466db1e8ab9651bf4e0f9f1fe1a163e4", "d185f4f05c587e23c0119f2cdfac8ea335197ac0", "8b6fded4d08bf0b7c56966b60562ee096af1f0c4", "c3dc4f414f5233df96a9661609557e341b71670d", "cdd30bd77c7a4fa21176a21498f65f6b8b873965", "e8f4a4e0fe0b2f0054b44b947828d71e10ec61a7", "c3bcc4ee9e81ce9c5c0845f34e9992872a8defc0", "8bf57dc0dd45ed969ad9690033d44af24fd18e05", "7935f644c8044c0d3b81e2842e5ecc3672698bbb", "3f4bfa4e3655ef392eb5ad609d31c05f29826b45", "b85b754ace15f4e9bee4ee76296580ddfbc3a11e", "46f32991ebb6235509a6d297928947a8c483f29e", "52012b4ecb78f6b4b9ea496be98bcfe0944353cd", "ea3fa5e6004c0504feaa31e01b2ea19f138e9a78", "d65b82b862cf1dbba3dee6541358f69849004f30", "66533107f9abdc7d1cb8f8795025fc7e78eb1122", "a92e24c8c53e31fc444a13bd75b434b7207c58f1", "2045fe2f21c30f364d6e699ea0bf0ea21d7f460e", "72ffcc5b654b2468b9eff761279b29164f1df5d9", "f740bac1484f2f2c70777db6d2a11cf4280081d6", "b4ee1b468bf7397caa7396cfee2ab5f5ed6f2807", "eedb2c34c36017b9c5aa6ce8bff2ab152e713cee", "fad895771260048f58d12158a4d4d6d0623f4158", "0abc13166e4a098fc34d4c708f3349fdd8f6f4c6", "2e9e07b871e7703c60d6849282174d99977ccea7", "b3f3d6be11ace907c804c2d916830c85643e468d", "b3330adb131fb4b6ebbfacce56f1aec2a61e0869", "60284c37249532fe7ff6b14834a2ae4d2a7fda02", "b728e7db6e5559a77dc59381bfb8df96d482a721", "496d62741e8baf3859c24bb22eaccd3043322126", "1ef5ce743a44d8a454dbfc2657e1e2e2d025e366", "00d0f2ec2036fb26ffcf882eb0aa47da0693192e", "25d3e122fec578a14226dc7c007fb1f05ddf97f7", "26947c3ead54e571286fdea25f1fc4d121817850", "237eba4822744a9eabb121fe7b50fd2057bf744c", "455204fa201e9936b42756d362f62700597874c4", "21ef129c063bad970b309a24a6a18cbcdfb3aff5", "5db075a308350c083c3fa6722af4c9765c4b8fef", "1b5acd1736f18e4fa202d88a80f774c6deea5733", "43bb2b58f906262035ef61e41768375bc8d99ae3", "43bb20ccfda7b111850743a80a5929792cb031f0", "a76969df111f9ee9f0b898b51ad23a721d289bdc", "b7a0c70a320c1ac3e92f4bf0b50a7d8ceb757c41", "b71d1aa90dcbe3638888725314c0d56640c1fef1", "9110c589c6e78daf4affd8e318d843dc750fb71a", "38eea307445a39ee7902c1ecf8cea7e3dcb7c0e7", "8ac2d704f27a2ddf19b40c8e4695da629aa52a54", "71a9d7cf8cf1e206cb5fa18795f5ab7588c61aba", "14e428f2ff3dc5cf96e5742eedb156c1ea12ece1", "c66ecbae0f2bfa7cdbf5082fb8f0567878b4a599", "9e5acdda54481104aaf19974dca6382ed5ff21ed", "4c5b38ac5d60ab0272145a5a4d50872c7b89fe1b", "516f784f145390e22cb4607cb525175ff4c7109b", "2bae810500388dd595f4ebe992c36e1443b048d2", "5e99b49b4c5fb2a72392ea199edacd650bd122c5", "dc34ab49d378ddcf6c8e2dbf5472784c5bfa8006", "b89862f38fff416d2fcda389f5c59daba56241db", "c4541802086461420afb1ecb5bb8ccd5962a9f02", "681d222f91b12b00e9a4217b80beaa11d032f540", "f8ec92f6d009b588ddfbb47a518dd5e73855547d", "9aba281955117eb4a7aed36775f55f27e4dde42f", "cc713a92d8a3aff6f1586923ca9ba267d5e89251", "0eff410cd6a93d0e37048e236f62e209bc4383d1", "dee36d438d7dcb5923ab63dfe1e8676726dd4d69", "794ddb1f3b7598985d4d289b5b0664be736a50c4", "f3f77b803b375f0c63971b59d0906cb700ea24ed", "4e1836914bbcf94dc00e604b24b1b0d6d7b61e66", "b43b6551ecc556557b63edb8b0dc39901ed0343b", "2465fc22e03faf030e5a319479a95ef1dfc46e14", "83ac942d71ba908c8d76fc68de6173151f012b38", "2f837ff8b134b785ee185a9c24e1f82b4e54df04", "0629bc2b12245195af989e21573369329b7ef2b7", "984edce0b961418d81203ec477b9bfa5a8197ba3", "0d9815f62498db21f06ee0a9cc8b166acc93888e", "798e58c181f3ba3aecbe41acd1881860c5e2df3a", "fd5376fcb09001a3acccc03159e8ff5801129683", "2a7bca56e2539c8cf1ae4e9da521879b7951872d", "2564848f094f7c1cd5e599aa907947b10b5c7df2", "57d37ad025b5796457eee7392d2038910988655a", "d7b8f285b0701ba7b1a11d1c7dd3d1e7e304083f", "ecca2a2b84ea01ea425b8d2d9f376f15a295a7f5", "c82c147c4f13e79ad49ef7456473d86881428b89", "411ee9236095f8f5ca3b9ef18fd3381c1c68c4b8", "e3a70f8ee84af6372b482c0b8b6e8e553dd0e1e5", "0d3882b22da23497e5de8b7750b71f3a4b0aac6b", "11f8d0a54e55c5e6537eef431cd548fa292ef90b", "ac2e166c76c103f17fdea2b4ecb137200b8d4703", "179564f157a96787b1b3380a9f79701e3394013d", "1a7a17c4f97c68d68fbeefee1751d349b83eb14a", "677ebde61ba3936b805357e27fce06c44513a455", "3f623bb0c9c766a5ac612df248f4a59288e4d29f", "accbd6cd5dd649137a7c57ad6ef99232759f7544", "eeb6d084f9906c53ec8da8c34583105ab5ab8284", "f781e50caa43be13c5ceb13f4ccc2abc7d1507c5", "4a484d97e402ed0365d6cf162f5a60a4d8000ea0", "9a276c72acdb83660557489114a494b86a39f6ff", "7bce4f4e85a3bfcd6bfb3b173b2769b064fce0ed", "ee6e4324123b99d94a7a23d9bddf026f39903693", "7ed5af241061a6d88e0632a51a91d59627b00c34", "a158c1e2993ac90a90326881dd5cb0996c20d4f3", "a7da7e5a6a4b53bf8736c470ff8381a654e8c965", "763158cef9d1e4041f24fce4cf9d6a3b7a7f08ff", "27173d0b9bb5ce3a75d05e4dbd8f063375f24bb5", "f1e44e64957397d167d13f8f551cae99e5c16c75", "9696b172d66e402a2e9d0a8d2b3f204ad8b98cc4", "87552622efd0e85c2a71d4d2590e53d45f021dbf", "7c54240c23d42703ddc85089d167f4985614cc3a", "ad50f6899103eff0ee4504e539c38eb965fd1309", "fcb276874cd932c8f6204f767157420500c64bd0", "4d6c3a3f9410ca35eb3389ec7088f5e2c16ec3ea", "bf00071a7c4c559022272ca5d39e07f727ebb479", "72d110df78a7931f5f2beaa29f1eb528cf0995d3", "27b1670e1b91ab983b7b1ecfe9eb5e6ba951e0ba", "6159908dec4bc2c1102f416f8a52a31bf3e666a4", "7f268f29d2c8f58cea4946536f5e2325777fa8fa", "c180f22a9af4a2f47a917fd8f15121412f2d0901", "acff2dc5d601887741002a78f8c0c35a799e6403", "1eba6fc35a027134aa8997413647b49685f6fbd1", "3288e16c62a215254e2ed7c39675482b356c3bef", "184fc019bbec7f07bd9e34406f95f07faf7ed96f", "9abf6d56a7d336bc58f4e3328d2ee807032589f1", "1e7ae86a78a9b4860aa720fb0fd0bdc199b092c3", "184750382fe9b722e78d22a543e852a6290b3f70", "363f540dc82ba8620262a04a67cfd6d3c85b0582", "694bdadb720d4237b701a5c8c10417843ed89c6f", "cef6cffd7ad15e7fa5632269ef154d32eaf057af", "fa9610c2dc7e2a79e0096ac033b11508d8ae7ed7", "13afc4f8d08f766479577db2083f9632544c7ea6", "6ee2ea416382d659a0dddc7a88fc093accc2f8ee", "e57108607d94aa158eb22ae50540ae6080e48d4b", "2574860616d7ffa653eb002bbaca53686bc71cdd", "1467c4ab821c3b340abe05a1b13a19318ebbce98", "52885fa403efbab5ef21274282edd98b9ca70cbf", "c2c5206f6a539b02f5d5a19bdb3a90584f7e6ba4", "900207b3bc3a4e5244cae9838643a9685a84fee0", "cd3005753012409361aba17f3f766e33e3a7320d", "c23bd1917badd27093c8284bd324332b8c45bfcf", "a75edf8124f5b52690c08ff35b0c7eb8355fe950", "f3fed71cc4fc49b02067b71c2df80e83084b2a82", "b1f4423c227fa37b9680787be38857069247a307", "047ce307ad0c871bc2c9a5c1e4649cefae2ba50d", "443f4421e44d4f374c265e6f2551bf9830de5597", "3645d85ccd5bb7ce5df8d24e6ddb358eb1656df5", "ff946df1cea6c107b2c336419c34ea69cc3ddbc4", "cef841f27535c0865278ee9a4bc8ee113b4fb9f3", "268c4bb54902433bf00d11391178a162e5d674c9", "f6311d6b3f4d3bd192d866d2e898c30eea37d7d5", "3403cb92192dc6b2943d8dbfa8212cc65880159e", "f14403d9d5fbc4c6e8aeb7505b5d887c50bad8a4", "638e0d6f9f5d714d8a0edcf65297e8735b30db71", "7b618a699b79c1272f6c83101917ad021a58d96b", "9a84588fe7e758cfbe7062686a648fab787fc32f", "4ffd744a5f079c2d65f36e3ee0979b978f522a13", "c74aba9a096379b3dbe1ff95e7af5db45c0fd680", "9c2f20ed168743071db6268480a966d5d238a7ee", "583e0d218e1e7aaf9763a5493e7c18c2b8dd7464", "a3a97bb5131e7e67316b649bbc2432aaa1a6556e", "6b06b79ad1f1907e21380083b976b24a89a0f743", "8f99f7ccb85af6d4b9e015a9b215c529126e7844", "3409aa0ae519ee18043e347e60d85e53e452650a", "d9bad7c3c874169e3e0b66a031c8199ec0bc2c1f", "bc866c2ced533252f29cf2111dd71a6d1724bd49", "eb3c45e78acee0824c8f7d997c6104d74e7213a8", "ea6f5c8e12513dbaca6bbdff495ef2975b8001bd", "01cc8a712e67384f9ef9f30580b7415bfd71e980", "41971dfbf404abeb8cf73fea29dc37b9aae12439", "d4ec62efcc631fa720dfaa1cbc5692b39e649008", "857544746a1d1071739d98718df51936a3488737", "3d68cedd80babfbb04ab197a0b69054e3c196cd9", "86bbead2fb5b77ceff7994be9474648672f244d9", "ebb1c29145d31c4afa3c9be7f023155832776cd3", "56bcc89fb1e05d21a8b7b880c6b4df79271ceca5", "0cc96359b1edba28d33fe9e663079c5674744672", "3fac7c60136a67b320fc1c132fde45205cd2ac66", "646c38494aa960c1c120c26619473f5968e5dc34", "9990e0b05f34b586ffccdc89de2f8b0e5d427067", "62c2d21f78fb89a11b436ab6ca9acd9abca145be", "e1c59e00458b4dee3f0e683ed265735f33187f77", "2360ecf058393141ead1ca6b587efa2461e120e4", "6dcf6b028a6042a9904628a3395520995b1d0ef9", "0b58b3a5f153f653c138257426bf8d572ae35a67", "02e668f9b75f4a526c6fdf7268c8c1936d8e6f09", "176f26a6a8e04567ea71677b99e9818f8a8819d0", "8dd3f05071fd70fb1c349460b526b0e69dcc65bf", "c9e955cb9709f16faeb0c840f4dae92eb875450a", "43d7d0d0d0e2d6cf5355e60c4fe5b715f0a1101a", "6ee64c19efa89f955011531cde03822c2d1787b8", "86f8e6310d114bb24deb971e8bc7089df6ac3b57", "0ca36ecaf4015ca4095e07f0302d28a5d9424254", "d7c87f4ca39f79d93c954ffacac32bc6eb527e2c", "312b2566e315dd6e65bd42cfcbe4d919159de8a1", "74d3ff8324e02503c18fb2566ed29e2e22ce0d1b", "d8e5d94c3c8688f0ca0ee656c79847c7df04c77d", "df1a10668eaad727ec3fdf0d5df405bbe29392c9", "e59813940c5c83b1ce63f3f451d03d34d2f68082", "5b4bbba68053d67d12bd3789286e8a9be88f7b9d", "d893f75206b122973cdbf2532f506912ccd6fbe0", "1bcb1c6d6cebc9737f9933fcefbf3da8a612f994", "1a03dcc811131b0b702bd5a75c54ed26cd27151a", "44eb4d128b60485377e74ffb5facc0bf4ddeb022", "158e32579e38c29b26dfd33bf93e772e6211e188", "99e0c03686f7bc9d7add6cff39a941a047c3600a", "052fb35f731680d9d4e7d89c8f70f14173efb015", "02c38fa9a8ada6040ef21de17daf8d5e5cdc60c7", "5ca23ceb0636dfc34c114d4af7276a588e0e8dac", "45e043dffc57a9070f483ac4aec2c5cd2cec22cb", "37ef18d71c1ca71c0a33fc625ef439391926bfbb", "d57c8d46a869c63fb20e33bc21bc2a3c4628f5b4", "3c2b6282811c3077b7807d84068e6a879d163854", "33a1a049d15e22befc7ddefdd3ae719ced8394bf", "dab51ce14f59d552c0fc5c13b37ca64cae8d0164", "cce2f036d0c5f47c25e459b2f2c49fa992595654", "383ff2d66fecdc2fd02a31ac1fa392f48e578296", "dd8d09eab82d7ec4457317d9f9427122d2ffb649", "9bc01fa9400c231e41e6a72ec509d76ca797207c", "cbbd9880fb28bef4e33da418a3795477d3a1616e", "a1a5143a962ab3dc6f2a0d5300cde71d9f087404", "cbdcc28d36f1135d235b5067383b25dcac5d2ff3", "0aa9872daf2876db8d8e5d6197c1ce0f8efee4b7", "d569c3e62f471aa75ed53e631ec05c1a3d594595", "86904aee566716d9bef508aa9f0255dc18be3960", "47ca2df3d657d7938d7253bed673505a6a819661", "dd3181c229819679186056cdfe94a772929ca758", "6eece104e430829741677cadc1dfacd0e058d60f", "23ba9e462151a4bf9dfc3be5d8b12dbcfb7fe4c3", "86d1fbaecd02b44309383830e6d985dc09e786aa", "2983efadb1f2980ab5ef20175f488f77b6f059d7", "93cbb3b3e40321c4990c36f89a63534b506b6daf", "982f5c625d6ad0dac25d7acbce4dabfb35dd7f23", "675b1fd2aaebe9c62be6b22b9ac6d278193cc581", "7d61b70d922d20c52a4e629b09465076af71ddfd", "e4bf70e818e507b54f7d94856fecc42cc9e0f73d", "782eee555067b2d6d24db87775e1ded5fb047491", "2d25045ec63f9132371841c0beccd801d3733908", "c3390711f5ce6f5f0728ef88c54148bf9d8783a2", "42765c170c14bd58e7200b09b2e1e17911eed42b", "47aeb3b82f54b5ae8142b4bdda7b614433e69b9a", "f2f731feb9d376ac50b3347a93e73a0d6528cdd9", "e0cc2a9fe6b5086c55fdbf0021aca3dc1a77a1ca", "a703d51c200724517f099ee10885286ddbd8b587", "21ec41a6ee3c655cf54c6db659d56480fc76e742", "3ba8f8b6bfb36465018430ffaef10d2caf3cfa7e", "2e6776cd582c015b46faf616f29c98ce9cff51a2", "0c66d6162695ecbfc248074f58ced10d70a359ac", "1b79628af96eb3ad64dbb859dae64f31a09027d5", "aeeea6eec2f063c006c13be865cec0c350244e5b", "6592dcd17fc4df707020904cf5ff0927684f9f23", "468bb5344f74842a9a43a7e1a3333ebd394929b4", "3e4b38b0574e740dcbd8f8c5dfe05dbfb2a92c07", "fb557b79157a6dda15f3abdeb01a3308528f71f2", "b5ae8b69677fb962421fe7072f1e842e71f3bea5", "fdf533eeb1306ba418b09210387833bdf27bb756", "e1c50cf0c08d70ff90cf515894b2b360b2bc788b", "2ed3ce5cf9e262bcc48a6bd998e7fb70cf8a971c", "ceba8ca45bad226c401a509e6b8ccbf31361b0c9", "3bf690a6e2751b23bd8ae65c2ad133b249840bf9", "5d44c675addcb6e74cbc5a9c48df0d754bdbcd98", "ad9cb522cc257e3c5d7f896fe6a526f6583ce46f", "8f3e3f0f97844d3bfd9e9ec566ac7a54f6931b09", "111d0b588f3abbbea85d50a28c0506f74161e091", "18b344b5394988544c386783e7bb8e73e0466e0e", "fb3aaf18ea07b30d1836e7cf2ab9fa898627fe93", "998244a44f90b3b569f9c93226df70239818ead9", "d522c162bd03e935b1417f2e564d1357e98826d2", "516f8728ad1d4f9f2701a2b5385f8c8e71b9d356", "405cf40f3ce74210f7e9862b2b828ce002b409ed", "22717ad3ad1dfcbb0fd2f866da63abbde9af0b09", "0435a34e93b8dda459de49b499dd71dbb478dc18", "75e9a141b85d902224f849ea61ab135ae98e7bfb", "fde611bf25a89fe11e077692070f89dcdede043a", "948f35344e6e063ffc35f10c547d5dd9204dee4e", "2ac7bb3fb014d27d3928a9b4bc1bf019627e0c1a", "516a27d5dd06622f872f5ef334313350745eadc3", "08ae100805d7406bf56226e9c3c218d3f9774d19", "8323af714efe9a3cadb31b309fcc2c36c8acba8f", "5865e824e3d8560e07840dd5f75cfe9bf68f9d96", "1e64b2d2f0a8a608d0d9d913c4baee6973995952", "b5bda4e1374acc7414107cde529ad8b3263fae4b", "a52c72cd8538c62156aaa4d7e5c54946be53b9bb", "feb0bd4ad219dc5005da84561b97ae53f4207440", "01729cb766b1016bac217a6a6cf24bbde19f56c8", "6dd052df6b0e89d394192f7f2af4a3e3b8f89875", "7975f12187a7686d861054649845ccc634c3b00f", "a5e436bb88ff28c68f981308faefd6eee48b9c8b", "cf98565a19ec05a63dbaf650660b7c3f72de7b2b", "a3eab933e1b3db1a7377a119573ff38e780ea6a3", "5dce578c8bc819592c9ec7bfab6302bbcd9a3f3d", "0cb7e4c2f6355c73bfc8e6d5cdfad26f3fde0baf", "5ab96ace21bf54625f3d18ea11801f540519bd3a", "b8048a7661bdb73d3613fde9d710bd45a20d13e7", "7c119e6bdada2882baca232da76c35ae9b5277f8", "e0bfcf965b402f3f209f26ae20ee88bc4d0002ab", "99a1180c3d39532efecfc5fa251d6893375c91a1", "0694b05cbc3ef5d1c5069a4bfb932a5a7b4d5ff0", "b69e7e2a7705a58a0e3f1b80ae542907b89ce02e", "bff77a3b80f40cefe79550bf9e220fb82a74c084", "8c955f3827a27e92b6858497284a9559d2d0623a", "1134a6be0f469ff2c8caab266bbdacf482f32179", "c3cfbd03efca980431e17fcbc507962377821681", "af7553d833886663550ce83b087a592a04b36419", "dd0760bda44d4e222c0a54d41681f97b3270122b", "067fe74aec42cb82b92cf6742c7cfb4a65f16951", "3a6334953cd2775fab7a8e7b72ed63468c71dee7", "497bf2df484906e5430aa3045cf04a40c9225f94", "ec983394f800da971d243f4143ab7f8421aa967c", "a45e6172713a56736a2565ddea9cb8b1d94721cd", "7c9a65f18f7feb473e993077d087d4806578214e", "f9d9b2a1197cdb73e977490756c0ff8a30cafc3e", "800cbbe16be0f7cb921842d54967c9a94eaa2a65", "81146c567fa5a3c83778c1c940780d00706fa2bf", "966cf4ca224e239a7192f9e79b60cc88aa604e27", "c54f9f33382f9f656ec0e97d3004df614ec56434", "d33fcdaf2c0bd0100ec94b2c437dccdacec66476", "eefdb69ac2c461e7791603d0f8c02ff3c8600adc", "816bd8a7f91824097f098e4f3e0f4b69f481689d", "50eb2ee977f0f53ab4b39edc4be6b760a2b05f96", "b13b101b6197048710e82f044ad2eda6b93affd8", "b6c83e6706a9931a2670bc686485d76b67cb92ea", "12226bca7a891e25b7d1e1a34a089521bba75731", "00af9945a3401bdad3cffa89f7e5a15660399282", "352c53e56c52a49d33dcdbec5690c2ba604b07d0", "971cb1bfe3d10fcb2037e684c48bd99842f42fa4", "1eeb39d618f5fab243dd07b955a8e0e722f6dfdb", "ec28217290897a059348dcdf287540a2e2c68204", "e726acda15d41b992b5a41feabd43617fab6dc23", "e96540252f2f83e394012d653452411efb9f744f", "cf5a0115d3f4dcf95bea4d549ec2b6bdd7c69150", "6eb1b5935b0613a41b72fd9e7e53a3c0b32651e9", "34301fbf4624139a40176dbde6f5954b2df6de7b", "a44590528b18059b00d24ece4670668e86378a79", "8184a92e1ccc7fdeb4a198b226feb325c63d6870", "cc8e378fd05152a81c2810f682a78c5057c8a735", "a5b6a3234e15343d2e5417cff46c0a5f0943521e", "41b38da2f4137c957537908f9cb70cbd2fac8bc1", "6345c0062885b82ccb760c738a9ab7fdce8cd577", "640e12837241d52d04379d3649d050ee3760048c", "5c473cfda1d7c384724fbb139dfe8cb39f79f626", "978a219e07daa046244821b341631c41f91daccd", "1a71f9af98228f4d2b15cfaf415321813e29b087", "48de3ca194c3830daa7495603712496fe908375c", "bddc822cf20b31d8f714925bec192c39294184f7", "f6f2a212505a118933ef84110e487551b6591553", "924b14a9e36d0523a267293c6d149bca83e73f3b", "58538cc418bf41197fad4fc4ee2449b2daeb08b1", "022ec7d1642727b2cc3d9a9d7999ca84a280443f", "44aeda8493ad0d44ca1304756cc0126a2720f07b", "dbd958ffedc3eae8032be67599ec281310c05630", "dea409847d52bb0ad54bf586cb0482a29a584a7e", "2a9b398d358cf04dc608a298d36d305659e8f607", "429d4848d03d2243cc6a1b03695406a6de1a7abd", "90f4b20f4b7115cb84dda22e5e4eb9c50d7fddce", "053ee4a4793f54b02dfabde5436fd7ee479e79eb", "650bfe7acc3f03eb4ba91d9f93da8ef0ae8ba772", "b7128e0fe18dcb42e8a2ac5cf6794f64a8e37bd0", "62750d78e819d745b9200b0c5c35fcae6fb9f404", "bd0201b32e7eca7818468f2b5cb1fb4374de75b9", "03167776e17bde31b50f294403f97ee068515578", "08ff81f3f00f8f68b8abd910248b25a126a4dfa4", "98af221afd64a23e82c40fd28d25210c352e41b7", "14bdd23ea8f4f6d7f4c193e5cbb0622362e12ae1", "0d735e7552af0d1dcd856a8740401916e54b7eee", "59f788c69c2ce520fd6f0b80d01aca72f7f8d859", "cba45a87fc6cf12b3b0b6f57ba1a5282ef7fee7a", "b84dde74dddf6a3281a0b22c68999942d2722919", "8c37bd06e1a637c6f249dcd1d2c4bc9589ae24b3", "afef2b1d35fb807f422cfec0a370f7d08d4651d1", "8323529cf37f955fb3fc6674af6e708374006a28", "9ccaa13a577b20e88420d0a4b8c9545d5560261d", "8b4124bb68e5b3e6b8b77888beae7350dc594a40", "61831364ddc8db869618f1c7f0ad35ab2ab6bcf7", "aeb36fac7516753a14c3c690f352de78e70f8c6e", "32e4fc2f0d9c535b1aca95aeb5bcc0623bcd2cf2", "965c4a8087ae208c08e58aaf630ad412ac8ce6e2", "3753b9fcf95b97e2baf952993905cd6dfa8561cb", "831226405bb255527e9127b84e8eaedd7eb8e9f9", "ae7604b1840753e9c2e1ab7a97e02f91a9d81860", "fb915bcc1623cdf999c0e95992c0e0cf85e64d8e", "e26a7e343fe109e2b52d1eeea5b02dae836f3502", "cf6851c24f489dabff0238e01554edea6aa0fc7c", "a33f20773b46283ea72412f9b4473a8f8ad751ae", "bf1e0279a13903e1d43f8562aaf41444afca4fdc", "52c59f9f4993c8248dd3d2d28a4946f1068bcbbe", "b55d0c9a022874fb78653a0004998a66f8242cad", "7ab238c23c6640fe0b23d635d6b5fc38fa4a3b46", "ba83b28ac5ce92ef8437fdd499132823f487ff83", "62f60039a95692baaeaae79a013c7f545e2a6c3d", "3083bd7a442af6a1d72cdc04ae1ad7c30697a4e8", "f935225e7811858fe9ef6b5fd3fdd59aec9abd1a", "58b8588c01196070674ceabe5366b20f73c2912d", "00d931eccab929be33caea207547989ae7c1ef39", "334166a942acb15ccc4517cefde751a381512605", "a7a5d9a2dece15ddbab77b7ecc81294cfa1fafdb", "60bdff71e241f9afc411221bd20aaebb4608576b", "9f6d04ce617d24c8001a9a31f11a594bd6fe3510", "ef35c30529df914a6975af62aca1b9428f678e9f", "6f75697a86d23d12a14be5466a41e5a7ffb79fad", "561bbc758f995894f43351b4267abf9748890705", "c043f8924717a3023a869777d4c9bee33e607fb5", "b3658514a0729694d86a8b89c875a66cde20480c", "3f63f9aaec8ba1fa801d131e3680900680f14139", "96ab0367d0112b6092cc130c330c8c11c2eb8238", "41781474d834c079e8fafea154d7916b77991b15", "1f41bf5e8b8562ac7ef0013f4d0cf1c9e1a431f9", "0f8116b631c17f7adf55df3faafc6f2c316599f6", "ae62c0a4b74ce672e8103dbf6d344d82c59f216c", "9eeada49fc2cba846b4dad1012ba8a7ee78a8bb7", "d22785eae6b7503cb16402514fd5bd9571511654", "9dcc6dde8d9f132577290d92a1e76b5decc6d755", "111a9645ad0108ad472b2f3b243ed3d942e7ff16", "0cbc4dcf2aa76191bbf641358d6cecf38f644325", "ab6886252aea103b3d974462f589b4886ef2735a", "0b0eb562d7341231c3f82a65cf51943194add0bb", "65babb10e727382b31ca5479b452ee725917c739", "8fd9c22b00bd8c0bcdbd182e17694046f245335f", "367a786cfe930455cd3f6bd2492c304d38f6f488", "18dd3867d68187519097c84b7be1da71771d01a3", "87610276ccbc12d0912b23fd493019f06256f94e", "59e75aad529b8001afc7e194e21668425119b864", "c34e48d637705ffb52360c2afb6b03efdeb680bf", "84f86f8c559a38752ddfb417e58f98e1f8402f17", "1c6e22516ceb5c97c3caf07a9bd5df357988ceda", "4a4da3d1bbf10f15b448577e75112bac4861620a", "c914d2ba06ec3fd1baa0010dcc4d16c7c34fc225", "5642bafa7955b69f05c11230151cd59fcbe43b8e", "0eb077a3e227b19f032f980d3a3206e4ae15e429", "04f55f81bbd879773e2b8df9c6b7c1d324bc72d8", "43fca653880f4e4d238c73d864e964475e4b90c8", "91d0e8610348ef4d5d4975e6de99bb2d429af778", "334e65b31ad51b1c1f84ce12ef235096395f1ca7", "6dfe0dafb4ed4bcfce670f321e724682ab261060", "3d6ee995bc2f3e0f217c053368df659a5d14d5b5", "27cccf992f54966feb2ab4831fab628334c742d8", "8706c3d49d1136035f298041f03bb70dc074f24d", "a5b9c6aa52f91092b5a8ab04ed1f7b60c0ea5260", "06a9ed612c8da85cb0ebb17fbe87f5a137541603", "5c4ce36063dd3496a5926afd301e562899ff53ea", "e0446d14d25a178702c10752b803966a54b539e4", "f3a59d85b7458394e3c043d8277aa1ffe3cdac91", "b59cee1f647737ec3296ccb3daa25c890359c307", "66dcd855a6772d2731b45cfdd75f084327b055c2", "62007c30f148334fb4d8975f80afe76e5aef8c7f", "380dd0ddd5d69adc52defc095570d1c22952f5cc", "626913b8fcbbaee8932997d6c4a78fe1ce646127", "cfd4004054399f3a5f536df71f9b9987f060f434", "dc13229afbbc8b7a31ed5adfe265d971850c0976", "1ffe20eb32dbc4fa85ac7844178937bba97f4bf0", "10195a163ab6348eef37213a46f60a3d87f289c5", "30b15cdb72760f20f80e04157b57be9029d8a1ab", "14e9158daf17985ccbb15c9cd31cf457e5551990", "fd53be2e0a9f33080a9db4b5a5e416e24ae8e198", "50ff21e595e0ebe51ae808a2da3b7940549f4035", "3ca5d3b8f5f071148cb50f22955fd8c1c1992719", "3c4f6d24b55b1fd3c5b85c70308d544faef3f69a", "ec0104286c96707f57df26b4f0a4f49b774c486b", "b7845e0b0ce17cde7db37d5524ef2a61dee3e540", "13719bbb4bb8bbe0cbcdad009243a926d93be433", "d444368421f456baf8c3cb089244e017f8d32c41", "df054fa8ee6bb7d2a50909939d90ef417c73604c", "fffefc1fb840da63e17428fd5de6e79feb726894", "1d776bfe627f1a051099997114ba04678c45f0f5", "6cefb70f4668ee6c0bf0c18ea36fd49dd60e8365", "cb27b45329d61f5f95ed213798d4b2a615e76be2", "2cdc40f20b70ca44d9fd8e7716080ee05ca7924a", "c9c2de3628be7e249722b12911bebad84b567ce6", "d0144d76b8b926d22411d388e7a26506519372eb", "d5b0e73b584be507198b6665bcddeba92b62e1e5", "af6e351d58dba0962d6eb1baf4c9a776eb73533f", "22bebedc1a5f3556cb4f577bdbe032299a2865e8", "8f89aed13cb3555b56fccd715753f9ea72f27f05", "08d41d2f68a2bf0091dc373573ca379de9b16385", "a713a01971e73d0c3118d0409dc7699a24f521d6", "4f1249369127cc2e2894f6b2f1052d399794919a", "2e231f1e7e641dd3619bec59e14d02e91360ac01", "5364e58ba1f4cdfcffb247c2421e8f56a75fad8d", "632fa986bed53862d83918c2b71ab953fd70d6cc", "112780a7fe259dc7aff2170d5beda50b2bfa7bda", "93af335bf8c610f34ce0cadc15d1dd592debc706", "36a3a96ef54000a0cd63de867a5eb7e84396de09", "5f0d4a0b5f72d8700cdf8cb179263a8fa866b59b", "9e0285debd4b0ba7769b389181bd3e0fd7a02af6", "ea227e47b8a1e8f55983c34a17a81e5d3fa11cfd", "975978ee6a32383d6f4f026b944099e7739e5890", "28d99dc2d673d62118658f8375b414e5192eac6f", "c43dc4ae68a317b34a79636fadb3bcc4d1ccb61c", "5f94969b9491db552ffebc5911a45def99026afe", "e7b6887cd06d0c1aa4902335f7893d7640aef823", "28715fc79bd5ff8dd8b6fc68a4f2641e5d1b8a08", "d00e9a6339e34c613053d3b2c132fccbde547b56", "03c1fc9c3339813ed81ad0de540132f9f695a0f8", "288964068cd87d97a98b8bc927d6e0d2349458a2", "aeb6b9aba5bb08cde2aebfeda7ced6c38c84df4a", "56e079f4eb40744728fd1d7665938b06426338e5", "92b61b09d2eed4937058d0f9494d9efeddc39002", "36939e6a365e9db904d81325212177c9e9e76c54", "2957715e96a18dbb5ed5c36b92050ec375214aa6", "5b64584d6b01e66dfd0b6025b2552db1447ccdeb", "2b632f090c09435d089ff76220fd31fd314838ae", "1190cba0cae3c8bb81bf80d6a0a83ae8c41240bc", "f77c9bf5beec7c975584e8087aae8d679664a1eb", "7a7b1352d97913ba7b5d9318d4c3d0d53d6fb697", "7f21a7441c6ded38008c1fd0b91bdd54425d3f80", "dca2bb023b076de1ccd0c6b8d71faeb3fccb3978", "f5fae7810a33ed67852ad6a3e0144cb278b24b41", "407bb798ab153bf6156ba2956f8cf93256b6910a", "24f022d807352abf071880877c38e53a98254dcd", "d00787e215bd74d32d80a6c115c4789214da5edb", "b8e5800dfc590f82a0f7eedefce9abebf8088d12", "361d6345919c2edc5c3ce49bb4915ed2b4ee49be", "d454ad60b061c1a1450810a0f335fafbfeceeccc", "fc516a492cf09aaf1d319c8ff112c77cfb55a0e5", "2c1f8ddbfbb224271253a27fed0c2425599dfe47", "ed9d11e995baeec17c5d2847ec1a8d5449254525", "493c8591d6a1bef5d7b84164a73761cefb9f5a25", "d5444f9475253bbcfef85c351ea9dab56793b9ea", "86d0127e1fd04c3d8ea78401c838af621647dc95", "d4d1ac1cfb2ca703c4db8cc9a1c7c7531fa940f9", "2b60fe300735ea7c63f91c1121e89ba66040b833", "97540905e4a9fdf425989a794f024776f28a3fa9", "0ba402af3b8682e2aa89f76bd823ddffdf89fa0a", "4560491820e0ee49736aea9b81d57c3939a69e12", "1277b1b8b609a18b94e4907d76a117c9783a5373", "cca476114c48871d05537abb303061de5ab010d6", "c62c07de196e95eaaf614fb150a4fa4ce49588b4", "91a1945b9c40af4944a6cdcfe59a0999de4f650a", "64ec0c53dd1aa51eb15e8c2a577701e165b8517b", "8f9c37f351a91ed416baa8b6cdb4022b231b9085", "a022eff5470c3446aca683eae9c18319fd2406d5", "af6cae71f24ea8f457e581bfe1240d5fa63faaf7", "a81c86cda6f1da2aa09b6737297addd3d4a64ffa", "ec05078be14a11157ac0e1c6b430ac886124589b", "2149d49c84a83848d6051867290d9c8bfcef0edb", "633c851ebf625ad7abdda2324e9de093cf623141", "13179bb3f2867ea44647b6fe0c8fb4109207e9f5", "5366573e96a1dadfcd4fd592f83017e378a0e185", "357963a46dfc150670061dbc23da6ba7d6da786e", "7fab17ef7e25626643f1d55257a3e13348e435bd", "02567fd428a675ca91a0c6786f47f3e35881bcbd", "4562ea84ebfc8d9864e943ed9e44d35997bbdf43", "b44f03b5fa8c6275238c2d13345652e6ff7e6ea9", "523854a7d8755e944bd50217c14481fe1329a969", "51f626540860ad75b68206025a45466a6d087aa6", "6e911227e893d0eecb363015754824bf4366bdb7", "ff60d4601adabe04214c67e12253ea3359f4e082", "4c170a0dcc8de75587dae21ca508dab2f9343974", "7c1cfab6b60466c13f07fe028e5085a949ec8b30", "ff8ef43168b9c8dd467208a0b1b02e223b731254", "00b08d22abc85361e1c781d969a1b09b97bc7010", "4c4236b62302957052f1bbfbd34dbf71ac1650ec", "28d06fd508d6f14cd15f251518b36da17909b79e", "1ce4587e27e2cf8ba5947d3be7a37b4d1317fbee", "87a39f5002ef2de3143d1ea96ae19e002c44345b", "a2b9cee7a3866eb2db53a7d81afda72051fe9732", "7eaa97be59019f0d36aa7dac27407b004cad5e93", "6a67e6fbbd9bcd3f724fe9e6cecc9d48d1b6ad4d", "098a1ccc13b8d6409aa333c8a1079b2c9824705b", "0d4d8ce029deead6f2ce7075047aa645299ddd41", "00b29e319ff8b3a521b1320cb8ab5e39d7f42281", "2bcd9b2b78eb353ea57cf50387083900eae5384a", "adce9902dca7f4e8a9b9cf6686ec6a7c0f2a0ba6", "0fad544edfc2cd2a127436a2126bab7ad31ec333", "71e6a46b32a8163c9eda69e1badcee6348f1f56a", "aafb271684a52a0b23debb3a5793eb618940c5dd", "1828b1b0f5395b163fef087a72df0605249300c2", "459960be65dd04317dd325af5b7cbb883d822ee4", "24496e4acfb8840616b2960b0e2c80cc4c9e5a87", "8ba67f45fbb1ce47a90df38f21834db37c840079", "6ee8a94ccba10062172e5b31ee097c846821a822", "61e9e180d3d1d8b09f1cc59bdd9f98c497707eff", "70580ed8bc482cad66e059e838e4a779081d1648", "f16599e4ec666c6390c90ff9a253162178a70ef5", "14a5feadd4209d21fa308e7a942967ea7c13b7b6", "11a210835b87ccb4989e9ba31e7559bb7a9fd292", "136aae348c7ebc6fd9df970b0657241983075795", "76673de6d81bedd6b6be68953858c5f1aa467e61", "37866fea39deeff453802cde529dd9d32e0205a5", "7c42371bae54050dbbf7ded1e7a9b4109a23a482", "03264e2e2709d06059dd79582a5cc791cbef94b1", "176e5abddb87d029f85f60d1bbff67c66500e8c3", "7c57ac7c9f84fbd093f6393e2b63c18078bf0fdf", "17189cfedbdbd219849b8e7f8cf0293d49465f9c", "3fd90098551bf88c7509521adf1c0ba9b5dfeb57", "852ff0d410a25ebb7936043a05efe2469c699e4b", "17b46e2dad927836c689d6787ddb3387c6159ece", "c9527df51e63b56c61cbf16f83d1a3c5c2c82499", "4c72a51a7c7288e6e17dfefe4f87df47929608e7", "5811944e93a1f3e35ece7a70a43a3de95c69b5ab", "060820f110a72cbf02c14a6d1085bd6e1d994f6a", "1033ca56c7e88d8b3e80546848826f572c4cd63e", "d9c4586269a142faee309973e2ce8cde27bda718", "1ce3a91214c94ed05f15343490981ec7cc810016", "3d0c21d4780489bd624a74b07e28c16175df6355", "ddd0f1c53f76d7fc20e11b7e33bbdc0437516d2b", "06560d5721ecc487a4d70905a485e22c9542a522", "146a7ecc7e34b85276dd0275c337eff6ba6ef8c0", "03d1d0a665e358863ff4de9ee7d78f64edd7e756", "502d30c5eac92c7db587d85d080343fbd9bc469e", "9d24179aa33a94c8c61f314203bf9e906d6b64de", "df2841a1d2a21a0fc6f14fe53b6124519f3812f9", "8006219efb6ab76754616b0e8b7778dcfb46603d", "5a34a9bb264a2594c02b5f46b038aa1ec3389072", "1ed49161e58559be399ce7092569c19ddd39ca0b", "7a3d46f32f680144fd2ba261681b43b86b702b85", "0b605b40d4fef23baa5d21ead11f522d7af1df06", "e98551055bdcf8e25e07f4ffdbf39d0a4a57bffc", "8202da548a128b28dd1f3aa9f86a0523ec2ecb26", "8b7191a2b8ab3ba97423b979da6ffc39cb53f46b", "95289007f2f336e6636cf8f920225b8d47c6e94f", "5b6f0a508c1f4097dd8dced751df46230450b01a", "1d7ecdcb63b20efb68bcc6fd99b1c24aa6508de9", "d930c3d92a075d3f3dd9f5ea1a8f04e0d659b22b", "21104bcf07ef0269ab133471a3200b9bf94b2948", "2a6bba2e81d5fb3c0fd0e6b757cf50ba7bf8e924", "4328933890f5a89ad0af69990926d8484f403e4b", "db1a9b8d8ce9a5696a96f8db4206b6f72707730e", "0fd3a7ee228bbc3dd4a111dae04952a1ee58a8cd", "3ab036b680e8408ec74f78a918f3ffbf6c906d70", "50d15cb17144344bb1879c0a5de7207471b9ff74", "1f2d12531a1421bafafe71b3ad53cb080917b1a7", "2ffcd35d9b8867a42be23978079f5f24be8d3e35", "69b2a7533e38c2c8c9a0891a728abb423ad2c7e7", "366d20f8fd25b4fe4f7dc95068abc6c6cabe1194", "05ad478ca69b935c1bba755ac1a2a90be6679129", "10e4172dd4f4a633f10762fc5d4755e61d52dc36", "9213a415d798426c8d84efc6d2a69a2cbfa2af84", "79dd787b2877cf9ce08762d702589543bda373be", "2563fc1797f187e2f6f9d9f4387d4bcadd3fbd02", "4df3143922bcdf7db78eb91e6b5359d6ada004d2", "23ebbbba11c6ca785b0589543bf5675883283a57", "30cc1ddd7a9b4878cca7783a59086bdc49dc4044", "19d4855f064f0d53cb851e9342025bd8503922e2", "6424b69f3ff4d35249c0bb7ef912fbc2c86f4ff4", "eba4cfd76f99159ccc0a65cab0a02db42b548d85", "62648f91e38b0e8f69dded13b9858bd3a86bb6ed", "3b092733f428b12f1f920638f868ed1e8663fe57", "2df4d0c06f4f68060cecbbb8e2088d9c6b20d04f", "21d5c838d19fcb4d624b69fe9d98e84d88f18e79", "b40290a694075868e0daef77303f2c4ca1c43269", "3312eb79e025b885afe986be8189446ba356a507", "c4f1fcd0a5cdaad8b920ee8188a8557b6086c1a4", "24f9248f01df3020351347c2a3f632e01de72090", "06e7e99c1fdb1da60bc3ec0e2a5563d05b63fe32", "484bac2a9ff3a43a6f85d109bbc579a4346397f5", "4934d44aa89b6d871eb6709dd1d1eebf16f3aaf1", "97c554fbcf783d554c4f6c2f3fcc0a0f9dba0759", "d383ba7bbf8b7b49dcef9f8abab47521966546bb", "729a9d35bc291cc7117b924219bef89a864ce62c", "a1dd9038b1e1e59c9d564e252d3e14705872fdec", "2f17c0514bb71e0ca20780d71ea0d50ff0da4938", "feeb0fd0e254f38b38fe5c1022e84aa43d63f7cc", "eef725f4130ee326954e84e5f4ddf487da63c94e", "7e1ea2679a110241ed0dd38ff45cd4dfeb7a8e83", "3830047081ef4bc787f16edf5b244cb2793f75e5", "ae753fd46a744725424690d22d0d00fb05e53350", "8aff9c8a0e17be91f55328e5be5e94aea5227a35", "504d2675da7a56a36386568ee668938df6d82bbe", "c5765590c294146a8e3c9987d394c0990ab6a35b", "55a158f4e7c38fe281d06ae45eb456e05516af50", "3c1f5580a66c9624c77f27ab8e4cf0d1b3d9d171", "7862f646d640cbf9f88e5ba94a7d642e2a552ec9", "28bc378a6b76142df8762cd3f80f737ca2b79208", "6d670eb172355d46034a831d8dc569e17ab14d94", "a3f1db123ce1818971a57330d82901683d7c2b67", "3a0796161d838f9dc51c0ee5f700e668fa206db3", "329b2781007604652deb72139d14315df3bc2771", "52887969107956d59e1218abb84a1f834a314578", "65817963194702f059bae07eadbf6486f18f4a0a", "24205a60cbf1cc12d7e0a9d44ed3c2ea64ed7852", "24869258fef8f47623b5ef43bd978a525f0af60e", "7808937b46acad36e43c30ae4e9f3fd57462853d", "0a2ddf88bd1a6c093aad87a8c7f4150bfcf27112", "fcd77f3ca6b40aad6edbd1dab9681d201f85f365", "6c92d87c84fa5e5d2bb5bed3ef38168786bacc49", "b34fdab6864782ce60fd90d09f5d886bd83f84f5", "2e5d173ee0d1d7f88c335ade6a7b879b2d987ab4", "0de1450369cb57e77ef61cd334c3192226e2b4c2", "d59404354f84ad98fa809fd1295608bf3d658bdc", "312afff739d1e0fcd3410adf78be1c66b3480396", "8879083463a471898ff9ed9403b84db277be5bf6", "adfaf01773c8af859faa5a9f40fb3aa9770a8aa7", "08a98822739bb8e6b1388c266938e10eaa01d903", "4c523db33c56759255b2c58c024eb6112542014e", "034addac4637121e953511301ef3a3226a9e75fd", "52c91fcf996af72d191520d659af44e310f86ef9", "02e43d9ca736802d72824892c864e8cfde13718e", "78f438ed17f08bfe71dfb205ac447ce0561250c6", "9f094341bea610a10346f072bf865cb550a1f1c1", "3958db5769c927cfc2a9e4d1ee33ecfba86fe054", "16c884be18016cc07aec0ef7e914622a1a9fb59d", "008528d5e27919ee95c311266041e4fb1711c254", "6baaa8b763cc5553715766e7fbe7abb235fae33c", "8b2e3805b37c18618b74b243e7a6098018556559", "88e090ffc1f75eed720b5afb167523eb2e316f7f", "11e6cf1cbb33d67a3e3c87dcaf7031d6654bc0de", "2961e14c327341d22d5f266a6872aa174add8ac4", "b185f0a39384ceb3c4923196aeed6d68830a069f", "58b0be2db0aeda2edb641273fe52946a24a714c3", "06466276c4955257b15eff78ebc576662100f740", "076d3fc800d882445c11b9af466c3af7d2afc64f", "b13bf657ca6d34d0df90e7ae739c94a7efc30dc3", "7f4bc8883c3b9872408cc391bcd294017848d0cf", "794c0dc199f0bf778e2d40ce8e1969d4069ffa7b", "3690af0af51a067750f664c08e48b486d1cd476d", "a30869c5d4052ed1da8675128651e17f97b87918", "424259e9e917c037208125ccc1a02f8276afb667", "28b061b5c7f88f48ca5839bc8f1c1bdb1e6adc68", "f7dcadc5288653ec6764600c7c1e2b49c305dfaa", "00075519a794ea546b2ca3ca105e2f65e2f5f471", "68a3f12382003bc714c51c85fb6d0557dcb15467", "6014eeb333998c2b2929657d233ebbcb1c3412c9", "94a7c97d1e3eb5dbfb20b180780451486597a9be", "3411ef1ff5ad11e45106f7863e8c7faf563f4ee1", "1939168a275013d9bc1afaefc418684caf99ba66", "0716e1ad868f5f446b1c367721418ffadfcf0519", "346c9100b2fab35b162d7779002c974da5f069ee", "cff911786b5ac884bb71788c5bc6acf6bf569eff", "f7452a12f9bd927398e036ea6ede02da79097e6e", "0b45aeb0aede5e0c19b508ede802bdfec668aefd", "5c2e264d6ac253693469bd190f323622c457ca05", "670531f3925c1ee6921f1550a988a034db727c3b", "8b1db0894a23c4d6535b5adf28692f795559be90", "1ae642a8d756c6aa7bc049c5c89d5072d8749637", "4d423acc78273b75134e2afd1777ba6d3a398973", "ad7b6d2e8d66f720cc83323a0700c25006d49609", "f2ad9b43bac8c2bae9dea694f6a4e44c760e63da", "0faf441a1ef1e788fb9ccd20484b104a1fa95ee8", "1a41831a3d7b0e0df688fb6d4f861176cef97136", "6bcee7dba5ed67b3f9926d2ae49f9a54dee64643", "014143aa16604ec3f334c1407ceaa496d2ed726e", "a52581a7b48138d7124afc7ccfcf8ec3b48359d0", "b75cee96293c11fe77ab733fc1147950abbe16f9", "7d7870b7633678db2d39d4a5d69d10337ca827d9", "0e8a28511d8484ad220d3e8dde39220c74fab14b", "c4b00e86841db3fced2a5d8ac65f80d0d3bbe352", "c79cf7f61441195404472102114bcf079a72138a", "18a9f3d855bd7728ed4f988675fa9405b5478845", "d5c66a48bc0a324750db3d295803f47f6060043d", "e55f7250f3b8ee722814f8809620a851c31e5b0e", "0be418e63d111e3b94813875f75909e4dc27d13a", "a119844792fd9157dec87e3937685c8319cac62f", "439ec47725ae4a3660e509d32828599a495559bf", "865e9346b05f14f9bf85c1522c5aebe85420a517", "ccbfc004e29b3aceea091056b0ec536e8ea7c47e", "d2b3166b8a6a3e6e7bc116257e718e4fe94a0638", "c05441dd1bc418fb912a6fafa84c0659a6850bf0", "0f4cfcaca8d61b1f895aa8c508d34ad89456948e", "4686df20f0ee40cd411e4b43860ef56de5531d9e", "9e1c3b8b1653337094c1b9dba389e8533bc885b0", "d44d911c045a6df610cb4103f1ab09827fab8296", "501096cca4d0b3d1ef407844642e39cd2ff86b37", "34863ecc50722f0972e23ec117f80afcfe1411a9", "d03baf17dff5177d07d94f05f5791779adf3cd5f", "2be0ab87dc8f4005c37c523f712dd033c0685827", "0d5824e14593bcb349d636d255ba274f98bbb88f", "ec1a57e609eda72b4eb60155fac12db1da31f6c0", "7bfe085c10761f5b0cc7f907bdafe1ff577223e0", "93cd5c47e4a3425d23e3db32c6eaef53745bb32e", "2ad0ee93d029e790ebb50574f403a09854b65b7e", "b784bb1d2b2720dac8d4b92851a8d6360c35b0b2", "7f6599e674a33ed64549cd512ad75bdbd28c7f6c", "f6149fc5b39fa6b33220ccee32a8ee3f6bbcaf4a", "03dba79518434ba4a937b2980fbdc8bafc048b36", "cf7a4442a6aad0e08d4aade8ec379c44f84bca8a", "fde0180735699ea31f6c001c71eae507848b190f", "57a1466c5985fe7594a91d46588d969007210581", "0b2277a0609565c30a8ee3e7e193ce7f79ab48b0", "9513503867b29b10223f17c86e47034371b6eb4f", "1791f790b99471fc48b7e9ec361dc505955ea8b1", "4d0ef449de476631a8d107c8ec225628a67c87f9", "0052de4885916cf6949a6904d02336e59d98544c", "fd9ab411dc6258763c95b7741e3d51adf5504040", "29a5d38390857e234c111f8bb787724c08f39110", "171389529df11cc5a8b1fbbe659813f8c3be024d", "06ab24721d7117974a6039eb2e57d1545eee5e46", "55432723c728a2ce90d817e9e9877ae9fbad6fe5", "e69ac130e3c7267cce5e1e3d9508ff76eb0e0eef", "ecfa56b38ac2b58428d59c9b630b1437a9ff8278", "919cb6160db66a8fe0b84cb7f171aded48a13632", "1bc23c771688109bed9fd295ce82d7e702726327", "0553c6b9ee3f7d24f80e204d758c94a9d6b375d2", "e9b0a27018c7151016a9fe01c98b4c21d6ebf4be", "60a20d5023f2bcc241eb9e187b4ddece695c2b9b", "e6c834c816b5366875cf3060ccc20e16f19a9fc6", "ba931c3f90dd40a5db4301a8f0c71779a23043d6", "1b6c65442f2b572fb6c8fc9a7d5ae49a8e6d32ab", "fafe69a00565895c7d57ad09ef44ce9ddd5a6caa", "288d2704205d9ca68660b9f3a8fda17e18329c13", "3fc173805ed43602eebb7f64eea4d60c0386c612", "b3f7c772acc8bc42291e09f7a2b081024a172564", "40a34d4eea5e32dfbcef420ffe2ce7c1ee0f23cd", "f437b3884a9e5fab66740ca2a6f1f3a5724385ea", "301b0da87027d6472b98361729faecf6e1d5e5f6", "98856ab9dc0eab6dccde514ab50c823684f0855c", "20a16efb03c366fa4180659c2b2a0c5024c679da", "eccd9acba3f6a605053dbde7f0890836e52aa085", "9d357bbf014289fb5f64183c32aa64dc0bd9f454", "ea5c9d5438cde6d907431c28c2f1f35e02b64b33", "3c18fb8ff0f5003fefa8e9dc9bebaf88908d255c", "5748652924084b7b0220cddcd28f6b2222004359", "2debdb6a772312788251cc3bd1cb7cc8a6072214", "3cd7b15f5647e650db66fbe2ce1852e00c05b2e4", "8e378ef01171b33c59c17ff5798f30293fe30686", "0004f72a00096fa410b179ad12aa3a0d10fc853c", "1584edf8106e8f697f19b726e011b9717de0e4db", "333e7ad7f915d8ee3bb43a93ea167d6026aa3c22", "27aa23d7a05368a6b5e3d95627f9bab34284e5c4", "6f68c49106b66a5bd71ba118273b4c5c64b6619f", "325b048ecd5b4d14dce32f92bff093cd744aa7f8", "cb5cda13a4ccbc32ce912d51e402363c1b501b32", "19868a469dc25ee0db00947e06c804b88ea94fd0", "fd38163654a0551ed7f4e442851508106e6105d9", "6bca0d1f46b0f7546ad4846e89b6b842d538ee4e", "a0e7f8771c7d83e502d52c276748a33bae3d5f81", "2450c618cca4cbd9b8cdbdb05bb57d67e63069b1", "8dbe79830713925affc48d0afa04ed567c54724b", "1ecb56e7c06a380b3ce582af3a629f6ef0104457", "e3bb83684817c7815f5005561a85c23942b1f46b", "2a79bd36c56fd1634ca0f8089fe8aa9343eb92ce", "9d61b0beb3c5903fc3032655dc0fd834ec0b2af3", "9055b155cbabdce3b98e16e5ac9c0edf00f9552f", "5e7cb894307f36651bdd055a85fdf1e182b7db30", "3f57c3fc2d9d4a230ccb57eed1d4f0b56062d4d5", "55079a93b7d1eb789193d7fcdcf614e6829fad0f", "539287d8967cdeb3ef60d60157ee93e8724efcac", "ec40df721a80c62d4a768fe29b58d86b1a07f435", "27b451abfe321a696c852215bb7efb4c2e50c89f", "19dd371e1649ab55a46f4b98890d6937a411ec5d", "fe97d46c34630d14235132a95fb2d2ed7b2c4663", "783f3fccde99931bb900dce91357a6268afecc52", "5039b2081eb3c8efbf9e96fd27775731f38f6fc7", "18e54b74ed1f3c02b7569f53a7d930d72fc329f5", "8562b4f63e49847692b8cb31ef0bdec416b9a87a", "22dabd4f092e7f3bdaf352edd925ecc59821e168", "b562def2624f59f7d3824e43ecffc990ad780898", "3bcdb430b373fc0fafec93bdcd8125db338b20e4", "4d15254f6f31356963cc70319ce416d28d8924a3", "4967b0acc50995aa4b28e576c404dc85fefb0601", "6e91be2ad74cf7c5969314b2327b513532b1be09", "8990f8ea6441f97597429686542b9cdc46ed47de", "ad6cc071b2585e4bdb6233b7ad8d63e12538537d", "047d3cb2a6a9628b28cac077b97d95b04ca9044c", "4f03ba35440436cfa06a2ed2a571fea01cb36598", "4ed6c7740ba93d75345397ef043f35c0562fb0fd", "8c13f2900264b5cf65591e65f11e3f4a35408b48", "652aac54a3caf6570b1c10c993a5af7fa2ef31ff", "d7dd35a86117e46d24914ef49ccd99ea0a7bf705", "b5930275813a7e7a1510035a58dd7ba7612943bc", "de15af84b1257211a11889b6c2adf0a2bcf59b42", "31a2fb63a3fc67da9932474cda078c9ac43f85c5", "bbf01aa347982592b3e4c9e4f433e05d30e71305", "10bf35bf98cfe555dfc03b5f03f2769d330e3af9", "557115454c1b8e6eaf8dbb65122c5b00dc713d51", "846c028643e60fefc86bae13bebd27341b87c4d1", "8605e8f5d84b8325b1a81d968c296a5a5d741f31", "4309faac3248663ed56a6a841cac1855e302f090", "a03448488950ee5bf50e9e1d744129fbba066c50", "1d30f813798c55ae4fe454829be6e2948ee841da", "60a006bdfe5b8bf3243404fae8a5f4a9d58fa892", "38679355d4cfea3a791005f211aa16e76b2eaa8d", "2b8c5017633a82b15dbe0047cfc76ffdce462176", "4b71d1ff7e589b94e0f97271c052699157e6dc4a", "a26379d9993073d51611588c36f12db2b4ecb39a", "4cb31f16e94067ce5eaeb8eae00eb0b0d49d46b2", "5ec94adc9e0f282597f943ea9f4502a2a34ecfc2", "1f89439524e87a6514f4fbe7ed34bda4fd1ce286", "7f1f3d7b1a4e7fc895b77cb23b1119a6f13e4d3a", "9893865afdb1de55fdd21e5d86bbdb5daa5fa3d5", "d72973a72b5d891a4c2d873daeb1bc274b48cddf", "67c3c1194ee72c54bc011b5768e153a035068c43", "306957285fea4ce11a14641c3497d01b46095989", "857ad04fca2740b016f0066b152bd1fa1171483f", "c6096986b4d6c374ab2d20031e026b581e7bf7e9", "55138c2b127ebdcc508503112bf1d1eeb5395604", "54ce3ff2ab6e4465c2f94eb4d636183fa7878ab7", "c1f07ec629be1c6fe562af0e34b04c54e238dcd1", "50333790dd98c052dfafe1f9bf7bf8b4fc9530ba", "fb8eb4a7b9b9602992e5982c9e0d6d7f7b8210ef", "f95321f4348cfacc52084aae2a19127d74426047", "40f06e5c052d34190832b8c963b462ade739cbf0", "9057044c0347fb9798a9b552910a9aff150385db", "cd596a2682d74bdfa7b7160dd070b598975e89d9", "e4df83b7424842ff5864c10fa55d38eae1c45fac", "309e17e6223e13b1f76b5b0eaa123b96ef22f51b", "e48fb3ee27eef1e503d7ba07df8eb1524c47f4a6", "a63ec22e84106685c15c869aeb157aa48259e855", "91e58c39608c6eb97b314b0c581ddaf7daac075e", "8d2c0c9155a1ed49ba576ac0446ec67725468d87", "7a666a91a47da0d371a9ba288912673bcd5881e4", "07c90e85ac0f74b977babe245dea0f0abcf177e3", "0a29cee986471b495728b08756f135a2377d5a2a", "42350e28d11e33641775bef4c7b41a2c3437e4fd", "a42209dbfe6d2005295d790456ddb2138302cbe5", "7c0a6824b556696ad7bdc6623d742687655852db", "30188b836f2fa82209d7afbf0e4d0ee29c6b9a87", "016a8ed8f6ba49bc669dbd44de4ff31a79963078", "67a50752358d5d287c2b55e7a45cc39be47bf7d0", "63cff99eff0c38b633c8a3a2fec8269869f81850", "5c5e1f367e8768a9fb0f1b2f9dbfa060a22e75c0", "2c34bf897bad780e124d5539099405c28f3279ac", "2ee8900bbde5d3c81b7ed4725710ed46cc7e91cd", "02c2a29a4695eab7a8f859bf8697a5ca9f910d70", "ccdea57234d38c7831f1e9231efcb6352c801c55", "5b4b84ce3518c8a14f57f5f95a1d07fb60e58223", "e27c92255d7ccd1860b5fb71c5b1277c1648ed1e", "64d5772f44efe32eb24c9968a3085bc0786bfca7", "44f65e3304bdde4be04823fd7ca770c1c05c2cef", "602f772c69e4a1a65de00443c30d51fdd47a80aa", "22ad2c8c0f4d6aa4328b38d894b814ec22579761", "9d06d43e883930ddb3aa6fe57c6a865425f28d44", "923ede53b0842619831e94c7150e0fc4104e62f7", "243cd27dce38fd756a840b397c28ad21cfb78897", "8229f2735a0db0ad41f4d7252129311f06959907", "d43b6ca9257e9b24f89eb3867f2c04068a78c778", "e013c650c7c6b480a1b692bedb663947cd9d260f", "a0beb0cc6f167373f8b4b7458ff0ec42fc290a75", "c92da368a6a886211dc759fe7b1b777a64d8b682", "5bed2453a5b0c54a4a4a294f29c9658658a9881e", "b21bf45cd3aeaec3440eeca09a1c5a5ee3d24a3a", "6c8c7065d1041146a3604cbe15c6207f486021ba", "2e0e056ed5927a4dc6e5c633715beb762628aeb0", "91d2fe6fdf180e8427c65ffb3d895bf9f0ec4fa0", "3d0ef9bfd08a9252db6acfece3b83f3aa58b4cae", "99facca6fc50cc30f13b7b6dd49ace24bc94f702", "0294f992f8dfd8748703f953925f9aee14e1b2a2", "8a54f8fcaeeede72641d4b3701bab1fe3c2f730a", "4aea1213bdb5aa6c74b99fca1afc72d8a99503c6", "fac5a9a18157962cff38df6d4ae69f8a7da1cfa8", "60d765f2c0a1a674b68bee845f6c02741a49b44e", "5d0f72174e9ca1d620227b53ab1bbd8263fb4a9e", "030c82b87e3cdc5ba35c443a93ff4a9d21c2bc2f", "f75852386e563ca580a48b18420e446be45fcf8d", "b54c477885d53a27039c81f028e710ca54c83f11", "404042a1dcfde338cf24bc2742c57c0fb1f48359", "dbb7f37fb9b41d1aa862aaf2d2e721a470fd2c57", "8ed051be31309a71b75e584bc812b71a0344a019", "adad7446e371d27fdaee39475856e2058f3045e5", "007250c2dce81dd839a55f9108677b4f13f2640a", "0447bdb71490c24dd9c865e187824dee5813a676", "49068538b7eef66b4254cc11914128097302fab8", "b017963d83b3edf71e1673d7ffdec13a6d350a87", "8f9f599c05a844206b1bd4947d0524234940803d", "ff0617d750fa49416514c1363824b8f61baf8fb5", "a3a34c1b876002e0393038fcf2bcb00821737105", "4c1528bab3142ec957700ab502531e1a67e7f2f6", "2cf92ee60f719098acc3aae3981cedc47fa726b3", "85567174a61b5b526e95cd148da018fa2a041d43", "49394a5e0ca1d4bb77d8c9bfa963b8b8cb761ecf", "2a02355c1155f2d2e0cf7a8e197e0d0075437b19", "79617903c5cb56697f2e738e1463b9654e2d68ed", "9b000ccc04a2605f6aab867097ebf7001a52b459", "b73fdae232270404f96754329a1a18768974d3f6", "0241513eeb4320d7848364e9a7ef134a69cbfd55", "b856d8d6bff745bb1b4beb67e4b821fc20073840", "4d6d6369664a49f6992f65af4148cefef95055bc", "0efdd82a4753a8309ff0a3c22106c570d8a84c20", "27c9ddb72360f4cd0f715cd7ea82fa399af91f11", "5a87bc1eae2ec715a67db4603be3d1bb8e53ace2", "266ee26a6115f1521ce374e4ab106d997c7b1407", "51dcb36a6c247189be4420562f19feb00c9487f8", "050eda213ce29da7212db4e85f948b812a215660", "c0945953506a3d531331caf6c2b2a6d027e319f0", "4c0846bcfa64d9e810802c5b7ef0f8b43523fe54", "b3c398da38d529b907b0bac7ec586c81b851708f", "8dc9de0c7324d098b537639c8214543f55392a6b", "c92e36689ef561df726a7ae861d9c166c3934908", "e3a8f18e507d9f2b537ec3c3fcc1b874b8ccfc24", "789a43f51e0a3814327dab4299e4eda8165a5748", "98519f3f615e7900578bc064a8fb4e5f429f3689", "5304cd17f9d6391bf31276e4419100f17d4423b2", "37b6d6577541ed991435eaf899a2f82fdd72c790", "e03bda45248b4169e2a20cb9124ae60440cad2de", "0066caed1238de95a431d836d8e6e551b3cde391", "7fc76446d2b11fc0479df6e285723ceb4244d4ef", "0a451fc7d2c6b3509d213c210ae880645edf90ed", "3bc776eb1f4e2776f98189e17f0d5a78bb755ef4", "3db75962857a602cae65f60f202d311eb4627b41", "2878b06f3c416c98496aad6fc2ddf68d2de5b8f6", "f5af4e9086b0c3aee942cb93ece5820bdc9c9748", "7753e3b9e158289cbaa22203166424ca9c229f68", "141eab5f7e164e4ef40dd7bc19df9c31bd200c5e", "d6cf3cab269877c58a16be011b74e07838d957c2", "0cdb49142f742f5edb293eb9261f8243aee36e12", "5e59193a0fc22a0c37301fb05b198dd96df94266", "642c66df8d0085d97dc5179f735eed82abf110d0", "68d566ed4041a7519acb87753036610bd64dcc09", "952138ae6534fad573dca0e6b221cdf042a36412", "226a5ff790b969593596a52b55b3718dcdd7bb7f", "ee5fe44871f5e36998a2fdfb20a511374cdd3877", "e6f3707a75d760c8590292b54bc8a48582da2cd4", "c29e33fbd078d9a8ab7adbc74b03d4f830714cd0", "0a297523188b03fdf9d2155bfdcca7e1bcab3762", "7d306512b545df98243f87cb8173df83b4672b18", "1afef6b389bd727c566cd6fbcd99adefe4c0cf32", "297d3df0cf84d24f7efea44f87c090c7d9be4bed", "56e03f8fcd16332f764352ba6e72c9c5092cac0f", "2ca43325a5dbde91af90bf850b83b0984587b3cc", "7ab7befcd319d55d26c1e4b7b9560da5763906f3", "c6ffa09c4a6cacbbd3c41c8ae7a728b0de6e10b6", "dab795b562c7cc270c9099b925d685bea0abe82a", "90ae02da16b750a9fd43f8a38440f848309c2fe0", "38e7f3fe450b126367ec358be9b4cc04e82fa8c7", "2b435ee691718d0b55d057d9be4c3dbb8a81526e", "25b2811118ed73c64682544fe78023bb8242c709", "773ce00841a23d32727aa1f54c29865fefd4ce02", "199c2df5f2847f685796c2523221c6436f022464", "1c2724243b27a18a2302f12dea79d9a1d4460e35", "f60a85bd35fa85739d712f4c93ea80d31aa7de07", "a56b0f76919aabe8b768f5fbaeca412276365aa2", "39c8ed5213882d4dbc74332245ffe201882c5de1", "d9072e6b7999bc2d5750eb58c67a643f38d176d6", "21b5af67618fcc047b495d2d5d7c2bf145753633", "023decb4c56f2e97d345593e4f7b89b667a6763d", "b208f2fc776097e98b41a4ff71c18b393e0a0018", "e5c687c8c84f1cdb9d9fbc9b6ff7518ff4d71056", "6a5fe819d2b72b6ca6565a0de117c2b3be448b02", "7fce5769a7d9c69248178989a99d1231daa4fce9", "7b3b7769c3ccbdf7c7e2c73db13a4d32bf93d21f", "ee92d36d72075048a7c8b2af5cc1720c7bace6dd", "85041e48b51a2c498f22850ce7228df4e2263372", "c8829013bbfb19ccb731bd54c1a885c245b6c7d7", "89c51f73ec5ebd1c2a9000123deaf628acf3cdd8", "b5fc4f9ad751c3784eaf740880a1db14843a85ba", "bb69f750ccec9624f6dabd334251def2bbddf166", "73d53a7c27716ae9a6d3484e78883545e53117ae", "c40c23e4afc81c8b119ea361e5582aa3adecb157", "1c4ceae745fe812d8251fda7aad03210448ae25e", "a803453edd2b4a85b29da74dcc551b3c53ff17f9", "f52efc206432a0cb860155c6d92c7bab962757de", "09e7397fbcf4cc54ee085599a3b9bb72539ab251", "621ed006945e9438910b5aa4f6214888dea3d791", "1fe990ca6df273de10583860933d106298655ec8", "1679943d22d60639b4670eba86665371295f52c3", "4ed40e6bb66dfa38a75d864d804d175a26b6c6f6", "ae96fc36c89e5c6c3c433c1163c25db1359e13ea", "dd8d53e67668067fd290eb500d7dfab5b6f730dd", "57f8e1f461ab25614f5fe51a83601710142f8e88", "e90e12e77cab78ba8f8f657db2bf4ae3dabd5166", "864d50327a88d1ff588601bf14139299ced2356f", "1bc214c39536c940b12c3a2a6b78cafcbfddb59a", "19eb486dcfa1963c6404a9f146c378fc7ae3a1df", "8ab465c1a131ee4bee6ac0a0b19dfe68f5dcdcc4", "4e94e7412d180da5a646f6a360e75ba2128f93aa", "44b91268fbbf62e1d2ba1d5331ec7aedac30dbe8", "2251a88fbccb0228d6d846b60ac3eeabe468e0f1", "adb040081974369c46b943e9f75be4e405623102", "b9cedd09bdae827dacb138d6b054449d5346caf1", "4e37cd250130c6fd60e066f0c8efb3cbb778c421", "ce85d953086294d989c09ae5c41af795d098d5b2", "a9881ae58987da71b4c1ce01ba213eb4be2eef02", "9b8830655d4a5a837e3ffe835d14d6d71932a4f2", "a6496553fb9ab9ca5d69eb45af1bdf0b60ed86dc", "067126ce1f1a205f98e33db7a3b77b7aec7fb45a", "e2f91b21f3755914c193a546ba8718acf81c845b", "ee744ea13a0bbeba5de85ca3c75c9749054835e7", "69526cdf6abbfc4bcd39616acde544568326d856", "29d3ed0537e9ef62fd9ccffeeb72c1beb049e1ea", "c42a8969cd76e9f54d43f7f4dd8f9b08da566c5f", "38c7f80a1e7fa1bdec632042318dc7cdd3c9aad4", "5a029a0b0ae8ae7fc9043f0711b7c0d442bfd372", "72345fed8d068229e50f9ea694c4babfd23244a0", "3a0ea368d7606030a94eb5527a12e6789f727994", "4cec3e5776090852bef015a8bbe74fed862aa2dd", "7d53678ef6009a68009d62cd07c020706a2deac3", "9f5e22fbc22e1b0a61bcd75202d299232e68de5d", "20b405d658b7bb88d176653758384e2e3e367039", "0f1cbe4e26d584c82008ccef9fb1e4669b82de1f", "92fada7564d572b72fd3be09ea3c39373df3e27c", "a54e0f2983e0b5af6eaafd4d3467b655a3de52f4", "f9d1f12070e5267afc60828002137af949ff1544", "89896474f007c99f5967bcc05a952654a3bbb736", "5dafab3c936763294257af73baf9fb3bb1696654", "4ea4116f57c5d5033569690871ba294dc3649ea5", "a96c45ed3a44ad79a72499be238264ae38857988", "c5468665d98ce7349d38afb620adbf51757ab86f", "51a8dabe4dae157aeffa5e1790702d31368b9161", "7cf8a841aad5b7bdbea46a7bb820790e9ce12d0b", "49570b41bd9574bd9c600e24b269d945c645b7bd", "11bda1f054effb3116115b0699d74abec3e93a4b", "d8b568392970b68794a55c090c4dd2d7f90909d2", "2696d3708d6c6cccbd701f0dac14cc94d72dd76d", "b58d381f9f953bfe24915246b65da872aa94f9aa", "77e747b12d22827fa84f506eefdac4ec37948359", "303517dfc327c3004ae866a6a340f16bab2ee3e3", "57b7325b8027745b130490c8f736445c407f4c4c", "00eccc565b64f34ad53bf67dfaf44ffa3645adff", "df2494da8efa44d70c27abf23f73387318cf1ca8", "99b8a24aacaa53fa3f8a7e48734037c7b16f1c40", "2f78e471d2ec66057b7b718fab8bfd8e5183d8f4", "9cd4f72d33d1cedc89870b4f4421d496aa702897", "2afdda6fb85732d830cea242c1ff84497cd5f3cb", "a7e1327bd76945a315f2869bfae1ce55bb94d165", "6b3e360b80268fda4e37ff39b7f303e3684e8719", "cd33b3ca8d7f00c1738c41b2071a3164ba42ea61", "60e2b9b2e0db3089237d0208f57b22a3aac932c1", "c32c8bfadda8f44d40c6cd9058a4016ab1c27499", "df767f62a6bf3b09e6417d801726f2d5d642a202", "ea482bf1e2b5b44c520fc77eab288caf8b3f367a", "4cb8a691a15e050756640c0a35880cdd418e2b87", "40cd062438c280c76110e7a3a0b2cf5ef675052c", "ac1d97a465b7cc56204af5f2df0d54f819eef8a6", "41c42cb001f34c43d4d8dd8fb72a982854e173fb", "3ebce6710135d1f9b652815e59323858a7c60025", "c466ad258d6262c8ce7796681f564fec9c2b143d", "d930ec59b87004fd172721f6684963e00137745f", "3c47022955c3274250630b042b53d3de2df8eeda", "a65301ec723dfac73c1e884d26dedeb4de309429", "9fd1b8abbad25cb38f0c009288fb5db0fc862db6", "c207fd762728f3da4cddcfcf8bf19669809ab284", "7ed2c84fdfc7d658968221d78e745dfd1def6332", "aadfcaf601630bdc2af11c00eb34220da59b7559", "d231a81b38fde73bdbf13cfec57d6652f8546c3c", "cc38942825d3a2c9ee8583c153d2c56c607e61a7", "f79c97e7c3f9a98cf6f4a5d2431f149ffacae48f", "c833c2fb73decde1ad5b5432d16af9c7bee1c165", "e52f57a7de675d14aed28e5d0f2f3c5a01715337", "d3424761e06a8f5f3c1f042f1f1163a469872129", "4e4e8fc9bbee816e5c751d13f0d9218380d74b8f", "0b5bd3ce90bf732801642b9f55a781e7de7fdde0", "e084b0e477ee07d78c32c3696ea22c94f5fdfbec", "ab989225a55a2ddcd3b60a99672e78e4373c0df1", "4215b34597d8ce1e8985afa8043400caf0ec7230", "a07f78124f83eef1ed3a6f54ba982664ae7ca82a", "cbfcd1ec8aa30e31faf205c73d350d447704afee", "4159663f0b292fd8cc7411929be9d669bb98b386", "dc1510110c23f7b509035a1eda22879ef2506e61", "18166432309000d9a5873f989b39c72a682932f5", "05f4d907ee2102d4c63a3dc337db7244c570d067", "16b0c171fb094f677fcdf78bbb9aaef0d5404942", "7644b3a0871b8e0e7e1cdf06099e295f1e5fbdf7", "e4391993f5270bdbc621b8d01702f626fba36fc2", "2cac70f9c8140a12b6a55cef834a3d7504200b62", "4b8c736524d548472d0725c971ee29240ae683f6", "aebb9649bc38e878baef082b518fa68f5cda23a5", "06719154ab53d3a57041b2099167e3619f1677bc", "f4c01fc79c7ead67899f6fe7b79dd1ad249f71b0", "4f773c8e7ca98ece9894ba3a22823127a70c6e6c", "cfd8c66e71e98410f564babeb1c5fd6f77182c55", "c74b1643a108939c6ba42ae4de55cb05b2191be5", "153c8715f491272b06dc93add038fae62846f498", "b88d5e12089f6f598b8c72ebeffefc102cad1fc0", "caaa6e8e83abb97c78ff9b813b849d5ab56b5050", "d1ee9e63c8826a39d75fa32711fddbcc58d5161a", "26a89701f4d41806ce8dbc8ca00d901b68442d45", "0b20f75dbb0823766d8c7b04030670ef7147ccdd", "db67edbaeb78e1dd734784cfaaa720ba86ceb6d2", "88c21e06ed44da518a7e346fce416efedc771704", "a9adb6dcccab2d45828e11a6f152530ba8066de6", "0c7f27d23a162d4f3896325d147f412c40160b52", "3a0558ebfde592bd8bd07cb72b8ca8f700715bfb", "6c7a42b4f43b3a2f9b250f5803b697857b1444ac", "59f325e63f21b95d2b4e2700c461f0136aecc171", "396a19e29853f31736ca171a3f40c506ef418a9f", "44d93039eec244083ac7c46577b9446b3a071f3e", "45e9b5a7dba2f757567324fe35c2f2db87b015cc", "b5efe2e53aa417367314c1a907d0fe8053c71ecd", "4490b8d8ab2ac693c670751d4c2bff0a56d7393d", "e27b2cabdfdd6bf3ffb3ebce1b4c55adb1e80c8f", "c03e01717b2d93f04cce9b5fd2dcfd1143bcc180", "8f8a5be9dc16d73664285a29993af7dc6a598c83", "31ffc95167a2010ce7aab23db7d5fc7ec439f5fb", "3f5cf3771446da44d48f1d5ca2121c52975bb3d3", "71f9861df104b90399dc15e12bbb14cd03f16e0b", "27ee8482c376ef282d5eb2e673ab042f5ded99d7", "4d4736173a5e72c266e52f3a43bdcb2b58f237a2", "f68ed499e9d41f9c3d16d843db75dc12833d988d", "b16580d27bbf4e17053f2f91bc1d0be12045e00b", "8210fd10ef1de44265632589f8fc28bc439a57e6", "0559fb9f5e8627fecc026c8ee6f7ad30e54ee929", "f58d584c4ac93b4e7620ef6e5a8f20c6f6da295e", "739d400cb6fb730b894182b29171faaae79e3f01", "6c27eccf8c4b22510395baf9f0d0acc3ee547862", "b7f05d0771da64192f73bdb2535925b0e238d233", "6e1802874ead801a7e1072aa870681aa2f555f35", "d40cd10f0f3e64fd9b0c2728089e10e72bea9616", "e94168c35be1d4b4d2aaf42ef892e64a3874ed8c", "12c713166c46ac87f452e0ae383d04fb44fe4eb2", "122ee00cc25c0137cab2c510494cee98bd504e9f", "764882e6779fbee29c3d87e00302befc52d2ea8d", "1951dc9dd4601168ab5acf4c14043b124a8e2f67", "dc964b9c7242a985eb255b2410a9c45981c2f4d0", "35ec9b8811f2d755c7ad377bdc29741b55b09356", "8185be0689442db83813b49e215bf30870017459", "27883967d3dac734c207074eed966e83afccb8c3", "1d58d83ee4f57351b6f3624ac7e727c944c0eb8d", "b55f256bbd2e1a41ce6bfcd892dee12f5bcd7cb3", "227b18fab568472bf14f9665cedfb95ed33e5fce", "283d381c5c2ba243013b1c4f5e3b29eb906fa823", "56fb30b24e7277b47d366ca2c491749eee4d6bb1", "dbcfefa92edab8d1ffe8bc1cc66ad80fb13d2b6a", "c2b10909a0dd068b8e377a55b0a1827c8319118a", "ac6a9f80d850b544a2cbfdde7002ad5e25c05ac6", "7644d90efef157e61fe4d773d8a3b0bad5feccec", "2a0623ae989f2236f5e1fe3db25ab708f5d02955", "321bd4d5d80abb1bae675a48583f872af3919172", "0532cbcf616f27e5f6a4054f818d4992b99d201d", "b3e60bb5627312b72c99c5ef18aa41bcc1d21aea", "fac8cff9052fc5fab7d5ef114d1342daba5e4b82", "8acdc4be8274e5d189fb67b841c25debf5223840", "b2cb335ded99b10f37002d09753bd5a6ea522ef1", "10ce3a4724557d47df8f768670bfdd5cd5738f95", "40205181ed1406a6f101c5e38c5b4b9b583d06bc", "ad77056780328bdcc6b7a21bce4ddd49c49e2013", "6459f1e67e1ea701b8f96177214583b0349ed964", "dfd934ae448a1b8947d404b01303951b79b13801", "795b555abb26e62ad89a93645122da530327c447", "e4e95b8bca585a15f13ef1ab4f48a884cd6ecfcc", "5c4f9260762a450892856b189df240f25b5ed333", "c6a4b23ead2dab3d5dc02a5916d4c383f0c53007", "57b8b28f8748d998951b5a863ff1bfd7ca4ae6a5", "4f0d5cbcd30fef3978b9691c2e736daed2f841c1", "05d80c59c6fcc4652cfc38ed63d4c13e2211d944", "8309e8f27f3fb6f2ac1b4343a4ad7db09fb8f0ff", "2d23fa205acca9c21e3e1a04674f1e5a9528550e", "548233d67f859491e50c5c343d7d77a7531d4221", "0b3f354e6796ef7416bf6dde9e0779b2fcfabed2", "814369f171337ee1d8809446b7dbfc5e1ef9f4b5", "ff061f7e46a6213d15ac2eb2c49d9d3003612e49", "0874734e2af06883599ed449532a015738a1e779", "3cb0ef5aabc7eb4dd8d32a129cb12b3081ef264f", "0be764800507d2e683b3fb6576086e37e56059d1", "4df889b10a13021928007ef32dc3f38548e5ee56", "6f48e5e258da11e6ba45eeabe65a5698f17e58ef", "4ac4e8d17132f2d9812a0088594d262a9a0d339b", "c1ff88493721af1940df0d00bcfeefaa14f1711f", "11fdd940c9a23a34f7ab59809c26a02bce35c5f3", "4972aadcce369a8c0029e6dc2f288dfd0241e144", "49f70f707c2e030fe16059635df85c7625b5dc7e", "46072f872eee3413f9d05482be6446f6b96b6c09", "15e27f968458bf99dd34e402b900ac7b34b1d575", "4a1a5316e85528f4ff7a5f76699dfa8c70f6cc5c", "d4b88be6ce77164f5eea1ed2b16b985c0670463a", "0f533bc9fdfb75a3680d71c84f906bbd59ee48f1", "b209608a534957ec61e7a8f4b9d08286ae3d1d7f", "1e0add381031245b1d5129b482853ee738b498e1", "e95c5aaa72e72761b05f00fad6aec11c3e2f8d0f", "fb3da9b47460eedf857e386a562cc5348d78d544", "d983dda8b03ed60fa3afafe5c50f1d9a495f260b", "92c2dd6b3ac9227fce0a960093ca30678bceb364", "82953e7b3d28ccd1534eedbb6de7984c59d38cd4", "b05943b05ef45e8ea8278e8f0870f23db5c83b23", "8fb2ec3bbd862f680be05ef348b595e142463524", "ad339a5fdaab95f3c8aad83b60ceba8d76107fa2", "4d01d78544ae0de3075304ff0efa51a077c903b7", "d7d166aee5369b79ea2d71a6edd73b7599597aaa", "6ab8f2081b1420a6214a6c127e5828c14979d414", "0db1207563a66343cc7cb7b54356c767fc8b876c", "3dcebd4a1d66313dcd043f71162d677761b07a0d", "05270b68547a2cd5bda302779cfc5dda876ae538", "b0f59b71f86f18495b9f4de7c5dbbebed4ae1607", "3cc3e01ac1369a0d1aa88fedda61d3c99a98b890", "3a92de0a4a0ef4f88e1647633f1fbb13cd6a3c95", "7701952e405c3d8a0947e2a309de281aa76bd3f4", "1eec03527703114d15e98ef9e55bee5d6eeba736", "05184f01e66d7139530729b281da74db35a178d2", "3abe50d0a806a9f5a5626f60f590632a6d87f0c4", "a2646865d7c3d7fb346cf714caf146de2ea0e68f", "5173a20304ea7baa6bfe97944a5c7a69ea72530f", "476f177b026830f7b31e94bdb23b7a415578f9a4", "684f5166d8147b59d9e0938d627beff8c9d208dd", "a8583e80a455507a0f146143abeb35e769d25e4e", "131130f105661a47e0ffb85c2fe21595785f948a", "fc45e44dd50915957e498186618f7a499953c6be", "ccb95192001b07bb25fc924587f9682b0df3de8e", "0d8415a56660d3969449e77095be46ef0254a448", "06b4e41185734f70ce432fdb2b121a7eb01140af", "fd9feb21b3d1fab470ff82e3f03efce6a0e67a1f", "7f8cef6ba2f059e465b1b23057a6dbb23fba1c63", "e41246837c25d629ca0fad74643fb9eb8bf38009", "e71c15f5650a59755619b2a62fa93ac922151fd6", "2331df8ca9f29320dd3a33ce68a539953fa87ff5", "f2d15482e7055dd5f54cf4a8a8f60d8e75af7edf", "c648d2394be3ff0c0ee5360787ff3777a3881b02", "e5e9e7cae71b13aabb30f6fe1f97cd153400be6c", "0a79d0ba1a4876086e64fc0041ece5f0de90fbea", "f3015be0f9dbc1a55b6f3dc388d97bb566ff94fe", "097f674aa9e91135151c480734dda54af5bc4240", "6b6493551017819a3d1f12bbf922a8a8c8cc2a03", "dd0086da7c4efe61abb70dd012538f5deb9a8d16", "4b507a161af8a7dd41e909798b9230f4ac779315", "70bf1769d2d5737fc82de72c24adbb7882d2effd", "c32cd207855e301e6d1d9ddd3633c949630c793a", "91e507d2d8375bf474f6ffa87788aa3e742333ce", "9255d3b2bfee4aaae349f68e67c76a077d2d07ad", "9cfb3a68fb10a59ec2a6de1b24799bf9154a8fd1", "32b76220ed3a76310e3be72dab4e7d2db34aa490", "3e59d97d42f36fc96d33a5658951856a555e997b", "4a2d54ea1da851151d43b38652b7ea30cdb6dfb2", "4672513d0dbc398719d66bba36183f6e2b78947b", "94b9c0a6515913bad345f0940ee233cdf82fffe1", "4276eb27e2e4fc3e0ceb769eca75e3c73b7f2e99", "0b02bfa5f3a238716a83aebceb0e75d22c549975", "bc9003ad368cb79d8a8ac2ad025718da5ea36bc4", "082ad50ac59fc694ba4369d0f9b87430553b11db", "5c717afc5a9a8ccb1767d87b79851de8d3016294", "1e41a3fdaac9f306c0ef0a978ae050d884d77d2a", "3aebaaf888cba25be25097173d0b3af73d9ce7f9", "40c1de7b1b0a087c590537df55ecd089c86e8bfc", "32f62da99ec9f58dd93e3be667612abcf00df16a", "e865908ed5e5d7469b412b081ca8abd738c72121", "e0c081a007435e0c64e208e9918ca727e2c1c44e", "3ca6adc90aae5912baa376863807191ffd56b34e", "aba770a7c45e82b2f9de6ea2a12738722566a149", "dcce3d7e8d59041e84fcdf4418702fb0f8e35043", "74408cfd748ad5553cba8ab64e5f83da14875ae8", "6f8cffd9904415c8fa3a1e650ac143867a04f40a", "4d9a02d080636e9666c4d1cc438b9893391ec6c7", "4aefd3ffa712a9b7d9db0615d4ee1932de6060d6", "81f101cea3c451754506bf1c7edf80a661fa4dd1", "3ad56aed164190e1124abea4a3c4e1e868b07dee", "14ae16e9911f6504d994503989db34d2d1cb2cd4", "858ddff549ae0a3094c747fb1f26aa72821374ec", "dfecaedeaf618041a5498cd3f0942c15302e75c3", "a702fc36f0644a958c08de169b763b9927c175eb", "0a3863a0915256082aee613ba6dab6ede962cdcd", "349434653429733f5f49fe0e160027d994cef115", "5ba7882700718e996d576b58528f1838e5559225", "f66add890c2458466e1cb942ad3981f8651ace2d", "e1ab3b9dee2da20078464f4ad8deb523b5b1792e", "524f6dc7441a3899ea8eb5d3e0d5d70e50ba566a", "7f68a5429f150f9eb7550308bb47a363f2989cb3", "883006c0f76cf348a5f8339bfcb649a3e46e2690", "e9f1cdd9ea95810efed306a338de9e0de25990a0", "2baec98c19804bf19b480a9a0aa814078e28bb3d", "24f3dfeb95bdecdc604d630acdfcafa1dc7c9124", "58db008b204d0c3c6744f280e8367b4057173259", "1de8f38c35f14a27831130060810cf9471a62b45", "4571626d4d71c0d11928eb99a3c8b10955a74afe", "962812d28a169b3fc1d4323f8d0fca69a22dac4c", "1f5b9ac2a37431b59fd1cecf8fe57b92b6b6398e", "a3ebacd8bcbc7ddbd5753935496e22a0f74dcf7b", "9790ec6042fb2665c7d9369bf28566b0ce75a936", "1ec98785ac91808455b753d4bc00441d8572c416", "11269e98f072095ff94676d3dad34658f4876e0e", "507c9672e3673ed419075848b4b85899623ea4b0", "cc2a9f4be1e465cb4ba702539f0f088ac3383834", "a777101b56fe46c4d377941afcf34edc2b8b5f6f", "c8585c95215bc53e28edb740678b3a0460ca8aa4", "d6bfa9026a563ca109d088bdb0252ccf33b76bc6", "da23d90bacf246b75ef752a2cbb138c4fcd789b7", "b95d13d321d016077bd2906f7fbd9be7c3643475", "d31af74425719a3840b496b7932e0887b35e9e0d", "48901e44cd3e17efcfc9866982f8bd7b2c26b99d", "8b1fa60b9164b60d1ca2705611fab063505a3ef5", "7da9464dbae52c8bda13461a4f44420c333b0342", "97946f13c1cf8924b0c1ce88682290ae87d630a1", "ad5a1621190d18dd429930ab5125c849ce7e4506", "9227c1a5b26556b9c34015b3ea5f9ae5f50e9b23", "528069963f0bd0861f380f53270c96c269a3ea1c", "044ba70e6744e80c6a09fa63ed6822ae241386f2", "09686fd5eb5ec6f47d5ec24276c78d23607ec01e", "33e20449aa40488c6d4b430a48edf5c4b43afdab", "036c41d67b49e5b0a578a401eb31e5f46b3624e0", "5083c6be0f8c85815ead5368882b584e4dfab4d1", "c3e53788370341afe426f2216bed452cbbdaf117", "a5acda0e8c0937bfed013e6382da127103e41395", "df87193e15a19d5620f5a6458b05fee0cf03729f", "8b547b87fd95c8ff6a74f89a2b072b60ec0a3351", "eece52bd0ed4d7925c49b34e67dbb6657d2d649b", "f3df296de36b7c114451865778e211350d153727", "93978ba84c8e95ff82e8b5960eab64e54ca36296", "2e12c5ea432004de566684b29a8e148126ef5b70", "1599718bf756a0fb7157277b93f21cfcad04e383", "baaaf73ec28226d60d923bc639f3c7d507345635", "7cf579088e0456d04b531da385002825ca6314e2", "498fd231d7983433dac37f3c97fb1eafcf065268", "063a3be18cc27ba825bdfb821772f9f59038c207", "abfba1dc9a9991897acd0e0d3d4ef9d4aef4151c", "d58fce50e9028dfc12cb2e7964f83d3b28bcc2fc", "3aa9c8c65ce63eb41580ba27d47babb1100df8a3", "0be80da851a17dd33f1e6ffdd7d90a1dc7475b96", "a939e287feb3166983e36b8573cd161d12097ad8", "97137d5154a9f22a5d9ecc32e8e2b95d07a5a571", "fddca9e7d892a97073ada88eec39e03e44b8c46a", "ded8252fc6df715753e75ba7b7fee518361266ef", "938ae9597f71a21f2e47287cca318d4a2113feb2", "0334a8862634988cc684dacd4279c5c0d03704da", "e4d8ba577cabcb67b4e9e1260573aea708574886", "7b9b3794f79f87ca8a048d86954e0a72a5f97758", "4bc9a767d7e63c5b94614ebdc24a8775603b15c9", "ebc3d7f50231cdb18a8107433ae9adc7bd94b97a", "196c12571ab51273f44ea3469d16301d5b8d2828", "0c54e9ac43d2d3bab1543c43ee137fc47b77276e", "af13c355a2a14bb74847aedeafe990db3fc9cbd4", "6f16f4bd01aeefdd03d6783beacb7de118f5af8a", "ec22eaa00f41a7f8e45ed833812d1ac44ee1174e", "abba1bf1348a6f1b70a26aac237338ee66764458", "af3b803188344971aa89fee861a6a598f30c6f10", "1394ca71fc52db972366602a6643dc3e65ee8726", "6af75a8572965207c2b227ad35d5c61a5bd69f45", "9ed943f143d2deaac2efc9cf414b3092ed482610", "71b376dbfa43a62d19ae614c87dd0b5f1312c966", "3bd1d41a656c8159305ba2aa395f68f41ab84f31", "2d080662a1653f523321974a57518e7cb67ecb41", "78f79c83b50ff94d3e922bed392737b47f93aa06", "11a2ef92b6238055cf3f6dcac0ff49b7b803aee3", "e43ea078749d1f9b8254e0c3df4c51ba2f4eebd5", "2c6e65d8ef8c17387b839ab6a82fb469117ae396", "086131159999d79adf6b31c1e604b18809e70ba8", "baad4e7ab0942a6b93ee2df39685f928efdae006", "7adaad633d3002f88cdee105d9c148e013202a06", "1c4404885443b65b7cbda3c131e54f769fbd827d", "bad15b4dea2399d57ee17f33a5ba8f04b012ef63", "9d24812d942e69f86279a26932df53c0a68c4111", "126076774da192d4d3f4efcd1accc719ee5f9683", "9b318098f3660b453fbdb7a579778ab5e9118c4c", "1bdef21f093c41df2682a07f05f3548717c7a3d1", "064cd41d323441209ce1484a9bba02a22b625088", "b503f481120e69b62e076dcccf334ee50559451e", "adf9998214598469f7a097bc50de4c23784f2a5a", "79fd4baca5f840d6534a053b22e0029948b9075e", "0ed1c1589ed284f0314ed2aeb3a9bbc760dcdeb5", "2533c88b278e84a248200d3c5a281177d392e78f", "2c848cc514293414d916c0e5931baf1e8583eabc", "2d93a9aa8bed51d0d1b940c73ac32c046ebf1eb8", "8a866bc0d925dfd8bb10769b8b87d7d0ff01774d", "b6c53891dff24caa1f2e690552a1a5921554f994", "ea8d217231d4380071132ce37bf997164b60ec44", "7966146d72f9953330556baa04be746d18702047", "7ab8cafe454a9fd0fe5d51e718a010ef552b9271", "65fc8393610fceec665726fe4e48f00dc90f55fb", "4572fd17feb5d098e8044fe085e963036fea2a6d", "29c1f733a80c1e07acfdd228b7bcfb136c1dff98", "17768efd76a681902a33994da4d3163262bf657f", "0d1d9a603b08649264f6e3b6d5a66bf1e1ac39d2", "245f8ec4373e0a6c1cae36cd6fed5a2babed1386", "22ec8af0f0e5469e40592d29e28cfbdf1154c666", "25728e08b0ee482ee6ced79c74d4735bb5478e29", "3cd380bd0f3b164b44c49e3b01f6ac9798b6b6f9", "0bc0f9178999e5c2f23a45325fa50300961e0226", "857c64060963dd8d28e4740f190d321298ddd503", "35683a325c4fa02e9335dccbca9b67e2b55b87ec", "8edc48e7a110f176ca08c26c0085c4dbb4146c5b", "3fefc856a47726d19a9f1441168480cee6e9f5bb", "887b7676a4efde616d13f38fcbfe322a791d1413", "8a91ad8c46ca8f4310a442d99b98c80fb8f7625f", "540b39ba1b8ef06293ed793f130e0483e777e278", "941166547968081463398c9eb041f00eb04304f7", "11b89011298e193d9e6a1d99302221c1d8645bda", "b8ebda42e272d3617375118542d4675a0c0e501d", "c1c2775e19d6fd2ad6616f69bda92ac8927106a2", "2d3af3ee03793f76fb8ff15e7d7515ff1e03f34c", "4b0cb10c6c3f2d581ac9eb654412f70bc72ed661", "6e7ffd67329ca6027357a133437505bc56044e65", "ffd4a5bf55fe089ac05ca96285e4e563325f3d1b", "c0f9fae059745e50658d9605bd8875fc3a2d0b4b", "434bf475addfb580707208618f99c8be0c55cf95", "d975a535cbf3e0a502a30ff7ad037241f9b798ae", "18409c220a0f330c24f0e095653a787813c3c85a", "133f42368e63928dc860cce7618f30ee186d328c", "8e461978359b056d1b4770508e7a567dbed49776", "503c0b83c64878eddec6f71798b7877f2ae1967e", "97cf04eaf1fc0ac4de0f5ad4a510d57ce12544f5", "7ff42ee09c9b1a508080837a3dc2ea780a1a839b", "359edbaa9cf56857dd5c7c94aaef77003ba8b860", "cfa931e6728a825caada65624ea22b840077f023", "f87b22e7f0c66225824a99cada71f9b3e66b5742", "1b4bc7447f500af2601c5233879afc057a5876d8", "78e1798c3077f4f8a4df04ca35cd73f82e9a38f3", "4d8de4dad40faa835e8a01e3aa465e1bb3a996f4", "2c4b96f6c1a520e75eb37c6ee8b844332bc0435c", "1ef6ad9e1742d0b2588deaf506ef83b894fb9956", "98a120802aef324599e8b9014decfeb2236a78a3", "8e0ede53dc94a4bfcf1238869bf1113f2a37b667", "18f57228614b1ea0f42e1376a78b94222e81bf7a", "4805f41c4f8cfb932b011dfdd7f8907152590d1a", "6d4103762e159130b32335cbf8893ee4dca26859", "d69719b42ee53b666e56ed476629a883c59ddf66", "d916602f694ebb9cf95d85e08dd53f653b6196c3", "9b7974d9ad19bb4ba1ea147c55e629ad7927c5d7", "1d7dde30b8d0f75576f4a23b75b8350071fd4839", "8dcc95debd07ebab1721c53fa50d846fef265022", "14efb131bed66f1874dd96170f714def8db45d90", "2f0e5a4b0ef89dd2cf55a4ef65b5c78101c8bfa1", "f0dac9a55443aa39fd9832bdff202a579b835e88", "10b06d05b8b3a2c925b951a6d1d5919f536ffed4", "0aa405447a8797e509521f0570e4679a42fdac9b", "aa5a7a9900548a1f1381389fc8695ced0c34261a", "26ad6ceb07a1dc265d405e47a36570cb69b2ace6", "11408af8861fb0a977412e58c1a23d61b8df458c", "48a402593ca4896ac34fbebf1e725ab1226ecdb7", "ef23e82180508606a3ab8d9a30205b5e3c0daf67", "23d5b2dccd48a17e743d3a5a4d596111a2f16c41", "84f3c4937cd006888b82f2eb78e884f2247f0c4e", "fa5ab4b1b45bf22ce7b194c20c724946de2f2dd4", "973e3d9bc0879210c9fad145a902afca07370b86", "d99743ab1760b09b1bb88bc6e1dc5b9d0e48baac", "1dbbec4ad8429788e16e9f3a79a80549a0d7ac7b", "8bb21b1f8d6952d77cae95b4e0b8964c9e0201b0", "5760d29574d78e79e8343b74e6e30b3555e48676", "6821113166b030d2123c3cd793dd63d2c909a110", "8eb40d0a0a1339469a05711f532839e8ffd8126c", "ae71f69f1db840e0aa17f8c814316f0bd0f6fbbf", "0021f46bda27ea105d722d19690f5564f2b8869e", "304a306d2a55ea41c2355bd9310e332fa76b3cb0", "f7a271acccf9ec66c9b114d36eec284fbb89c7ef", "a8f1fc34089c4f2bc618a122be71c25813cae354", "a082c77e9a6c2e2313d8255e8e4c0677d325ce3e", "9af1cf562377b307580ca214ecd2c556e20df000", "c9367ed83156d4d682cefc59301b67f5460013e0", "306127c3197eb5544ab1e1bf8279a01e0df26120", "2e535b8cd02c2f767670ba47a43ad449fa1faad7", "83ca4cca9b28ae58f461b5a192e08dffdc1c76f3", "1d19c6857e798943cd0ecd110a7a0d514c671fec", "bf37a81d572bb154581845b65a766fab1e5c7dda", "0e78af9bd0f9a0ce4ceb5f09f24bc4e4823bd698", "b8a16fcb65a8cee8dd32310a03fe36b5dff9266a", "aadf4b077880ae5eee5dd298ab9e79a1b0114555", "db150d158ca696c7fb4f39b707f71d609481a250", "dfbbe8100fcd70322a431bd5d2c2d52a65fd4bbd", "0d902541c26f03ff95221e0e71d67c39e094a61d", "c997744db532767ee757197491d8ac28d10f1c0f", "ff8315c1a0587563510195356c9153729b533c5b", "96a8f115df9e2c938453282feb7d7b9fde6f4f95", "2679e4f84c5e773cae31cef158eb358af475e22f", "d36a1e4637618304c2093f72702dcdcc4dcd41d1", "4a3d96b2a53114da4be3880f652a6eef3f3cc035", "9fd8d24a9db7cbcdf607994051d89667e95d7186", "d7ecfb6108a379a0abf76bf3105b4c9baca8f84f", "ce70dd0d613b840754dce528c14c0ebadd20ffaa", "2b0ff4b82bac85c4f980c40b3dc4fde05d3cc23f", "a6ebe013b639f0f79def4c219f585b8a012be04f", "75503aff70a61ff4810e85838a214be484a674ba", "cc1b093cfb97475faabab414878fa7e4a2d97cd7", "f08cb47cd91a83ea849f2dfe2682529f3bb95aa9", "03baf00a3d00887dd7c828c333d4a29f3aacd5f5", "b2f9e0497901d22b05b9699b0ea8147861c2e2cc", "525da67fb524d46f2afa89478cd482a68be8a42b", "bc15a2fd09df7046e7e8c7c5b054d7f06c3cefe9", "b613b30a7cbe76700855479a8d25164fa7b6b9f1", "2b8dfbd7cae8f412c6c943ab48c795514d53c4a7", "dae144d7b02aab7338b15d561ea18854df563cd4", "7be60f8c34a16f30735518d240a01972f3530e00", "182470fd0c18d0c5979dff75d089f1da176ceeeb", "b5f9180666924a3215ab0b1faf712e70b353444d", "5b809871a895ea8422afc31c918056614ea94688", "98fb3890c565f1d32049a524ec425ceda1da5c24", "2b84630680e2c906f8d7ac528e2eb32c99ef203a", "9cadd166893f1b8aaecb27280a0915e6694441f5", "293193d24d5c4d2975e836034bbb2329b71c4fe7", "a71bd4b94f67a71bc5c3563884bb9d12134ee46a", "db82f9101f64d396a86fc2bd05b352e433d88d02", "706236308e1c8d8b8ba7749869c6b9c25fa9f957", "bd63d56bebbc5d7babc7c47cedcb11b8e3ad199c", "592370b4c7b58a2a141e507f3a2cc5bbd247a62e", "20cfb4136c1a984a330a2a9664fcdadc2228b0bc", "4d90bab42806d082e3d8729067122a35bbc15e8d", "8d91f06af4ef65193f3943005922f25dbb483ee4", "f3cdd2c3180aa2bf08320ddd3b9a56f9fe00e72b", "3980dadd27933d99b2f576c3b36fe0d22ffc4746", "3bf673a1f620015cb8b5106b85c7168431bb48ff", "60c24e44fce158c217d25c1bae9f880a8bd19fc3", "337b5f0e70e04349da17e8069936e2260390aca0", "f9784db8ff805439f0a6b6e15aeaf892dba47ca0", "2dbc57abf3ceda80827b85593ce1f457b76a870b", "8bfec7afcf5015017406fc04c43c1f43eb723631", "205f035ec90a7fa50fd04fdca390ce83c0eea958", "592f14f4b12225fc691477a180a2a3226a5ef4f0", "5721216f2163d026e90d7cd9942aeb4bebc92334", "81513764b73dae486a9d2df28269c7db75e9beb3", "7b63ed54345d8c06523f6b03c41a09b5c8f227e2", "7e3367b9b97f291835cfd0385f45c75ff84f4dc5", "a3ed0f15824802359e05d9777cacd5488dfa7dba", "1659a8b91c3f428f1ba6aeba69660f2c9d0a85c6", "d6c7092111a8619ed7a6b01b00c5f75949f137bf", "d0b67ec62086b55f00dc461ab58dc87b85388b2b", "be48b5dcd10ab834cd68d5b2a24187180e2b408f", "4dce568994fb43095067ac893bbc079058494587", "ec1bec7344d07417fb04e509a9d3198da850349f", "dc295e85e698af56cd115e5531b66e19f3b9e0ce", "a313851ed00074a4a6c0fccf372acb6a68d9bc0b", "9bd3cafa16a411815f8f87ed3eb3cafefc25e5a3", "5f676d6eca4c72d1a3f3acf5a4081c29140650fb", "a3add3268c26876eb76decdf5d7dd78a0d5cf304", "c8bc8c99acd009e4d27ddd8d9a6e0b899d48543e", "e4ad82afc563b783475ed45e9f2cd4c9e2a53e83", "a5ae7fe2bb268adf0c1cd8e3377f478fca5e4529", "2c93c8da5dfe5c50119949881f90ac5a0a4f39fe", "176e6ba56e04c98e1997ffdef964ece90fd827b4", "cb992fe67f0d4025e876161bfd2dda467eaec741", "a2d9c9ed29bbc2619d5e03320e48b45c15155195", "3f7723ab51417b85aa909e739fc4c43c64bf3e84", "f6c70635241968a6d5fd5e03cde6907022091d64", "c270aff2b066ee354b4fe7e958a40a37f7bfca45", "3af8d38469fb21368ee947d53746ea68cd64eeae", "488d3e32d046232680cc0ba80ce3879f92f35cac", "dd0a334b767e0065c730873a95312a89ef7d1c03", "9e2ab407ff36f3b793d78d9118ea25622f4b7434", "3e7070323bca6106f19bea4c97ef67bd6249cb5d", "ae73f771d0e429a74b04a6784b1b46dfe98f53e4", "9ce0d64125fbaf625c466d86221505ad2aced7b1", "aea977a3b5556957ed5fb3ef21685ee84921eaa3", "715d3eb3665f46cd2fab74d35578a72aafbad799", "448ed201f6fceaa6533d88b0b29da3f36235e131", "f2004fff215a17ac132310882610ddafe25ba153", "406431d2286a50205a71f04e0b311ba858fc7b6c", "398558817e05e8de184cc4c247d4ea51ab9d4d58", "df6e68db278bedf5486a80697dec6623958edba8", "b59c8b44a568587bc1b61d130f0ca2f7a2ae3b88", "7d45f1878d8048f6b3de5b3ec912c49742d5e968", "934647c80f484340adecc74ac7141ed0b1d21c2f", "cd9666858f6c211e13aa80589d75373fd06f6246", "610779e90b644cc18696d7ac7820d3e0598e24d0", "f702f1294c0cd74b31db39c698281744d3137eb4", "a4876b7493d8110d4be720942a0f98c2d116d2a0", "33aff42530c2fd134553d397bf572c048db12c28", "493bc7071e35e7428336a515d1d26020a5fb9015", "a949b8700ca6ba96ee40f75dfee1410c5bbdb3db", "d7b7253f7d8b397d9d74057e1e72ed9c58e2ba6d", "8877e0b2dc3d2e8538c0cfee86b4e8657499a7c4", "bcf2710d46941695e421226372397c9544994214", "6ed22b934e382c6f72402747d51aa50994cfd97b", "e51e94cc3c74adf0cccfac3a8035a10016ce8a3b", "3b350afd8b82487aa97097170c269a25daa0c82d", "ee815f60dc4a090fa9fcfba0135f4707af21420d", "4dd2be07b4f0393995b57196f8fc79d666b3aec5", "7ee7b0602ef517b445316ca8aa525e28ea79307e", "5b73b7b335f33cda2d0662a8e9520f357b65f3ac", "1be785355ae29e32d85d86285bb8f90ea83171df", "b234cd7788a7f7fa410653ad2bafef5de7d5ad29", "cd687ddbd89a832f51d5510c478942800a3e6854", "3661a34f302883c759b9fa2ce03de0c7173d2bb2", "d30050cfd16b29e43ed2024ae74787ac0bbcf2f7", "74dbe6e0486e417a108923295c80551b6d759dbe", "20a432a065a06f088d96965f43d0055675f0a6c1", "113e5678ed8c0af2b100245057976baf82fcb907", "b86c49c6e3117ea116ec2d8174fa957f83502e89", "5a86842ab586de9d62d5badb2ad8f4f01eada885", "854dbb4a0048007a49df84e3f56124d387588d99", "0323b618d3a4c24bdda4f42361e19a2a7d497da5", "3b80bf5a69a1b0089192d73fa3ace2fbb52a4ad5", "8a3bb63925ac2cdf7f9ecf43f71d65e210416e17", "81b0550c58e7409b4f1a1cd7838669cfaa512eb3", "b351575e3eab724d62d0703e24ecae55025eef00", "c87c07d44633eca2cc1d11d2d967fc66eb8de871", "1c5d7d02a26aa052ecc47d301de4929083e5d320", "6a3fa483c64e72d9c96663ff031446a2bdb6b2eb", "2965d092ed72822432c547830fa557794ae7e27b", "fea0a5ed1bc83dd1b545a5d75db2e37a69489ac9", "f3553148e322f4f64545d6667dfbc7607c82703a", "47d3b923730746bfaabaab29a35634c5f72c3f04", "52e270ca8f5b53eabfe00a21850a17b5cc10f6d5", "947cdeb52f694fb1c87fc16836f8877cd83dc652", "d3b73e06d19da6b457924269bb208878160059da", "1bc9aaa41c08bbd0c01dd5d7d7ebf3e48ae78113", "f762afd65f3b680330e390f88d4cc39485345a01", "ae4390873485c9432899977499c3bf17886fa149", "5e8de234b20f98f467581f6666f1ed90fd2a81be", "f9bce7bd7909f1c75dbeb44900d374bc89072df0", "3be8964cef223698e587b4f71fc0c72c2eeef8cf", "265a88a8805f6ba3efae3fcc93d810be1ea68866", "47d4838087a7ac2b995f3c5eba02ecdd2c28ba14", "fe6fefe5f2f8c97ed9a27f3171fc0afb62d5495e", "2f53b97f0de2194d588bc7fb920b89cd7bcf7663", "e1b656c846a360d816a9f240499ec4f306897b98", "349c909abf937ef0a5a12c28a28e98500598834b", "1831800ef8b1f262c92209f1ee16567105da35d6", "a1b1442198f29072e907ed8cb02a064493737158", "ace1e0f50fe39eb9a42586f841d53980c6f04b11", "85205914a99374fa87e004735fe67fc6aec29d36", "00f0ed04defec19b4843b5b16557d8d0ccc5bb42", "84508e846af3ac509f7e1d74b37709107ba48bde", "8a2210bedeb1468f223c08eea4ad15a48d3bc894", "a4543226f6592786e9c38752440d9659993d3cb3", "ab2b09b65fdc91a711e424524e666fc75aae7a51", "42fff5b37006009c2dbfab63c0375c7c7d7d8ee3", "6409b8879c7e61acf3ca17bcc62f49edca627d4c", "3506518d616343d3083f4fe257a5ee36b376b9e1", "808656563eea17470159e6540b05fe6f7ae58c2b", "9cbb6e42a35f26cf1d19f4875cd7f6953f10b95d", "805a0f4b99f162ac4db0ef6e0456138c8d498c3a", "318e7e6daa0a799c83a9fdf7dd6bc0b3e89ab24a", "915ff2bedfa0b73eded2e2e08b17f861c0e82a58", "aae31f092fadd09a843e1ca62af52dc15fc33c56", "86b51bd0c80eecd6acce9fc538f284b2ded5bcdd", "4983076c1a8b80ff5cd68b924b11df58a68b6c84", "0c435e7f49f3e1534af0829b7461deb891cf540a", "790aa543151312aef3f7102d64ea699a1d15cb29", "d46fda4b49bbc219e37ef6191053d4327e66c74b", "9ca93ad6200bfa9dd814ac64bfb1044c3a0c01ce", "00220a6783488054eb0fe7b915e882b1294f3318", "bf30477f4bd70a585588528355b7418d2f37953e", "31d60b2af2c0e172c1a6a124718e99075818c408", "a98ff1c2e3c22e3d0a41a2718e4587537b92da0a", "a6ce1a1de164f41cb8999c728bceedf65d66bb23", "84e4b7469f9c4b6c9e73733fa28788730fd30379", "a88ced67f4ed7940c76b666e1c9c0f08b59f9cf8", "f6cf2108ec9d0f59124454d88045173aa328bd2e", "b2ddea9c71cd73fa63e09e8121bc7a098fae70b4", "252f202bfb14d363a969fce19df2972b83fa7ec0", "69ad67e204fb3763d4c222a6c3d05d6725b638ed", "935924ddb5992c11f3202bf995183130ad83d07b", "1d6068631a379adbcff5860ca2311b790df3a70f", "73b90573d272887a6d835ace89bfaf717747c59b", "ca60d007af691558de377cab5e865b5373d80a44", "ebce3f5c1801511de9e2e14465482260ba5933cc", "0ec0fc9ed165c40b1ef4a99e944abd8aa4e38056", "d628aabf1a666a875e77c3d3fee857cd25891947", "d78373de773c2271a10b89466fe1858c3cab677f", "8c3f7bd8ae50337dd812b370ce4c4ea9375a9f58", "703890b7a50d6535900a5883e8d2a6813ead3a03", "cfa572cd6ba8dfc2ee8ac3cc7be19b3abff1a8a2", "ddea3c352f5041fb34433b635399711a90fde0e8", "6f288a12033fa895fb0e9ec3219f3115904f24de", "100428708e4884300e4c1ac1f84cbb16e7644ccf", "1c0acf9c2f2c43be47b34acbd4e7338de360e555", "ef940b76e40e18f329c43a3f545dc41080f68748", "0bf1f999a16461a730dd80e3a187d0675c216292", "464ef1b3dcbe84099c904b6f9e9281c5f6fd75eb", "b6ae677b26da039e0112e434d40baf7dd929a3ba", "59be98f54bb4ed7a2984dc6a3c84b52d1caf44eb", "ef559d5f02e43534168fbec86707915a70cd73a0", "4ef09fe9f7fa027427414cf1f2e9050ac7f5e34d", "58e7dbbb58416b785b4a1733bf611f8106511aca", "fba386ac63fe87ee5a0cf64bf4fb90324b657d61", "630d1728435a529d0b0bfecb0e7e335f8ea2596d", "8e8a6623b4abd2452779c43f3c2085488dfcb323", "081fb4e97d6bb357506d1b125153111b673cc128", "e9bb045e702ee38e566ce46cc1312ed25cb59ea7", "bf3f8726f2121f58b99b9e7287f7fbbb7ab6b5f5", "82d2af2ffa106160a183371946e466021876870d", "e45a556df61e2357a8f422bdf864b7a5ed3b8627", "bc08dfa22949fbe54e15b1a6379afade71835968", "677477e6d2ba5b99633aee3d60e77026fb0b9306", "85f6eaa1ed3ae15ec7e777b7f90a277eda38cf7f", "a3d78bc94d99fdec9f44a7aa40c175d5a106f0b9", "bef4df99e1dc6f696f9b3732ab6bac8e85d3fb3c", "4acd683b5f91589002e6f50885df51f48bc985f4", "539cb169fb65a5542c84f42efcd5d2d925e87ebb", "745d49a2ff70450113f07124c2c5263105125f58", "39ce143238ea1066edf0389d284208431b53b802", "85e78aa374d85f9a61da693e5010e40decd3f986", "de92951ea021ec56492d76381a8ae560a972dd68", "4492914df003d690e5ff3cb3e0e0509a51f7753e", "192723085945c1d44bdd47e516c716169c06b7c0", "116f9e9cda25ff3187bc777ceb3ecd28077a7eca", "ce3304119ba6391cb6bb25c4b3dff79164df9ac6", "6ae96f68187f1cdb9472104b5431ec66f4b2470f", "03c56c176ec6377dddb6a96c7b2e95408db65a7a", "594ec0a7839885169c65133cfe50164d4cc74b5c", "c631a31be2c793d398175ceef7daff1848bb6408", "1ef1f33c48bc159881c5c8536cbbd533d31b0e9a", "a1cecbb759c266133084d98747d022c1e638340d", "54483d8b537e51317a8e6c6caf4949d4440c9368", "b472f91390781611d4e197564b0016d9643a5518", "9e4b052844d154c3431120ec27e78813b637b4fc", "992e4119d885f866cb715f4fbf0250449ce0db05", "58823377757e7dc92f3b70a973be697651089756", "f85ccab7173e543f2bfd4c7a81fb14e147695740", "41e5d92b13d36da61287c7ffd77ee71de9eb2942", "0dbf4232fcbd52eb4599dc0760b18fcc1e9546e9", "d5b445c5716952be02172ca4d40c44f4f04067fa", "29fc4de6b680733e9447240b42db13d5832e408f", "f0f80055ab85254ca58c1b08017969a0c355881f", "ad08c97a511091e0f59fc6a383615c0cc704f44a", "d62d82c312c40437bc4c1c91caedac2ba5beb292", "88780bd55615c58d9bacc4d66fc2198e603a1714", "d122d66c51606a8157a461b9d7eb8b6af3d819b0", "06a799ad89a2a45aee685b9e892805e3e0251770", "0509c442550571907258f07aad9da9d00b1e468b", "4b4ecc1cb7f048235605975ab37bb694d69f63e5", "858b51a8a8aa082732e9c7fbbd1ea9df9c76b013", "75ce75c1a5c35ecdba99dd8b7ba900d073e35f78", "1b1173a3fb33f9dfaf8d8cc36eb0bf35e364913d", "de45bf9e5593a5549a60ca01f2988266d04d77da", "e111624fb4c5dc60b9e8223abfbf7c4196d34b21", "34c2ea3c7e794215588c58adf0eaad6dc267d082", "e16eeed2ada9166a035d238b1609462928db69db", "a7f188a7161b6605d58e48b2537c18a69bd2446f", "4da4e58072c15904d4ce31076061ebd3ab1cdcd5", "f49aebe58d30241f12c1d7d9f4e04b6e524d7a45", "dcc44853911c3df7db9c3ea5068e6c16aeec71c1", "42e0127a3fd6a96048e0bc7aab6d0ae88ba00fb0", "744fa8062d0ae1a11b79592f0cd3fef133807a03", "976c9f88c23e892c75c452b450407841e5161a32", "273b0511588ab0a81809a9e75ab3bd93d6a0f1e3", "b1a8315b4843da3d0b61c933a11d9b152cfaae70", "d264dedfdca8dc4c71c50311bcdd6ba3980eb331", "23086a13b83d1b408b98346cf44f3e11920b404d", "8e0ad1ccddc7ec73916eddd2b7bbc0019d8a7958", "e4bc529ced68fae154e125c72af5381b1185f34e", "2fdce3228d384456ea9faff108b9c6d0cf39e7c7", "aeaf5dbb3608922246c7cd8a619541ea9e4a7028", "7ebfa8f1c92ac213ff35fa27287dee94ae5735a1", "1feeab271621128fe864e4c64bab9b2e2d0ed1f1", "7373c4a23684e2613f441f2236ed02e3f9942dd4", "3e1190655cc7c1159944d88bdbe591b53f48d761", "75bf3b6109d7a685236c8589f8ead7d769ea863f", "b1df214e0f1c5065f53054195cd15012e660490a", "0ac664519b2b8abfb8966dafe60d093037275573", "5517b28795d7a68777c9f3b2b46845dcdb425b2c", "bbc21d6b7c6e807c6886d237a04b501158ca6bb8", "abf573864b8fbc0f1c491ca60b60527a3e75f0f5", "77d929b3c4bf546557815b41ed5c076a5792dc6b", "eb02daee558e483427ebcf5d1f142f6443a6de6b", "f5a95f857496db376d69f7ac844d1f56e3577b75", "9117fd5695582961a456bd72b157d4386ca6a174", "2c285dadfa6c07d392ee411d0213648a8a1cf68f", "1b300a7858ab7870d36622a51b0549b1936572d4", "a006cd95c14de399706c5709b86ac17fce93fcba", "ab8ecf98f457e29b000c44d49f5bf49ec92e571c", "c2e6daebb95c9dfc741af67464c98f1039127627", "3e03d19b950edadc74ca047dec86227282eccf71", "3769e65690e424808361e3eebfdec8ab91908aa9", "223ec77652c268b98c298327d42aacea8f3ce23f", "754626bd5fb06fee5e10962fdfeddd495513e84b", "9b42fb48d5ac70b6ca5382f50e71ed8bf3a84710", "0b0c2d9db83b4f002f23f4a20cfc5a3d10295372", "3e452ca67e17e4173ec8dfbd4a2b803ad2ee5a48", "0b183f5260667c16ef6f640e5da50272c36d599b", "daca9d03c1c951ed518248de7f75ff51e5c272cb", "d57c25c50e5e25fb07fc80b3c3d77b45e16e98cf", "0d7652652c742149d925c4fb5c851f7c17382ab8", "6aefe7460e1540438ffa63f7757c4750c844764d", "31c34a5b42a640b824fa4e3d6187e3675226143e", "c1fb854d9a04b842ff38bd844b50115e33113539", "459eb3cfd9b52a0d416571e4bc4e75f979f4b901", "87806c51dc8c1077953178367dcf5c75c553ce34", "24603ed946cb9385ec541c86d2e42db47361c102", "b82f89d6ef94d26bf4fec4d49437346b727c3bd4", "5e87f5076952cd442718d6b4addce905bae1a1a4", "48255c9e1d6e1d030728d33a71699757e337be08", "c37de914c6e9b743d90e2566723d0062bedc9e6a", "b2b535118c5c4dfcc96f547274cdc05dde629976", "99cd84a62edb2bda2fc2fdc362a72413941f6aa4", "94b729f9d9171e7c4489995e6e1cb134c8521f4e", "fc68c5a3ab80d2d31e6fd4865a7ff2b4ab66ca9f", "1369e9f174760ea592a94177dbcab9ed29be1649", "a6d621a5aae983a6996849db5e6bc63fe0a234af", "9ce2fd6ae16b339886d0ce237faae811230c8ce6", "dec76940896a41a8a7b6e9684df326b23737cd5d", "160259f98a6ec4ec3e3557de5e6ac5fa7f2e7f2b", "7a7f2403e3cc7207e76475e8f27a501c21320a44", "cb160c5c2a0b34aba7b0f39f5dda6aca8135f880", "da15344a4c10b91d6ee2e9356a48cb3a0eac6a97", "0701b01bc99bf3b64050690ceadb58a8800e81ed", "41de109bca9343691f1d5720df864cdbeeecd9d0", "2a4984fb48c175d1e42c6460c5f00963da9f26b6", "2661f38aaa0ceb424c70a6258f7695c28b97238a", "445461a34adc4bcdccac2e3c374f5921c93750f8", "e4c81c56966a763e021938be392718686ba9135e", "8fc36452a49cb0fd43d986da56f84b375a05b4c1", "179e566a2c1a2a48aa3d0028209c11ebe7d6740e", "99d06fe2f4d6d76acf40b6da67c5052e82055f5a", "608b01c70f0d1166c10c3829c411424d9ef550e7", "3cd8ab6bb4b038454861a36d5396f4787a21cc68", "7f4040b482d16354d5938c1d1b926b544652bf5b", "0ba1d855cd38b6a2c52860ae4d1a85198b304be4", "4e581831d24fd90b0b5228b9136e76fa3e8f8279", "a9eb6e436cfcbded5a9f4b82f6b914c7f390adbd", "2e36b63fdf1353425a57a0665b0d0274efe92963", "03fe3d031afdcddf38e5cc0d908b734884542eeb", "2d94dfa9c8f6708e071ef38d58f9f9bcb374cd84", "fe556c18b7ab65ceb57e1dd054a2ca21cefe153c", "7c4c442e9c04c6b98cd2aa221e9d7be15efd8663", "d9d7a4b64b13ed1bce89d3cbbabe62e78d70b3fb", "72a5e181ee8f71b0b153369963ff9bfec1c6b5b0", "c0c0b8558b17aa20debc4611275a4c69edd1e2a7", "88ed558bff3600f5354963d1abe762309f66111e", "4cfe921ac4650470b0473fd52a2b801f4494ee64", "0d3068b352c3733c9e1cc75e449bf7df1f7b10a4", "51dc127f29d1bb076d97f515dca4cc42dda3d25b", "1a40c2a2d17c52c8b9d20648647d0886e30a60fa", "64f9519f20acdf703984f02e05fd23f5e2451977", "38bb66c97b35851051e95834639c205254771adc", "489b7e12a420eff0d585f3f866e76b838c2cd275", "e9cebf627c204c6949dcc077d04c57eb66b2c038", "32f7e1d7fa62b48bedc3fcfc9d18fccc4074d347", "30cace74a7d51e9a928287e25bcefb968c49f331", "3daf1191d43e21a8302d98567630b0e2025913b0", "6fdc0bc13f2517061eaa1364dcf853f36e1ea5ae", "2921719b57544cfe5d0a1614d5ae81710ba804fa", "715b69575dadd7804b4f8ccb419a3ad8b7b7ca89", "20a0f71d2c667f3c69df18f097f2b5678ac7d214", "2ac21d663c25d11cda48381fb204a37a47d2a574", "832e1d128059dd5ed5fa5a0b0f021a025903f9d5", "1297ee7a41aa4e8499c7ddb3b1fed783eba19056", "636c786d4e4ac530ac85e3883a2f2cf469e45fe2", "721d9c387ed382988fce6fa864446fed5fb23173", "4cf68a0b1a3f49393a8c11f3a18cccc7912b8424", "afc7092987f0d05f5685e9332d83c4b27612f964", "a1cda8e30ce35445e4f51b47ab65b775f75c9f18", "0773c320713dae62848fceac5a0ac346ba224eca", "2e98329fdec27d4b3b9b894687e7d1352d828b1d", "523b2cbc48decfabffb66ecaeced4fe6a6f2ac78", "1473e6f2d250307f0421f1e2ea68b6485d3bd481", "ee2217f9d22d6a18aaf97f05768035c38305d1fa", "d116bac3b6ad77084c12bea557d42ed4c9d78433", "6fa0c206873dcc5812f7ea74a48bb4bf4b273494", "2e8a0cc071017845ee6f67bd0633b8167a47abed", "0568fc777081cbe6de95b653644fec7b766537b2", "05785cb0dcaace54801aa486d4f8fdad3245b27a", "7a97de9460d679efa5a5b4c6f0b0a5ef68b56b3b", "402f6db00251a15d1d92507887b17e1c50feebca", "5ed66fb992bfefb070b5c39dc45b6e3ff5248c10", "0b6a5200c33434cbfa9bf24ba482f6e06bf5fff7", "949fff3b0a73c81e7ff3d47caf7fbf9c664bcc70", "240d5390af19bb43761f112b0209771f19bfb696", "4398afa0aeb5749a12772f2d81ca688066636019", "4e6e5cb93e7e564bc426b5b27888d55101504c50", "1b9976fea3c1cf13f0a102a884f027d9d80a14b3", "01f0a4e1442a7804e1fe95798eff777d08e42014", "e14cc2715b806288fe457d88c1ad07ef55c65318", "3de5dc06f5d089dee111e048c7174a834f1363c1", "835e510fcf22b4b9097ef51b8d0bb4e7b806bdfd", "25982e2bef817ebde7be5bb80b22a9864b979fb0", "480858e55abdbc07ca47b7dc10204613fdd9783c", "308025c378aef6acf9fe3acbddbfddcaa4271e8c", "c47bd9f6eb255da525dbcdfc111609c90bc4d2ae", "10ca2e03ff995023a701e6d8d128455c6e8db030", "1f5f67d315c9dad341d39129d8f8fe7fa58e564c", "5ac80e0b94200ee3ecd58a618fe6afd077be0a00", "c0cdaeccff78f49f4604a6d263dc6eb1bb8707d5", "0a1138276c52c734b67b30de0bf3f76b0351f097", "d57982dc55dbed3d0f89589e319dc2d2bd598532", "00bfef58353564f4e4bd7e2cb68cb66953cf9103", "570308801ff9614191cfbfd7da88d41fb441b423", "3f14b504c2b37a0e8119fbda0eff52efb2eb2461", "98c548a4be0d3b62971e75259d7514feab14f884", "714d487571ca0d676bad75c8fa622d6f50df953b", "b11b71b704629357fe13ed97b216b9554b0e7463", "83bce0907937f09f5ccde26c361d52fe55fc8979", "c83a05de1b4b20f7cd7cd872863ba2e66ada4d3f", "26437fb289cd7caeb3834361f0cc933a02267766", "bdbba95e5abc543981fb557f21e3e6551a563b45", "779d3f0cf74b7d33344eea210170c7c981a7e27b", "67d7022462c98e6c5de9f2254b46f0b8d3b92089", "2d98a1cb0d1a37c79a7ebcb727066f9ccc781703", "51683eac8bbcd2944f811d9074a74d09d395c7f3", "972b1a7ef8cc9c83c2c6d8d126f94f27b567d7d0", "03333e7ec198208c13627066bc76b0367f5e270f", "939d28859c8bd2cca2d692901e174cfd599dac74", "ba69d464bc360f94303ffc9f710009d16a5673a0", "f06b015bb19bd3c39ac5b1e4320566f8d83a0c84", "3d9db1cacf9c3bb7af57b8112787b59f45927355", "eefecac463ebfc0694b9831e842b574f3954fed6", "a0dfb8aae58bd757b801e2dcb717a094013bc178", "7a6e3ed956f71b20c41fbec008b1fa8dacad31a6", "1ac2882559a4ff552a1a9956ebeadb035cb6df5b", "95e7cf27a8ee62b63ed9d1ecb02a7016e9a680a6", "c59b62864a6d86eead075c88137a87070a984550", "93e451f71245f8e5ba346a48de2d09c0bccc3c22", "a9215666b4bcdf8d510de8952cf0d55b635727dc", "7e507370124a2ac66fb7a228d75be032ddd083cc", "91495c689e6e614247495c3f322d400d8098de43", "cc5edaa1b0e91bc3577547fc30ea094aa2722bf0", "8bed7ff2f75d956652320270eaf331e1f73efb35", "40389b941a6901c190fb74e95dc170166fd7639d", "2a826273e856939b58be8779d2136bffa0dddb08", "53c36186bf0ffbe2f39165a1824c965c6394fe0d", "39c48309b930396a5a8903fdfe781d3e40d415d0", "071af21377cc76d5c05100a745fb13cb2e40500f", "0235b2d2ae306b7755483ac4f564044f46387648", "09750c9bbb074bbc4eb66586b20822d1812cdb20", "7d8798e7430dcc68fcdbd93053c884fc44978906", "070de852bc6eb275d7ca3a9cdde8f6be8795d1a3", "23fd653b094c7e4591a95506416a72aeb50a32b5", "a3a6a6a2eb1d32b4dead9e702824375ee76e3ce7", "c900e0ad4c95948baaf0acd8449fde26f9b4952a", "82a4a35b2bae3e5c51f4d24ea5908c52973bd5be", "a168ca2e199121258fbb2b6c821207456e5bf994", "4e43408a59852c1bbaa11596a5da3e42034d9380", "968f472477a8afbadb5d92ff1b9c7fdc89f0c009", "ea8fa68b74ffefbe79a3576d7e4ae4365a1346ff", "fdbacf2ff0fc21e021c830cdcff7d347f2fddd8e", "ce75deb5c645eeb08254e9a7962c74cab1e4c480", "9f43caad22803332400f498ca4dd0429fe7da0aa", "2a7058a720fa9da4b9b607ea00bfdb63652dff95", "c98def5f9d0c6ae519fe0aeebe5378f65b14e496", "9636c7d3643fc598dacb83d71f199f1d2cc34415", "55ee484f9cbd62111512485e3c1c3eadbf2e15c0", "2babf665198a91932a4ce557f627c28e7e8f31f2", "6f9026627fb31d4cfb08dbcc4ab852945dc42252", "48910f9b6ccc40226cd4f105ed5291571271b39e", "ea1303f6746f815b7518c82c9c4d4a00cd6328b9", "e101bab97bce2733222db9cfbb92a82779966508", "914d7527678b514e3ee9551655f55ffbd3f0eb0a", "aae742779e8b754da7973949992d258d6ca26216", "7adfc2f854e2ea45c29d22d6e2dcccdd527f46a8", "c12034ca237ee330dd25843f2d05a6e1cfde1767", "5f1cd82343f4bd6972f674d50aecb453d06f04ad", "b41d585246360646c677a8238ec35e8605b083b0", "69ba86f7aac7b7be0ac41d990f5cd38400158f96", "5d7f8eb73b6a84eb1d27d1138965eb7aef7ba5cf", "b1c5581f631dba78927aae4f86a839f43646220c", "0d6d9c4b5dd282b8f29cd3c200df02a00141f0a9", "5a7520380d9960ff3b4f5f0fe526a00f63791e99", "0278acdc8632f463232e961563e177aa8c6d6833", "28c9198d30447ffe9c96176805c1cd81615d98c8", "3060ac37dec4633ef69e7bc63488548ab3511f61", "e1f6e2651b7294951b5eab5d2322336af1f676dc", "d91f9e8cbf271004ef1a293401197a10a26ccd1b", "08872d801f134e41753601e85971769b28314ca2", "539f55c0e2501c1d86791c8b54b225d9b3187b9c", "2eb84aaba316b095d4bb51da1a3e4365bbf9ab1d", "36cf96fe11a2c1ea4d999a7f86ffef6eea7b5958", "4d625677469be99e0a765a750f88cfb85c522cce", "7acbf0b060e948589b38d5501ca217463cfd5c2f", "59420fd595ae745ad62c26ae55a754b97170b01f", "31697737707d7f661cbc6785b76cf9a79fee3ccd", "9b93406f3678cf0f16451140ea18be04784faeee", "50614ff325f0c8ca20f99efc55d65a8d4cc768cd", "c44c84540db1c38ace232ef34b03bda1c81ba039", "6c690af9701f35cd3c2f6c8d160b8891ad85822a", "1251deae1b4a722a2155d932bdfb6fe4ae28dd22", "0ad4a814b30e096ad0e027e458981f812c835aa0", "5a8ca0cfad32f04449099e2e3f3e3a1c8f6541c0", "82f8652c2059187b944ce65e87bacb6b765521f6", "0fcf04fda0bea5265b73c85d2cc2f7f70416537b", "df0e280cae018cebd5b16ad701ad101265c369fa", "23ee7b7a9ca5948e81555aaf3a044cfec778f148", "ca447d6479554b27b4afbd0fd599b2ed39f2c335", "488e475eeb3bb39a145f23ede197cd3620f1d98a", "aefc7c708269b874182a5c877fb6dae06da210d4", "1a5b39a4b29afc5d2a3cd49087ae23c6838eca2b", "0273414ba7d56ab9ff894959b9d46e4b2fef7fd0", "776362314f1479f5319aaf989624ac604ba42c65", "68c5238994e3f654adea0ccd8bca29f2a24087fc", "ab133af7ec2726f712dd049213e6a27449d28c78", "2ebc35d196cd975e1ccbc8e98694f20d7f52faf3", "f834c50e249c9796eb7f03da7459b71205dc0737", "a1dd806b8f4f418d01960e22fb950fe7a56c18f1", "ff8db3810f927506f3aa594d66d5e8658f3cf4d5", "a695c2240382e362262db72017ceae0365d63f8f", "bfdafe932f93b01632a5ba590627f0d41034705d", "ee1f9637f372d2eccc447461ef834a9859011ec1", "aade6c3dbea3b0a918f87c85a36cb6b06eff4f5b", "094357c1a2ba3fda22aa6dd9e496530d784e1721", "c5c56e9c884ac4070880ac481909bb6b621d2a3f", "f26097a1a479fb6f32b27a93f8f32609cfe30fdc", "d05513c754966801f26e446db174b7f2595805ba", "3b9d94752f8488106b2c007e11c193f35d941e92", "2d71e0464a55ef2f424017ce91a6bcc6fd83f6c3", "9b9f6e5eb6d7fa50300d67502e8fda1006594b84", "a75ee7f4c4130ef36d21582d5758f953dba03a01", "d9ef1a80738bbdd35655c320761f95ee609b8f49", "189b1859f77ddc08027e1e0f92275341e5c0fdc6", "3a2a37ca2bdc82bba4c8e80b45d9f038fe697c7d", "8e55486aa456cae7f04fe922689b3e99a0e409fe", "18a849b1f336e3c3b7c0ee311c9ccde582d7214f", "6b8329730b2e13178a577b878631735a1cd58a71", "041b51a81a977b5c64682c55414ad8d165c1f2ce", "a967426ec9b761a989997d6a213d890fc34c5fe3", "78fdf2b98cf6380623b0e20b0005a452e736181e", "c5eba789aeb41904aa1b03fad1dc7cea5d0cd3b6", "c570d1247e337f91e555c3be0e8c8a5aba539d9f", "7859667ed6c05a467dfc8a322ecd0f5e2337db56", "26b606ac6beb2977a7853b032416c23c7b36cb8a", "4c71b0cdb6b80889b976e8eb4457942bd4dd7b66", "0c12cbb9b9740dfa2816b8e5cde69c2f5a715c58", "09dd01e19b247a33162d71f07491781bdf4bfd00", "8a1e95b82d8cf27e0034e127091396efd4c8bd9e", "133dd0f23e52c4e7bf254e8849ac6f8b17fcd22d", "b0b944b3a783c2d9f12637b471fe1efb44deb52b", "090e4713bcccff52dcd0c01169591affd2af7e76", "42f6f5454dda99d8989f9814989efd50fe807ee8", "cac8bb0e393474b9fb3b810c61efdbc2e2c25c29", "82417d8ec8ac6406f2d55774a35af2a1b3f4b66e", "061c84a4143e859a7caf6e6d283dfb30c23ee56e", "4c141534210df53e58352f30bab558a077fec3c6", "d61578468d267c2d50672077918c1cda9b91429b", "64cf1cda80a23ed6fc1c8e66065614ef7bdeadf3", "4b60e45b6803e2e155f25a2270a28be9f8bec130", "458677de7910a5455283a2be99f776a834449f61", "bc9bad25f8149318314971d8b8c170064e220ea8", "176a3e9e118712251124c1347516a92d5e315297", "401e6b9ada571603b67377b336786801f5b54eee", "053931267af79a89791479b18d1b9cde3edcb415", "b6620027b441131a18f383d544779521b119c1aa", "f63b3b8388bc4dcd4a0330402af37a59ce37e4f3", "90221884fe2643b80203991686af78a9da0f9791", "38a9ca2c49a77b540be52377784b9f734e0417e4", "e86008f6aebd0ab26bdb69d2549b2e8454b8959c", "053b263b4a4ccc6f9097ad28ebf39c2957254dfb", "06bad0cdda63e3fd054e7b334a5d8a46d8542817", "248db911e3a6a63ecd5ff6b7397a5d48ac15e77a", "48a5b6ee60475b18411a910c6084b3a32147b8cd", "53ce84598052308b86ba79d873082853022aa7e9", "3039627fa612c184228b0bed0a8c03c7f754748c", "3d2d439ead6e32877ce40e5568e62dee4a877836", "15728d6fd5c9fc20b40364b733228caf63558c31", "7f8d44e7fd2605d580683e47bb185de7f9ea9e28", "913961d716a4102d3428224f999295f12438399f", "be4f7679797777f2bc1fd6aad8af67cce5e5ce87", "1b6394178dbc31d0867f0b44686d224a19d61cf4", "b7774c096dc18bb0be2acef07ff5887a22c2a848", "83c1fee5ef4b7ba9d9730f3b550dd7bfbdaf591d", "56e885b9094391f7d55023a71a09822b38b26447", "4adca62f888226d3a16654ca499bf2a7d3d11b71", "7f44f8a5fd48b2d70cc2f344b4d1e7095f4f1fe5", "aa892fe17c06e2b18db2b12314499a741e755df7", "b75eecc879da38138bf3ace9195ae1613fb6e3cc", "ad6c7cc5c0f4ab273fef105ff3761d2c08609a20", "01e12be4097fa8c94cabeef0ad61498c8e7762f2", "0e93a5a7f6dbdb3802173dca05717d27d72bfec0", "7c349932a3d083466da58ab1674129600b12b81c", "8518b501425f2975ea6dcbf1e693d41e73d0b0af", "5fea26746f3140b12317fcf3bc1680f2746e172e", "08a1fc55d03e4a73cad447e5c9ec79a6630f3e2d", "71bbda43b97e8dc8b67b2bde3c873fa6aacd439f", "f604c312ff4706f1849078b2ca28409f0fcd859d", "dc5d9399b3796db7fd850990402dce221b98c8be", "24cf9fe9045f50c732fc9c602358af89ae40a9f7", "fc23a386c2189f221b25dbd0bb34fcd26ccf60fa", "54aacc196ffe49b3450059fccdf7cd3bb6f6f3c3", "c88c21eb9a8e08b66c981db35f6556f4974d27a8", "24b5ea4e262e22768813e7b6581f60e4ab9a8de7", "e3a6e5a573619a97bd6662b652ea7d088ec0b352", "16de1324459fe8fdcdca80bba04c3c30bb789bdf", "9d896605fbf93315b68d4ee03be0770077f84e40", "0faee699eccb2da6cf4307ded67ba8434368257b", "09b80d8eea809529b08a8b0ff3417950c048d474", "4863333b9e5f25423e273a0581de3edee8bb3b97", "46c82cfadd9f885f5480b2d7155f0985daf949fc", "be437b53a376085b01ebd0f4c7c6c9e40a4b1a75", "31ace8c9d0e4550a233b904a0e2aabefcc90b0e3", "32e9c9520cf6acb55dde672b73760442b2f166f5", "4b74f2d56cd0dda6f459319fec29559291c61bff", "778c1e95b6ea4ccf89067b83364036ab08797256", "0182d090478be67241392df90212d6cd0fb659e6", "bd9e0b6a90b51cc19b65f51dacd08ce1a7ccaac5", "1da83903c8d476c64c14d6851c85060411830129", "1b69b860e22278a6f482507b8ce879082dd00c44", "004e3292885463f97a70e1f511dc476289451ed5", "4c6886c489e93ccab5a1124555a6f3e5b0104464", "e2b3aae594035e58f72125e313e92c7c4cc9d5bb", "55a7286f014cc6b51a3f50b1e6bc8acc8166f231", "7574f999d2325803f88c4915ba8f304cccc232d1", "c352b5ccd6fa1812b108d74d268ce3f19efccf0b", "f86ddd6561f522d115614c93520faad122eb3b56", "7d41b67a641426cb8c0f659f0ba74cdb60e7159a", "42e3dac0df30d754c7c7dab9e1bb94990034a90d", "3ada7640b1c525056e6fcd37eea26cd638815cd6", "14318d2b5f2cf731134a6964d8193ad761d86942", "450c6a57f19f5aa45626bb08d7d5d6acdb863b4b", "290136947fd44879d914085ee51d8a4f433765fa", "d2598c088b0664c084413796f39697c6f821d56e", "3bd56f4cf8a36dd2d754704bcb71415dcbc0a165", "59bfeac0635d3f1f4891106ae0262b81841b06e4", "641f0989b87bf7db67a64900dcc9568767b7b50f", "1f8656e2254e353a91cceb08b33c25643a1b1fb7", "3d0b2da6169d38b56c58fe5f13342cf965992ece", "c614450c9b1d89d5fda23a54dbf6a27a4b821ac0", "a481e394f58f2d6e998aa320dad35c0d0e15d43c", "1a45ddaf43bcd49d261abb4a27977a952b5fff12", "9aab33ce8d6786b3b77900a9b25f5f4577cea461", "fa32b29e627086d4302db4d30c07a9d11dcd6b84", "5375a3344017d9502ebb4170325435de3da1fa16", "af4745a3c3c7b51dab0fd90d68b53e60225aa4a9", "2f59f28a1ca3130d413e8e8b59fb30d50ac020e2", "14fb3283d4e37760b7dc044a1e2906e3cbf4d23a", "a8638a07465fe388ae5da0e8a68e62a4ee322d68", "a325d5ea42a0b6aeb0390318e9f65f584bd67edd", "133f01aec1534604d184d56de866a4bd531dac87", "dac8fc521dfafb2d082faa4697f491eae00472c7", "5305bfdff39ae74d2958ba28d42c16495ce2ff86", "046865a5f822346c77e2865668ec014ec3282033", "7cee0311e71dca540aaf3d87bef3a6c97ca39bc3", "074af31bd9caa61fea3c4216731420bd7c08b96a", "0eed55ea9f401f25e1474cdbaf09367f44b4f490", "c3beae515f38daf4bd8053a7d72f6d2ed3b05d88", "6d8e3f3a83514381f890ab7cd2a1f1c5be597b69", "a6583c8daa7927eedb3e892a60fc88bdfe89a486", "7196b3832065aec49859c61318037b0c8c12363a", "16395b40e19cbc6d5b82543039ffff2a06363845", "5594beb2b314f5433bd7581f64bdbc58f2933dc4", "1fcb905e4505a781fb0b375eb470f5661e38ae39", "37179032085e710d1d62a1ba2e9c1f63bb4dde91", "100641ed8a5472536dde53c1f50fa2dd2d4e9be9", "35b3dc0e961a15a7a60b95490a989f91680acc7c", "d066575b48b552a38e63095bb1f7b56cbb1fbea4", "f4ebbeb77249d1136c355f5bae30f02961b9a359", "37007af698b990a3ea8592b11d264b14d39c843f", "706b9767a444de4fe153b2f3bff29df7674c3161", "fffe5ab3351deab81f7562d06764551422dbd9c4", "5fe3a9d54d5070308803dd8ef611594f59805400", "29f27448e8dd843e1c4d2a78e01caeaea3f46a2d", "aa577652ce4dad3ca3dde44f881972ae6e1acce7", "f7de943aa75406fe5568fdbb08133ce0f9a765d4", "7ab930146f4b5946ec59459f8473c700bcc89233", "80277fb3a8a981933533cf478245f262652a33b5", "56e25358ebfaf8a8b3c7c33ed007e24f026065d0", "1862bfca2f105fddfc79941c90baea7db45b8b16", "59319c128c8ac3c88b4ab81088efe8ae9c458e07", "def934edb7c7355757802a95218c6e4ed6122a72", "97b8249914e6b4f8757d22da51e8347995a40637", "8fa3478aaf8e1f94e849d7ffbd12146946badaba", "071ec4f3fb4bfe6ae9980477d208a7b12691710e", "d79365336115661b0e8dbbcd4b2aa1f504b91af6", "7d8c2d29deb80ceed3c8568100376195ce0914cb", "21258aa3c48437a2831191b71cd069c05fb84cf7", "e908ce44fa94bb7ecf2a8b70cb5ec0b1a00b311a", "378ae5ca649f023003021f5a63e393da3a4e47f0", "d666ce9d783a2d31550a8aa47da45128a67304a7", "2020e8c0be8fa00d773fd99b6da55029a6a83e3d", "b13e2e43672e66ba45d1b852a34737e4ce04226b", "0ce3a786aed896d128f5efdf78733cc675970854", "81a4397d5108f6582813febc9ddbeff905474120", "9e60614fd57afe381ae42c6ee0b18f32f60bb493", "e5799fd239531644ad9270f49a3961d7540ce358", "4d0b3921345ae373a4e04f068867181647d57d7d", "ab1719f573a6c121d7d7da5053fe5f12de0182e7", "46a29a5026142c91e5655454aa2c2f122561db7f", "33ad23377eaead8955ed1c2b087a5e536fecf44e", "e4c3d5d43cb62ac5b57d74d55925bdf76205e306", "79dc84a3bf76f1cb983902e2591d913cee5bdb0e", "7f5346a169c9784ca79aca5d95ae8bf2ebab58e3", "6fe2efbcb860767f6bb271edbb48640adbd806c3", "0c59071ddd33849bd431165bc2d21bbe165a81e0", "e1f790bbedcba3134277f545e56946bc6ffce48d", "d92084e376a795d3943df577d3b3f3b7d12eeae5", "25c3cdbde7054fbc647d8be0d746373e7b64d150", "7aa4c16a8e1481629f16167dea313fe9256abb42", "0b4c4ea4a133b9eab46b217e22bda4d9d13559e6", "391b86cf16c2702dcc4beee55a6dd6d3bd7cf27b", "a74251efa970b92925b89eeef50a5e37d9281ad0", "3b15a48ffe3c6b3f2518a7c395280a11a5f58ab0", "24de12df6953151ef5cd0379e205eb0f57ff9d1f", "2dd2c7602d7f4a0b78494ac23ee1e28ff489be88", "318a81acdd15a0ab2f706b5f53ee9d4d5d86237f", "fbc9ba70e36768efff130c7d970ce52810b044ff", "46f48211716062744ddec5824e9de9322704dea1", "784a83437b3dba49c0d7ccc10ac40497b84661a5", "db227f72bb13a5acca549fab0dc76bce1fb3b948", "3ce96f03874d42345c0727edc78b6949b20b4a11", "c41de506423e301ef2a10ea6f984e9e19ba091b4", "824d1db06e1c25f7681e46199fd02cb5fc343784", "743e582c3e70c6ec07094887ce8dae7248b970ad", "9590b09c34fffda08c8f54faffa379e478f84b04", "6256b47342f080c62acd106095cf164df2be6020", "778c9f88839eb26129427e1b8633caa4bd4d275e", "20d6a4aaf5abf2925fdce2780e38ab1771209f76", "f558af209dd4c48e4b2f551b01065a6435c3ef33", "26bbe76d1ae9e05da75b0507510b92e7e6308c73", "d9318c7259e394b3060b424eb6feca0f71219179", "e88988f4696e7e2925ed96467fde4314bfa95eff", "2a92bda6dbd5cce5894f7d370d798c07fa8783f4", "0163d847307fae508d8f40ad193ee542c1e051b4", "4563b46d42079242f06567b3f2e2f7a80cb3befe", "65b737e5cc4a565011a895c460ed8fd07b333600", "6577c76395896dd4d352f7b1ee8b705b1a45fa90", "20e505cef6d40f896e9508e623bfc01aa1ec3120", "4e343c66c5fe7426132869d552f0f205d1bc5307", "0b3786a3a0ea7ec08f01636124c183dbee8f625f", "976e0264bb57786952a987d4456850e274714fb8", "a0d6390dd28d802152f207940c7716fe5fae8760", "588bed36b3cc9e2f26c39b5d99d6687f36ae1177", "cc9057d2762e077c53e381f90884595677eceafa", "73ba33e933e834b815f62a50aa1a0e15c6547e83", "ef999ab2f7b37f46445a3457bf6c0f5fd7b5689d", "94a11b601af77f0ad46338afd0fa4ccbab909e82", "96b1f2bde46fe4f6cc637398a6a71e8454291a6e", "af97a51f56cd6b793cf96692931a8d1ddbe4e3cc", "57c270a9f468f7129643852945cf3562cbb76e07", "2f88d3189723669f957d83ad542ac5c2341c37a5", "87147418f863e3d8ff8c97db0b42695a1c28195b", "385750bcf95036c808d63db0e0b14768463ff4c6", "a9d861e270b8b1e6deea1936b258f49f1823005b", "cacce7f4ce74e3269f5555aa6fd83e48baaf9c96", "833fa04463d90aab4a9fe2870d480f0b40df446e", "08f6745bc6c1b0fb68953ea61054bdcdde6d2fc7", "0a15b8c7d529c7facc2d3b4c2111801dd4adfc28", "666939690c564641b864eed0d60a410b31e49f80", "8a2bedaa38abf173823944f0de2c84f5b2549609", "f39783847499dd56ba39c1f3b567f64dfdfa8527", "ab8f9a6bd8f582501c6b41c0e7179546e21c5e91", "b5747ecfa0f3be0adaad919d78763b1133c4d662", "922838dd98d599d1d229cc73896d55e7a769aa7c", "bb7f2c5d84797742f1d819ea34d1f4b4f8d7c197", "8d0bc14589dea1f4f88914ffcb57a5c54830f2cc", "36b13627ee8a5a8cd04645213aabfa917bbd32f5", "11dc744736a30a189f88fa81be589be0b865c9fa", "633101e794d7b80f55f466fd2941ea24595e10e6", "52a9f957f776c8b3d913cfcd20452b9e31c27845", "5d33a10752af9ea30993139ac6e3a323992a5831", "aa90a466a2ff7781c36e7da7df0013aa5b117510", "96b6f8ac898c8ef6b947c50bb66fe6b1e6f2fb11", "d01303062b21cd9ff46d5e3ff78897b8499480de", "07a31bd7a0bd7118f8ac0bc735feef90e304fb08", "a14db48785d41cd57d4eac75949a6b79fc684e70", "9b246c88a0435fd9f6d10dc88f47a1944dd8f89e", "1910f5f7ac81d4fcc30284e88dee3537887acdf3", "4a4b5ae5793696b861aa009932e7a121d36ad67a", "15e12d5c4d80a2b6f4d957a3ffd130564e9bab3a", "d3409f66d35f5828affda26fc3416771eb8154b1", "1177977134f6663fff0137f11b81be9c64c1f424", "89de30a75d3258816c2d4d5a733d2bef894b66b9", "7923742e2af655dee4f9a99e39916d164bc30178", "44b1399e8569a29eed0d22d88767b1891dbcf987", "22a7f1aebdb57eecd64be2a1f03aef25f9b0e9a7", "955e2a39f51c0b6f967199942d77625009e580f9", "dc107e7322f7059430b4ef4991507cb18bcc5d95", "140438a77a771a8fb656b39a78ff488066eb6b50", "ae18ccb35a1a5d7b22f2a5760f706b1c11bf39a9", "06a6347ac14fd0c6bb3ad8190cbe9cdfa5d59efc", "f0f0e94d333b4923ae42ee195df17c0df62ea0b1", "4622b82a8aff4ac1e87b01d2708a333380b5913b", "7e8c8b1d72c67e2e241184448715a8d4bd88a727", "5666ed763698295e41564efda627767ee55cc943", "f7b4bc4ef14349a6e66829a0101d5b21129dcf55", "47a2727bd60e43f3253247b6d6f63faf2b67c54b", "0ec1673609256b1e457f41ede5f21f05de0c054f", "e10a257f1daf279e55f17f273a1b557141953ce2", "66e6f08873325d37e0ec20a4769ce881e04e964e", "0e73d2b0f943cf8559da7f5002414ccc26bc77cd", "07fcbae86f7a3ad3ea1cf95178459ee9eaf77cb1", "19d3b02185ad36fb0b792f2a15a027c58ac91e8e", "4b7f21b48c7e0dc7334e36108f558d54642c17c0", "7a6d9f89e0925a220fe3dfba4f0d2745f8be6c9a", "2d31ab536b3c8a05de0d24e0257ca4433d5a7c75", "8686b15802529ff8aea50995ef14079681788110", "b1444b3bf15eec84f6d9a2ade7989bb980ea7bd1", "fdfaf46910012c7cdf72bba12e802a318b5bef5a", "27218ff58c3f0e7d7779fba3bb465d746749ed7c", "2910fcd11fafee3f9339387929221f4fc1160973", "2cf3564d7421b661e84251d280d159d4b3ebb336", "556545eec370b9d300fc044a1aa63fc44fd79b0f", "fd7b6c77b46420c27725757553fcd1fb24ea29a8", "c1dfabe36a4db26bf378417985a6aacb0f769735", "4793f11fbca4a7dba898b9fff68f70d868e2497c", "0058cbe110933f73c21fa6cc9ae0cd23e974a9c7", "12692fbe915e6bb1c80733519371bbb90ae07539", "4d3c4c3fe8742821242368e87cd72da0bd7d3783", "3896c62af5b65d7ba9e52f87505841341bb3e8df", "2d38fd1df95f5025e2cee5bc439ba92b369a93df", "78fede85d6595e7a0939095821121f8bfae05da6", "55cc90968e5e6ed413dd607af2a850ac2f54e378", "100da509d4fa74afc6e86a49352751d365fceee5", "2f16baddac6af536451b3216b02d3480fc361ef4", "6581c5b17db7006f4cc3575d04bfc6546854a785", "7e8016bef2c180238f00eecc6a50eac473f3f138", "d2d9612d3d67582d0cd7c1833599b88d84288fab", "5dfebcb7bfefb1af1cfef61a151abfe98a7e7cfa", "1e58d7e5277288176456c66f6b1433c41ca77415", "9f8ebf149aed8a0eda5c3375c9947c6b26eb7873", "ac48ecbc7c3c1a7eab08820845d47d6ce197707c", "d1d6f1d64a04af9c2e1bdd74e72bd3ffac329576", "356a144d2aa5cc5e74d178dae3963003871aa8a1", "59b6ff409ae6f57525faff4b369af85c37a8dd80", "0f4eb63402a4f3bae8f396e12133684fb760def1", "f05ad40246656a977cf321c8299158435e3f3b61", "4be774af78f5bf55f7b7f654f9042b6e288b64bd", "322c063e97cd26f75191ae908f09a41c534eba90", "bc27434e376db89fe0e6ef2d2fabc100d2575ec6", "5a93f9084e59cb9730a498ff602a8c8703e5d8a5", "359b4a4c6cb58c8ab5e8eaaed0e8562c8c43a0f9", "92c4636962b719542deb984bd2bf75af405b574c", "345bea5f7d42926f857f395c371118a00382447f", "6043006467fb3fd1e9783928d8040ee1f1db1f3a", "3c8da376576938160cbed956ece838682fa50e9f", "1b4f6f73c70353869026e5eec1dd903f9e26d43f", "2ef51b57c4a3743ac33e47e0dc6a40b0afcdd522", "8e4808e71c9b9f852dc9558d7ef41566639137f3", "0d14261e69a4ad4140ce17c1d1cea76af6546056", "8db9188e5137e167bffb3ee974732c1fe5f7a7dc", "bf4825474673246ae855979034c8ffdb12c80a98", "0db36bf08140d53807595b6313201a7339470cfe", "5763b09ebca9a756b4adebf74d6d7de27e80e298", "051f03bc25ec633592aa2ff5db1d416b705eac6c", "7f904093e6933cab876e87532111db94c71a304f", "8ebe2df4d82af79f0f082ced70f3a73d7fb93b66", "2f841ff062053f38725030aa1b77db903dad1efb", "ea218cebea2228b360680cb85ca133e8c2972e56", "55966926e7c28b1eee1c7eb7a0b11b10605a1af0", "435642641312364e45f4989fac0901b205c49d53", "9a0c7a4652c49a177460b5d2fbbe1b2e6535e50a", "e790a2538579c8e2ef9b314962ab26197d6664c6", "3f5693584d7dab13ffc12122d6ddbf862783028b", "5287d8fef49b80b8d500583c07e935c7f9798933", "710011644006c18291ad512456b7580095d628a2", "7a1ce696e260899688cb705f243adf73c679f0d9", "71f36c8e17a5c080fab31fce1ffea9551fc49e47", "76d1c6c6b67e67ced1f19a89a5034dafc9599f25", "5b89744d2ac9021f468b3ffd32edf9c00ed7fed7", "c65d2ee433ae095652abe3860eeafe6082c636c6", "29f4ac49fbd6ddc82b1bb697820100f50fa98ab6", "c9f588d295437009994ddaabb64fd4e4c499b294", "91df860368cbcebebd83d59ae1670c0f47de171d", "d73d2c9a6cef79052f9236e825058d5d9cdc1321", "34ce703b7e79e3072eed7f92239a4c08517b0c55", "384945abd53f6a6af51faf254ba8ef0f0fb3f338", "5502dfe47ac26e60e0fb25fc0f810cae6f5173c0", "fc2bad3544c7c8dc7cd182f54888baf99ed75e53", "dbb9601a1d2febcce4c07dd2b819243d81abb2c2", "5798055e11e25c404b1b0027bc9331bcc6e00555", "bbc4b376ebd296fb9848b857527a72c82828fc52", "0830c9b9f207007d5e07f5269ffba003235e4eff", "4e8168fbaa615009d1618a9d6552bfad809309e9", "a8faeef97e2a00eddfb17a44d4892c179a7cc277", "02dd0af998c3473d85bdd1f77254ebd71e6158c6", "8b8728edc536020bc4871dc66b26a191f6658f7c", "c5fe40875358a286594b77fa23285fcfb7bda68e", "eac97959f2fcd882e8236c5dd6035870878eb36b", "2e0f5e72ad893b049f971bc99b67ebf254e194f7", "9b1a70d6771547cbcf6ba646f8775614c0162aca", "3e01f2fefe219bfeb112f1d82e76ebba4c0e2aac", "a6e8a8bb99e30a9e80dbf80c46495cf798066105", "4c8e5fc0877d066516bb63e6c31eb1b8b5f967eb", "96fbadc5fa1393d59ce0b8fd3d71aebc1fe35b40", "b3154d981eca98416074538e091778cbc031ca29", "21e828071249d25e2edaca0596e27dcd63237346", "9821669a989a3df9d598c1b4332d17ae8e35e294", "550351edcfd59d3666984771f5248d95548f465a", "1768909f779869c0e83d53f6c91764f41c338ab5", "634541661d976c4b82d590ef6d1f3457d2857b19", "6a38c575733b0f7118970238e8f9b480522a2dbc", "e3e2c106ccbd668fb9fca851498c662add257036", "0431e8a01bae556c0d8b2b431e334f7395dd803a", "73fd7e74457e0606704c5c3d3462549f1b2de1ad", "adf7ccb81b8515a2d05fd3b4c7ce5adf5377d9be", "1b27ca161d2e1d4dd7d22b1247acee5c53db5104", "48f211a9764f2bf6d6dda4a467008eda5680837a", "0ea38a5ba0c8739d1196da5d20efb13406bb6550", "7a061e7eab865fc8d2ef00e029b7070719ad2e9a", "177bc509dd0c7b8d388bb47403f28d6228c14b5c", "7668ce758af72df8e0a10d4b3cb0fd58092fe3e1", "4307e8f33f9e6c07c8fc2aeafc30b22836649d8c", "5bf70c1afdf4c16fd88687b4cf15580fd2f26102", "6cddc7e24c0581c50adef92d01bb3c73d8b80b41", "2b507f659b341ed0f23106446de8e4322f4a3f7e", "e506cdb250eba5e70c5147eb477fbd069714765b", "15a9f812e781cf85c283f7cf2aa2928b370329c5", "57ee3a8b0cafe211d1e9b477d210bb78b9d43bc1", "9b6d9f0923e1d42c86a1154897b1a9bd7ba6716c", "1a81c722727299e45af289d905d7dcf157174248", "ff398e7b6584d9a692e70c2170b4eecaddd78357", "5e6ba16cddd1797853d8898de52c1f1f44a73279", "0486214fb58ee9a04edfe7d6a74c6d0f661a7668", "77c3574a020757769b2ca807ff4b95a88eaa2a37", "286adff6eff2f53e84fe5b4d4eb25837b46cae23", "a0f6196d27a39cde2dbf62c08d89cbe489600bb0", "e1d726d812554f2b2b92cac3a4d2bec678969368", "4bfce41cc72be315770861a15e467aa027d91641", "2e475f1d496456831599ce86d8bbbdada8ee57ed", "078d507703fc0ac4bf8ca758be101e75ea286c80", "affa61d044daa1a7d43a6803a743eab47c89c45d", "7d94fd5b0ca25dd23b2e36a2efee93244648a27b", "79f6a8f777a11fd626185ab549079236629431ac", "f5aee1529b98136194ef80961ba1a6de646645fe", "291f527598c589fb0519f890f1beb2749082ddfd", "43b8b5eeb4869372ef896ca2d1e6010552cdc4d4", "aeff403079022683b233decda556a6aee3225065", "397022a4460750c762dbb0aaebcacc829dee8002", "34dd83115195676e7a8b008eb0e9abe84b330b32", "cd23dc3227ee2a3ab0f4de1817d03ca771267aeb", "d6a9ea9b40a7377c91c705f4c7f206a669a9eea2", "124538b3db791e30e1b62f81d4101be435ee12ef", "eca706b4d77708452bdad1c98a23e4e88ce941ab", "09628e9116e7890bc65ebeabaaa5f607c9847bae", "0fe96806c009e8d095205e8f954d41b2b9fd5dcf", "8557914593e8540fcdd9b11aef076f68d41d3b4b", "214db8a5872f7be48cdb8876e0233efecdcb6061", "966e36f15b05ef8436afecf57a97b73d6dcada94", "023ed32ac3ea6029f09b8c582efbe3866de7d00a", "69a68f9cf874c69e2232f47808016c2736b90c35", "a8154d043f187c6640cb6aedeaa8385a323e46cf", "0af48a45e723f99b712a8ce97d7826002fe4d5a5", "7fa2605676c589a7d1a90d759f8d7832940118b5", "06f146dfcde10915d6284981b6b84b85da75acd4", "1630e839bc23811e340bdadad3c55b6723db361d", "47638197d83a8f8174cdddc44a2c7101fa8301b7", "cf4c1099bef189838877c8785812bc9baa5441ed", "902114feaf33deac209225c210bbdecbd9ef33b1", "e3b9863e583171ac9ae7b485f88e503852c747b6", "43476cbf2a109f8381b398e7a1ddd794b29a9a16", "5c3dce55c61ee86073575ac75cc882a215cb49e6", "e6c4715476216be00ea61fc276ff39fb4620d785", "c9424d64b12a4abe0af201e7b641409e182babab", "2d84c0d96332bb4fbd8acced98e726aabbf15591", "3a4f522fa9d2c37aeaed232b39fcbe1b64495134", "f69de2b6770f0a8de6d3ec1a65cb7996b3c99317", "bbfe0527e277e0213aafe068113d719b2e62b09c", "80bd795930837330e3ced199f5b9b75398336b87", "d6ca3dc01de060871839d5536e8112b551a7f9ff", "7914c3f510e84a3d83d66717aad0d852d6a4d148", "2559b15f8d4a57694a0a33bdc4ac95c479a3c79a", "42eda7c20db9dc0f42f72bb997dd191ed8499b10", "3b64efa817fd609d525c7244a0e00f98feacc8b4", "46e0703044811c941f0b5418139f89d46b360aa3", "12b533f7c6847616393591dcfe4793cfe9c4bb17", "7fcecaef60a681c47f0476e54e08712ee05d6154", "1cfe8c1d341dbf8cc43040b37ca3552385adb10b", "9e9052256442f4e254663ea55c87303c85310df9", "68f89c1ee75a018c8eff86e15b1d2383c250529b", "0b6616f3ebff461e4b6c68205fcef1dae43e2a1a", "5bb4fd87fa4a27ddacd570aa81c2d66eb4721019", "218ce079b9e64288faf20a87043dc32884105102", "4f0d9200647042e41dea71c35eb59e598e6018a7", "53f5cb365806c57811319a42659c9f68b879454a", "477236563c6a6c6db922045453b74d3f9535bfa1", "db9ef28cc3531a27c273d769e1b1d6b8aeff2db4", "a6793de9a01afe47ffbb516cc32f66625f313231", "59031a35b0727925f8c47c3b2194224323489d68", "a25106a76af723ba9b09308a7dcf4f76d9283589", "785eeac2e236a85a45b4e0356c0745279c31e089", "8bbbdff11e88327816cad3c565f4ab1bb3ee20db", "5bdd9f807eec399bb42972a33b83afc8b607c05c", "91e17338a12b5e570907e816bff296b13177971e", "346752e3ab96c93483413be4feaa024ccfe9499f", "2ef328e035b2b5501ceddc0052615d4cebac6f1f", "936c7406de1dfdd22493785fc5d1e5614c6c2882", "da4170c862d8ae39861aa193667bfdbdf0ecb363", "705e086bb666d129a6969882cfa49282116a638e", "3b4fd2aec3e721742f11d1ed4fa3f0a86d988a10", "1e8394cc9fe7c2392aa36fb4878faf7e78bbf2de", "e51927b125640bfc47bbf1aa00c3c026748c75bd", "8de5dc782178114d9424d33d9adabb2f29a1ab17", "2faa09413162b0a7629db93fbb27eda5aeac54ca", "9a59abdf3460970de53e09cb397f47d86744f472", "5922e26c9eaaee92d1d70eae36275bb226ecdb2e", "81fc86e86980a32c47410f0ba7b17665048141ec", "99d7678039ad96ee29ab520ff114bb8021222a91", "5050807e90a925120cbc3a9cd13431b98965f4b9", "2c06781ba75d51f5246d65d1acf66ab182e9bde6", "6d07e176c754ac42773690d4b4919a39df85d7ec", "f0a3f12469fa55ad0d40c21212d18c02be0d1264", "4a733a0862bd5f7be73fb4040c1375a6d17c9276", "9e8d87dc5d8a6dd832716a3f358c1cdbfa97074c", "17d01f34dfe2136b404e8d7f59cebfb467b72b26", "1d4c25f9f8f08f5a756d6f472778ab54a7e6129d", "bed06e7ff0b510b4a1762283640b4233de4c18e0", "233be88c7ce1fbf1c1680643dca7869dc637b379", "185360fe1d024a3313042805ee201a75eac50131", "191674c64f89c1b5cba19732869aa48c38698c84", "9745a7f38c9bba9d2fd076813fc9ab7a128a3e19", "53509017a25ac074b5010bb1cdba293cdf399e9b", "4f591e243a8f38ee3152300bbf42899ac5aae0a5", "7f57e9939560562727344c1c987416285ef76cda", "587f81ae87b42c18c565694c694439c65557d6d5", "443acd268126c777bc7194e185bec0984c3d1ae7", "6bb95a0f3668cd36407c85899b71c9fe44bf9573", "a9791544baa14520379d47afd02e2e7353df87e5", "a538b05ebb01a40323997629e171c91aa28b8e2f", "189a839c708f95772ccaad72bfb4d0321d1535d6", "09137e3c267a3414314d1e7e4b0e3a4cae801f45", "51b770e6b2af994ffc8793f59b24a9f619033a3a", "2af620e17d0ed67d9ccbca624250989ce372e255", "682760f2f767fb47e1e2ca35db3becbb6153756f", "9c23859ec7313f2e756a3e85575735e0c52249f4", "d98a36081a434451184fa4becb59bf5ec55f3a1e", "4568063b7efb66801e67856b3f572069e774ad33", "131178dad3c056458e0400bed7ee1a36de1b2918", "fd615118fb290a8e3883e1f75390de8a6c68bfde", "869a2fbe42d3fdf40ed8b768edbf54137be7ac71", "6324fada2fb00bd55e7ff594cf1c41c918813030", "dc84d3f29c52e6d296b5d457962c02074aa75d0f", "4682fee7dc045aea7177d7f3bfe344aabf153bd5", "c398684270543e97e3194674d9cce20acaef3db3", "2adffdffa16475ae71bb2adcf65840f01f1e53f7", "0b51197109813d921835cb9c4153b9d1e12a9b34", "0d538084f664b4b7c0e11899d08da31aead87c32", "bc66685acc64fa3c425c0ee6c443d3fa87db7364", "70e14e216b12bed2211c4df66ef5f0bdeaffe774", "b7fa06b76f4b9263567875b2988fb7bbc753e69f", "51528cdce7a92835657c0a616c0806594de7513b", "f839ae810338e3b12c8e2f8db6ce4d725738d2d9", "8fb611aca3bd8a3a0527ac0f38561a5a9a5b8483", "2d0363a3ebda56d91d704d5ff5458a527775b609", "38f06a75eb0519ae1d4582a86ef4730cc8fb8d7f", "96f4a1dd1146064d1586ebe86293d02e8480d181", "0f1cb558b32c516e2b6919fea0f97a307aaa9091", "f3fcaae2ea3e998395a1443c87544f203890ae15", "3519241c9ac13ca43e533844e2d3644d162dde22", "9755554b13103df634f9b1ef50a147dd02eab02f", "a51882cfd0706512bf50e12c0a7dd0775285030d", "86a8b3d0f753cb49ac3250fa14d277983e30a4b7", "0e454686f83284ced2ffc5740829552a032671a3", "271df16f789bd2122f0268c3e2fa46bc0cb5f195", "e4c3587392d477b7594086c6f28a00a826abf004", "bf4f79fd31493648d80d0a4a8da5edeeaba74055", "4aa286914f17cd8cefa0320e41800a99c142a1cd", "718d3137adba9e3078fa1f698020b666449f3336", "98c5dc00bd21a39df1d4411641329bdd6928de8a", "27aadf6e7441bf40675874df1cf4bb7e2dffdd9e", "314c4c95694ff12b3419733db387476346969932", "1617f56c86bf8ea61de62062a97961d23fcf03d3", "026a9cfe3135b7b62279bc08e2fb97e0e9fad5c4", "919d3067bce76009ce07b070a13728f549ebba49", "f4b5a8f6462a68e79d643648c780efe588e4b6ca", "fb4545782d9df65d484009558e1824538030bbb1", "14761b89152aa1fc280a33ea4d77b723df4e3864", "37ba12271d09d219dd1a8283bc0b4659faf3a6c6", "345cc31c85e19cea9f8b8521be6a37937efd41c2", "6359fcb0b4546979c54818df8271debc0d653257", "51c3050fb509ca685de3d9ac2e965f0de1fb21cc", "da928ac611e4e14e454e0b69dfbf697f7a09fb38", "cf2e1ebb9609f46af6de0c15b4f48d03e37e54ba", "3137a3fedf23717c411483c7b4bd2ed646258401", "593234ba1d2e16a887207bf65d6b55bbc7ea2247", "3be027448ad49a79816cd21dcfcce5f4e1cec8a8", "f1da4d705571312b244ebfd2b450692fd875cd1f", "abe4c1d6b964c4f5443b0334a44f0b03dd1909f4", "1afd481036d57320bf52d784a22dcb07b1ca95e2", "061e29eae705f318eee703b9e17dc0989547ba0c", "6e2041a9b5d840b0c3e4195241cd110640b1f5f3", "ca54d0a128b96b150baef392bf7e498793a6371f", "dcc38db6c885444694f515d683bbb50521ff3990", "75da1df4ed319926c544eefe17ec8d720feef8c0", "d24d3370b2e7d254e999140024d8a7bddf701502", "447d8893a4bdc29fa1214e53499ffe67b28a6db5", "93675f86d03256f9a010033d3c4c842a732bf661", "2fda164863a06a92d3a910b96eef927269aeb730", "aece472ba64007f2e86300cc3486c84597f02ec7", "74e869bc7c99093a5ff9f8cfc3f533ccf1b135d8", "38bbca5f94d4494494860c5fe8ca8862dcf9676e", "236a4f38f79a4dcc2183e99b568f472cf45d27f4", "9d3377313759dfdc1a702b341d8d8e4b1469460c", "259706f1fd85e2e900e757d2656ca289363e74aa", "57911d7f347dde0398f964e0c7ed8fdd0a882449", "b14b672e09b5b2d984295dfafb05604492bfaec5", "720763bcb5e0507f13a8a319018676eb24270ff0", "b235b4ccd01a204b95f7408bed7a10e080623d2e", "34b7e826db49a16773e8747bc8dfa48e344e425d", "ff46c41e9ea139d499dd349e78d7cc8be19f936c", "bb451dc2420e1a090c4796c19716f93a9ef867c9", "6d4b5444c45880517213a2fdcdb6f17064b3fa91", "366595171c9f4696ec5eef7c3686114fd3f116ad", "aac101dd321e6d2199d8c0b48c543b541c181b66", "55c81f15c89dc8f6eedab124ba4ccab18cf38327", "10f17534dba06af1ddab96c4188a9c98a020a459", "13c250fb740cb5616aeb474869db6ab11560e2a6", "0fd1bffb171699a968c700f206665b2f8837d953", "3ec05713a1eed6fa9b57fef718f369f68bbbe09f", "35f1bcff4552632419742bbb6e1927ef5e998eb4", "1f35a65eab258f042edb8e1d4d5fff34f00a85bd", "167ea1631476e8f9332cef98cf470cb3d4847bc6", "2e3c893ac11e1a566971f64ae30ac4a1f36f5bb5", "167f07b9d2babb8920acfa320ab04ee2758b5db6", "13d9da779138af990d761ef84556e3e5c1e0eb94", "fadbb3a447d697d52771e237173b80782caaa936", "c3638b026c7f80a2199b5ae89c8fcbedfc0bd8af", "2fa1fc116731b2b5bb97f06d2ac494cb2b2fe475", "2a98351aef0eec1003bd5524933aed8d3f303927", "4542273a157bfd4740645a6129d1784d1df775d2", "18145b0b13aa477eeabef9ceec4299b60e87c563", "392c3cabe516c0108b478152902a9eee94f4c81e", "4fc7a540efb24bea338f82c8bdc64c214744a3de", "31b58ced31f22eab10bd3ee2d9174e7c14c27c01", "af0a8199328d4c806574866f419d1962def9305a", "67af3ec65f1dc535018f3671624e72c96a611c39", "4b89cf7197922ee9418ae93896586c990e0d2867", "55b4b1168c734eeb42882082bd131206dbfedd5b", "19bbecead81e34b94111a2f584cf55db9a80e60c", "d8288322f32ee4501cef5a9b667e5bb79ebd7018", "ea1eeefb676d39b5f456937f8894311587cc7c2f", "8de2dbe2b03be8a99628ffa000ac78f8b66a1028", "82a0a5d0785fb2c2282ed901a15c3ff02f8567df", "07ac2e342db42589322b28ef291c2702f4a793a8", "c6608fdd919f2bc4f8d7412bab287527dcbcf505", "f113aed343bcac1021dc3e57ba6cc0647a8f5ce1", "eb716dd3dbd0f04e6d89f1703b9975cad62ffb09", "b51b4ef97238940aaa4f43b20a861eaf66f67253", "26ec75b8ad066b36f814379a79ad57089c82c079", "ab0f9bc35b777eaefff735cb0dd0663f0c34ad31", "113cd9e5a4081ce5a0585107951a0d36456ce7a8", "9c1305383ce2c108421e9f5e75f092eaa4a5aa3c", "acb83d68345fe9a6eb9840c6e1ff0e41fa373229", "23172f9a397f13ae1ecb5793efd81b6aba9b4537", "0861f86fb65aa915fbfbe918b28aabf31ffba364", "af8fe1b602452cf7fc9ecea0fd4508ed4149834e", "c4dcf41506c23aa45c33a0a5e51b5b9f8990e8ad", "4136a4c4b24c9c386d00e5ef5dffdd31ca7aea2c", "cb669c1d1e17c2a54d78711fa6a9f556b83f1987", "08d2f655361335bdd6c1c901642981e650dff5ec", "03a8f53058127798bc2bc0245d21e78354f6c93b", "a6902db7972a7631d186bbf59c5ef116c205b1e8", "44855e53801d09763c1fb5f90ab73e5c3758a728", "7fd700f4a010d765c506841de9884df394c1de1c", "f2c30594d917ea915028668bc2a481371a72a14d", "334ac2a459190b41923be57744aa6989f9a54a51", "8d42a24d570ad8f1e869a665da855628fcb1378f", "02a98118ce990942432c0147ff3c0de756b4b76a", "5feee69ed183954fa76c58735daa7dd3549e434d", "1f8304f4b51033d2671147b33bb4e51b9a1e16fe", "477811ff147f99b21e3c28309abff1304106dbbe", "38682c7b19831e5d4f58e9bce9716f9c2c29c4e7", "031055c241b92d66b6984643eb9e05fd605f24e2", "19296e129c70b332a8c0a67af8990f2f4d4f44d1", "00616b487d4094805107bb766da1c234c3c75e73", "0113b302a49de15a1d41ca4750191979ad756d2f", "89d7cc9bbcd2fdc4f4434d153ecb83764242227b", "9635493998ad60764d7bbf883351af57a668d159", "0c167008408c301935bade9536084a527527ec74", "438b88fe40a6f9b5dcf08e64e27b2719940995e0", "d60e3eef429ed2a51bbd806125fa31f5bea072a4", "40b86ce698be51e36884edcc8937998979cd02ec", "0e1a18576a7d3b40fe961ef42885101f4e2630f8", "9d839dfc9b6a274e7c193039dfa7166d3c07040b", "74de03923a069ffc0fb79e492ee447299401001f", "1d21e5beef23eecff6fff7d4edc16247f0fd984a", "0f0241124d6092a0bb56259ac091467c2c6938ca", "2e20ed644e7d6e04dd7ab70084f1bf28f93f75e9", "861b12f405c464b3ffa2af7408bff0698c6c9bf0", "121503705689f46546cade78ff62963574b4750b", "442f09ddb5bb7ba4e824c0795e37cad754967208", "4113269f916117f975d5d2a0e60864735b73c64c", "6486a58f675461d1c9f42a39e942bf39f4427f7d", "029317f260b3303c20dd58e8404a665c7c5e7339", "66af2afd4c598c2841dbfd1053bf0c386579234e", "411503a304a661b0c04c2b446a6e43e4a70942dc", "0470b0ab569fac5bbe385fa5565036739d4c37f8", "121fe33daf55758219e53249cf8bcb0eb2b4db4b", "21d9d0deed16f0ad62a4865e9acf0686f4f15492", "82be2ede6b7613286b80c3e2afe3b5353f322bed", "8d6c4af9d4c01ff47fe0be48155174158a9a5e08", "e64b683e32525643a9ddb6b6af8b0472ef5b6a37", "5fc664202208aaf01c9b62da5dfdcd71fdadab29", "240eb0b34872c431ecf9df504671281f59e7da37", "b85c198ce09ffc4037582a544c7ffb6ebaeff198", "187d4d9ba8e10245a34f72be96dd9d0fb393b1aa", "8598d31c7ca9c8f5bb433409af5e472a75037b4d", "3be7b7eb11714e6191dd301a696c734e8d07435f", "499343a2fd9421dca608d206e25e53be84489f44", "0903bb001c263e3c9a40f430116d1e629eaa616f", "c6724c2bb7f491c92c8dd4a1f01a80b82644b793", "2be1e2f2b7208fdf7a379da37a2097cfe52bc196", "29479bb4fe8c04695e6f5ae59901d15f8da6124b", "11ddf5e47854e4e6109762835d2ce086bbdfbc5b", "4f064c2a0ef0849eed61ab816ff0c2ff6d9d7308", "46f3b113838e4680caa5fc8bda6e9ae0d35a038c", "12cd96a419b1bd14cc40942b94d9c4dffe5094d2", "45513d0f2f5c0dac5b61f9ff76c7e46cce62f402", "316e67550fbf0ba54f103b5924e6537712f06bee", "0cf7da0df64557a4774100f6fde898bc4a3c4840", "53d78c8dbac7c9be8eb148c6a9e1d672f1dd72f9", "294bd7eb5dc24052237669cdd7b4675144e22306", "3feb69531653e83d0986a0643e4a6210a088e3e5", "60f980b1f146d659f8f8f0b4755ae2d5df64ca8d", "429c3588ce54468090cc2cf56c9b328b549a86dc", "3fde656343d3fd4223e08e0bc835552bff4bda40", "09c586624ec65d7ef2d4d8d321e98f61698dcfe2", "81bfe562e42f2eab3ae117c46c2e07b3d142dade", "c6bbb56a26222bdb8ce7dd829cff38b67d4b03cd", "68a04a3ae2086986877fee2c82ae68e3631d0356", "6c2b392b32b2fd0fe364b20c496fcf869eac0a98", "75ebe1e0ae9d42732e31948e2e9c03d680235c39", "7b9961094d3e664fc76b12211f06e12c47a7e77d", "b49affdff167f5d170da18de3efa6fd6a50262a2", "db428d03e3dfd98624c23e0462817ad17ef14493", "1a2b3fa1b933042687eb3d27ea0a3fcb67b66b43", "06400a24526dd9d131dfc1459fce5e5189b7baec", "348a16b10d140861ece327886b85d96cce95711e", "426913f890f07a5d79e6c23b83cd928ffc00e494", "14b162c2581aea1c0ffe84e7e9273ab075820f52", "7c45b5824645ba6d96beec17ca8ecfb22dfcdd7f", "0ea05bbc0b0c8b7df10f16e9429ef90177bf94fa", "1a7a2221fed183b6431e29a014539e45d95f0804", "3f4711c315d156a972af37fe23642dc970a60acf", "c089c7d8d1413b54f59fc410d88e215902e51638", "5892f8367639e9c1e3cf27fdf6c09bb3247651ed", "3026722b4cbe9223eda6ff2822140172e44ed4b1", "4500888fd4db5d7c453617ee2b0047cedccf2a27", "46ae4d593d89b72e1a479a91806c39095cd96615", "b56530be665b0e65933adec4cc5ed05840c37fc4", "29908288392a9326d7a2996c6cd6b3e6cb137265", "7171b46d233810df57eaba44ccd8eabd0ad1f53a", "4ea53e76246afae94758c1528002808374b75cfa", "6339e9385ae3609cb22f6b87175c7e6850f2c05b", "2495ebdcb6da8d8c2e82cf57fcaab0ec003d571d", "e19fb22b35c352f57f520f593d748096b41a4a7b", "b64cfb39840969b1c769e336a05a30e7f9efcd61", "ada42b99f882ba69d70fff68c9ccbaff642d5189", "fe5df5fe0e4745d224636a9ae196649176028990", "0363e93d49d2a3dbe057cc7754825ebf30f0f816", "d5f751d31a9d2d754d0d136d5b02c24b28fb94a0", "9ab463d117219ed51f602ff0ddbd3414217e3166", "1a878e4667fe55170252e3f41d38ddf85c87fcaf", "ed28e8367fcb7df7e51963add9e2d85b46e2d5d6", "99c20eb5433ed27e70881d026d1dbe378a12b342", "1772a7614c9b7daf01ffcda499c901ab7c768c4a", "5185f2a40836a754baaa7419a1abdd1e7ffaf2ad", "2f8ef26bfecaaa102a55b752860dbb92f1a11dc6", "22d5aeb25bb034f6ae2fc50b5cdd9934a85d6505", "642a386c451e94d9c44134e03052219a7512b9de", "3991223b1dc3b87883cec7af97cf56534178f74a", "2cae619d0209c338dc94593892a787ee712d9db0", "28c0cb56e7f97046d6f3463378d084e9ea90a89a", "3042d3727b2f80453ff5378b4b3043abb2d685a1", "75b833dde2e76c5de5912db3444d62c4131d15dc", "3946b8f862ecae64582ef0912ca2aa6d3f6f84dc", "5d479f77ecccfac9f47d91544fd67df642dfab3c", "3779e0599481f11fc1acee60d5108d63e55819b3", "bcfeac1e5c31d83f1ed92a0783501244dde5a471", "c5a561c662fc2b195ff80d2655cc5a13a44ffd2d", "91e57667b6fad7a996b24367119f4b22b6892eca", "51224ed7519e71346076060092462e3d59ca3ab9", "5e80e2ffb264b89d1e2c468fbc1b9174f0e27f43", "727ecf8c839c9b5f7b6c7afffe219e8b270e7e15", "e935270db6bd778283de9767075763a538181d8e", "541bccf19086755f8b5f57fd15177dc49e77d675", "8bf945166305eb8e304a9471c591139b3b01a1e1", "00f1e5e954f9eb7ffde3ca74009a8c3c27358b58", "86b105c3619a433b6f9632adcf9b253ff98aee87", "110c55b440b7c6a1692da9d8ee52389e43f6e76e", "4439746eeb7c7328beba3f3ef47dc67fbb52bcb3", "0786a6d5ce6db8a68cef05bb5f5b84ec1b0c2cde", "4be03fd3a76b07125cd39777a6875ee59d9889bd", "3edc43e336be075dca77c7e173b555b6c14274d8", "11b3877df0213271676fa8aa347046fd4b1a99ad", "a6eb6ad9142130406fb4ffd4d60e8348c2442c29", "eb70c38a350d13ea6b54dc9ebae0b64171d813c9", "5b86c36e3eb59c347b81125d5dd57dd2a2c377a9", "3765c26362ad1095dfe6744c6d52494ea106a42c", "6ecd4025b7b5f4894c990614a9a65e3a1ac347b2", "4ed54d5093d240cc3644e4212f162a11ae7d1e3b", "19746957aa0d800d550da246a025ad44409cdb03", "0037bff7be6d463785d4e5b2671da664cd7ef746", "93721023dd6423ab06ff7a491d01bdfe83db7754", "2bab44d3a4c5ca79fb8f87abfef4456d326a0445", "2e1fd8d57425b727fd850d7710d38194fa6e2654", "6d7a32f594d46f4087b71e2a2bb66a4b25da5e30", "ed07856461da6c7afa4f1782b5b607b45eebe9f6", "a2e0966f303f38b58b898d388d1c83e40b605262", "6a4419ce2338ea30a570cf45624741b754fa52cb", "cc47368fe303c6cbda38caf5ac0e1d1c9d7e2a52", "c146aa6d56233ce700032f1cb179700778557601", "30aa681ab80a830c3890090b0da3f1e786bd66ff", "4db9e5f19366fe5d6a98ca43c1d113dac823a14d", "cbbd13c29d042743f0139f1e044b6bca731886d0", "4dca3d6341e1d991c902492952e726dc2a443d1c", "b18858ad6ec88d8b443dffd3e944e653178bc28b", "9b07084c074ba3710fee59ed749c001ae70aa408", "8e0becfc5fe3ecdd2ac93fabe34634827b21ef2b", "7cffcb4f24343a924a8317d560202ba9ed26cd0b", "58d0c140597aa658345230615fb34e2c750d164c", "1648cf24c042122af2f429641ba9599a2187d605", "228ea13041910c41b50d0052bdce924037c3bc6a", "3a76e9fc2e89bdd10a9818f7249fbf61d216efc4", "c98983592777952d1751103b4d397d3ace00852d", "eb8519cec0d7a781923f68fdca0891713cb81163", "22ec256400e53cee35f999244fb9ba6ba11c1d06", "dde5125baefa1141f1ed50479a3fd67c528a965f", "5fff61302adc65d554d5db3722b8a604e62a8377", "6193c833ad25ac27abbde1a31c1cabe56ce1515b", "047bb1b1bd1f19b6c8d7ee7d0324d5ecd1a3efff", "d2eb1079552fb736e3ba5e494543e67620832c52", "270e5266a1f6e76954dedbc2caf6ff61a5fbf8d0", "62fd622b3ca97eb5577fd423fb9efde9a849cbef", "93af36da08bf99e68c9b0d36e141ed8154455ac2", "582edc19f2b1ab2ac6883426f147196c8306685a", "ea079334121a0ba89452036e5d7f8e18f6851519", "b55e70df03d9b80c91446a97957bc95772dcc45b", "fe7c0bafbd9a28087e0169259816fca46db1a837", "37d6f0eb074d207b53885bd2eb78ccc8a04be597", "a32d4195f7752a715469ad99cb1e6ebc1a099de6", "b15a06d701f0a7f508e3355a09d0016de3d92a6d", "0647c9d56cf11215894d57d677997826b22f6a13", "6dd5dbb6735846b214be72983e323726ef77c7a9", "28e1982d20b6eff33989abbef3e9e74400dbf508", "f0f501e1e8726148d18e70c8e9f6feea9360d119", "a694180a683f7f4361042c61648aa97d222602db", "fb228b214e28af26f77cc1195d03c9d851b78ec6", "1f745215cda3a9f00a65166bd744e4ec35644b02", "69c2ac04693d53251500557316c854a625af84ee", "bc811a66855aae130ca78cd0016fd820db1603ec", "af9419f2155785961a5c16315c70b8228435d5f8", "8a0159919ee4e1a9f4cbfb652a1be212bf0554fd", "4c648fe9b7bfd25236164333beb51ed364a73253", "407806f5fe3c5ecc2dc15b75d3d2b0359b4ee7e0", "1171e8a96ffb15fdb265aaba02be014a38137ad5", "ccf43c62e4bf76b6a48ff588ef7ed51e87ddf50b", "3e687d5ace90c407186602de1a7727167461194a", "20eabf10e9591443de95b726d90cda8efa7e53bb", "a38dd439209b0913b14b1c3c71143457d8cf9b78", "10f66f6550d74b817a3fdcef7fdeba13ccdba51c", "d3a3d15a32644beffaac4322b9f165ed51cfd99b", "9d66de2a59ec20ca00a618481498a5320ad38481", "ea2ee5c53747878f30f6d9c576fd09d388ab0e2b", "539ffd51f18404e1ef83371488cf5a27cd16d064", "9eb86327c82b76d77fee3fd72e2d9eff03bbe5e0", "7813d405450013bbdb0b3a917319d5964a89484a", "24b637c98b22cd932f74acfeecdb50533abea9ae", "5dbb2d556f2e63a783a695a517f5deb11aafd7ea", "310dcf9edb491b63d09a9eb55a99ad6bb46da1d4", "5dc056fe911a3e34a932513abe637076250d96da", "9ed4ad41cbad645e7109e146ef6df73f774cd75d", "edef98d2b021464576d8d28690d29f5431fd5828", "1d5aad4f7fae6d414ffb212cec1f7ac876de48bf", "14b016c7a87d142f4b9a0e6dc470dcfc073af517", "3ff79cf6df1937949cc9bc522041a9a39d314d83", "1d0dd20b9220d5c2e697888e23a8d9163c7c814b", "e8aa1f207b4b0bb710f79ab47a671d5639696a56", "03babadaaa7e71d4b65203e27e8957db649155c6", "31c0968fb5f587918f1c49bf7fa51453b3e89cf7", "2c8743089d9c7df04883405a31b5fbe494f175b4", "e57ce6244ec696ff9aa42d6af7f09eed176153a8", "566038a3c2867894a08125efe41ef0a40824a090", "2a98b850139b911df5a336d6ebf33be7819ae122", "d57dca4413ad4f33c97ae06a5a7fc86dc5a75f8b", "280bc9751593897091015aaf2cab39805768b463", "3d89f9b4da3d6fb1fdb33dea7592b5992069a096", "3f7cf52fb5bf7b622dce17bb9dfe747ce4a65b96", "2a35d20b2c0a045ea84723f328321c18be6f555c", "cb522b2e16b11dde48203bef97131ddca3cdaebd", "ce8db0fe11e7c96d08de561506f9f8f399dabbb2", "4e8c608fc4b8198f13f8a68b9c1a0780f6f50105", "b98e7a8f605c21e25ac5e32bfb1851a01f30081b", "0b8c92463f8f5087696681fb62dad003c308ebe2", "fea83550a21f4b41057b031ac338170bacda8805", "ccfebdf7917cb50b5fcd56fb837f841a2246a149", "125d82fee1b9fbcc616622b0977f3d06771fc152", "0b242d5123f79defd5f775d49d8a7047ad3153bc", "5ef3e7a2c8d2876f3c77c5df2bbaea8a777051a7", "2d294c58b2afb529b26c49d3c92293431f5f98d0", "e293a31260cf20996d12d14b8f29a9d4d99c4642", "77d31d2ec25df44781d999d6ff980183093fb3de", "6f9824c5cb5ac08760b08e374031cbdabc953bae", "b417b90fa0c288bbaab1aceb8ebc7ec1d3f33172", "86afb1e38a96f2ac00e792ef353a971fd13c8474", "d50a40f2d24363809a9ac57cf7fbb630644af0e5", "dac34b590adddef2fc31f26e2aeb0059115d07a1", "845f45f8412905137bf4e46a0d434f5856cd3aec", "cc9d068cf6c4a30da82fd6350a348467cb5086d4", "78d645d5b426247e9c8f359694080186681f57db", "2836d68c86f29bb87537ea6066d508fde838ad71", "13141284f1a7e1fe255f5c2b22c09e32f0a4d465", "14e949f5754f9e5160e8bfa3f1364dd92c2bb8d6", "472ba8dd4ec72b34e85e733bccebb115811fd726", "b3cb91a08be4117d6efe57251061b62417867de9", "31f905d40a4ac3c16c91d5be8427762fa91277f1", "6b089627a4ea24bff193611e68390d1a4c3b3644", "bd8f3fef958ebed5576792078f84c43999b1b207", "b7b461f82c911f2596b310e2b18dd0da1d5d4491", "d77f18917a58e7d4598d31af4e7be2762d858370", "e9363f4368b04aeaa6d6617db0a574844fc59338", "c62c910264658709e9bf0e769e011e7944c45c90", "d458c49a5e34263c95b3393386b5d76ba770e497", "2f13dd8c82f8efb25057de1517746373e05b04c4", "9729930ab0f9cbcd07f1105bc69c540330cda50a", "b97f694c2a111b5b1724eefd63c8d64c8e19f6c9", "6fa7a1c8a858157deee3b582099e5e234798bb4a", "91b1a59b9e0e7f4db0828bf36654b84ba53b0557", "134f1cee8408cca648d8b4ca44b38b0a7023af71", "5c19c4c6a663fe185a739a5f50cef6a12a4635a1", "8959e0e9a24c0fe79f3fd3acca9d139edc0abcfd", "9c59bb28054eee783a40b467c82f38021c19ff3e", "c03f48e211ac81c3867c0e787bea3192fcfe323e", "14b87359f6874ff9b8ee234b18b418e57e75b762", "518a3ce2a290352afea22027b64bf3950bffc65a", "0e2d956790d3b8ab18cee8df6c949504ee78ad42", "f355e54ca94a2d8bbc598e06e414a876eb62ef99", "a0061dae94d916f60a5a5373088f665a1b54f673", "439ca6ded75dffa5ddea203dde5e621dc4a88c3e", "56a653fea5c2a7e45246613049fb16b1d204fc96", "79581c364cefe53bff6bdd224acd4f4bbc43d6d4", "5fc97d6cb5af21ed196e44f22cee31ce8c51ef13", "8913a5b7ed91c5f6dec95349fbc6919deee4fc75", "34b3b14b4b7bfd149a0bd63749f416e1f2fc0c4c", "b6259115b819424de53bb92f64cc459dcb649f31", "69eb6c91788e7c359ddd3500d01fb73433ce2e65", "9a3535cabf5d0f662bff1d897fb5b777a412d82e", "65b1760d9b1541241c6c0222cc4ee9df078b593a", "5d5cd6fa5c41eb9d3d2bab3359b3e5eb60ae194e", "a29a22878e1881d6cbf6acff2d0b209c8d3f778b", "9b4d2cd2e5edbf5c8efddbdcce1db9a02a853534", "ffe4bb47ec15f768e1744bdf530d5796ba56cfc1", "e3c8e49ffa7beceffca3f7f276c27ae6d29b35db", "474b461cd12c6d1a2fbd67184362631681defa9e", "467b602a67cfd7c347fe7ce74c02b38c4bb1f332", "40b10e330a5511a6a45f42c8b86da222504c717f", "e20e2db743e8db1ff61279f4fda32bf8cf381f8e", "23120f9b39e59bbac4438bf4a8a7889431ae8adb", "9887ab220254859ffc7354d5189083a87c9bca6e", "dc3dc18b6831c867a8d65da130a9ff147a736745", "0034e37a0faf0f71395245b266aacbf5412f190a", "fdb33141005ca1b208a725796732ab10a9c37d75", "7783095a565094ae5b3dccf082d504ddd7255a5c", "0a511058edae582e8327e8b9d469588c25152dc6", "54948ee407b5d32da4b2eee377cc44f20c3a7e0c", "1eb9c859ff7537182a25556635954bcd11830822", "62d1a31b8acd2141d3a994f2d2ec7a3baf0e6dc4", "02e133aacde6d0977bca01ffe971c79097097b7f", "a532cfc69259254192aee3fc5be614d9197e7824", "0e4fa61871755b5548a5c970c8103f7b2ada24f3", "abdd17e411a7bfe043f280abd4e560a04ab6e992", "4526992d4de4da2c5fae7a5ceaad6b65441adf9d", "a35ed55dc330d470be2f610f4822f5152fcac4e1", "f6f06be05981689b94809130e251f9e4bf932660", "7fc3442c8b4c96300ad3e860ee0310edb086de94", "bf3bf5400b617fef2825eb987eb496fea99804b9", "86fa086d02f424705bbea53943390f009191740a", "85ccf2c9627a988ebab7032d0ec2d76ec7832c98", "f4373f5631329f77d85182ec2df6730cbd4686a9", "982d4f1dee188f662a4b5616a045d69fc5c21b54", "2f2aa67c5d6dbfaf218c104184a8c807e8b29286", "15136c2f94fd29fc1cb6bedc8c1831b7002930a6", "3e9ab40e6e23f09d16c852b74d40264067ac6abc", "3cd9b0a61bdfa1bb8a0a1bf0369515a76ecd06e3", "3ba74755c530347f14ec8261996dd9eae896e383", "77869f274d4be4d4b4c438dbe7dff4baed521bd8", "81a80b26979b40d5ebe3f5ba70b03cb9f19dd7a5", "780c8a795baca1ba4cb4956cded877dd3d1ca313", "9989ad33b64accea8042e386ff3f1216386ba7f1", "b0502dcc6df378ee3ddeefeeb1cc51a20e04f39b", "17de5a9ce09f4834629cd76b8526071a956c9c6d", "20111924fbf616a13d37823cd8712a9c6b458cd6", "5951e9e13ff99f97f301a336f24a14d80459c659", "5134353bd01c4ea36bd007c460e8972b1541d0ad", "e6da1fcd2a8cda0c69b3d94812caa7d844903007", "1921795408345751791b44b379f51b7dd54ebfa2", "e724c9a69613bef36f67ae7ed6850b1942918804", "c4c1fb882ae8b48c461e1f7c359ea3ea15da29fa", "96e1ccfe96566e3c96d7b86e134fa698c01f2289", "b166ce267ddb705e6ed855c6b679ec699d62e9cb", "972e044f69443dfc5c987e29250b2b88a6d2f986", "edbddf8c176d6e914f0babe64ad56c051597d415", "e6d6203fa911429d76f026e2ec2de260ec520432", "0f65c91d0ed218eaa7137a0f6ad2f2d731cf8dab", "bbf20adb59b7461e0d040e665bf64ae5f478eda0", "3cfbe1f100619a932ba7e2f068cd4c41505c9f58", "86614c2d2f6ebcb9c600d4aef85fd6bf6eab6663", "e1449be4951ba7519945cd1ad50656c3516113da", "f1aa120fb720f6cfaab13aea4b8379275e6d40a2", "8451bf3dd6bcd946be14b1a75af8bbb65a42d4b2", "7df277c37ac75851684f926fd3fb4daced3e79f8", "c17c7b201cfd0bcd75441afeaa734544c6ca3416", "2cbb4a2f8fd2ddac86f8804fd7ffacd830a66b58", "d78fbd11f12cbc194e8ede761d292dc2c02d38a2", "d340a135a55ecf7506010e153d5f23155dcfa7e8", "ef032afa4bdb18b328ffcc60e2dc5229cc1939bc", "66886997988358847615375ba7d6e9eb0f1bb27f", "d878a67b2ef6a0a5dec72db15291f12419040ab1", "f92ade569cbe54344ffd3bb25efd366dcd8ad659", "80d42f74ee9bf03f3790c8d0f5a307deffe0b3b7", "939123cf21dc9189a03671484c734091b240183e", "3ebb0209d5e99b22c67e425a67a959f4db8d1f47", "dcb6f06631021811091ce691592b12a237c12907", "01c4cf9c7c08f0ad3f386d88725da564f3c54679", "b8bcf9c773da1c5ee76db4bf750c9ff5d159f1a0", "927ad0dceacce2bb482b96f42f2fe2ad1873f37a", "66a2c229ac82e38f1b7c77a786d8cf0d7e369598", "40ca925befa1f7e039f0cd40d57dbef6007b4416", "464de30d3310123644ab81a1f0adc51598586fd2", "ae425a2654a1064c2eda29b08a492c8d5aab27a2", "5dd57b7e0e82a33420c054da7ea3f435d49e910e", "b5857b5bd6cb72508a166304f909ddc94afe53e3", "110919f803740912e02bb7e1424373d325f558a9", "c58b7466f2855ffdcff1bebfad6b6a027b8c5ee1", "f5eb0cf9c57716618fab8e24e841f9536057a28a", "42cc9ea3da1277b1f19dff3d8007c6cbc0bb9830", "934efd61b20f5b8b151a2df7cd373f0b387c02b0", "c8adbe00b5661ab9b3726d01c6842c0d72c8d997", "9825c4dddeb2ed7eaab668b55403aa2c38bc3320", "4180978dbcd09162d166f7449136cb0b320adf1f", "4b9b30066a05bdeb0e05025402668499ebf99a6b", "7bdcd85efd1e3ce14b7934ff642b76f017419751", "1da5fc63d66fbf750b0e15c5ef6d4274ca73cca1", "fff31548617f208cd5ae5c32917afd48abc4ff6a", "6bfb0f8dd1a2c0b44347f09006dc991b8a08559c", "612075999e82596f3b42a80e6996712cc52880a3", "9806d3dc7805dd8c9c20d7222c915fc4beee7099", "e66a6ae542907d6a0ebc45da60a62d3eecf17839", "15cf7bdc36ec901596c56d04c934596cf7b43115", "93c0405b1f5432eab11cb5180229720604ffd030", "6332a99e1680db72ae1145d65fa0cccb37256828", "307a810d1bf6f747b1bd697a8a642afbd649613d", "1a46d3a9bc1e4aff0ccac6403b49a13c8a89fc1d", "d04d5692461d208dd5f079b98082eda887b62323", "4aa093d1986b4ad9b073ac9edfb903f62c00e0b0", "f6e6b4d0b7c16112dcb71ff502033a2187b1ec9b", "a961f1234e963a7945fed70197015678149b37d8", "c4d0d09115a0df856cdb389fbccb20f62b07b14e", "68c17aa1ecbff0787709be74d1d98d9efd78f410", "b375db63742f8a67c2a7d663f23774aedccc84e5", "1ce29d6b820ed4a24da27b76ffd9605d5b3b10b5", "09ce14b84af2dc2f76ae1cf227356fa0ba337d07", "9f131b4e036208f2402182a1af2a59e3c5d7dd44", "3b75681f0162752865d85befd8b15e7d954ebfe6", "e049d3db7c59f8173aa91dd4bd1bd0beebdaa260", "27dafedccd7b049e87efed72cabaa32ec00fdd45", "d89cfed36ce8ffdb2097c2ba2dac3e2b2501100d", "fdd19fee07f2404952e629cc7f7ffaac14febe01", "660c99ac408b535bb0468ab3708d0d1d5db30180", "2d3c17ced03e4b6c4b014490fe3d40c62d02e914", "dd600e7d6e4443ebe87ab864d62e2f4316431293", "4512b87d68458d9ba0956c0f74b60371b6c69df4", "c444c4dab97dd6d6696f56c1cacda051dde60448", "28b9d92baea72ec665c54d9d32743cf7bc0912a7", "3965d61c4f3b72044f43609c808f8760af8781a2", "370e0d9b89518a6b317a9f54f18d5398895a7046", "13a994d489c15d440c1238fc1ac37dad06dd928c", "cfbb2d32586b58f5681e459afd236380acd86e28", "ada56c9ceef50aa5159f1f8aa45ca2040d1ed15c", "96f0e7416994035c91f4e0dfa40fd45090debfc5", "f4d30896c5f808a622824a2d740b3130be50258e", "d03e4e938bcbc25aa0feb83d8a0830f9cd3eb3ea", "3a846704ef4792dd329a5c7a2cb8b330ab6b8b4e", "fe108803ee97badfa2a4abb80f27fa86afd9aad9", "1aeef2ab062c27e0dbba481047e818d4c471ca57", "d6ae7941dcec920d5726d50d1b1cdfe4dde34d35", "5de9670f72d10682bf2cb3156988346257e0489f", "3802da31c6d33d71b839e260f4022ec4fbd88e2d", "69adbfa7b0b886caac15ebe53b89adce390598a3", "a92c207031b0778572bf41803dba1a21076e128b", "f19ab817dd1ef64ee94e94689b0daae0f686e849", "610a4451423ad7f82916c736cd8adb86a5a64c59", "c18a03568d4b512a0d8380cbb1fbf6bd56d11f05", "25866eb48b94e85fa675b1d393163d27ffd62ba6", "afe9cfba90d4b1dbd7db1cf60faf91f24d12b286", "8e33183a0ed7141aa4fa9d87ef3be334727c76c0", "7fb5006b6522436ece5bedf509e79bdb7b79c9a7", "b68452e28951bf8db5f1193eca3a8fd9e2d0d7ef", "c4f3185f010027a0a97fcb9753d74eb27a9cfd3e", "eac6aee477446a67d491ef7c95abb21867cf71fc", "71ca8b6e84c17b3e68f980bfb8cddc837100f8bf", "faf19885431cb39360158982c3a1127f6090a1f6", "148eb413bede35487198ce7851997bf8721ea2d6", "70d2ab1af0edd5c0a30d576a5d4aa397c4f92d3e", "a55c0810e6c84f8e51953c0d8fd9971696d205f0", "cd74d606e76ecddee75279679d9770cdc0b49861", "67c703a864aab47eba80b94d1935e6d244e00bcb", "351158e4481e3197bd63acdafd73a5df8336143b", "d38b32d91d56b01c77ef4dd7d625ce5217c6950b", "3e4acf3f2d112fc6516abcdddbe9e17d839f5d9b", "5b0ebb8430a04d9259b321fc3c1cc1090b8e600e", "3046baea53360a8c5653f09f0a31581da384202e", "5f01f14ca354266106d8aa1b07c45e8c9ac3e273", "21b16df93f0fab4864816f35ccb3207778a51952", "43aa40eaa59244c233f83d81f86e12eba8d74b59", "578117ff493d691166fefc52fd61bad70d8752a9", "79db191ca1268dc88271abef3179c4fe4ee92aed", "90fb58eeb32f15f795030c112f5a9b1655ba3624", "d0d75a7116a76ccd98a3aeb6f6fff10ba91de1c1", "02467703b6e087799e04e321bea3a4c354c5487d", "c07ab025d9e3c885ad5386e6f000543efe091c4b", "1280b35e4a20036fcfd82ee09f45a3fca190276f", "17aa78bd4331ef490f24bdd4d4cd21d22a18c09c", "9ff931ca721d50e470e1a38e583c7b18b6cdc2cc", "59d45281707b85a33d6f50c6ac6b148eedd71a25", "47e14fdc6685f0b3800f709c32e005068dfc8d47", "65293ecf6a4c5ab037a2afb4a9a1def95e194e5f", "06518858bd99cddf9bc9200fac5311fc29ac33b4", "178a82e3a0541fa75c6a11350be5bded133a59fd", "8964524580ea2cff41a6b5858b623788bbefb8a4", "683ec608442617d11200cfbcd816e86ce9ec0899", "f1d6da83dcf71eda45a56a86c5ae13e7f45a8536", "48174c414cfce7f1d71c4401d2b3d49ba91c5338", "3d4d3f70352dc833e454a5756d682f27eca46e5d", "5dd3c9ac3c6d826e17c5b378d1575b68d02432d7", "1de23d7fe718d9fab0159f58f422099e44ad3f0a", "5c92355b2808621d237a89dc7b3faa5cdb990ab5", "1ba9d12f24ac04f0309e8ff9b0162c6e18d97dc3", "4bc4a7c4142e8b37389fddd1e2338298b8b56e96", "c8db8764f9d8f5d44e739bbcb663fbfc0a40fb3d", "2d3482dcff69c7417c7b933f22de606a0e8e42d4", "0a60d9d62620e4f9bb3596ab7bb37afef0a90a4f", "ee7093e91466b81d13f4d6933bcee48e4ee63a16", "3dda181be266950ba1280b61eb63ac11777029f9", "e40cb4369c6402ae53c81ce52b73df3ef89f578b", "d2baa43471d959075fc4c93485643cbd009797fd", "cc3c273bb213240515147e8be68c50f7ea22777c", "12003a7d65c4f98fb57587fd0e764b44d0d10125", "4b3f425274b0c2297d136f8833a31866db2f2aec", "d99b5ee3e2d7e3a016fbc5fd417304e15efbd1f8", "ac206a97e981df4514dcae28442beaea31845f35", "dbe255d3d2a5d960daaaba71cb0da292e0af36a7", "7a09e8f65bd85d4c79f0ae90d4e2685869a9894f", "f45d6a7bdb6741242da6192d18c97ac39e6308db", "f4fc77660665ae58993065c6a336367e9a6c85f7", "21959bc56a160ebd450606867dce1462a913afab", "2717b044ae9933f9ab87f16d6c611352f66b2033", "4686bdcee01520ed6a769943f112b2471e436208", "6b35b15ceba2f26cf949f23347ec95bbbf7bed64", "89272b78b651038ff4d294b9ccca0018d2c9033b", "5bb53fb36a47b355e9a6962257dd465cd7ad6827", "04317e63c08e7888cef480fe79f12d3c255c5b00", "60737db62fb5fab742371709485e4b2ddf64b7b2", "c0a8c0e6ccf9882969ba0eda0b898affa015437b", "2f17f6c460e02bd105dcbf14c9b73f34c5fb59bd", "bf8a520533f401347e2f55da17383a3e567ef6d8", "1e1d7cbbef67e9e042a3a0a9a1bcefcc4a9adacf", "90ad0daa279c3e30b360f9fe9371293d68f4cebf", "192235f5a9e4c9d6a28ec0d333e36f294b32f764", "93971a49ef6cc88a139420349a1dfd85fb5d3f5c", "4344ba6e33faaa616d01248368e66799548ca48b", "e9e40e588f8e6510fa5537e0c9e083ceed5d07ad", "27a0a7837f9114143717fc63294a6500565294c2", "af53ce0f3a039c685b754e1f704817e03e182412", "5028c0decfc8dd623c50b102424b93a8e9f2e390", "3826e47f0572ab4d0fe34f0ed6a49aa8303e0428", "166186e551b75c9b5adcc9218f0727b73f5de899", "1d3dd9aba79a53390317ec1e0b7cd742cba43132", "85188c77f3b2de3a45f7d4f709b6ea79e36bd0d9", "82ccd62f70e669ec770daf11d9611cab0a13047e", "71f07c95a2b039cc21854c602f29e5be053f2aba", "13bda03fc8984d5943ed8d02e49a779d27c84114", "0a88f5936528dcfdd27df886b07e62f2fd2072d0", "fab83bf8d7cab8fe069796b33d2a6bd70c8cefc6", "51c7c5dfda47647aef2797ac3103cf0e108fdfb4", "0857281a3b6a5faba1405e2c11f4e17191d3824d", "653d19e64bd75648cdb149f755d59e583b8367e3", "5506a1a1e1255353fde05d9188cb2adc20553af5", "7897c8a9361b427f7b07249d21eb9315db189496", "b8b9cef0938975c5b640b7ada4e3dea6c06d64e9", "4007bf090887d8a0e907ab5e17ecfcdbbdafc2e4", "8af411697e73f6cfe691fe502d4bfb42510b4835", "e4e3faa47bb567491eaeaebb2213bf0e1db989e1", "833f6ab858f26b848f0d747de502127406f06417", "8ee5b1c9fb0bded3578113c738060290403ed472", "217de4ff802d4904d3f90d2e24a29371307942fe", "f73174cfcc5c329b63f19fffdd706e1df4cc9e20", "edfce091688bc88389dd4877950bd58e00ff1253", "2b7ef95822a4d577021df16607bf7b4a4514eb4b", "917bea27af1846b649e2bced624e8df1d9b79d6f", "0f9bf5d8f9087fcba419379600b86ae9e9940013", "e22adcd2a6a7544f017ec875ce8f89d5c59e09c8", "50f0c495a214b8d57892d43110728e54e413d47d", "28be652db01273289499bc6e56379ca0237506c0", "8b1f697d81de1245c283b4f8f055b9b76badfa66", "d3d71a110f26872c69cf25df70043f7615edcf92", "209324c152fa8fab9f3553ccb62b693b5b10fb4d", "2af19b5ff2ca428fa42ef4b85ddbb576b5d9a5cc", "184dba921b932143d196c833310dee6884fa4a0a", "3fe4109ded039ac9d58eb9f5baa5327af30ad8b6", "3c1aef7c2d32a219bdbc89a44d158bc2695e360a", "22e678d3e915218a7c09af0d1602e73080658bb7", "2ef1b1b5ed732634e005df779fd9b21da0ffe60c", "a3a2f3803bf403262b56ce88d130af15e984fff0", "1e3068886b138304ec5a7296702879cc8788143d", "30c96cc041bafa4f480b7b1eb5c45999701fe066", "cf6c59d359466c41643017d2c212125aa0ee84b2", "a192845a7695bdb372cccf008e6590a14ed82761", "258a2dad71cb47c71f408fa0611a4864532f5eba", "919bdc161485615d5ee571b1585c1eb0539822c8", "08ee541925e4f7f376538bc289503dd80399536f", "0ca66283f4fb7dbc682f789fcf6d6732006befd5", "761304bbd259a9e419a2518193e1ff1face9fd2d", "9fc04a13eef99851136eadff52e98eb9caac919d", "566a39d753c494f57b4464d6bde61bf3593f7ceb", "54ba18952fe36c9be9f2ab11faecd43d123b389b", "a2bd81be79edfa8dcfde79173b0a895682d62329", "a95dc0c4a9d882a903ce8c70e80399f38d2dcc89", "8c7bceba769762126fd3dae78d622908bb83c3d3", "6f7ce89aa3e01045fcd7f1c1635af7a09811a1fe", "4e97b53926d997f451139f74ec1601bbef125599", "021a19e240f0ae0554eff814e838e1e396be6572", "06fe63b34fcc8ff68b72b5835c4245d3f9b8a016", "44078d0daed8b13114cffb15b368acc467f96351", "2e5cfa97f3ecc10ae8f54c1862433285281e6a7c", "38f1d8d25c0332798e0929594af2c43092d2c5c8", "7480d8739eb7ab97c12c14e75658e5444b852e9f", "aba9acb4a607071af10684f2cfbdefa0507a4e9a", "0df0d1adea39a5bef318b74faa37de7f3e00b452", "6502cf30c088c6c7c4b2a05b7777b032c9dde7cd", "2400c4994655c4dd59f919c4d6e9640f57f2009f", "c3c463a9ee464bb610423b7203300a83a166b500", "f65b47093e4d45013f54c3ba09bbcce7140af6bb", "153f5ad54dd101f7f9c2ae17e96c69fe84aa9de4", "34546ef7e6148d9a1fb42cfab5f0ce11c92c760a", "198b6beb53e0e61357825d57938719f614685f75", "e7436b8e68bb7139b823a7572af3decd96241e78", "814b05113ba0397d236736f94c01e85bb034c833", "5f57a1a3a1e5364792b35e8f5f259f92ad561c1f", "c3285a1d6ec6972156fea9e6dc9a8d88cd001617", "2004afb2276a169cdb1f33b2610c5218a1e47332", "b7f7a4df251ff26aca83d66d6b479f1dc6cd1085", "3a9681e2e07be7b40b59c32a49a6ff4c40c962a2", "87e5b4d95f95a0975e855cf5ad402db7a3c64ff5", "bbcb4920b312da201bf4d2359383fb4ee3b17ed9", "230527d37421c28b7387c54e203deda64564e1b7", "96ccd94151a348c9829ab1d943cb13e9e933952f", "74c8116d647612e8cd20a2528eeed38f76d09126", "e988be047b28ba3b2f1e4cdba3e8c94026139fcf", "8e94ed0d7606408a0833e69c3185d6dcbe22bbbe", "d4e669d5d35fa0ca9f8d9a193c82d4153f5ffc4e", "31a38fd2d9d4f34d2b54318021209fe5565b8f7f", "8f6263e4d3775757e804796e104631c7a2bb8679", "303828619630ca295f772be0a7b9fe8007dfaea3", "8e3d0b401dec8818cd0245c540c6bc032f169a1d", "feb6e267923868bff6e2108603d00fdfd65251ca", "2ab034e1f54c37bfc8ae93f7320160748310dc73", "1d1a7ef193b958f9074f4f236060a5f5e7642fc1", "5039834df68600a24e7e8eefb6ba44a5124e67fc", "41c97af4801ac302f09902aeec2af17b481563ab", "5157dde17a69f12c51186ffc20a0a6c6847f1a29", "53507e2de66eaba996f14fd2f54a5535056f1e59", "9788b491ddc188941dadf441fc143a4075bff764", "661ca4bbb49bb496f56311e9d4263dfac8eb96e9", "2784d9212dee2f8a660814f4b85ba564ec333720", "57de1a09db680e0b4878ceda68d626ae4e44ccfe", "6e3a181bf388dd503c83dc324561701b19d37df1", "b68150bfdec373ed8e025f448b7a3485c16e3201", "4217473596b978f13a211cdf47b7d3f6588c785f", "de878384f00b6ce1caa66ac01735fb4b63ad0279", "9be94fa0330dd493f127d51e4ef7f9fd64613cfc", "6a0368b4e132f4aa3bbdeada8d894396f201358a", "046a694bbb3669f2ff705c6c706ca3af95db798c", "5e28673a930131b1ee50d11f69573c17db8fff3e", "740e095a65524d569244947f6eea3aefa3cca526", "019e471667c72b5b3728b4a9ba9fe301a7426fb2", "543f21d81bbea89f901dfcc01f4e332a9af6682d", "46e866f58419ff4259c65e8256c1d4f14927b2c6", "f28ef0a61a45a8b9cd03aa0ca81863e1d54a31d1", "b910590a0eb191d03e1aedb3d55c905129e92e6b", "aaec8141d57d29aa3cedf1baec9633180ddb7a3d", "68e6cfb0d7423d3fae579919046639c8e2d04ad7", "3a3f75e0ffdc0eef07c42b470593827fcd4020b4", "951368a1a8b3c5cd286726050b8bdf75a80f7c37", "937e89cdf056358d1d5befe334a0e1f497f7d643", "a1f40bcfadbeee66f67ab0755dd3037c030a7450", "01c7a778cde86ad1b89909ea809d55230e569390", "98c2053e0c31fab5bcb9ce5386335b647160cc09", "a03cfd5c0059825c87d51f5dbf12f8a76fe9ff60", "a5eb36f1e77245dfc9e5c0c03998529331e4c89b", "0a5b2e642683ff20b6f0cee16a32a68ba0099908", "bc12715a1ddf1a540dab06bf3ac4f3a32a26b135", "00049f989067d082f7f8d0581608ad5441d09f8b", "75858dbee2c248a60741fbc64dcad4f8b63d51cb", "20e504782951e0c2979d9aec88c76334f7505393", "95d0cd902ff0fa253b6757ba3c8e09ce25b494cc", "ac86ccc16d555484a91741e4cb578b75599147b2", "ee56823f2f00c8c773e4ebc725ca57d2f9242947", "2dd6c988b279d89ab5fb5155baba65ce4ce53c1e", "d78077a7aa8a302d4a6a09fb9737ab489ae169a6", "3f5e8f884e71310d7d5571bd98e5a049b8175075", "0e652a99761d2664f28f8931fee5b1d6b78c2a82", "edcb662834aae8878a209c769ed664f8bd48b751", "916ad644614cccae728c8a12c089f01af62fb12e", "0ee661a1b6bbfadb5a482ec643573de53a9adf5e", "6342a4c54835c1e14159495373ab18b4233d2d9b", "270acff7916589a6cc9ca915b0012ffcb75d4899", "2cd7821fcf5fae53a185624f7eeda007434ae037", "09b43b59879d59493df2a93c216746f2cf50f4ac", "7f3a73babe733520112c0199ff8d26ddfc7038a0", "48853c25dc75481b0c77f408a8a76383287ebe2a", "7caa3a74313f9a7a2dd5b4c2cd7f825d895d3794", "998542e5e3882bb0ce563d390b1e1bff5460e80c", "40273657e6919455373455bd9a5355bb46a7d614", "e692870efb009da4b9316678b354ae935fdf48eb", "be28ed1be084385f5d389db25fd7f56cd2d7f7bf", "63a6c256ec2cf2e0e0c9a43a085f5bc94af84265", "38a2661b6b995a3c4d69e7d5160b7596f89ce0e6", "5bae9822d703c585a61575dced83fa2f4dea1c6d", "2c424f21607ff6c92e640bfe3da9ff105c08fac4", "52bf00df3b970e017e4e2f8079202460f1c0e1bd", "aa1129780cc496918085cd0603a774345c353c54", "51348e24d2199b06273e7b65ae5f3fc764a2efc7", "a8748a79e8d37e395354ba7a8b3038468cb37e1f", "f1280f76933ba8b7f4a6b8662580504f02bb4ab6", "9649a19b49607459cef32f43db4f6e6727080bdb", "fcf8bb1bf2b7e3f71fb337ca3fcf3d9cf18daa46", "765be0c44a67e41e0f8f0b5d8a3af0ff40a00c7d", "20b994a78cd1db6ba86ea5aab7211574df5940b3", "68484ae8a042904a95a8d284a7f85a4e28e37513", "831d661d657d97a07894da8639a048c430c5536d", "26727dc7347e3338d22e8cf6092e3a3c7568d763", "a4a0b5f08198f6d7ea2d1e81bd97fea21afe3fc3", "13901473a12061f080b9d54219f16db7d406e769", "241d2c517dbc0e22d7b8698e06ace67de5f26fdf", "7a85b3ab0efb6b6fcb034ce13145156ee9d10598", "c3fb2399eb4bcec22723715556e31c44d086e054", "34108098e1a378bc15a5824812bdf2229b938678", "2c92839418a64728438c351a42f6dc5ad0c6e686", "1fd6004345245daf101c98935387e6ef651cbb55", "0d3ff34d8490a9a53de1aac1dea70172cb02e013", "404776aa18031828f3d5dbceed39907f038a47fe", "d0dd1364411a130448517ba532728d5c2fe78ed9", "5bde1718253ec28a753a892b0ba82d8e553b6bf3", "620e1dbf88069408b008347cd563e16aeeebeb83", "6ba3cb67bcdb7aea8a07e144c03b8c5a79c19bc0", "9264b390aa00521f9bd01095ba0ba4b42bf84d7e", "ada73060c0813d957576be471756fa7190d1e72d", "353b6c1f431feac6edde12b2dde7e6e702455abd", "ad27d13d163757b65110f98a0e7dd7f5bc8c8030", "195b61470720c7faa523e10e68d0c8d8f27d7c7a", "0c069a870367b54dd06d0da63b1e3a900a257298", "2f28db98e8250cff29bc64b569801c739036e4ef", "0f811d717c459c897a4fbffb3ccd9ac794be0b8f", "62c435bc714f13a373926e3b1914786592ed1fef", "7143518f847b0ec57a0ff80e0304c89d7e924d9a", "7f82f8a416170e259b217186c9e38a9b05cb3eb4", "8e36100cb144685c26e46ad034c524b830b8b2f2", "8dd9c97b85e883c16e5b1ec260f9cd610df52dec", "9487cea80f23afe9bccc94deebaa3eefa6affa99", "43fce0c6b11eb50f597aa573611ac6dc47e088d3", "24f1e2b7a48c2c88c9e44de27dc3eefd563f6d39", "0c1314d98bb6b99af00817644c1803dbc0fb5ff5", "2f9c173ccd8c1e6b88d7fb95d6679838bc9ca51d", "71d786fdb563bdec6ca0bbf69eba8e3f37c48c6f", "6f2dc51d607f491dbe6338711c073620c85351ac", "7c66e7f357553fd4b362d00ff377bffb9197410e", "01125e3c68edb420b8d884ff53fb38d9fbe4f2b8", "5e9ec3b8daa95d45138e30c07321e386590f8ec7", "ae0765ebdffffd6e6cc33c7705df33b7e8478627", "20b437dc4fc44c17f131713ffcbb4a8bd672ef00", "27eb7a6e1fb6b42516041def6fe64bd028b7614d", "4b3eaedac75ac419c2609e131ea9377ba8c3d4b8", "4c87aafa779747828054cffee3125fcea332364d", "143bee9120bcd7df29a0f2ad6f0f0abfb23977b8", "981449cdd5b820268c0876477419cba50d5d1316", "581e920ddb6ecfc2a313a3aa6fed3d933b917ab0", "bd236913cfe07896e171ece9bda62c18b8c8197e", "aafeb3d76155ec28e8ab6b4d063105d5e04e471d", "032825000c03b8ab4c207e1af4daeb1f225eb025", "fb54d3c37dc82891ff9dc7dd8caf31de00c40d6a", "3fb4bf38d34f7f7e5b3df36de2413d34da3e174a", "beb49072f5ba79ed24750108c593e8982715498e", "95ea564bd983129ddb5535a6741e72bb1162c779", "9797de286a3101fc31fb51995c18ec7d3eab804d", "4e30107ee6a2e087f14a7725e7fc5535ec2f5a5f", "0c36c988acc9ec239953ff1b3931799af388ef70", "7c825562b3ff4683ed049a372cb6807abb09af2a", "22264e60f1dfbc7d0b52549d1de560993dd96e46", "bdfcc45cfa495939789b73eec7e6e98a4d7e3f41", "969fd48e1a668ab5d3c6a80a3d2aeab77067c6ce", "d5d7e89e6210fcbaa52dc277c1e307632cd91dab", "cf805d478aeb53520c0ab4fcdc9307d093c21e52", "b1d89015f9b16515735d4140c84b0bacbbef19ac", "c6f3399edb73cfba1248aec964630c8d54a9c534", "5fa04523ff13a82b8b6612250a39e1edb5066521", "ede5982980aa76deae8f9dc5143a724299d67742", "f5eb411217f729ad7ae84bfd4aeb3dedb850206a", "3a3e55cf5bfd689d6c922e082efa0cd71cd2ae5c", "3a1c40eced07d59a3ea7acda94fa833c493909c1", "793e7f1ba18848908da30cbad14323b0389fd2a8", "59e9934720baf3c5df3a0e1e988202856e1f83ce", "25ff865460c2b5481fa4161749d5da8501010aa0", "7f5b379b12505d60f9303aab1fea48515d36d098", "8f71c97206a03c366ddefaa6812f865ac6df87e9", "aab3561acbd19f7397cbae39dd34b3be33220309", "9ac43a98fe6fde668afb4fcc115e4ee353a6732d", "636b8ffc09b1b23ff714ac8350bb35635e49fa3c", "67b79c2336b9a2efbfc805b9a6912a0959e392a9", "78f08cc9f845dc112f892a67e279a8366663e26d", "1e5ca4183929929a4e6f09b1e1d54823b8217b8e", "19f076998ba757602c8fec04ce6a4ca674de0e25", "e200c3f2849d56e08056484f3b6183aa43c0f13a", "f4210309f29d4bbfea9642ecadfb6cf9581ccec7", "0b7d1386df0cf957690f0fe330160723633d2305", "33c2131cc85c0f0fef0f15ac18f28312347d9ba4", "84fa126cb19d569d2f0147bf6f9e26b54c9ad4f1", "23c66ab737367a96f1422ce5c4ff8421709ef70d", "0699475af70765d0810881d3536b44a3c1d745a2", "55804f85613b8584d5002a5b0ddfe86b0d0e3325", "c7de0c85432ad17a284b5b97c4f36c23f506d9d1", "13604bbdb6f04a71dea4bd093794e46730b0a488", "3888d7a40f3cea5e4a851c8ca97a2d7810a62867", "3c63fa505a44902f13698ec10d7f259b1d0878ee", "537d8c4c53604fd419918ec90d6ef28d045311d0", "b5d7c5aba7b1ededdf61700ca9d8591c65e84e88", "732e4016225280b485c557a119ec50cffb8fee98", "718824256b4461d62d192ab9399cfc477d3660b4", "d790093cb85fc556c0089610026e0ec3466ab845", "6f26ab7edd971148723d9b4dc8ddf71b36be9bf7", "aa6e8a2a9d3ed59d2ae72add84176e7b7f4b2912", "d4fb26f5528b9a1f04ea773cc2b920e01fc0edd4", "3773e5d195f796b0b7df1fca6e0d1466ad84b5e7", "61542874efb0b4c125389793d8131f9f99995671", "b5402c03a02b059b76be829330d38db8e921e4b5", "2c8f24f859bbbc4193d4d83645ef467bcf25adc2", "218b2c5c9d011eb4432be4728b54e39f366354c1", "dc9d62087ff93a821e6bb8a15a8ae2da3e39dcdd", "0f2461a265be997c962fa562ae48378fb964b7b4", "40a74eea514b389b480d6fe8b359cb6ad31b644a", "5456166e3bfe78a353df988897ec0bd66cee937f", "38861d0d3a0292c1f54153b303b0d791cbba1d50", "571f493c0ade12bbe960cfefc04b0e4607d8d4b2", "84ec0983adb8821f0655f83b8ce47f36896ca9ee", "5da139fc43216c86d779938d1c219b950dd82a4c", "60496b400e70acfbbf5f2f35b4a49de2a90701b5", "28e0ed749ebe7eb778cb13853c1456cb6817a166", "b7c5f885114186284c51e863b58292583047a8b4", "2d146cc0908c931d87f6e6e5d08b117c30a69b8d", "5f7c4c20ae2731bfb650a96b69fd065bf0bb950e", "44834929e56f2a8f16844fde519039d647006216", "7a595800b490ff437ab06fe7612a678d5fe2b57d", "68f69e6c6c66cfde3d02237a6918c9d1ee678e1b", "8d4f12ed7b5a0eb3aa55c10154d9f1197a0d84f3", "0a85bdff552615643dd74646ac881862a7c7072d", "a1e97c4043d5cc9896dc60ae7ca135782d89e5fc", "cd2c54705c455a4379f45eefdf32d8d10087e521", "0da75b0d341c8f945fae1da6c77b6ec345f47f2a", "2b339ece73e3787f445c5b92078e8f82c9b1c522", "b5968e7bb23f5f03213178c22fd2e47af3afa04c", "3e0a1884448bfd7f416c6a45dfcdfc9f2e617268", "1451e7b11e66c86104f9391b80d9fb422fb11c01", "d94d7ff6f46ad5cab5c20e6ac14c1de333711a0c", "c8b9217ee36aebb9735e525b718490dc27c8c1cb", "0aaf785d7f21d2b5ad582b456896495d30b0a4e2", "c97a5f2241cc6cd99ef0c4527ea507a50841f60b", "0b84f07af44f964817675ad961def8a51406dd2e", "eb8a3948c4be0d23eb7326d27f2271be893b3409", "ff1f45bdad41d8b35435098041e009627e60d208", "725c3605c2d26d113637097358cd4c08c19ff9e1", "2a5903bdb3fdfb4d51f70b77f16852df3b8e5f83", "ba7b12c8e2ff3c5e4e0f70b58215b41b18ff8feb", "808b685d09912cbef4a009e74e10476304b4cccf", "ae936628e78db4edb8e66853f59433b8cc83594f", "ca096e158912080493a898b0b8a4bd2902674fed", "6d8eef8f8d6cd8436c55018e6ca5c5907b31ac19", "5f771fed91c8e4b666489ba2384d0705bcf75030", "3d24b386d003bee176a942c26336dbe8f427aadd", "8e8e3f2e66494b9b6782fb9e3f52aeb8e1b0d125", "7b1ca9a74ab7fbfc32a69e8313ca2f2d78ac6c35", "dad6b36fd515bda801f3d22a462cc62348f6aad8", "f1748303cc02424704b3a35595610890229567f9", "b755505bdd5af078e06427d34b6ac2530ba69b12", "5c435c4bc9c9667f968f891e207d241c3e45757a", "31f1e711fcf82c855f27396f181bf5e565a2f58d", "81c21f4aafab39b7f5965829ec9e0f828d6a6182", "1890470d07a090e7b762091c7b9670b5c2e1c348", "97d1d561362a8b6beb0fdbee28f3862fb48f1380", "af12a79892bd030c19dfea392f7a7ccb0e7ebb72", "7bc1e7d000ab517161a83b1fedf353e619516ddf", "2d7c2c015053fff5300515a7addcd74b523f3f66", "b234d429c9ea682e54fca52f4b889b3170f65ffc", "fa24bf887d3b3f6f58f8305dcd076f0ccc30272a", "fcd3d69b418d56ae6800a421c8b89ef363418665", "e198a7b9e61dd19c620e454aaa81ae8f7377ade0", "8d8461ed57b81e05cc46be8e83260cd68a2ebb4d", "42a5dc91852c8c14ed5f4c3b451c9dc98348bc02", "7e1c419065fdb9cf2a31aa4b5d0c0e03f7afd54e", "15e0b9ba3389a7394c6a1d267b6e06f8758ab82b", "3083d2c6d4f456e01cbb72930dc2207af98a6244", "ff3859917d4121f47de0d46922a103c78514fcab", "29db16efc3b378c50511f743e5197a4c0b9e902f", "09111da0aedb231c8484601444296c50ca0b5388", "3b1260d78885e872cf2223f2c6f3d6f6ea254204", "cd63759842a56bd2ede3999f6e11a74ccbec318b", "893239f17dc2d17183410d8a98b0440d98fa2679", "ee65cee5151928c63d3ef36fcbb582fabb2b6d2c", "25337690fed69033ef1ce6944e5b78c4f06ffb81", "b249f10a30907a80f2a73582f696bc35ba4db9e2", "49e1aa3ecda55465641b2c2acc6583b32f3f1fc6", "17670b60dcfb5cbf8fdae0b266e18cf995f6014c", "1b29f23f3517ac5bbe9bf5e80cda741b61bb9b12", "29ce6b54a87432dc8371f3761a9568eb3c5593b0", "1c530de1a94ac70bf9086e39af1712ea8d2d2781", "e5dfd17dbfc9647ccc7323a5d62f65721b318ba9", "cfaf61bacf61901b7e1ac25b779a1f87c1e8cf7f", "87b607b8d4858a16731144d17f457a54e488f15d", "56c700693b63e3da3b985777da6d9256e2e0dc21", "cb7a743b9811d20682c13c4ee7b791ff01c62155", "6618cff7f2ed440a0d2fa9e74ad5469df5cdbe4c", "1f41a96589c5b5cee4a55fc7c2ce33e1854b09d6", "11b904c9180686574e6047bbd9868c354ca46cb4", "9e28243f047cc9f62a946bf87abedb65b0da0f0a", "be7444c891caf295d162233bdae0e1c79791d566", "931f99bc6865d3d0c80c15d5b1c05338dfe98982", "9f49013657cbce384df9b16a2a17293bc4c9d967", "23d55061f7baf2ffa1c847d356d8f76d78ebc8c1", "ffc81ced9ee8223ab0adb18817321cbee99606e6", "1e344b99583b782e3eaf152cdfa15f217b781181", "197eaa59a003a4c7cc77c1abe0f99d942f716942", "4b9ec224949c79a980a5a66664d0ac6233c3d575", "892400017e5c93611dc8361e7749135520d66f25", "c7c53d75f6e963b403057d8ba5952e4974a779ad", "29631ca6cff21c9199c70bcdbbcd5f812d331a96", "b47a3c909ee9b099854619054fd00e200b944aa9", "1e1e66783f51a206509b0a427e68b3f6e40a27c8", "4a3758f283b7c484d3f164528d73bc8667eb1591", "cc1ed45b02d7fffb42a0fd8cffe5f11792b6ea74", "bd8b7599acf53e3053aa27cfd522764e28474e57", "70569810e46f476515fce80a602a210f8d9a2b95", "14014a1bdeb5d63563b68b52593e3ac1e3ce7312", "189e5a2fa51ed471c0e7227d82dffb52736070d8", "4f00a48a60cbf750b4ccbd698d5547d83b3eaf3f", "1c5a5d58a92c161e9ba27e2dfe490e7caaee1ff5", "35e4b6c20756cd6388a3c0012b58acee14ffa604", "15f3d47b48a7bcbe877f596cb2cfa76e798c6452", "08f6ad0a3e75b715852f825d12b6f28883f5ca05", "3cc46bf79fb9225cf308815c7d41c8dd5625cc29", "8f5facdc0a2a79283864aad03edc702e2a400346", "812d3f6975f4cb87e9905ef18696c5c779227634", "c0b02be66a5a1907e8cfb8117de50f80b90a65a8", "1135a818b756b057104e45d976546970ba84e612", "3dce635ce4b55fb63fc6d41b38640403b152a048", "0cf2eecf20cfbcb7f153713479e3206670ea0e9c", "ba2bbef34f05551291410103e3de9e82fdf9dddd", "f2902f5956d7e2dca536d9131d4334f85f52f783", "4e8f301dbedc9063831da1306b294f2bd5b10477", "1c17450c4d616e1e1eece248c42eba4f87de9e0d", "621741b87258c745f8905d15ba81aaf2a8be60d2", "0c2370e156a4eb8d84a5fdb049c5a894c3431f1c", "362ba8317aba71c78dafca023be60fb71320381d", "33554ff9d1d3b32f67020598320d3d761d7ec81f", "ff012c56b9b1de969328dacd13e26b7138ff298b", "a784a0d1cea26f18626682ab108ce2c9221d1e53", "2336de3a81dada63eb00ea82f7570c4069342fb5", "2bbbbe1873ad2800954058c749a00f30fe61ab17", "5b9d9f5a59c48bc8dd409a1bd5abf1d642463d65", "60ce4a9602c27ad17a1366165033fe5e0cf68078", "2a7e6a1b2638550370a47f2f6f6e38e76fe9ac13", "ebbceab4e15bf641f74e335b70c6c4490a043961", "0c6a566ebdac4bd14e80cd6bf4631bc7458e1595", "d84a48f7d242d73b32a9286f9b148f5575acf227", "a01f9461bc8cf8fe40c26d223ab1abea5d8e2812", "c418a3441f992fea523926f837f4bfb742548c16", "c907104680ad53bdc673f2648d713e4d26335825", "15fbb5fc3bdd692a6b2dd737cce7f39f7c89a25c", "c035c193eed5d72c7f187f0bc880a17d217dada0", "f214bcc6ecc3309e2efefdc21062441328ff6081", "0d6b28691e1aa2a17ffaa98b9b38ac3140fb3306", "fde41dc4ec6ac6474194b99e05b43dd6a6c4f06f", "2f2406551c693d616a840719ae1e6ea448e2f5d3", "f67a73c9dd1e05bfc51219e70536dbb49158f7bc", "97f3d35d3567cd3d973c4c435cdd6832461b7c3c", "4b519e2e88ccd45718b0fc65bfd82ebe103902f7", "9d3aa3b7d392fad596b067b13b9e42443bbc377c", "31a36014354ee7c89aa6d94e656db77922b180a5", "76a52ebfc5afd547f8b73430ec81456cf25ddd69", "8c5cf18c456957c63248245791f44a685e832345", "16bce9f940bb01aa5ec961892cc021d4664eb9e4", "0f92e9121e9c0addc35eedbbd25d0a1faf3ab529", "6486b36c6f7fd7675257d26e896223a02a1881d9", "6e198f6cc4199e1c4173944e3df6f39a302cf787", "604a281100784b4d5bc1a6db993d423abc5dc8f0", "23edcd0d2011d9c0d421193af061f2eb3e155da3", "8355d095d3534ef511a9af68a3b2893339e3f96b", "b034cc919af30e96ee7bed769b93ea5828ae361b", "b1891010a0722117c57e98809e1f2b26cd8e9ee3", "59fe66eeb06d1a7e1496a85f7ffc7b37512cd7e5", "8000c4f278e9af4d087c0d0895fff7012c5e3d78", "217a21d60bb777d15cd9328970cab563d70b5d23", "3edb0fa2d6b0f1984e8e2c523c558cb026b2a983", "3cb488a3b71f221a8616716a1fc2b951dd0de549", "834736698f2cc5c221c22369abe95515243a9fc3", "68a2ee5c5b76b6feeb3170aaff09b1566ec2cdf5", "5058a7ec68c32984c33f357ebaee96c59e269425", "b1bb517bd87a1212174033fc786b2237844b04e6", "0a325d70cc381b136a8f4e471b406cda6d27668c", "97c59db934ff85c60c460a4591106682b5ab9caa", "d119443de1d75cad384d897c2ed5a7b9c1661d98", "a0dc68c546e0fc72eb0d9ca822cf0c9ccb4b4c4f", "1c147261f5ab1b8ee0a54021a3168fa191096df8", "b84b7b035c574727e4c30889e973423fe15560d7", "4e626b2502ee042cf4d7425a8e7a228789b23856", "dcb44fc19c1949b1eda9abe998935d567498467d", "c29fe5ed41d2240352fcb8d8196eb2f31d009522", "3337cfc3de2c16dee6f7cbeda5f263409a9ad81e", "ef36ca8abf0a23e661f3b1603057963a70e16704", "452ea180cf4d08d7500fc4bc046fd7141fd3d112", "205f3d654b7d28d00d15b034a8c5b2a8740bd8b6", "f24e379e942e134d41c4acec444ecf02b9d0d3a9", "469ee1b00f7bbfe17c698ccded6f48be398f2a44", "d492dbfaa42b4f8b8a74786d7343b3be6a3e9a1d", "19da9f3532c2e525bf92668198b8afec14f9efea", "4551194408383b12db19a22cca5db0f185cced5c", "575141e42740564f64d9be8ab88d495192f5b3bc", "7c11fa4fd91cb57e6e216117febcdd748e595760", "c4ca092972abb74ee1c20b7cae6e69c654479e2c", "3c0bbfe664fb083644301c67c04a7f1331d9515f", "0821028073981f9bd2dba2ad2557b25403fe7d7d", "0e4baf74dfccef7a99c6954bb0968a2e35315c1f", "a05b1254630257fe27ee195ef05cc50ce6e41f22", "8b10383ef569ea0029a2c4a60cc2d8c87391b4db", "a7191958e806fce2505a057196ccb01ea763b6ea", "59cdafed4eeb8ff7c9bb2d4ecd0edeb8a361ffc1", "d37ca68742b2999667faf464f78d2fbf81e0cb07", "c05a7c72e679745deab9c9d7d481f7b5b9b36bdd", "d5fa9d98c8da54a57abf353767a927d662b7f026", "a9fc23d612e848250d5b675e064dba98f05ad0d9", "eb6ee56e085ebf473da990d032a4249437a3e462", "d9810786fccee5f5affaef59bc58d2282718af9b", "659dc6aa517645a118b79f0f0273e46ab7b53cd9", "f374ac9307be5f25145b44931f5a53b388a77e49", "3d94f81cf4c3a7307e1a976dc6cb7bf38068a381", "141cb9ee401f223220d3468592effa90f0c255fa", "d79530e1745b33f3b771d0b38d090b40afc04191", "f4251e02f87ac3fcae70bdb313f13ed16ff6ff0a", "414d78e32ac41e6ff8b192bc095fe55f865a02f4", "63488398f397b55552f484409b86d812dacde99a", "a53d13b9110cddb2a5f38b9d7ed69d328e3c6db9", "6ab33fa51467595f18a7a22f1d356323876f8262", "d82b93f848d5442f82154a6011d26df8a9cd00e7", "362a70b6e7d55a777feb7b9fc8bc4d40a57cde8c", "1459d4d16088379c3748322ab0835f50300d9a38", "b1301c722886b6028d11e4c2084ee96466218be4", "d3c004125c71942846a9b32ae565c5216c068d1e", "48cfc5789c246c6ad88ff841701204fc9d6577ed", "cfdc4d0f8e1b4b9ced35317d12b4229f2e3311ab", "16820ccfb626dcdc893cc7735784aed9f63cbb70", "ed32df6b122b15a52238777c9993ed31107b4bed", "0c741fa0966ba3ee4fc326e919bf2f9456d0cd74", "0ad8149318912b5449085187eb3521786a37bc78", "b5f9306c3207ac12ac761e7d028c78b3009a219c", "997c7ebf467c579b55859315c5a7f15c1df43432", "a591639bfcabc4091ff556364074c58521159ff9", "b9d68dbeb8e5fdc5984b49a317ea6798b378e5ae", "02d650d8a3a9daaba523433fbe93705df0a7f4b1", "8411fe1142935a86b819f065cd1f879f16e77401", "999289b0ef76c4c6daa16a4f42df056bf3d68377", "2e27667421a7eeab278e0b761db4d2c725683c3f", "e475deadd1e284428b5e6efd8fe0e6a5b83b9dcd", "51bb86dc8748088a198b216f7e97616634147388", "435dc062d565ce87c6c20a5f49430eb9a4b573c4", "6a5d7d20a8c4993d56bcf702c772aa3f95f99450", "2a6783ae51d7ee781d584ef9a3eb8ab1997d0489", "cb004e9706f12d1de83b88c209ac948b137caae0", "f231046d5f5d87e2ca5fae88f41e8d74964e8f4f", "a6e4f924cf9a12625e85c974f0ed136b43c2f3b5", "4aeb87c11fb3a8ad603311c4650040fd3c088832", "d6c8f5674030cf3f5a2f7cc929bad37a422b26a0", "4aabd6db4594212019c9af89b3e66f39f3108aac", "7c8909da44e89a78fe88e815c83a4ced34f99149", "574751dbb53777101502419127ba8209562c4758", "8cffe360a05085d4bcba111a3a3cd113d96c0369", "abbc6dcbd032ff80e0535850f1bc27c4610b0d45", "1ca1b4f787712ede215030d22a0eea41534a601e", "b7894c1f805ffd90ab4ab06002c70de68d6982ab", "989332c5f1b22604d6bb1f78e606cb6b1f694e1a", "070c8ee3876c06f9a65693e536d61097ace40417", "72c0c8deb9ea6f59fde4f5043bff67366b86bd66", "05a0d04693b2a51a8131d195c68ad9f5818b2ce1", "6c6f0e806e4e286f3b18b934f42c72b67030ce17", "37eb666b7eb225ffdafc6f318639bea7f0ba9a24", "935a7793cbb8f102924fa34fce1049727de865c2", "387b54cf6c186c12d83f95df6bd458c5eb1254ee", "b6a23f72007cb40223d7e1e1cc47e466716de945", "1fd3dbb6e910708fa85c8a86e17ba0b6fef5617c", "70c2c2d2b7e34ff533a8477eff9763be196cd03a", "0e5557a0cc58194ad53fab5dd6f4d4195d19ce4e", "f2896dd2701fbb3564492a12c64f11a5ad456a67", "ed70d1a9435c0b32c0c75c1a062f4f07556f7016", "1c93b48abdd3ef1021599095a1a5ab5e0e020dd5", "fe866887d3c26ee72590c440ed86ffc80e980293", "2facf3e85240042a02f289a0d40fee376c478d0f", "df674dc0fc813c2a6d539e892bfc74f9a761fbc8", "0f112e49240f67a2bd5aaf46f74a924129f03912", "daa120032d8f141bc6aae20e23b1b754a0dd7d5f", "ac26166857e55fd5c64ae7194a169ff4e473eb8b", "13aef395f426ca8bd93640c9c3f848398b189874", "9cda3e56cec21bd8f91f7acfcefc04ac10973966", "2b5cb5466eecb131f06a8100dcaf0c7a0e30d391", "7195cb08ba2248f3214f5dc5d7881533dd1f46d9", "cfa40560fa74b2fb5c26bdd6ea7c610ba5130e2f", "fc798314994bf94d1cde8d615ba4d5e61b6268b6", "1f5725a4a2eb6cdaefccbc20dccadf893936df12", "963a004e208ce4bd26fa79a570af61d31651b3c3", "a6e43b73f9f87588783988333997a81b4487e2d5", "4919663c62174a9bc0cc7f60da8f96974b397ad2", "05318a267226f6d855d83e9338eaa9e718b2a8dd", "00301c250d667700276b1e573640ff2fd7be574d", "f47404424270f6a20ba1ba8c2211adfba032f405", "4b5ff8c67f3496a414f94e35cb35a601ec98e5cf", "70db3a0d2ca8a797153cc68506b8650908cb0ada", "876583a059154def7a4bc503b21542f80859affd", "7553fba5c7f73098524fbb58ca534a65f08e91e7", "a608c5f8fd42af6e9bd332ab516c8c2af7063c61", "c49075ead6eb07ede5ada4fe372899bd0cfb83ac", "44fb4dcf88eb482e2ab79fd4540caf941613b970", "e9fcd15bcb0f65565138dda292e0c71ef25ea8bb", "47a003e6bbfc5bf04a099ca53c67ddfdbea71315", "4ab84f203b0e752be83f7f213d7495b04b1c4c79", "1f3f7df159c338884ddfd38ee2d3ba2e1e3ada69", "744d23991a2c48d146781405e299e9b3cc14b731", "23675cb2180aac466944df0edda4677a77c455cd", "0fc5c6f06e40014a56f492172f44c073d269e95c", "c5421a18583f629b49ca20577022f201692c4f5d", "6e12ba518816cbc2d987200c461dc907fd19f533", "2bf03e8fb775718ac9730524a176ddd189c0e457", "fcb97ede372c5bddde7a61924ac2fd29788c82ce", "64ca0dbe60bf8f8243fad73a2494c3fa7a2770e2", "bc6de183cd8b2baeebafeefcf40be88468b04b74", "68c4a1d438ea1c6dfba92e3aee08d48f8e7f7090", "d4288daef6519f6852f59ac6b85e21b8910f2207", "6adecb82edbf84a0097ff623428f4f1936e31de0", "efb24d35d8f6a46e1ff3800a2481bc7e681e255e", "c58ece1a3fa23608f022e424ec5a93cddda31308", "e0423788eb91772de9d708a17799179cf3230d63", "aee3427d0814d8a398fd31f4f46941e9e5488d83", "aca273a9350b10b6e2ef84f0e3a327255207d0f5", "85f7f03b79d03da5fae3a7f79d9aac228a635166", "d1b5b3e4b803dc4e50c5b80c1bc69c6d98751698", "d7a84db2a1bf7b97657b0250f354f249394dd700", "e16efd2ae73a325b7571a456618bfa682b51aef8", "3c6542295cf7fe362d7d629ac10670bf30cdabce", "0e192ca16ce1c967e21d62f9810591eed3d6904b", "4f37f71517420c93c6841beb33ca0926354fa11d", "25bcd5aa3bbe56c992547fba683418655b46fc4a", "cce332405ce9cd9dccc45efac26d1d614eaa982d", "635d2696aa597a278dd6563f079be06aa76a33c0", "7ad7897740e701eae455457ea74ac10f8b307bed", "69ff40fd5ce7c3e6db95a2b63d763edd8db3a102", "a5f35880477ae82902c620245e258cf854c09be9", "a422f2d0212f54807ff678f209293a27c7791ec5", "9944c451b4a487940d3fd8819080fe16d627892d", "136f92989e982ecf795cb27d65b48464eaec9323", "19705579b8e7d955092ef54a22f95f557a455338", "8cc07ae9510854ec6e79190cc150f9f1fe98a238", "c1e76c6b643b287f621135ee0c27a9c481a99054", "7117ed0be436c0291bc6fb6ea6db18de74e2464a", "5c8672c0d2f28fd5d2d2c4b9818fcff43fb01a48", "62b3598b401c807288a113796f424612cc5833ca", "3cb057a24a8adba6fe964b5d461ba4e4af68af14", "446a99fdedd5bb32d4970842b3ce0fc4f5e5fa03", "68c1090f912b69b76437644dd16922909dd40d60", "204f1cf56794bb23f9516b5f225a6ae00d3d30b8", "fcd3d557863e71dd5ce8bcf918adbe22ec59e62f", "c4fb2de4a5dc28710d9880aece321acf68338fde", "c00df53bd46f78ae925c5768d46080159d4ef87d", "02bd665196bd50c4ecf05d6852a4b9ba027cd9d0", "f074e86e003d5b7a3b6e1780d9c323598d93f3bc", "68d2afd8c5c1c3a9bbda3dd209184e368e4376b9", "fdf8e293a7618f560e76bd83e3c40a0788104547", "cd4c047f4d4df7937aff8fc76f4bae7718004f40", "244b57cc4a00076efd5f913cc2833138087e1258", "759cf57215fcfdd8f59c97d14e7f3f62fafa2b30", "5789f8420d8f15e7772580ec373112f864627c4b", "622c84d79a9420ed6f3a78f29233d56b1e99cc21", "043efe5f465704ced8d71a067d2b9d5aa5b59c29", "2a171f8d14b6b8735001a11c217af9587d095848", "14ee4948be56caeb30aa3b94968ce663e7496ce4", "3b73f8a2b39751efb7d7b396bf825af2aaadee24", "0c20fd90d867fe1be2459223a3cb1a69fa3d44bf", "c13211a15abd3ca187ef36b9f816891f901ba788", "8f60c343f76913c509ce623467bf086935bcadac", "be632b206f1cd38eab0c01c5f2004d1e8fc72880", "04dcdb7cb0d3c462bdefdd05508edfcff5a6d315", "8fda2f6b85c7e34d3e23927e501a4b4f7fc15b2a", "ca8f23d9b9a40016eaf0467a3df46720ac718e1d", "01bef320b83ac4405b3fc5b1cff788c124109fb9", "dbc8ffd6457147ff06cd3f56834e3ec6dccb2057", "df51dfe55912d30fc2f792561e9e0c2b43179089", "12055b8f82d5411f9ad196b60698d76fbd07ac1e", "4cd0da974af9356027a31b8485a34a24b57b8b90", "c34532fe6bfbd1e6df477c9ffdbb043b77e7804d", "71fd29c2ae9cc9e4f959268674b6b563c06d9480", "2b286ed9f36240e1d11b585d65133db84b52122c", "31182c5ffc8c5d8772b6db01ec98144cd6e4e897", "5efdf48ca56b78e34dc2f2f0ce107a25793d3fc2", "d7593148e4319df7a288180d920f2822eeecea0b", "98142103c311b67eeca12127aad9229d56b4a9ff", "16d9b983796ffcd151bdb8e75fc7eb2e31230809", "ed0cf5f577f5030ac68ab62fee1cf065349484cc", "e853484dc585bed4b0ed0c5eb4bc6d9d93a16211", "2cf5f2091f9c2d9ab97086756c47cd11522a6ef3", "87e592ee1a7e2d34e6b115da08700a1ae02e9355", "26d407b911d1234e8e3601e586b49316f0818c95", "2e6cfeba49d327de21ae3186532e56cadeb57c02", "0a85afebaa19c80fddb660110a4352fd22eb2801", "c7f0c0636d27a1d45b8fcef37e545b902195d937", "4ccf64fc1c9ca71d6aefdf912caf8fea048fb211", "fd892e912149e3f5ddd82499e16f9ea0f0063fa3", "06c2086f7f72536bf970ca629151b16927104df3", "56f231fc40424ed9a7c93cbc9f5a99d022e1d242", "b20cfbb2348984b4e25b6b9174f3c7b65b6aed9e", "6dddf1440617bf7acda40d4d75c7fb4bf9517dbb", "3a2c90e0963bfb07fc7cd1b5061383e9a99c39d2", "d0296efc3c532269aaa7e8f856f5d1807af847fb", "8d5998cd984e7cce307da7d46f155f9db99c6590", "366e650a578a3732ebe10267f04bcf9d3129f076", "6f3054f182c34ace890a32fdf1656b583fbc7445", "f1ea8bdb3bd39d8269628bc7b99b2d918ea23ef7", "803c92a3f0815dbf97e30c4ee9450fd005586e1a", "0e3840ea3227851aaf4633133dd3cbf9bbe89e5b", "a7664247a37a89c74d0e1a1606a99119cffc41d4", "f7b422df567ce9813926461251517761e3e6cda0", "71c4b8e1bb25ee80f4317411ea8180dae6499524", "ca37933b6297cdca211aa7250cbe6b59f8be40e5", "4b61d8490bf034a2ee8aa26601d13c83ad7f843a", "fdd80b2139ff1b9becb17badd053b9a4a6a243f2", "7cee802e083c5e1731ee50e731f23c9b12da7d36", "26a44feb7a64db7986473ca801c251aa88748477", "2c2f03edc9b76e5ac132b54b2e3313237e22b5e7", "854b1f0581f5d3340f15eb79452363cbf38c04c8", "f519723238701849f1160d5a9cedebd31017da89", "0deea943ac4dc1be822c02f97d0c6c97e201ba8d", "47cd161546c59ab1e05f8841b82e985f72e5ddcb", "b40c001b3e304dccb28c745bd54aa281c8ff1f29", "4c81c76f799c48c33bb63b9369d013f51eaf5ada", "a16fb74ea66025d1f346045fda00bd287c20af0e", "0951f42abbf649bb564a21d4ff5dddf9a5ea54d9", "c19222d138eb45903a3aa7e46030979d50769771", "6feafc5c1d8b0e9d65ebe4c1512b7860c538fbdc", "ec5c63609cf56496715b0eba0e906de3231ad6d1", "ac12ba5bf81de83991210b4cd95b4ad048317681", "341ed69a6e5d7a89ff897c72c1456f50cfb23c96", "6f6b4e2885ea1d9bea1bb2ed388b099a5a6d9b81", "16d6737b50f969247339a6860da2109a8664198a", "31ea88f29e7f01a9801648d808f90862e066f9ea", "0dccc881cb9b474186a01fd60eb3a3e061fa6546", "b07f9dfc904d317fa71c1efa9b466460abc0bee5", "56f86bef26209c85f2ef66ec23b6803d12ca6cd6", "841c99e887eb262e397fdf5b0490a2ae6c82d6b5", "9d4692e243e25eb465a0480376beb60a5d2f0f13", "7587a09d924cab41822a07cd1a988068b74baabb", "be0a0e563445119b82d664d370e646e53e69a4c5", "30457461333c8797457c18636732327e6dde1d04", "29f298dd5f806c99951cb434834bc8dcc765df18", "dc2f16f967eac710cb9b7553093e9c977e5b761d", "cd7a7be3804fd217e9f10682e0c0bfd9583a08db", "7aa32e0639e0750e9eee3ce16e51e9f94241ae88", "e8b56ed34ece9b1739fff0df6af3b65390c468d3", "f0cee87e9ecedeb927664b8da44b8649050e1c86", "bd572e9cbec095bcf5700cb7cd73d1cdc2fe02f4", "56c2fb2438f32529aec604e6fc3b06a595ddbfcc", "772a30f1a7a3071e5ce6ad4b0dbddc67889f5873", "58df849378fbcfb6b1a8ebddfbe4caa450226b9d", "e8951cc76af80da43e3528fe6d984071f17f57e7", "43836d69f00275ba2f3d135f0ca9cf88d1209a87", "ecfb93de88394a244896bfe6ee7bf39fb250b820", "5a4ec5c79f3699ba037a5f06d8ad309fb4ee682c", "1fe121925668743762ce9f6e157081e087171f4c", "361c9ba853c7d69058ddc0f32cdbe94fbc2166d5", "d0471d5907d6557cf081edf4c7c2296c3c221a38", "5fb5d9389e2a2a4302c81bcfc068a4c8d4efe70c", "f0ba5c89094b15469f95fd2a05a46b68b8faf1ca", "7361b900018f22e37499443643be1ff9d20edfd6", "25bf288b2d896f3c9dab7e7c3e9f9302e7d6806b", "2e9c780ee8145f29bd1a000585dd99b14d1f5894", "d278e020be85a1ccd90aa366b70c43884dd3f798", "3a05415356bd574cad1a9f1be21214e428bbc81b", "017e94ad51c9be864b98c9b75582753ce6ee134f", "9215d36c501d6ee57d74c1eeb1475efd800d92d3", "0cfca73806f443188632266513bac6aaf6923fa8", "732e8d8f5717f8802426e1b9debc18a8361c1782", "c5fff7adc5084d69390918daf09e832ec191144b", "9f3c9e41f46df9c94d714b1f080dafad6b4de1de", "00a38ebce124879738b04ffc1536018e75399193", "026e4ee480475e63ae68570d73388f8dfd4b4cde", "b161d261fabb507803a9e5834571d56a3b87d147", "63a4105adbe182e67d8fd324de5c84a6df444294", "321db1059032b828b223ca30f3304257f0c41e4c", "b839bc95794dc65340b6e5fea098fa6e6ea5e430", "f4003cbbff3b3d008aa64c76fed163c10d9c68bd", "bc6a7390135bf127b93b90a21b1fdebbfb56ad30", "cfdc632adcb799dba14af6a8339ca761725abf0a", "6c0ad77af4c0850bd01bb118e175ecc313476f27", "c254b4c0f6d5a5a45680eb3742907ec93c3a222b", "1ea8085fe1c79d12adffb02bd157b54d799568e4", "b5f4e617ac3fc4700ec8129fcd0dcf5f71722923", "88399c7fa890f1252178cd5e4979971509bd904f", "28312c3a47c1be3a67365700744d3d6665b86f22", "80193dd633513c2d756c3f568ffa0ebc1bb5213e", "9d36c81b27e67c515df661913a54a797cd1260bb", "53cfe4817ac2eecbe4e286709a9140a5fe729b35", "009cd18ff06ff91c8c9a08a91d2516b264eee48e", "1b70bbf7cdfc692873ce98dd3c0e191580a1b041", "0aa8a0203e5f406feb1815f9b3dd49907f5fd05b", "26433d86b9c215b5a6871c70197ff4081d63054a", "36018404263b9bb44d1fddaddd9ee9af9d46e560", "80c8d143e7f61761f39baec5b6dfb8faeb814be9", "9fa1be81d31fba07a1bde0275b9d35c528f4d0b8", "eb4d2ec77fae67141f6cf74b3ed773997c2c0cf6", "516a556aa1019052f6a162ca9c1a345f553f7f25", "e73b9b16adcf4339ff4d6723e61502489c50c2d9", "d6687d30a264974de234c48ac25616a112736f61", "b073313325b6482e22032e259d7311fb9615356c", "1de690714f143a8eb0d6be35d98390257a3f4a47", "3d1af6c531ebcb4321607bcef8d9dc6aa9f0dc5a", "0517d08da7550241fb2afb283fc05d37fce5d7b7", "b736bf09e1f94a8722c121c19f7a22d340c13e0b", "97f9c3bdb4668f3e140ded2da33fe704fc81f3ea", "1541d5cb8af55930968c02f9185c1a3b5da6b7ea", "f96bdd1e2a940030fb0a89abbe6c69b8d7f6f0c1", "81e11e33fc5785090e2d459da3ac3d3db5e43f65", "8845c03bee88fdd2f400ed2bddba038366c82abe", "36ea75e14b69bed454fde6076ea6b85ed87fbb14", "1d79ec93a9feba817c75c31604c3f8df346eabe8", "779ad364cae60ca57af593c83851360c0f52c7bf", "8adb2fcab20dab5232099becbd640e9c4b6a905a", "52e2dab86eb1444750b5dc45885288216741220b", "47bf7a8779c68009ea56a7c20e455ccdf0e3a8fa", "ac37285f2f5ccf99e9054735a36465ee35a6afdd", "961939e96eed6620b1752721ab520745ac5329c6", "b0d7013577219f34dc8208d31b2af3ee4c358157", "1455591d81c4ddabfe31de9f57f53e9b91e71fa2", "39b5f6d6f8d8127b2b97ea1a4987732c0db6f9df", "2179afa1cb4bd6d6ff0ca8df580ae511f59d99a3", "41000c3a3344676513ef4bfcd392d14c7a9a7599", "7e9df45ece7843fe050033c81014cc30b3a8903a", "40ee38d7ff2871761663d8634c3a4970ed1dc058", "46ded0e6e0042e43b94cf179b902d7932fbbdae1", "46538b0d841654a0934e4c75ccd659f6c5309b72", "0296ca8ffceef73d774dfd171447ff3ce2e764aa", "7dda2eb0054eb1aeda576ed2b27a84ddf09b07d4", "5fa0e6da81acece7026ac1bc6dcdbd8b204a5f0a", "750c19d5bb23ac6956b6cfff15129f226a61dfe9", "7c6dbaebfe14878f3aee400d1378d90d61373921", "9ac15845defcd0d6b611ecd609c740d41f0c341d", "ced7811f2b694e54e3d96ec5398e4b6afca67fc0", "f702a6cf6bc5e4cf53ea72baa4fc9d80cdbbae93", "b084ad222c1fc9409d355d8e54ac3d1e86f2ca18", "a0f94e9400938cbd05c4b60b06d9ed58c3458303", "a752ed42171c49c4616c9a367d2ff4b1eac09cbe", "600025c9a13ff09c6d8b606a286a79c823d89db8", "659db2ceb304984a23f883ee5414168131c3567d", "75cd81d2513b7e41ac971be08bbb25c63c37029a", "31bf8d7f5d373a2dece747448306e2228be51016", "6601a0906e503a6221d2e0f2ca8c3f544a4adab7", "01c948d2b73abe8be1ac128a6439c1081ebca95a", "9e7646b7e9e89be525cda1385cc1351cc28a896e", "ed0d8ca1701247b22516ffb1b47f28554b167608", "68f9cb5ee129e2b9477faf01181cd7e3099d1824", "a458b319f5a2763ff9c6dc959eefa77673c56671", "897aa4aaa474fed41233faec9b70b802aea5fdea", "7a8c2743db1749c2d9f16f62ee633574c1176e34", "1bd9dbe78918ed17b0a3ac40623f044cb3d3552c", "9961f1e5cf8fda29912344773bc75c47f18333a0", "6c9266aa77ea01b9d26a98a483b56e9e8b80eeba", "4ef0a6817a7736c5641dc52cbc62737e2e063420", "1ff79eba66d838d8c1cc90c22fab251bb7babc42", "2eb37a3f362cffdcf5882a94a20a1212dfed25d9", "04522dc16114c88dfb0ebd3b95050fdbd4193b90", "0172867f4c712b33168d9da79c6d3859b198ed4c", "2f8ef56c1007a02cdc016219553479d6b7e097fb", "aa52910c8f95e91e9fc96a1aefd406ffa66d797d", "c0ff7dc0d575658bf402719c12b676a34271dfcd", "9b78ce9fdac30864d1694a56328b3c8a96cccef5", "ec44510ca9c0093c5eb860128d17506614168bcf", "26a5136ee4502500fb50cd5ade814aad45422771", "ff42ec628b0980909bbb84225d0c4f8d9ac51e03", "4015e8195db6edb0ef8520709ca9cb2c46f29be7", "abb396490ba8b112f10fbb20a0a8ce69737cd492", "6ae75eaa7e9f1379338eae94fbb43664bb3c898a", "550858b7f5efaca2ebed8f3969cb89017bdb739f", "63eefc775bcd8ccad343433fc7a1dd8e1e5ee796", "8de6deefb90fb9b3f7d451b9d8a1a3264b768482", "32a440720ee988b7b41de204b2910775171ee12c", "02fda07735bdf84554c193811ba4267c24fe2e4a", "9441253b638373a0027a5b4324b4ee5f0dffd670", "62374b9e0e814e672db75c2c00f0023f58ef442c", "badcfb7d4e2ef0d3e332a19a3f93d59b4f85668e", "2182ca35e1a5b3cff9c5ce5308f5d0d12e4f911a", "aa0be8029ea4c657ac8440958364add54ce8c29c", "21f3c5b173503185c1e02a3eb4e76e13d7e9c5bc", "be40014beffaa9faacee12bb3412969f98b6a43d", "2b773fe8f0246536c9c40671dfa307e98bf365ad", "546b4a865af7e9493270ee2c8f644070b534019d", "b62571691a23836b35719fc457e093b0db187956", "0831a511435fd7d21e0cceddb4a532c35700a622", "4a64758786e3f49fc13781304197591ffbd69a6e", "62e61f9f7445e8dec336415ac0c7e677f9f5f7c1", "0115f260069e2e501850a14845feb400142e2443", "1bba358c9323883ddd54224ad24d2ac4d8218fec", "5b693cb3bedaa2f1e84161a4261df9b3f8e77353", "2b7b55a4143ad23aa31f00b11efebdd8246231a8", "29f0414c5d566716a229ab4c5794eaf9304d78b6", "5a0ae814be58d319dfc9fd98b058a2476801201c", "b19e83eda4a602abc5a8ef57467c5f47f493848d", "bf1e0545785b05b47caa3ffe7d16982769986f38", "27169761aeab311a428a9dd964c7e34950a62a6b", "1ab4fdcd431286a2fe9538cb9a9e3c67016fa98a", "18bfda16116e76c2b21eb2b54494506cbb25e243", "cfd933f71f4a69625390819b7645598867900eab", "6ec004e4c1171c4c4858eec7c927f567684b80bc", "7f44e5929b11ce2192c3ae81fbe602081a7ab5c4", "1226a230b0be43d03b6e0ff5a22f5752f30834bb", "a956ff50ca958a3619b476d16525c6c3d17ca264", "56e4dead93a63490e6c8402a3c7adc493c230da5", "dfb6aa168177d4685420fcb184def0aa7db7cddb", "14811696e75ce09fd84b75fdd0569c241ae02f12", "915d4a0fb523249ecbc88eb62cb150a60cf60fa0", "3b410ae97e4564bc19d6c37bc44ada2dcd608552", "91067f298e1ece33c47df65236853704f6700a0b", "d687fa99586a9ad229284229f20a157ba2d41aea", "81dd68de9d88c49db1ae509dbc66c7a82809c026", "91167aceafbc9c1560381b33c8adbc32a417231b", "3fbd68d1268922ee50c92b28bd23ca6669ff87e5", "c73199c180e5c01a5d53c19b8e079b0f6d07d618", "74f643579949ccd566f2638b85374e7a6857a9fc", "c64502696438b4c9f9e12e64daaf7605f62ce3f0", "9c4cc11d0df2de42d6593f5284cfdf3f05da402a", "37c5e3b6175db9eaadee425dc51bc7ce05b69a4e", "adf5caca605e07ee40a3b3408f7c7c92a09b0f70", "2c6ab32a03c4862ee3e2bc02e7e74745cd523ad2", "ffb1cb0f9fd65247f02c92cfcb152590a5d68741", "340d1a9852747b03061e5358a8d12055136599b0", "26af867977f90342c9648ccf7e30f94470d40a73", "315a90543d60a5b6c5d1716fe9076736f0e90d24", "9e10ea753b9767aa2f91dafe8545cd6f44befd7f", "3ec860cfbd5d953f29c43c4e926d3647e532c8b0", "47b508abdaa5661fe14c13e8eb21935b8940126b", "8160b3b5f07deaa104769a2abb7017e9c031f1c1", "476755252e53799b490c5a88fde81eef9a64fb7e", "142e5b4492bc83b36191be4445ef0b8b770bf4b0", "32575ffa69d85bbc6aef5b21d73e809b37bf376d", "286a5c19a43382a21c8d96d847b52bba6b715a71", "4a7e5a0f6a0df8f5ed25ef356cd67745cd854bea", "ea85378a6549bb9eb9bcc13e31aa6a61b655a9af", "dff838ba0567ef0a6c8fbfff9837ea484314efc6", "58778fafdc43f5d5b973c57843b13c6d2f05cf68", "94b60008e5f576f46bd3c385398cf2ecbb16f499", "e171fba00d88710e78e181c3e807c2fdffc6798a", "2d244d70ed1a2ba03d152189f1f90ff2b4f16a79", "65869cc5ef00d581c637ae8ea6ca02ae4bb2b996", "ad247138e751cefa3bb891c2fe69805da9c293d7", "02c993d361dddba9737d79e7251feca026288c9c", "afba76d0fe40e1be381182aec822431e20de8153", "18636347b8741d321980e8f91a44ee054b051574", "956e9b69b3366ed3e1670609b53ba4a7088b8b7e", "e5342233141a1d3858ed99ccd8ca0fead519f58b", "b7cf7bb574b2369f4d7ebc3866b461634147041a", "1ab19e516b318ed6ab64822efe9b2328836107a4", "ce5eac297174c17311ee28bda534faaa1d559bae", "7dd578878e84337d6d0f5eb593f22cabeacbb94c", "00214fe1319113e6649435cae386019235474789", "56e6f472090030a6f172a3e2f46ef9daf6cad757", "29322b9a3744afaa5fc986b805d9edb6ff5ea9fe", "9949ac42f39aeb7534b3478a21a31bc37fe2ffe3", "10e70a34d56258d10f468f8252a7762950830d2b", "d3b550e587379c481392fb07f2cbbe11728cf7a6", "24cce97c3fe3c3fc21f1225e4a9f6c1e736e6bb9", "57034dc2d16ff1cbef24a61c0a415580820f9a15", "a378fc39128107815a9a68b0b07cffaa1ed32d1f", "24936849676b25a36eb6216e458286dcaee314e5", "7f1078a2ebfa23a58adb050084d9034bd48a8a99", "ece3407b15d7d2dcf37cfe9b8fc87542a2c1162d", "cc8bf03b3f5800ac23e1a833447c421440d92197", "157647b0968d95f9288b27d6d9179a8e1ef5c970", "ec89f2307e29cc4222b887eb0619e0b697cf110d", "63340c00896d76f4b728dbef85674d7ea8d5ab26", "926c67a611824bc5ba67db11db9c05626e79de96", "a98a69739527f46c0a73c983789210d098c1eb09", "a35d3ba191137224576f312353e1e0267e6699a1", "4de757faa69c1632066391158648f8611889d862", "75b51140d08acdc7f0af11b0ffa1edb40ebbd059", "33aa980544a9d627f305540059828597354b076c", "09f9409430bba2afb84aa8214dbbb43bfd4cf056", "16e95a907b016951da7c9327927bb039534151da", "27e0684fa5b57715162ac6c58a6ea283c7db1719", "511b06c26b0628175c66ab70dd4c1a4c0c19aee9", "c178a86f4c120eca3850a4915134fff44cbccb48", "5859774103306113707db02fe2dd3ac9f91f1b9e", "6b6ff9d55e1df06f8b3e6f257e23557a73b2df96", "2aaa6969c03f435b3ea8431574a91a0843bd320b", "4118b4fc7d61068b9b448fd499876d139baeec81", "26c8ed504f852eda4a2e63dbbbc3480e57f43c70", "466a5add15bb5f91e0cfd29a55f5fb159a7980e5", "52258ec5ec73ce30ca8bc215539c017d279517cf", "956c634343e49319a5e3cba4f2bd2360bdcbc075", "b9b5624045c6f9d77fd1a029f4ff27aab26fa9fe", "cdf2c8752f1070b0385a94c7bf22e8b54cac521b", "972ef9ddd9059079bdec17abc8b33039ed25c99c", "1aa61dd85d3a5a2fe819cba21192ec4471c08628", "969626c52d30ea803064ddef8fb4613fa73ba11d", "66837add89caffd9c91430820f49adb5d3f40930", "3ffbc912de7bad720c995385e1fdc439b1046148", "5aa57a12444dbde0f5645bd9bcec8cb2f573c6a0", "3986161c20c08fb4b9b791b57198b012519ea58b", "07a328999666ef2dc28ce57bc1881d10e6f0b370", "b484141b99d3478a12b8a6854864c4b875d289b8", "4f028efe6708fc252851eee4a14292b7ce79d378", "f888c165f45febf3d17b8604a99a2f684d689cbc", "6af65e2a1eba6bd62843e7bf717b4ccc91bce2b8", "f856532a729bd337fae1eb7dbe55129ae7788f45", "1a47f12a2490f6775c0ad863ac856de27f5b3e03", "ca606186715e84d270fc9052af8500fe23befbda", "493ec9e567c5587c4cbeb5f08ca47408ca2d6571", "dd05cbfa0045759088d610173a78c792a4f17e4c", "1e7c73602e6a17986b2e66ef411748056acf2545", "568ced900cbf7437c9e87b60a17e16f0c1e0c442", "80345fbb6bb6bcc5ab1a7adcc7979a0262b8a923", "adf62dfa00748381ac21634ae97710bb80fc2922", "a8c62833f5e57d4cd060d6b5f0f9cfe486ee6825", "b6145d3268032da70edc9cfececa1f9ffa4e3f11", "3270b2672077cc345f188500902eaf7809799466", "10f4bbf87a44bab3d79e330e486c897e95f5f33f", "a6e2ee89cbe6fabad88713ef1f8e9da5dd7cf167", "6c36ed5391cb3fda6c55a4f71e991f9138e226d0", "0b9ce839b3c77762fff947e60a0eb7ebbf261e84", "80677676b127b67938c8db06a15d87f5dd4bd7f1", "19c0c7835dba1a319b59359adaa738f0410263e8", "1a96d54c326d19e32bed00642a177ea439341fa2", "ee18e29a2b998eddb7f6663bb07891bfc7262248", "7a9c317734acaf4b9bd8e07dd99221c457b94171", "7118162a994c564004d167018c0048386f408dd6", "e48e94959c4ce799fc61f3f4aa8a209c00be8d7f", "487df616e981557c8e1201829a1d0ec1ecb7d275", "1979e270093b343d62e97816eeed956062e155a0", "09718bf335b926907ded5cb4c94784fd20e5ccd8", "849a1d1accafe9e41b7015bf8cf85efe7e742df3", "a308077e98a611a977e1e85b5a6073f1a9bae6f0", "751970d4fb6f61d1b94ca82682984fd03c74f127", "e8686663aec64f4414eba6a0f821ab9eb9f93e38", "2ccedc961d4d9cd9a88297c0061d67f81773f8b8", "d3e04963ff42284c721f2bc6a90b7a9e20f0242f", "f19777e37321f79e34462fc4c416bd56772031bf", "45efd6c2dd4ca19eed38ceeb7c2c5568231451e1", "41f8477a6be9cd992a674d84062108c68b7a9520", "01d23cbac762b0e46251f5dbde08f49f2d13b9f8", "b89d4c474b42f9a241e347915391b4aba391c307", "514a74aefb0b6a71933013155bcde7308cad2b46", "016435db03820374d6af65b68f001f0918914e4f", "f9e0209dc9e72d64b290d0622c1c1662aa2cc771", "c7745f941532b7d6fa70db09e81eb1167f70f8a7", "895081d6a5545ad6385bfc6fcf460fc0b13bac86", "7b47dd9302b3085cd6705614b88d7bdbc8ae5c13", "1e19ea6e7f1c04a18c952ce29386252485e4031e", "194f5d3c240d06575403c9a422a0ebc86d43b91e", "d9e34af95c21c0e114b61abccbc653480b370c3b", "07da958db2e561cc7c24e334b543d49084dd1809", "505e5fe9e897ddbddcf4edab8c8a97d5e56e9d8d", "6a6269e591e11f41d59c2ca1e707aaa1f0d57de6", "b656abc4d1e9c8dc699906b70d6fcd609fae8182", "287795991fad3c61d6058352879c7d7ae1fdd2b6", "4033ac52dba394e390a86cd149b9838f1d7834b5", "3bcb93aa2a5e5eda039679516292af2f7c0ff9ac", "18d5b0d421332c9321920b07e0e8ac4a240e5f1f", "3266fbaaa317a796d0934b9a3f3bb7c64992ac7d", "58217ae5423828ed5e1569bee93d491569d79970", "4613b3a9344622b2997039afe3d47df1fd4de72f", "7ca337735ec4c99284e7c98f8d61fb901dbc9015", "fc20149dfdff5fdf020647b57e8a09c06e11434b", "cebfafea92ed51b74a8d27c730efdacd65572c40", "cbcf5da9f09b12f53d656446fd43bc6df4b2fa48", "1b7ae509c8637f3c123cf6151a3089e6b8a0d5b2", "1e8eec6fc0e4538e21909ab6037c228547a678ba", "271e2856e332634eccc5e80ba6fa9bbccf61f1be", "4300fa1221beb9dc81a496cd2f645c990a7ede53", "7de386bf2a1b2436c836c0cc1f1f23fccb24aad6", "73c5bab5c664afa96b1c147ff21439135c7d968b", "0b79356e58a0df1d0efcf428d0c7c4651afa140d", "eb6f2b5529f2a7bc8b5b03b1171f75a4c753a0b2", "db93049981abca0a281918b8d0655572922553de", "f16a605abb5857c39a10709bd9f9d14cdaa7918f", "c362116a358320e71fb6bc8baa559142677622d2", "62a30f1b149843860938de6dd6d1874954de24b7", "ec54000c6c0e660dd99051bdbd7aed2988e27ab8", "ee461d060da58d6053d2f4988b54eff8655ecede", "979fd81d135078886808839391adf1249c354cca", "17cf6195fd2dfa42670dc7ada476e67b381b8f69", "c69a66a8b9c71d6c3c19980969550090af854b89", "27e5b7ae3506a0f7472ee9089cd2472442e71c14", "71d68af11df855f886b511e4fc1635c1e9e789b0", "cbf3e848c5d2130dd640d9bd546403b8d78ce0f9", "ff5dd6f96e108d8233220cc262bc282229c1a582", "a78ef252d7e7cd86e4a72c2a7be628e73824fb92", "3419af6331e4099504255a38de6f6b7b3b1e5c14", "a6634ff2f9c480e94ed8c01d64c9eb70e0d98487", "6b14d2554d653b0c2fd0537535e3411864979a37", "9fbcf40b0649c03ba0f38f940c34e7e6c9e04c03", "d9a1dd762383213741de4c1c1fd9fccf44e6480d", "23b37c2f803a2d4b701e2f39c5f623b2f3e14d8e", "20ebbcb6157efaacf7a1ceb99f2f3e2fdf1384e6", "eb240521d008d582af37f0497f12c51f4bab16c8", "9958942a0b7832e0774708a832d8b7d1a5d287ae", "646ef290bc69ab38547632cb12ef1dd74a7c97ee", "843e6f1e226480e8a6872d8fd7b7b2cd74b637a4", "838dad9d1d68d29be280d92e69410eaac40084bc", "58684a925693a0e3e4bb1dd2ebe604885be034d2", "134cea33099cafc6615e57437e29d7c3906a2b48", "11c04c4f0c234a72f94222efede9b38ba6b2306c", "ddbb6e0913ac127004be73e2d4097513a8f02d37", "a94d2bc6854ee329ee02910e6cdb9d9228f85944", "3d42e17266475e5d34a32103d879b13de2366561", "b9cedd1960d5c025be55ade0a0aa81b75a6efa61", "c2c3ff1778ed9c33c6e613417832505d33513c55", "a7a6eb53bee5e2224f2ecd56a14e3a5a717e55b9", "d33b26794ea6d744bba7110d2d4365b752d7246f", "58ec93d804ceec167963d7ca1f6955a652b331aa", "e7e8c0bbee09b5af6f7df1de8f0f26da992737c4", "dbd5e9691cab2c515b50dda3d0832bea6eef79f2", "d963e640d0bf74120f147329228c3c272764932b", "b959055bae89f279015f0f6b1eca3e37ecbdd339", "132527383890565d18f1b7ad50d76dfad2f14972", "ef3a0b454370991a9c18ac7bfd228cf15ad53da0", "48463a119f67ff2c43b7c38f0a722a32f590dfeb", "7f9260c00a86a0d53df14469f1fa10e318ee2a3c", "a2d04db895dd17f2a8291b300a63604842c06d09", "04644c97784700c449f2c885cb4cab86447f0bd4", "b74a3ede83e10544640e5f58707f567e00281f54", "0fae5d9d2764a8d6ea691b9835d497dd680bbccd", "b65b51c796ed667c4c7914bf12b1926fd6bbaa0c", "5860cf0f24f2ec3f8cbc39292976eed52ba2eafd", "10fcbf30723033a5046db791fec2d3d286e34daa", "1938d85feafdaa8a65cb9c379c9a81a0b0dcd3c4", "12ebeb2176a5043ad57bc5f3218e48a96254e3e9", "7755bac678027f23fe59e13119182a9c7c18f9f7", "e0dc6f1b740479098c1d397a7bc0962991b5e294", "0ac2e8bd5a77d83bae9b49daab2c6f321e9b7a4e", "7085d21f483743007cc6a8e3fa01d8bdf592ad33", "396b2963f0403109d92a4d4f26205f279ea79d2c", "56fa0872ed73f7acfbfe83677fecb2dbc6eaa2fe", "f8162276f3b21a3873dde7a507fd68b4ab858bcc", "d0a8889f694422614bf3ecccd69aa1d4f7822606", "4d49c6cff198cccb21f4fa35fd75cbe99cfcbf27", "04250e037dce3a438d8f49a4400566457190f4e2", "d5e1173dcb2a51b483f86694889b015d55094634", "99001ac9fdaf7649c0d0bd8d2078719bafd216d9", "bd78a853df61d03b7133aea58e45cd27d464c3cf", "e1d1540a718bb7a933e21339f1a2d90660af7353", "f64574ee0e6247b84d573ddb5c6e2c4ba798ffff", "6859b891a079a30ef16f01ba8b85dc45bd22c352", "18cd79f3c93b74d856bff6da92bfc87be1109f80", "f652cb159a2cf2745aabcbf6a7beed4415e79e34", "d84e3254e3c4f4c17484643b8c3abdf5b0dbb761", "e309715b7865b9aa3027b7eb6fef9fb75a0cba28", "3b3482e735698819a6a28dcac84912ec01a9eb8a", "86ab027a1930276bb2c4695d65668e6704538b01", "867e709a298024a3c9777145e037e239385c0129", "25de28e6470b742539f124b93181166a3812e3af", "f1e13c1e8426243320014c45cf2c9382d9cbfac2", "ffea2b26e422c1009afa7e200a43b31a1fae86a9", "39acf4bb06b889686ca17fd8c89887a3cec26554", "4fb0954ef02a178fd64f1c8cd0408866982bac2c", "1462bc73834e070201acd6e3eaddd23ce3c1a114", "1742ffea0e1051b37f22773613f10f69d2e4ed2c", "9d8ff782f68547cf72b7f3f3beda9dc3e8ecfce6", "48319e611f0daaa758ed5dcf5a6496b4c6ef45f2", "5aadd85e2a77e482d44ac2a215c1f21e4a30d91b", "3d2c932f4f2693a87a0b855048e60f142214f475", "8754b7dba08911fca67db5bf13a6e6abd546d2e2", "62c2f898fe70c2c7ee2435cbe837be18184431d4", "433bb1eaa3751519c2e5f17f47f8532322abbe6d", "49dd4b359f8014e85ed7c106e7848049f852a304", "9d60ad72bde7b62be3be0c30c09b7d03f9710c5f", "29a013b2faace976f2c532533bd6ab4178ccd348", "ed08ac6da6f8ead590b390b1d14e8a9b97370794", "5c8ab6a48bf7c5302b800c1077884f4898ad0beb", "6b44543571fe69f088be577d0c383ffc65eceb2a", "ecc4be938f0e61a9c6b5111e0a99013f2edc54b9", "e726174d516605f80ff359e71f68b6e8e6ec6d5d", "163d0e6ea8c8b88b4383a4eaa740870e2458b9b0", "d9327b9621a97244d351b5b93e057f159f24a21e", "889bc64c7da8e2a85ae6af320ae10e05c4cd6ce7", "de8381903c579a4fed609dff3e52a1dc51154951", "21626caa46cbf2ae9e43dbc0c8e789b3dbb420f1", "d2a6f77ce311e51bb36a5301c1a4a2d220a2947b", "67a99c92166d77db02f6cc059f1aeddc32580d4b", "32bab8fe6db08c9d1e906be8a9c7e8cf7a0f0b99", "7e600faee0ba11467d3f7aed57258b0db0448a72", "08c18b2f57c8e6a3bfe462e599a6e1ce03005876", "0ce8a45a77e797e9d52604c29f4c1e227f604080", "1bddad4dc0dfa8efa402aa5d18c29304a5760f12", "f2cc459ada3abd9d8aa82e92710676973aeff275", "c363c5d44214bf518a085fb13896909f821f39e8", "ea026456729f0ec54c697198e1fd089310de4ae2", "c9be1001706bcdd8b35fa9cae733c592e90c7ec3", "82f4e8f053d20be64d9318529af9fadd2e3547ef", "760ba44792a383acd9ca8bef45765d11c55b48d4", "73dcb4c452badb3ee39a2f222298b234d08c21eb", "68003e92a41d12647806d477dd7d20e4dcde1354", "fa80344137c4d158bf59be4ac5591d074483157a", "5ea165d2bbd305dc125415487ef061bce75dac7d", "a02f0aad91c2d88b49c443e1e39c3acfc067a705", "8320dbdd3e4712cca813451cd94a909527652d63", "08c1f8f0e69c0e2692a2d51040ef6364fb263a40", "4362368dae29cc66a47114d5ffeaf0534bf0159c", "4e93a8a47473bf57e24aec048cb870ab366a43d6", "427bec487c330e7e34cc2c8fc2d6558690421ea0", "0f7e9199dad3237159e985e430dd2bf619ef2db5", "6e379f2d34e14efd85ae51875a4fa7d7ae63a662", "8816f93e46a2c47e02d82294f94aa83f95ac379b", "aaf2436bc63a58d18192b71cc8100768e2f8a6cb", "72bf9c5787d7ff56a1697a3389f11d14654b4fcf", "d1dae2993bdbb2667d1439ff538ac928c0a593dc", "7ed6ff077422f156932fde320e6b3bd66f8ffbcb", "237fa91c8e8098a0d44f32ce259ff0487aec02cf", "56c0b225fd57cfe173e5206a4bb0ce153bfecc29", "bc955487a0b8d2fae3f2f44320389a12ae28f0f5", "2afde207bd6f2e5fa20f3cf81940b18cc14e7dbb", "6582f4ec2815d2106957215ca2fa298396dde274", "33bba39be70f21e13769a10dbf96689aa4d3ecc6", "d2cb8814068c5a64a54ac8e5d0d3df6986370295", "ec90d333588421764dff55658a73bbd3ea3016d2", "73f467b4358ac1cafb57f58e902c1cab5b15c590", "46e86cdb674440f61b6658ef3e84fea95ea51fb4", "ceb763d6657a07b47e48e8a2956bcfdf2cf10818", "daa02cf195818cbf651ef81941a233727f71591f", "081cb09791e7ff33c5d86fd39db00b2f29653fa8", "06402979cb55ec7c4488204aab5bc23d5f432f50", "2a0efb1c17fbe78470acf01e4601a75735a805cc", "24e42e6889314099549583c7e19b1cb4cc995226", "77816b9567d5fed1f6085f33e1ddbcc73af2010e", "a0f193c86e3dd7e0020c0de3ec1e24eaff343ce4", "75859ac30f5444f0d9acfeff618444ae280d661d", "7e56d9ebd47490bb06a8ff0bd5bcd8672ec52364", "8e21399bb102e993edd82b003c306a068a2474da", "574705812f7c0e776ad5006ae5e61d9b071eebdb", "705a24f4e1766a44bbba7cf335f74229ed443c7b", "c291f0e29871c8b9509d1a2876c3e305839ad4ac", "13db9466d2ddf3c30b0fd66db8bfe6289e880802", "2cc4ae2e864321cdab13c90144d4810464b24275", "bed8feb11e8077df158e16bce064853cf217ba62", "433d2d5528d1401a402f2c1db40b933c494f11ba", "c051ea35a0d490c00e2b3b0a42eb6b7682d8e947", "9dbd098975069d01efe7f5ddfb3dae6b6695be0d", "19e62a56b6772bbd37dfc6b8f948e260dbb474f5", "96d34c1a749e74af0050004162d9dc5132098a79", "7ffc5c58e5b61ac7c45d8e6ed076248051ebea34", "46196735a201185db3a6d8f6e473baf05ba7b68f", "11c2d40fc63ecd88febadd8a9cac9521a6b7de66", "131bfa2ae6a04fd3b921ccb82b1c3f18a400a9c1", "0ad90118b4c91637ee165f53d557da7141c3fde0", "08f69a82fae49a4a1f13d06cae32d77bb8e5be1a", "3ff418ac82df0b5c2f09f3571557e8a4b500a62c", "50d961508ec192197f78b898ff5d44dc004ef26d", "5cb1dd76c672b99d9103db3842721289bacf6e1b", "cde373b159361705580498d8712b9b7063c0d58c", "7af38f6dcfbe1cd89f2307776bcaa09c54c30a8b", "b3add9bc9e70b6b28ba31e843e9155e7c37f3958", "a8fd23934e5039bb818b8d1c47ccb540ce2c253c", "0c8a0a81481ceb304bd7796e12f5d5fa869ee448", "14fdce01c958043140e3af0a7f274517b235adf3", "38198502b6579354931bfa35e88dba6df806721c", "28bcf31f794dc27f73eb248e5a1b2c3294b3ec9d", "421955c6d2f7a5ffafaf154a329a525e21bbd6d3", "ca458f189c1167e42d3a5aaf81efc92a4c008976", "e315959d6e806c8fbfc91f072c322fb26ce0862b", "4b94f531c203743a9f7f1e9dd009cdbee22ea197", "ed9de242a23ad546902e1d5ec022dbb029cc2282", "076c97826df63f70d55ea11f0b7ae47a7ad81ad3", "f772af1dbed4ae31d75ff257e6ba42a70039b417", "f28d549feffd414f38147d5e0460883fb487e2d3", "79c3a7131c6c176b02b97d368cd0cd0bc713ff7e", "26f03693c50eb50a42c9117f107af488865f3dc1", "bc98027b331c090448492eb9e0b9721e812fac84", "e9d77a85bc2fa672cc1bd10258c896c8d89b41e8", "77c53ec6ea448db4dad586e002a395c4a47ecf66", "8d71872d5877c575a52f71ad445c7e5124a4b174", "33792bb27ef392973e951ca5a5a3be4a22a0d0c6", "53dd25350d3b3aaf19beb2104f1e389e3442df61", "d28d697b578867500632b35b1b19d3d76698f4a9", "3328674d71a18ed649e828963a0edb54348ee598", "b598f7761b153ecb26e9d08d3c5817aac5b34b52", "655d9ba828eeff47c600240e0327c3102b9aba7c", "679b72d23a9cfca8a7fe14f1d488363f2139265f", "fa54ab106c7f6dbd3c004cea4ef74ea580cf50bf", "6448d23f317babb8d5a327f92e199aaa45f0efdc", "ac75c662568cbb7308400cc002469a14ff25edfd", "c91da328fe50821182e1ae4e7bcbe2b62496f8b9", "5bff2ffe533eb53c2e0e13ce020cc76199c12c74", "4e5c1284c3ca475d1b5715b1e7f6ca4c9902d28d", "a9cecfbc47a39fa0158a5f6fd883e0e5ac2aa134", "d5dc78eae7a3cb5c953c89376e06531d39b34836", "63d8110ac76f57b3ba8a5947bc6bdbb86f25a342", "4e4fa167d772f34dfffc374e021ab3044566afc3", "c50d73557be96907f88b59cfbd1ab1b2fd696d41", "fb7bf10cbc583db5d5eee945aa633fcb968e01ad", "901b0a76fde57c262fabd3a35d3d5ec8366a8480", "eed05da2c0ab7d2b0a3c665a5368efa81b185099", "9825aa96f204c335ec23c2b872855ce0c98f9046", "81e2a458b894705cc21a9719f743bfa61f1e6436", "1c65f3b3c70e1ea89114f955624d7adab620a013", "6ad5ac867c5ca56e0edaece153269d989b383b59", "a180dc9766490416246e7fbafadca14a3c500a46", "dced05d28f353be971ea2c14517e85bc457405f3", "1e799047e294267087ec1e2c385fac67074ee5c8", "0ced7b814ec3bb9aebe0fcf0cac3d78f36361eae", "a758b744a6d6962f1ddce6f0d04292a0b5cf8e07", "768c332650a44dee02f3d1d2be1debfa90a3946c", "876bae52a5edd6c9deb8bb8ad90dc5b74b640615", "15affdcef4bb9d78b2d3de23c9459ee5b7a43fcb", "2ae2e29c3e9cc2d94a26da5730df7845de0d631b", "0ba5369c5e1e87ea172089d84a5610435c73de00", "cb1b5e8b35609e470ce519303915236b907b13b6", "23fc83c8cfff14a16df7ca497661264fc54ed746", "556b9aaf1bc15c928718bc46322d70c691111158", "d0b7d3f9a59034d44e7cd1b434cfd27136a7c029", "207798603e3089a1c807c93e5f36f7767055ec06", "ad8540379884ec03327076b562b63bc47e64a2c7", "80a5afeb6968c7e736adc48bd4d5ec5b45b13f71", "49358915ae259271238c7690694e6a887b16f7ed", "1e917fe7462445996837934a7e46eeec14ebc65f", "6d4236a7a693555f701c0d149d1db89325035e23", "b2c25af8a8e191c000f6a55d5f85cf60794c2709", "e0b71d3c7d551684bd334af5b3671df7053a529d", "25f7f03acf62b2cf3672bb506c8827d00b048608", "f3cf10c84c4665a0b28734f5233d423a65ef1f23", "29756b6b16d7b06ea211f21cdaeacad94533e8b4", "c590c6c171392e9f66aab1bce337470c43b48f39", "72167c9e4e03e78152f6df44c782571c3058050e", "721119b5f15ccccfd711571fb5a676d622d231bf", "d394bd9fbaad1f421df8a49347d4b3fca307db83", "fc00d634797c5378ca9a441c2d4ce88761d3c7eb", "1b589016fbabe607a1fb7ce0c265442be9caf3a9", "9d01eca806e0f98c5b3c9a865cec1bd8c78e0f0c", "93108f1548e8766621565bdb780455023349d2b2", "a941434fce5d3fddcd78e2b82d46ccab0411fca9", "bc9ae4b87888202bfa174ec4e8caee1a087ab994", "1a41e5d93f1ef5b23b95b7163f5f9aedbe661394", "1149c6ac37ae2310fe6be1feb6e7e18336552d95", "45dbf1b6fbc7fdae09e2a1928b18fbfff331a979", "3c4106f2c670362f620b33ad7715ab6fd3eb2458", "8a4893d825db22f398b81d6a82ad2560832cd890", "afdc303b3325fbc1baa9f18a66bcad59d5aa675b", "70d8bda4aafb0272ac4b93cd43e2448446b8e94d", "b013cce42dd769db754a57351d49b7410b8e82ad", "5e806d8fa48216041fe719309534e3fa903f7b5b", "3c11a1f2bd4b9ce70f699fb6ad6398171a8ad3bd", "4026dc62475d2ff2876557fc2b0445be898cd380", "ca9adaf5702a7eb9b69be98128e0cae7d6252f8b", "4d8ce7669d0346f63b20393ffaa438493e7adfec", "6b1b43d58faed7b457b1d4e8c16f5f7e7d819239", "b69bcb5f73999ea12ff4ac1ac853b72cd5096b2d", "aaa4c625f5f9b65c7f3df5c7bfe8a6595d0195a5", "5f344a4ef7edfd87c5c4bc531833774c3ed23542", "7782627fa2e545276996ff9e9a1686ac496df081", "f4c32b8bcf753033835c14a66e9c04b06bf086a3", "4f9e00aaf2736b79e415f5e7c8dfebda3043a97d", "4f9958946ad9fc71c2299847e9ff16741401c591", "58fa85ed57e661df93ca4cdb27d210afe5d2cdcd", "3167f415a861f19747ab5e749e78000179d685bc", "8d2c43759e221f39ab1b4bf70d6891ffd19fb8da", "a0fb5b079dd1ee5ac6ac575fe29f4418fdb0e670", "126214ef0dcef2b456cb413905fa13160c73ec8e", "5d185d82832acd430981ffed3de055db34e3c653", "cc589c499dcf323fe4a143bbef0074c3e31f9b60", "3e04feb0b6392f94554f6d18e24fadba1a28b65f", "a7d23c699a5ae4ad9b8a5cbb8c38e5c3b5f5fb51", "0ee83ed9bedc0cec5c3368144df0b6f4ee76ddff", "1ee27c66fabde8ffe90bd2f4ccee5835f8dedbb9", "a6d7cf29f333ea3d2aeac67cde39a73898e270b7", "64153df77fe137b7c6f820a58f0bdb4b3b1a879b", "ed04e161c953d345bcf5b910991d7566f7c486f7", "ddf55fc9cf57dabf4eccbf9daab52108df5b69aa", "ae9257f3be9f815db8d72819332372ac59c1316b", "db0379c9b02e514f10f778cccff0d6a6acf40519", "898a66979c7e8b53a10fd58ac51fbfdb6e6e6e7c", "28fe6e785b32afdcd2c366c9240a661091b850cf", "201802c83b4f161de764bb1480735e0b090b5c3b", "360d66e210f7011423364327b7eccdf758b5fdd2", "5c3eb40b06543f00b2345f3291619a870672c450", "8c6b9c9c26ead75ce549a57c4fd0a12b46142848", "aad6fc5bd7631d2e68b7a5a01ac5d578899c43e5", "9da63f089b8ee23120bfa8b4d9d9c8f605f421fc", "4d356f347ab6647fb3e8ed8c2154dbd359e479ed", "88bef50410cea3c749c61ed68808fcff84840c37", "1286641b8896ae737e140cfd3da2d081d4cd548e", "449b1b91029e84dab14b80852e35387a9275870e", "a3f689fa5d71bdc7e19a959ac5d0f995e8e56493", "291ce7be8daa99848bf13c32b237ad823d5738e9", "492afe8f07de6225f70b72c922df83effd909334", "6a1beb34a2dfcdf36ae3c16811f1aef6e64abff2", "8ef465ff12ee1d2be2a99d1c628117a4ce890a6b", "176bd61cc843d0ed6aa5af83c22e3feb13b89fe1", "db3545a983ffd24c97c18bf7f068783102548ad7", "0f940d2cdfefc78c92ec6e533a6098985f47a377", "143571c2fc9b1b69d3172f8a35b8fad50bc8202a", "fb5280b80edcf088f9dd1da769463d48e7b08390", "d59f18fcb07648381aa5232842eabba1db52383e", "68d70d49ae5476181f3ceb4bc1caf493127b08b1", "778bff335ae1b77fd7ec67404f71a1446624331b", "c28461e266fe0f03c0f9a9525a266aa3050229f0", "baa0fe4d0ac0c7b664d4c4dd00b318b6d4e09143", "5af06815baa4b8f53adc9dc22f6eb3f6f1ad8ff8", "9547a7bce2b85ef159b2d7c1b73dea82827a449f", "d4353952a408e1eae8c27a45cc358976d38dde00", "ac03849956ac470c41585d2ee34d8bb58bb3c764", "3ea8a6dc79d79319f7ad90d663558c664cf298d4", "8f3e120b030e6c1d035cb7bd9c22f6cc75782025", "6889d649c6bbd9c0042fadec6c813f8e894ac6cc", "9ac82909d76b4c902e5dde5838130de6ce838c16", "0b85b50b6ff03a7886c702ceabad9ab8c8748fdc", "0748b29b046d0659765649f7831a319ec23967e2", "36ce0b68a01b4c96af6ad8c26e55e5a30446f360", "62415bbd69270e6577136ba7120f4a682251cdbb", "d0e895a272d684a91c1b1b1af29747f92919d823", "84b4eb66ad75a74f77299f1ecb6aa6305362e8cd", "642b5173644caa5c5189982a3d1e41163fa9d595", "9026eb610916ec4ce77f0d7d543b7c2482ba4173", "c660500b49f097e3af67bb14667de30d67db88e3", "5e53f530871b5167be0f224993be8a38e85796e8", "5ddfd3d372f7679518db8fd763d5f8bc5899ed67", "c32f04ccde4f11f8717189f056209eb091075254", "73b05a7faf1b9363ffff125db101dbe2b0b3964f", "04c5268d7a4e3819344825e72167332240a69717", "d4ccc4f18a824af08649657660e60b67c6868d9c", "a57b92ed2d8aa5b41fe513c3e98cbf83b7141741", "b91f54e1581fbbf60392364323d00a0cd43e493c", "e74a2159f0f7afb35c7318a6e035bc31b8e69634", "49820ae612b3c0590a8a78a725f4f378cb605cd1", "9fdfe1695adac2380f99d3d5cb6879f0ac7f2bfd", "ccfcbf0eda6df876f0170bdb4d7b4ab4e7676f18", "553a605243b77a76c1ed4c1ad4f9a43ff45e391b", "9b164cef4b4ad93e89f7c1aada81ae7af802f3a4", "abce06a96a7c3095bfc36eed8779d89263769b85", "c84de67ec2a5d687869d0c3ca8ac974aaa5ee765", "47e3029a3d4cf0a9b0e96252c3dc1f646e750b14", "102b968d836177f9c436141e382915a4f8549276", "a8affc2819f7a722a41bb913dea9149ee0e23a1f", "b1ed708d090dd155ffa9ac9699a876292f31aaff", "95b9df34bcf4ae04beea55c11cf0cc4095aa38dc", "994f7c469219ccce59c89badf93c0661aae34264", "93b7ee9842114bc15202ff97941892aa848c0716", "06959f9cf3226179fa1b05efade843b7844fb2bc", "907475a4febf3f1d4089a3e775ea018fbec895fe", "993934822a42e70dd35fb366693d847164ca15ff", "6aa43f673cc42ed2fa351cbc188408b724cb8d50", "d280bcbb387b1d548173917ae82cb6944e3ceca6", "38787338ba659f0bfbeba11ec5b7748ffdbb1c3d", "a38045ed82d6800cbc7a4feb498e694740568258", "2bf08d4cb8d1201a9866ee7c4852bfcbf8f8e7f1", "51410d6bd9a41eacb105f15dbdaee520e050d646", "6fda12c43b53c679629473806c2510d84358478f", "4b321065f6a45e55cb7f9d7b1055e8ac04713b41", "82d781b7b6b7c8c992e0cb13f7ec3989c8eafb3d", "25c19d8c85462b3b0926820ee5a92fc55b81c35a", "74eae724ef197f2822fb7f3029c63014625ce1ca", "6ec275755f8776b620d0a4550be0e65caf2bc87a", "45c340c8e79077a5340387cfff8ed7615efa20fd", "82bef8481207de9970c4dc8b1d0e17dced706352", "f6ebfa0cb3865c316f9072ded26725fd9881e73e", "490a217a4e9a30563f3a4442a7d04f0ea34442c8", "f68f20868a6c46c2150ca70f412dc4b53e6a03c2", "6f0caff7c6de636486ff4ae913953f2a6078a0ab", "e0939b4518a5ad649ba04194f74f3413c793f28e", "564035f1b8f06e9bb061255f40e3139fa57ea879", "48f0055295be7b175a06df5bc6fa5c6b69725785", "6a657995b02bc9dee130701138ea45183c18f4ae", "00e9011f58a561500a2910a4013e6334627dee60", "60821d447e5b8a96dd9294a0514911e1141ff620", "eef0be751e9aca7776d83f25c8ffdc1a18201fd8", "946b4d840b026d91608758d04f2763e9b981234e", "1966bddc083886a9b547e1817fe6abc352a00ec3", "05a116cb6e220f96837e4418de4aa8e39839c996", "eafda8a94e410f1ad53b3e193ec124e80d57d095", "629a973ca5f3c7d2f4a9befab97d0044dfd3167a", "1821510693f5bed360c81706c97330d2fa7d1290", "65d7f95fcbabcc3cdafc0ad38e81d1f473bb6220", "4353d0dcaf450743e9eddd2aeedee4d01a1be78b", "f43eeb578e0ca48abfd43397bbd15825f94302e4", "81b2a541d6c42679e946a5281b4b9dc603bc171c", "8f92cccacf2c84f5d69db3597a7c2670d93be781", "6d67a7fd9a4fa99624721f37b077c71dad675805", "7003d903d5e88351d649b90d378f3fc5f211282b", "57101b29680208cfedf041d13198299e2d396314", "f925879459848a3eeb0035fe206c4645e3f20d42", "937ffb1c303e0595317873eda5ce85b1a17f9943", "d855791bc23b4aa8e751d6a4e2ae7f5566a991e8", "f2b13946d42a50fa36a2c6d20d28de2234aba3b4", "57bf9888f0dfcc41c5ed5d4b1c2787afab72145a", "7d98dcd15e28bcc57c9c59b7401fa4a5fdaa632b", "834b15762f97b4da11a2d851840123dbeee51d33", "e6865b000cf4d4e84c3fe895b7ddfc65a9c4aaec", "8c6c0783d90e4591a407a239bf6684960b72f34e", "16f940b4b5da79072d64a77692a876627092d39c", "88850b73449973a34fefe491f8836293fc208580", "03fc466fdbc8a2efb6e3046fcc80e7cb7e86dc20", "93115b81d1efc1f6d2788972bdb89908764890b6", "cf185d0d8fcad2c7f0a28b7906353d4eca5a098b", "be07f2950771d318a78d2b64de340394f7d6b717", "2d87f4bf0606ce9939033b8f1fbc64b539eb18a6", "d1082eff91e8009bf2ce933ac87649c686205195", "42441f1fee81c8fd42a74504df21b3226a648739", "3a9fbd05aaab081189a8eea6f23ed730fa6db03c", "ad624331dc5f8dc3a72b1d5baf69634b2f345656", "7dcd3f58aa75f7ae96fdac9b1c2332a4f0b2dbd3", "43f6953804964037ff91a4f45d5b5d2f8edfe4d5", "395bf182983e0917f33b9701e385290b64e22f9a", "9d1cebed7672210f9c411c5ba422a931980da833", "7588388b3f68c1a1a6b3b336d8387fee5c57c985", "91811203c2511e919b047ebc86edad87d985a4fa", "d89a754d7c59e025d2bfcdb872d2d061e2e371ba", "31146bd416626d2bf912e0a0d12ca619fb49011b", "6f1a784ebb8df0689361afe26a2e5f7a1f4c66ca", "a2b54f4d73bdb80854aa78f0c5aca3d8b56b571d", "0cd8895b4a8f16618686f622522726991ca2a324", "82a610a59c210ff77cfdde7fd10c98067bd142da", "8d0243b8b663ca0ab7cbe613e3b886a5d1c8c152", "5d9bed6974fb81efeaeeff605b075e73b119a2b5", "39ecdbad173e45964ffe589b9ced9f1ebfe2d44e", "38215c283ce4bf2c8edd597ab21410f99dc9b094", "0b0e679e6d3abe3adc8525d4fee49b388ccfdf9a", "2f67d5448b5372f639633d8d29aac9c0295b4d72", "b689d344502419f656d482bd186a5ee6b0140891", "ab8fb278db4405f7db08fa59404d9dd22d38bc83", "dc7df544d7c186723d754e2e7b7217d38a12fcf7", "fc7f140fcedfe54dd63769268a36ff3f175662b5", "c5c379a807e02cab2e57de45699ababe8d13fb6d", "17fad2cc826d2223e882c9fda0715fcd5475acf3", "b803cdb3377fa3b6194932607f51f2d1fafbf964", "030ef31b51bd4c8d0d8f4a9a32b80b9192fe4c3f", "2d164f88a579ba53e06b601d39959aaaae9016b7", "39150acac6ce7fba56d54248f9c0badbfaeef0ea", "0be43cf4299ce2067a0435798ef4ca2fbd255901", "5a4881bfcb4ae49229f39320197c2d01b2fbf1f5", "ba17782ca5fc0d932317389c2adf94b5dbd3ebfe", "4ca1fcfd7650eeb0ac8d51cff31b70717cdddfdd", "1addc5c1fa80086d1ed58f71a9315ad13bd87ca2", "738a985fba44f9f5acd516e07d0d9578f2ffaa4e", "2238dddb76499b19035641d97711cf30d899dadb", "2e7e1ee7e3ee1445939480efd615e8828b9838f8", "0c6e29d82a5a080dc1db9eeabbd7d1529e78a3dc", "367f2668b215e32aff9d5122ce1f1207c20336c8", "a6ffe238eaf8632b4a8a6f718c8917e7f3261546", "d2a415365f997c8fe2dbdd4e06ceab2e654172f6", "08e24f9df3d55364290d626b23f3d42b4772efb6", "32adde2e33f4344900829c557c8533f8f0979f10", "90dd2a53236b058c79763459b9d8a7ba5e58c4f1", "2c2786ea6386f2d611fc9dbf209362699b104f83", "c65e4ffa2c07a37b0bb7781ca4ec2ed7542f18e3", "454283ee7ea757dd25780807e4017cf43b4fc593", "776835eb176ed4655d6e6c308ab203126194c41e", "7212e033b37efa9c96ee51cb810c303249ab21e4", "9ef06cc958af2274afd193a1dca705c08234bcd3", "2c7185bcf31a4950b014b67ca7c63735ee00d56f", "d10cfcf206b0991e3bc20ac28df1f61c63516f30", "0daf696253a1b42d2c9d23f1008b32c65a9e4c1e", "310fe4e6cb6d090f7817de4c1034e35567b56e34", "0dbacb4fd069462841ebb26e1454b4d147cd8e98", "3fe1cfd2dc69a23c0b0cdf9456c057e6ea1ee1b9", "bd8d579715d58405dfd5a77f32920aafe018fce4", "6b9aa288ce7740ec5ce9826c66d059ddcfd8dba9", "8e272978dd1500ce6e4c2ef5e91d4332078ff757", "0be2245b2b016de1dcce75ffb3371a5e4b1e731b", "3674f3597bbca3ce05e4423611d871d09882043b", "b63b6ed78b39166d87d4c56f8890873aa65976a2", "c91103e6612fa7e664ccbc3ed1b0b5deac865b02", "3e2b9ffeb708b4362ebfad95fa7bb0101db1579d", "bb750b4c485bc90a47d4b2f723be4e4b74229f7a", "24b37016fee57057cf403fe2fc3dda78476a8262", "85639cefb8f8deab7017ce92717674d6178d43cc", "a70e36daf934092f40a338d61e0fe27be633f577", "57893403f543db75d1f4e7355283bdca11f3ab1b", "b6685941588febbf66f9bf6a074cd548bc8a567f", "c83d142a47babe84e8c4addafa9e2bb9e9b757a5", "1cfe3533759bf95be1fce8ce1d1aa2aeb5bfb4cc", "c5be0feacec2860982fbbb4404cf98c654142489", "19e7bdf8310f9038e1a9cf412b8dd2c77ff64c54", "ab6776f500ed1ab23b7789599f3a6153cdac84f7", "11ff2f54ecfda6c7f90ed84baf1cc5b4f07e726b", "4d21a2866cfd1f0fb2a223aab9eecfdec963059a", "51cc78bc719d7ff2956b645e2fb61bab59843d2b", "66aad5b42b7dda077a492e5b2c7837a2a808c2fa", "044fdb693a8d96a61a9b2622dd1737ce8e5ff4fa", "c8fb8872203ee694d95da47a1f9929ac27186d87", "e14b046a564604508ea8e3369e7e9f612e148511", "7eb8476024413269bfb2abd54e88d3e131d0aa0e", "bffbd04ee5c837cd919b946fecf01897b2d2d432", "01c8d7a3460422412fba04e7ee14c4f6cdff9ad7", "6bb0425baac448297fbd29a00e9c9b9926ce8870", "95aef5184b89daebd0c820c8102f331ea7cae1ad", "f8ddb2cac276812c25021b5b79bf720e97063b1e", "2654ef92491cebeef0997fd4b599ac903e48d07a", "72450d7e5cbe79b05839c30a4f0284af5aa80053", "a9f0e940cfba3663dc8304dd5dc77509f024a3cc", "5aed0f26549c6e64c5199048c4fd5fdb3c5e69d6", "2eb9f1dbea71bdc57821dedbb587ff04f3a25f07", "39f7878f447df7703f2c4ddeeffd7eb0e21f6cd4", "cf86616b5a35d5ee777585196736dfafbb9853b5", "1d6d6399fd98472012edb211981d5eb8370a07b0", "aae0e417bbfba701a1183d3d92cc7ad550ee59c3", "b871d1b8495025ff8a6255514ed39f7765415935", "5ea9cba00f74d2e113a10c484ebe4b5780493964", "4bd088ba3f42aa1e43ae33b1988264465a643a1f", "7002d6fc3e0453320da5c863a70dbb598415e7aa", "59690814e916d1c0e7aa9190678ba847cbd0046f", "9ac2960f646a46b701963230e6949abd9ac0a9b3", "32925200665a1bbb4fc8131cd192cb34c2d7d9e3", "0744af11a025e9c072ef6ad102af208e79cc6f44", "24830e3979d4ed01b9fd0feebf4a8fd22e0c35fd", "480ab25eba799b59e0a1a51021c5126c88a58a0c", "40dab43abef32deaf875c2652133ea1e2c089223", "d778c46657a974e6e87df82b7ee2ced8e5c6f151", "0ba0f000baf877bc00a9e144b88fa6d373db2708", "a4e75766ef93b43608c463c233b8646439ce2415", "3bf579baf0903ee4d4180a29739bf05cbe8f4a74", "25f1f195c0efd84c221b62d1256a8625cb4b450c", "9277f1c5161bb41d4ed808c83d53509c8a1a2bdd", "6eb1e006b7758b636a569ca9e15aafd038d2c1b1", "41b997f6cec7a6a773cd09f174cb6d2f036b36cd", "f8f872044be2918de442ba26a30336d80d200c42", "cbe859d151466315a050a6925d54a8d3dbad591f", "c0ee89dc2dad76147780f96294de9e421348c1f4", "2c7c3a74da960cc76c00965bd3e343958464da45", "7636f94ddce79f3dea375c56fbdaaa0f4d9854aa", "98d1b5515b079492c8e7f0f9688df7d42d96da8e", "dcb50e1f439d1f9b14ae85866f4542e51b830a07", "bb22104d2128e323051fb58a6fe1b3d24a9e9a46", "cefd9936e91885ba7af9364d50470f6cb54315a4", "70516aede32cf0dbc539abd9416c44faafc868bd", "512b4c8f0f3fb23445c0c2dab768bcd848fa8392", "9b43897c551b134852bda113355f340e605ad4e7", "d3dea0cd65ab3da14cb7b3bd0ec59531d98508aa", "dbfe62c02b544b48354fac741d90eb4edf815db5", "a484243027b19b57b5063ad2e4b414e1d383d3e8", "133da0d8c7719a219537f4a11c915bf74c320da7", "8fba84af61ac9b5e2bcb69b6730a597d7521ad73", "ee897a827bfc03e4682fb77018c27ec29a063d2c", "045275adac94cced8a898a815293700401e9955f", "531fd9be964d18ba7970bd1ca6c3b9dc91b8d2ab", "57f7d8c6ec690bd436e70d7761bc5f46e993be4c", "919d0e681c4ef687bf0b89fe7c0615221e9a1d30", "c4a2cd5ec81cdfd894c9a20d4ffb8cda637aab1f", "5e821cb036010bef259046a96fe26e681f20266e", "4e490cf3cf26fe46507bb55a548c403b9c685ba0", "6d97e69bbba5d1f5c353f9a514d62aff63bc0fb1", "d142e74c6a7457e77237cf2a3ded4e20f8894e1a", "f2abeb1a8dd32afb9a78856db38e115046afeb34", "96578785836d7416bf2e9c154f687eed8f93b1e4", "8e29884d4a0a1a53412e115e43f1b1cefe3bbc34", "8c9c8111e18f8798a612e7386e88536dfe26455e", "ad75330953d9aacc05b5ca1a50c4fed3e7ca1e21", "2e1b1969ded4d63b69a5ec854350c0f74dc4de36", "734cdda4a4de2a635404e4c6b61f1b2edb3f501d", "a660390654498dff2470667b64ea656668c98ecc", "949699d0b865ef35b36f11564f9a4396f5c9cddb", "35490b021dcdec12882870a31dce9a687205ab5c", "c61a8940d66eed9850b35dd3768f18b59471ca34", "d1dd80d77655876fb45b9420fe72444c303b219e", "e0e4910d575c4a8309f2069b38b99c972dbedc57", "389334e9a0d84bc54bcd5b94b4ce4c5d9d6a2f26", "326613b5528b7806d6a06f43211800b54f34965e", "2cdd9e445e7259117b995516025fcfc02fa7eebb", "e9331ae2a887c02e0a908ebae2810a681aedee29", "467747f86df4537d6deff03dee8e552f760d7c16", "f7bebb2d5ef7c9bd38808b8e615756efafc2a1e7", "0f53ab8b6c428127753281dd77cf94bdb889b624", "247a6b0e97b9447850780fe8dbc4f94252251133", "87dd3fd36bccbe1d5f1484ac05f1848b51c6eab5", "235a347cb96ef22bf35b4cf37e2b4ee5cde9df77", "486f5e85944404a1b57333443070b0b8c588c262", "d85813b58e10a35703df3a8acf41aafe4b6e1dd2", "d6e3bd948aae43f7654ea1d9e89d88f20d8cf25f", "c78fdd080df01fff400a32fb4cc932621926021f", "50c0de2cccf7084a81debad5fdb34a9139496da0", "d1775eb9d8898a9f66c28bb92b648c3174caec18", "265af79627a3d7ccf64e9fe51c10e5268fee2aae", "81d81a2060366f29fd100f793c11acf000bd2a7f", "071099a4c3eed464388c8d1bff7b0538c7322422", "5f2c210644c1e567435d78522258e0ae036deedb", "5da3bb198b087c15509f933215b141de9e8f43ed", "15cf1f17aeba62cd834116b770f173b0aa614bf4", "e8c6c3fc9b52dffb15fe115702c6f159d955d308", "7754b708d6258fb8279aa5667ce805e9f925dfd0", "52d4952426f40394af1db43f429e0b2a2e326197", "e52be9a083e621d9ed29c8e9914451a6a327ff59", "e860db656f39d738050b5f3e0bf72724e6a4ad5c", "ea79a2ad4ac307cb8c586b52bf06d7bf783003a8", "95b5296f7ec70455b0cf1748cddeaa099284bfed", "62694828c716af44c300f9ec0c3236e98770d7cf", "8576d0031f2b0fe1a0f93dd454e73d48d98a4c63", "855882a5943fc12fa9c0e8439c482e055b4b46f3", "51d6a8a61ea9588a795b20353c97efccec73f5db", "ee6f9a0f6eb5b615a36acc1444f4df1359cc2a63", "8fcf7dfa30fa0c4194aef41c508a95d59be38f23", "097104fc731a15fad07479f4f2c4be2e071054a2", "741485741734a99e933dd0302f457158c6842adf", "ac8e09128e1e48a2eae5fa90f252ada689f6eae7", "90cb074a19c5e7d92a1c0d328a1ade1295f4f311", "e6d689054e87ad3b8fbbb70714d48712ad84dc1c", "855bfc17e90ec1b240efba9100fb760c068a8efa", "021469757d626a39639e260492eea7d3e8563820", "4f4f920eb43399d8d05b42808e45b56bdd36a929", "1c3073b57000f9b6dbf1c5681c52d17c55d60fd7", "fcf393a90190e376b617cc02e4a473106684d066", "95023e3505263fac60b1759975f33090275768f3", "ac98e7c570eb4a9db23f85164010f94afba1251e", "6a8a3c604591e7dd4346611c14dbef0c8ce9ba54", "ade1034d5daec9e3eba1d39ae3f33ebbe3e8e9a7", "399a2c23bd2592ebe20aa35a8ea37d07c14199da", "5550a6df1b118a80c00a2459bae216a7e8e3966c", "77223849321d57a03e0571a08e71eba06e38834a", "11a6593e6e35f95ebeb5233897d1d8bcad6f9c87", "33548531f9ed2ce6f87b3a1caad122c97f1fd2e9", "748e72af01ba4ee742df65e9c030cacec88ce506", "eee8a37a12506ff5df72c402ccc3d59216321346", "47541d04ec24662c0be438531527323d983e958e", "defa8774d3c6ad46d4db4959d8510b44751361d8", "1513949773e3a47e11ab87d9a429864716aba42d", "d56fe69cbfd08525f20679ffc50707b738b88031", "ad1679295a5e5ebe7ad05ea1502bce961ec68057", "3af1a375c7c1decbcf5c3a29774e165cafce390c", "d912b8d88d63a2f0cb5d58164e7414bfa6b41dfa", "af62621816fbbe7582a7d237ebae1a4d68fcf97d", "8cedb92694845854f3ad0daf6c9adb6b81c293de", "d647099e571f9af3a1762f895fd8c99760a3916e", "f913bb65b62b0a6391ffa8f59b1d5527b7eba948", "d5ab6aa15dad26a6ace5ab83ce62b7467a18a88e", "f6532bf13a4649b7599eb40f826aa5281e392c61", "473cbc5ec2609175041e1410bc6602b187d03b23", "74618fb4ce8ce0209db85cc6069fe64b1f268ff4", "4a03f07397c5d32463750facf010c532f45233a5", "292e1c88d43a77dbe5c610f4f611cfdb6d3212b6", "f0a9d69028edd1a39147848ad1116ca308d7491e", "dba493caf6647214c8c58967a8251641c2bda4c2", "7fb6bc6c920ca574677f0d3a40c5c377a095885b", "270733d986a1eb72efda847b4b55bc6ba9686df4", "5d2e5833ca713f95adcf4267148ac2ccf2318539", "134db6ca13f808a848321d3998e4fe4cdc52fbc2", "8b2c090d9007e147b8c660f9282f357336358061", "0b3144cdc9d6d5a1498d6178db20d1c49fb64de9", "df90850f1c153bfab691b985bfe536a5544e438b", "a79704c1ce7bf10c8753a8f51437ccbc61947d03", "f83dd9ff002a40228bbe3427419b272ab9d5c9e4", "842d82081f4b27ca2d4bc05c6c7e389378f0c7b8", "ae2c71080b0e17dee4e5a019d87585f2987f0508", "53c8cbc4a3a3752a74f79b74370ed8aeed97db85", "8127b7654d6e5c46caaf2404270b74c6b0967e19", "6f0d3610c4ee7b67e9d435d48bc98167761251e8", "6f5151c7446552fd6a611bf6263f14e729805ec7", "5bfad0355cdb62b22970777d140ea388a7057d4c", "14d7bce17265738f10f48987bb7bffb3eafc676e", "b42a97fb47bcd6bfa72e130c08960a77ee96f9ab", "07d986b1005593eda1aeb3b1d24078db864f8f6a", "6688b2b1c1162bc00047075005ec5c7fca7219fd", "b44ca5bb74b27d196f281b6741c645f425ff65c1", "82e1692467969940a6d6ac40eae606b8b4981f7e", "681399aa0ea4cbffd9ab22bf17661d6df4047349", "0c5afb209b647456e99ce42a6d9d177764f9a0dd", "350da18d8f7455b0e2920bc4ac228764f8fac292", "42afe6d016e52c99e2c0d876052ade9c192d91e7", "bccb35704cdd3f2765b1a3f0296d1bff3be019c1", "9a1a9dd3c471bba17e5ce80a53e52fcaaad4373e", "3dabf7d853769cfc4986aec443cc8b6699136ed0", "1a8d40bcfb087591cc221086440d9891749d47b8", "03af8cf40283ff30f1da3637b024319d0c79bdf0", "400e6c777d5894db2f6538c8ebd1124352b1c064", "1cbd3f96524ca2258fd2d5c504c7ea8da7fb1d16", "90c4deaa538da42b9b044d7b68c3692cced66036", "0515e43c92e4e52254a14660718a9e498bd61cf5", "4d2975445007405f8cdcd74b7fd1dd547066f9b8", "2e832d5657bf9e5678fd45b118fc74db07dac9da", "45f3bf505f1ce9cc600c867b1fb2aa5edd5feed8", "4e7ebf3c4c0c4ecc48348a769dd6ae1ebac3bf1b", "70c25293e33f5c37143ae20e3b0198a68083a5ed", "4ae59d2a28abd76e6d9fb53c9e7ece833dce7733", "d074b33afd95074d90360095b6ecd8bc4e5bb6a2", "75879ab7a77318bbe506cb9df309d99205862f6c", "03b98b4a2c0b7cc7dae7724b5fe623a43eaf877b", "eb7b387a3a006609b89ca5ed0e6b3a1d5ecb5e5a", "9436170c648c40b6f4cc3751fca3674aa82ffe9a", "b42b535fcd0d9bd41a6594a910ea4623e907ceb9", "60040e4eae81ab6974ce12f1c789e0c05be00303", "6d2ca1ddacccc8c865112bd1fbf8b931c2ee8e75", "ffec78f270dba4bdaf6bca7aedc16798bb9347ef", "e8f0f9b74db6794830baa2cab48d99d8724e8cb6", "8cb3f421b55c78e56c8a1c1d96f23335ebd4a5bf", "208a2c50edb5271a050fa9f29d3870f891daa4dc", "a7c39a4e9977a85673892b714fc9441c959bf078", "44d2ab6b7166274cc13b52d8f73a36839ca0d4a8", "2dd5f1d69e0e8a95a10f3f07f2c0c7fa172994b3", "6f35b6e2fa54a3e7aaff8eaf37019244a2d39ed3", "ce30ddb5ceaddc0e7d308880a45c135287573d0e", "d5afd7b76f1391321a1340a19ba63eec9e0f9833", "c586463b8dbedce2bfce3ee90517085a9d9e2e13", "f7be8956639e66e534ed6195d929aed4e0b90cad", "16286fb0f14f6a7a1acc10fcd28b3ac43f12f3eb", "2b1129efcbafa61da1d660de3b5c84b646540311", "5b01c4eef1e83f98751bb3ef1e4fca34abb8f530", "910524c0d0fe062bf806bb545627bf2c9a236a03", "75d2ecbbcc934563dff6b39821605dc6f2d5ffcc", "205e4d6e0de81c7dd6c83b737ffdd4519f4f7ffa", "7f8d2d7eaa03132caefe0f3b126b5b369a712c9d", "aaeb8b634bb96a372b972f63ec1dc4db62e7b62a", "f0681fc08f4d7198dcde803d69ca62f09f3db6c5", "05c974b9fde42f87e28458fb7febf7a05f2dfd18", "db3984b143c59584a32d762d712d21c0e8cf38b8", "d567f2bbc6ce6d6acf0114e6514f31eff4da68f6", "d785fcf71cb22f9c33473cba35f075c1f0f06ffc", "36fe39ed69a5c7ff9650fd5f4fe950b5880760b0", "294d1fa4e1315e1cf7cc50be2370d24cc6363a41", "a6771936ffeba6e7fffad1d2c60e42519c615e24", "eb86c6642040944abc997848a32e631d1f25a2f5", "40a9f3d73c622cceee5e3d6ca8faa56ed6ebef60", "6515fe829d0b31a5e1f4dc2970a78684237f6edb", "0b87d91fbda61cdea79a4b4dcdcb6d579f063884", "38cc2f1c13420170c7adac30f9dfac69b297fb76", "2dced31a14401d465cd115902bf8f508d79de076", "fbb2f81fc00ee0f257d4aa79bbef8cad5000ac59", "f5603ceaebe3caf6a812edef9c4b38def78cbf34", "ed023651e31cdbcaa5ef2ee1d71ddbc2906c2f76", "d7b4d741b1dd4fb3f278efa5fdf2a5d8523caa0e", "4c8581246ed4d90c942a23ed7c0e007221fa684d", "2549ac0d3f40c1f6d72f641c2f05a17aef4bf42a", "ff7bc7a6d493e01ec8fa2b889bcaf6349101676e", "c30e4e4994b76605dcb2071954eaaea471307d80", "b261439b5cde39ec52d932a222450df085eb5a91", "e73b1137099368dd7909d203b80c3d5164885e44", "719a5286611c2a89890f713af54f4a00d10967e6", "ab1900b5d7cf3317d17193e9327d57b97e24d2fc", "1962e4c9f60864b96c49d85eb897141486e9f6d1", "580e48d3e7fe1ae0ceed2137976139852b1755df", "5df376748fe5ccd87a724ef31d4fdb579dab693f", "2f184c6e2c31d23ef083c881de36b9b9b6997ce9", "8b3c867e67b263d7a0577a112173a64009a3b4ba", "eff87ecafed67cc6fc4f661cb077fed5440994bb", "c259db2675f3bfb157f37e6c93b03d1d14dab4c7", "46c1af268d4b3c61a0a12be091ca008a3a60e4cd", "39dc2ce4cce737e78010642048b6ed1b71e8ac2f", "cf875336d5a196ce0981e2e2ae9602580f3f6243", "151481703aa8352dc78e2577f0601782b8c41b34", "606dff86a34c67c79d93f1e536487847a5bb7002", "cfa92e17809e8d20ebc73b4e531a1b106d02b38c", "28a900a07c7cbce6b6297e4030be3229e094a950", "9c4521dd25628b517dac3656410242b83b91e1e0", "335435a94f8fa9c128b9f278d929c9d0e45e2510", "bcc346f4a287d96d124e1163e4447bfc47073cd8", "2b4d092d70efc13790d0c737c916b89952d4d8c7", "86b985b285c0982046650e8d9cf09565a939e4f9", "0b9d3a0c61ee498f8ed54aaa22d3c4e72aa56f40", "0be015e2f9a1d2acebc3afb6e0f6948dd2f9d23d", "5d9971c6a9d5c56463ea186850b16f8969a58e67", "53e34ff4639806b7599c846f219c02b025da9d13", "4b3dd18882ff2738aa867b60febd2b35ab34dffc", "985bbe1d47b843fa0b974b4db91be23f218d1ce7", "5d485501f9c2030ab33f97972aa7585d3a0d59a7", "d41c11ebcb06c82b7055e2964914b9af417abfb2", "58ca110261680a70480eb0fd5d6f609c6689323f", "1b3b01513f99d13973e631c87ffa43904cd8a821", "66ebb070ea8de63afa11cc856fe2754ea39a93ff", "b961e512242ddad7712855ab00b4d37723376e5d", "dd031dbf634103ff3c58ce87aa74ec6921b2e21d", "539bbf8e4916481bd089d5641175085edf4cf049", "49e975a4c60d99bcc42c921d73f8d89ec7130916", "0f395a49ff6cbc7e796656040dbf446a40e300aa", "76dc11b2f141314343d1601635f721fdeef86fdb", "f3e005e567f16fa55c54b4c1b17f4538d799c7de", "b340f275518aa5dd2c3663eed951045a5b8b0ab1", "7f36dd9ead29649ed389306790faf3b390dc0aa2", "6a6406906470be10f6d6d94a32741ba370a1db68", "b1665e1ddf9253dcaebecb48ac09a7ab4095a83e", "265e76285e18587065a1e28246971f003c5267f3", "5f27ed82c52339124aa368507d66b71d96862cb7", "374c7a2898180723f3f3980cbcb31c8e8eb5d7af", "5db4fe0ce9e9227042144758cf6c4c2de2042435", "e8c9dcbf56714db53063b9c367e3e44300141ff6", "78216cd51e6e1cc014b83e27e7e78631ad44b899", "1071dde48a77f81c35ad5f0ca90a9daedb54e893", "e57e1dce81e888eb07054923602e35bfb5ef3eb8", "016f49a54b79ec787e701cc8c7d0280273f9b1ef", "98218fa05a171a641435c154afa17bc99cf3375e", "5ea9063b44b56d9c1942b8484572790dff82731e", "ba8a99d35aee2c4e5e8a40abfdd37813bfdd0906", "dbb0a527612c828d43bcb9a9c41f1bf7110b1dc8", "8812aef6bdac056b00525f0642702ecf8d57790b", "f1af714b92372c8e606485a3982eab2f16772ad8", "e8410c4cd1689829c15bd1f34995eb3bd4321069", "34d484b47af705e303fc6987413dc0180f5f04a9", "679b7fa9e74b2aa7892eaea580def6ed4332a228", "7ae8acf20f9415f99bfb95aa000d698b8499f1ee", "3d1a6a5fd5915e0efb953ede5af0b23debd1fc7f", "35c973dba6e1225196566200cfafa150dd231fa8", "c60601bdb5465d8270fdf444e5d8aeccab744e29", "d83db03f8eae6dba91ce044c640c6b35ccf541f3", "6856a11b98ffffeff6e2f991d3d1a1232c029ea1", "3c78b642289d6a15b0fb8a7010a1fb829beceee2", "9f4f890f74ac91bdc4323e061502331945474b90", "b14e3fe0d320c0d7c09154840250d70bc88bb6c0", "416364cfdbc131d6544582e552daf25f585c557d", "287900f41dd880802aa57f602e4094a8a9e5ae56", "48cf1105eca8049e8625c5b30a69620b2381589c", "af3e6e20de06b03c33f8e85eced74c2d096730ea", "70d0bffa288e317bc62376f4f577c5bd7712e521", "a5c04f2ad6a1f7c50b6aa5b1b71c36af76af06be", "4541c9b4b7e6f7a232bdd62ae653ba5ec0f8bbf6", "dec5b11b01f35f72adb41d2be26b9b95870c5c00", "f9ccfe000092121a2016639732cdb368378256d5", "8f5ce25e6e1047e1bf5b782d045e1dac29ca747e", "2912c3ea67678a1052d7d5cbe734a6ad90fc360e", "31f1c92dbfa5aa338a21a0cb15d071cb9dc6e362", "89c73b1e7c9b5e126a26ed5b7caccd7cd30ab199", "016194dbcd538ab5a129ef1bcff3c6e073db63f9", "6a806978ca5cd593d0ccd8b3711b6ef2a163d810", "eacf974e235add458efb815ada1e5b82a05878fa", "1e2770ce52d581d9a39642b40bfa827e3abf7ea2", "3a60678ad2b862fa7c27b11f04c93c010cc6c430", "1dff919e51c262c22630955972968f38ba385d8a", "fe464b2b54154d231671750053861f5fd14454f5", "acc548285f362e6b08c2b876b628efceceeb813e", "744db9bd550bf5e109d44c2edabffec28c867b91", "e0fe68c92fefa80992f4861b0c45a3fbec7cf1c9", "23860d947cf221b6ddb6d6cf3a7ac4b08c7cb8d3", "a57b37549edba625f5955759e259e52eb0af8773", "bf03f0fe8f3ba5b118bdcbb935bacb62989ecb11", "25e2d3122d4926edaab56a576925ae7a88d68a77", "4fee2f524ef12741d2b0fa96f45a5ef9d20ada83", "cacd51221c592012bf2d9e4894178c1c1fa307ca", "5850aab97e1709b45ac26bb7d205e2accc798a87", "08f4832507259ded9700de81f5fd462caf0d5be8", "c87d5036d3a374c66ec4f5870df47df7176ce8b9", "29a9e9b5926e65512c25c845cceba42fc1be2958", "45877ff4694576f59c2a9ca45aa65f935378492a", "59efb1ac77c59abc8613830787d767100387c680", "fe9c460d5ca625402aa4d6dd308d15a40e1010fa", "72a00953f3f60a792de019a948174bf680cd6c9f", "28de411a5b3eb8411e7bcb0003c426aa91f33e97", "9f428db0d3cf26b9b929dd333a0445bcc7514cdf", "aa8341cb5d8f0b95f619d9949131ed5c896d6470", "76d939f73a327bf1087d91daa6a7824681d76ea1", "19fb5e5207b4a964e5ab50d421e2549ce472baa8", "75fcbb01bc7e53e9de89cb1857a527f97ea532ce", "a1ee0176a9c71863d812fe012b5c6b9c15f9aa8a", "c980443ca996402de4b5e5424f872acda0368831", "52c71d20dced998a607c466241dfc2eb88183de8", "193ec7bb21321fcf43bbe42233aed06dbdecbc5c", "a285b6edd47f9b8966935878ad4539d270b406d1", "e9b731f00d16a10a31ceea446b2baa38719a31f1", "49ed46d45d7a9cbb1077d6f7cf151a63c2f02cab", "eb9312458f84a366e98bd0a2265747aaed40b1a6", "23e75f5ce7e73714b63f036d6247fa0172d97cb6", "dce3dff9216d63c4a77a2fcb0ec1adf6d2489394", "7f9be0e08784835de0f8bc3a82fcca02b3721dc1", "78f244dc2a171944836a89874b8f60e9fe80865d", "c72e6992f44ce75a40f44be4365dc4f264735cfb", "33bbf01413910bca26ed287112d32fe88c1cc0df", "33403e9b4bbd913ae9adafc6751b52debbd45b0e", "920a92900fbff22fdaaef4b128ca3ca8e8d54c3e", "6cb8c52bb421ce04898fa42cb997c04097ddd328", "d95e6185f82e3ef3880a98122522eca8c8c3f34e", "7d9fe410f24142d2057695ee1d6015fb1d347d4a", "0729628db4bb99f1f70dd6cb2353d7b76a9fce47", "1bcbf2a4500d27d036e0f9d36d7af71c72f8ab61", "2f882ceaaf110046e63123b495212d7d4e99f33d", "0339459a5b5439d38acd9c40a0c5fea178ba52fb", "2ec7d6a04c8c72cc194d7eab7456f73dfa501c8c", "a6ab23f67d85da26592055c0eac4c34f05c26519", "0c377fcbc3bbd35386b6ed4768beda7b5111eec6", "d6fb606e538763282e3942a5fb45c696ba38aee6", "08fbbfe87563595508a77629e47613d6bd1119eb", "8eb9aa6349db3dd1b724266fcd5fc39a83da022a", "36b23007420b98f368d092bab196a8f3cbcf6f93", "b6530ea4c42f0133468d1ff0a44738b505152a8e", "ce2945e369603fcec1fcdc6e19aac5996325cba9", "f9c86f8b0d312ceec871c8a3b6bc79bbe76c1069", "e5fbaeddbf98c667ec7c5575bda2158a36b55409", "a7c066e636b8953481b4a8d8ff25a43a96dd348f", "c068263bb09968fe69c053906279b16532b778f4", "2c811b647a6aac924920c06e607e9e8d4b8d872d", "ebfdb4842c69177b65022f00d3d038d645f3260b", "43010792bf5cdb536a95fba16b8841c534ded316", "bcb79e3ac69508060c8cba105f6a8622eb929ab1", "c7f752eea91bf5495a4f6e6a67f14800ec246d08", "451c42da244edcb1088e3c09d0f14c064ed9077e", "22143664860c6356d3de3556ddebe3652f9c912a", "711bb5f63139ee7a9b9aef21533f959671a7d80e", "8ff1f263d91f192269f6f3b324bdb1d30761ae41", "4db99a2268a120c7af636387241188064ea42338", "a2eb90e334575d9b435c01de4f4bf42d2464effc", "591a737c158be7b131121d87d9d81b471c400dba", "2744e6d526b8f2c1b297ac2d2458aaa08b0cda11", "8699268ee81a7472a0807c1d3b1db0d0ab05f40d", "db5a00984fa54b9d2a1caad0067a9ff0d0489517", "6c40fc9df6588f7cb721537883167eede1b8d369", "c53352a4239568cc915ad968aff51c49924a3072", "ae5e92abd5929ee7f0a5aa1622aa094bac4fae29", "9e297343da13cf9ba0ad8b5b75c07723136f4885", "edff76149ec44f6849d73f019ef9bded534a38c2", "1f94734847c15fa1da68d4222973950d6b683c9e", "1d7df3df839a6aa8f5392310d46b2a89080a3c25", "07377c375ac76a34331c660fe87ebd7f9b3d74c4", "52472ec859131844f38fc7d57944778f01d109ac", "7b455cbb320684f78cd8f2443f14ecf5f50426db", "a2b4a6c6b32900a066d0257ae6d4526db872afe2", "9ca542d744149f0efc8b8aac8289f5e38e6d200c", "011e6146995d5d63c852bd776f782cc6f6e11b7b", "91d513af1f667f64c9afc55ea1f45b0be7ba08d4", "96e731e82b817c95d4ce48b9e6b08d2394937cf8", "5495e224ac7b45b9edc5cfeabbb754d8a40a879b", "84fe5b4ac805af63206012d29523a1e033bc827e", "92de9a54515f4ac8cc8e4e6b0dfab20e5e6bb09d", "de0ee491d2747a6f3d171f813fe6f5cdb3a27fd6", "2d748f8ee023a5b1fbd50294d176981ded4ad4ee", "4317856a1458baa427dc00e8ea505d2fc5f118ab", "efd308393b573e5410455960fe551160e1525f49", "eb3066de677f9f6131aab542d9d426aaf50ed2ce", "fb1627ed224bf7b1e3d80c097316ed7703951df2", "574b62c845809fd54cc168492424c5fac145bc83", "585260468d023ffc95f0e539c3fa87254c28510b", "84c5b45328dee855c4855a104ac9c0558cc8a328", "b50edfea790f86373407a964b4255bf8e436d377", "0c0db39cac8cb76b52cfdbe10bde1c53d68d202f", "7e2cfbfd43045fbd6aabd9a45090a5716fc4e179", "fb85867c989b9ee6b7899134136f81d6372526a9", "946017d5f11aa582854ac4c0e0f1b18b06127ef1", "76669f166ddd3fb830dbaacb3daa875cfedc24d9", "3f0c51989c516a7c5dee7dec4d7fb474ae6c28d9", "15f70a0ad8903017250927595ae2096d8b263090", "050a149051a5d268fcc5539e8b654c2240070c82", "93d11da02205bbc5ae68e521e421f70a4b74a7f7", "5bb87c7462c6c1ec5d60bde169c3a785ba5ea48f", "57ba4b6de23a6fc9d45ff052ed2563e5de00b968", "0019925779bff96448f0c75492717e4473f88377", "cb9921d5fc4ffa50be537332e111f03d74622442", "e7144f5c19848e037bb96e225d1cfd961f82bd9f", "8334da483f1986aea87b62028672836cb3dc6205", "d0eb3fd1b1750242f3bb39ce9ac27fc8cc7c5af0", "1ef4aac0ebc34e76123f848c256840d89ff728d0", "b8084d5e193633462e56f897f3d81b2832b72dff", "b2470969e4fba92f7909eac26b77d08cc5575533", "c678920facffd35853c9d185904f4aebcd2d8b49", "26ebe98753acec806b7281d085110c06d9cd1e16", "cdef0eaff4a3c168290d238999fc066ebc3a93e8", "8bfada57140aa1aa22a575e960c2a71140083293", "ec39e9c21d6e2576f21936b1ecc1574dadaf291e", "48121f5937accc8050b0c9bf2be6d1c58b07a8a0", "fa641327dc5873276f0af453a2caa1634c16f143", "0b642f6d48a51df64502462372a38c50df2051b1", "c758b9c82b603904ba8806e6193c5fefa57e9613", "b5ca8d4f259f35c1f3edfd9f108ce29881e478b0", "61efeb64e8431cfbafa4b02eb76bf0c58e61a0fa", "ddf099f0e0631da4a6396a17829160301796151c", "8ec82da82416bb8da8cdf2140c740e1574eaf84f", "1e62ca5845a6f0492574a5da049e9b43dbeadb1b", "01e14d8ffd6767336d50c2b817a7b7744903e567", "5865b6d83ba6dbbf9167f1481e9339c2ef1d1f6b", "7df268a3f4da7d747b792882dfb0cbdb7cc431bc", "78a11b7d2d7e1b19d92d2afd51bd3624eca86c3c", "ea03a569272d329090fe60d6bff8d119e18057d7", "2594a77a3f0dd5073f79ba620e2f287804cec630", "7fcd03407c084023606c901e8933746b80d2ad57", "cbb27980eb04f68d9f10067d3d3c114efa9d0054", "55fdff2881d43050a8c51c7fdc094dbfbbe6fa46", "90498b95fe8b299ce65d5cafaef942aa58bd68b7", "92be73dffd3320fe7734258961fe5a5f2a43390e", "8bf243817112ac0aa1348b40a065bb0b735cdb9c", "ac855f0de9086e9e170072cb37400637f0c9b735", "64b9ad39d115f3e375bde4f70fb8fdef5d681df8", "6412d8bbcc01f595a2982d6141e4b93e7e982d0f", "ef2bb8bd93fa8b44414565b32735334fa6823b56", "f20e0eefd007bc310d2a753ba526d33a8aba812c", "6fbb179a4ad39790f4558dd32316b9f2818cd106", "55266ddbe9d5366e8cd1b0b645971cad6d12157a", "61f93ed515b3bfac822deed348d9e21d5dffe373", "054738ce39920975b8dcc97e01b3b6cc0d0bdf32", "26973cf1552250f402c82e9a4445f03fe6757b58", "80097a879fceff2a9a955bf7613b0d3bfa68dc23", "1275852f2e78ed9afd189e8b845fdb5393413614", "8cd9475a3a1b2bcccf2034ce8f4fe691c57a4889", "14d72dc9f78d65534c68c3ed57305f14bd4b5753", "0d8cec1b3f9b6e25d9d31eeb54d8894a1f2ef84f", "82eff71af91df2ca18aebb7f1153a7aed16ae7cc", "0ee737085af468f264f57f052ea9b9b1f58d7222", "6eaf446dec00536858548fe7cc66025b70ce20eb", "19e0cc41b9f89492b6b8c2a8a58d01b8242ce00b", "566563a02dbaebec07429046122426acd7039166", "177d03c5851f7082cb023a20fa8a2cd1dfb59467", "72a55554b816b66a865a1ec1b4a5b17b5d3ba784", "a3201e955d6607d383332f3a12a7befa08c5a18c", "35f03f5cbcc21a9c36c84e858eeb15c5d6722309", "cae41c3d5508f57421faf672ee1bea0da4be66e0", "15ef65fd68d61f3d47326e358c446b0f054f093a", "a75dfb5a839f0eb4b613d150f54a418b7812aa90", "5babbad3daac5c26503088782fd5b62067b94fa5", "0e2ea7af369dbcaeb5e334b02dd9ba5271b10265", "81695fbbbea2972d7ab1bfb1f3a6a0dbd3475c0f", "de0eb358b890d92e8f67592c6e23f0e3b2ba3f66", "a4bb791b135bdc721c8fcc5bdef612ca654d7377", "3c563542db664321aa77a9567c1601f425500f94", "772474b5b0c90629f4d9c223fd9c1ef45e1b1e66", "7224d58a7e1f02b84994b60dc3b84d9fe6941ff5", "cd2f8d661ea2c6d6818a278eb4f0548751c3b1ae", "ba6769c165967c8dcb11fe5e0be2153ddbe99c7e", "6ce23cf4f440021b7b05aa3c1c2700cc7560b557", "7d40e7e5c01bd551edf65902386401e1b8b8014b", "a8117a4733cce9148c35fb6888962f665ae65b1e", "dbced84d839165d9b494982449aa2eb9109b8467", "4c8ef4f98c6c8d340b011cfa0bb65a9377107970", "035c8632c1ffbeb75efe16a4ec50c91e20e6e189", "137aa2f891d474fce1e7a1d1e9b3aefe21e22b34", "6462ef39ca88f538405616239471a8ea17d76259", "918fc4c77a436b8a588f63b2b37420b7868fbbf8", "2f43b614607163abf41dfe5d17ef6749a1b61304", "ff76ff05aa1ab17e5ca9864df2252e6bb44c8a17", "fd649233d62bf43d589818fbb41295e2d0669aeb", "61a3c45c9f802f9d5fa8d94fee811e203bac6487", "db36e682501582d1c7b903422993cf8d70bb0b42", "a14ae81609d09fed217aa12a4df9466553db4859", "0e5dad0fe99aed6978c6c6c95dc49c6dca601e6a", "3d4b76fe73ea16400d62d0d776b3f43cc5ecf72b", "9b9a1f18749e969c8f246894e59c62ae86b079be", "0394e684bd0a94fc2ff09d2baef8059c2652ffb0", "be4f18e25b06f430e2de0cc8fddcac8585b00beb", "ecd08edab496801fd4fde45362dde462d00ee91c", "6cce5ccc5d366996f5a32de17a403341db5fddc6", "1063be2ad265751fb958b396ee26167fa0e844d2", "101569eeef2cecc576578bd6500f1c2dcc0274e2", "d12bea587989fc78b47584470fd8f689b6ab81d2", "7726a6ab26a1654d34ec04c0b7b3dd80c5f84e0d", "5b721f86f4a394f05350641e639a9d6cb2046c45", "e4b825bf9d5df47e01e8d7829371d05208fc272d", "0c6a18b0cee01038eb1f9373c369835b236373ae", "34a41ec648d082270697b9ee264f0baf4ffb5c8d", "04470861408d14cc860f24e73d93b3bb476492d0", "53de11d144cd2eda7cf1bb644ae27f8ef2489289", "d082f35534932dfa1b034499fc603f299645862d", "a8e75978a5335fd3deb04572bb6ca43dbfad4738", "84c0f814951b80c3b2e39caf3925b56a9b2e1733", "62e0380a86e92709fe2c64e6a71ed94d152c6643", "e5b301ee349ba8e96ea6c71782295c4f06be6c31", "77cea27494499dd162221d1476bf70a87391790a", "481fb0a74528fa7706669a5cce6a212ac46eaea3", "0059b3dfc7056f26de1eabaafd1ad542e34c2c2e", "cd3b713722ccb1e2ae3b050837ca296b2a2dd82a", "98a660c15c821ea6d49a61c5061cd88e26c18c65", "83d50257eb4c0aa8d16d27bf2ee8d0614fd63bf6", "3bf8e4d89b9e6d004de6ea52e3e9d68f6015f94b", "0756efe121e37479157010e18723e0c8da02a34b", "cceec87bad847b9b87178bde8ce5cce6bf1a8e99", "651cafb2620ab60a0e4f550c080231f20ae6d26e", "b712f08f819b925ff7587b6c09a8855bc295d795", "33ac7fd3a622da23308f21b0c4986ae8a86ecd2b", "05287cbad6093deffe9a0fdb9115605595dfeaf0", "584909d2220b52c0d037e8761d80cb22f516773f", "b1efefcc9a5d30be90776571a6cc0071f3679753", "29e793271370c1f9f5ac03d7b1e70d1efa10577c", "c1dd69df9dfbd7b526cc89a5749f7f7fabc1e290", "942b89d8d17e89e58c82453de2bfcbbeb09adc81", "b7b8e7813fbc12849f2daba5cab604abd8cbaab6", "146bbf00298ee1caecde3d74e59a2b8773d2c0fc", "384f972c81c52fe36849600728865ea50a0c4670", "5161e38e4ea716dcfb554ccb88901b3d97778f64", "214ac8196d8061981bef271b37a279526aab5024", "20da3ec27d221973c681ed8713f3e00ff10fef6b", "cd436f05fb4aeeda5d1085f2fe0384526571a46e", "81831ed8e5b304e9d28d2d8524d952b12b4cbf55", "205b34b6035aa7b23d89f1aed2850b1d3780de35", "a11ce3c9b78bf3f868b1467b620219ff651fe125", "b8d4754813b88ef1a583da2fcd164398824d04db", "2d88e7922d9f046ace0234f9f96f570ee848a5b5", "a324d61c79fe2e240e080f0dab358aa72dd002b3", "964a3196d44f0fefa7de3403849d22bbafa73886", "c84991fe3bf0635e326a05e34b11ccaf74d233dc", "9a98dd6d6aaba05c9e46411ea263f74df908203d", "28b5b5f20ad584e560cd9fb4d81b0a22279b2e7b", "aad7b12936e0ced60bc0be95e8670b60b5d5ce20", "93d74b1315a09f568027b6d8b3068ef048d17889", "89e7d23e0c6a1d636f2da68aaef58efee36b718b", "395a91d49e9283e1bf2d61a75c3dc846b347ea74", "9b1bcef8bfef0fb5eb5ea9af0b699aa0534fceca", "f2d605985821597773bc6b956036bdbc5d307386", "ae8240095c9cca2c395f173fece2f46277b94929", "ce032dae834f383125cdd852e7c1bc793d4c3ba3", "68f19f06f49aa98b676fc6e315b25e23a1efb1f0", "532f7ec8e0c8f7331417dd4a45dc2e8930874066", "14ba910c46d659871843b31d5be6cba59843a8b8", "5c6de2d9f93b90034f07860ae485a2accf529285", "02601d184d79742c7cd0c0ed80e846d95def052e", "430c4d7ad76e51d83bbd7ec9d3f856043f054915", "741950ae2e503a614f257cdac653d1bb30cb8e79", "12c4ba96eaa37586f07be0d82b2e99964048dcb5", "61084a25ebe736e8f6d7a6e53b2c20d9723c4608", "499f1d647d938235e9186d968b7bb2ab20f2726d", "0a0007cfd40ae9694c84f109aea11ec4f2b6cf39", "49fe4f387ac7e5852a78b327ec42cc7300c5f8e0", "3a2fc58222870d8bed62442c00341e8c0a39ec87", "656531036cee6b2c2c71954bb6540ef6b2e016d0", "ffea4184a0b24807b5f4ed87f9a985c2a27027d9", "251e386a90f21db6d02806395b012b297cbf06ff", "13907865a97afde053d7bb7134d58a7bbc12043c", "5278b7a6f1178bf5f90cd3388908925edff5ad46", "78436256ff8f2e448b28e854ebec5e8d8306cf21", "cefaad8241bceb24827a71bf7c2556e458e57faa", "3e0035b447d0d4e11ceda45936c898256f321382", "3fbe4a46b94cdacbf076a66da7ea7e6546e96025", "40b0fced8bc45f548ca7f79922e62478d2043220", "63fd7a159e58add133b9c71c4b1b37b899dd646f", "a2af07176a38fe844b0e2fdf4abae65472628b38", "247cab87b133bd0f4f9e8ce5e7fc682be6340eac", "d723ebf3288126fa8cbb10ba7e2a6308aede857c", "3646b42511a6a0df5470408bc9a7a69bb3c5d742", "5e97a1095f2811e0bc188f52380ea7c9c460c896", "82eb267b8e86be0b444e841b4b4ed4814b6f1942", "da1477b4a65ae5a013e646b57e004f0cd60619a2", "01beab8f8293a30cf48f52caea6ca0fb721c8489", "76e2d7621019bd45a5851740bd2742afdcf62837", "41a6196f88beced105d8bc48dd54d5494cc156fb", "8cb403c733a5f23aefa6f583a17cf9b972e35c90", "b6052dc718c72f2506cfd9d29422642ecf3992ef", "2e8eb9dc07deb5142a99bc861e0b6295574d1fbd", "373c4d6af0ee233f0d669c3955c3a3ef2a009638", "501076313de90aca7848e0249e7f0e7283d669a1", "d3faed04712b4634b47e1de0340070653546deb2", "6974449ce544dc208b8cc88b606b03d95c8fd368", "84bc3ca61fc63b47ec3a1a6566ab8dcefb3d0015", "ebd5df2b4105ba04cef4ca334fcb9bfd6ea0430c", "6ef1996563835b4dfb7fda1d14abe01c8bd24a05", "521482c2089c62a59996425603d8264832998403", "7c47da191f935811f269f9ba3c59556c48282e80", "ac51d9ddbd462d023ec60818bac6cdae83b66992", "b03d6e268cde7380e090ddaea889c75f64560891", "8de06a584955f04f399c10f09f2eed77722f6b1c", "227b1a09b942eaf130d1d84cdcabf98921780a22", "9c25e89c80b10919865b9c8c80aed98d223ca0c6", "8c643e1a61f3f563ec382c1e450f4b2b28122614", "efeeb000107745e3fba04ee4676c0435eaf4257b", "cead57f2f7f7b733f4524c4b5a7ba7f271749b5f", "8a1ed5e23231e86216c9bdd62419c3b05f1e0b4d", "efd28eabebb9815e34031316624e7f095c7dfcfe", "6f08885b980049be95a991f6213ee49bbf05c48d", "0717b47ab84b848de37dbefd81cf8bf512b544ac", "64cf86ba3b23d3074961b485c16ecb99584401de", "47382cb7f501188a81bb2e10cfd7aed20285f376", "2d79dece7890121469f515a6e773ba0251fc2d98", "1b60b8e70859d5c85ac90510b370b501c5728620", "cf54e9776d799aa183d7466094525251d66389a4", "1329206dbdb0a2b9e23102e1340c17bd2b2adcf5", "aad4c94fd55d33a3f3a5377bbe441c9474cdbd1e", "2ad29b2921aba7738c51d9025b342a0ec770c6ea", "0a0b9a9ff827065e4ff11022b0e417ddf1d3734e", "31cdaaa7a47efe2ce0e78ebec29df4d2d81df265", "b1451721864e836069fa299a64595d1655793757", "cccd0edb5dafb3a160179a60f75fd8c835c0be82", "e7697c7b626ba3a426106d83f4c3a052fcde02a4", "66d087f3dd2e19ffe340c26ef17efe0062a59290", "6156eaad00aad74c90cbcfd822fa0c9bd4eb14c2", "def569db592ed1715ae509644444c3feda06a536", "a575009c1c25e27cdba8cc2c6930759a5416f37d", "086655743dc5f16563c012ad43b2f9d06771d9c0", "9e5809122c0880183c7e42c7edd997f92de6d81e", "5fba1b179ac80fee80548a0795d3f72b1b6e49cd", "1bd8ab47177997acb3b0cca4b6a801e6e6ec3eac", "6554ca3187b3cbe5d1221592eb546dfc11aac14b", "8149c30a86e1a7db4b11965fe209fe0b75446a8c", "63ce37da6c0c789099307337bb913e1104473854", "09f853ce12f7361c4b50c494df7ce3b9fad1d221", "c81b27932069e6c7016bfcaa5e861b99ac617934", "bd8e2d27987be9e13af2aef378754f89ab20ce10", "353a89c277cca3e3e4e8c6a199ae3442cdad59b5", "c8a4b4fe5ff2ace9ab9171a9a24064b5a91207a3", "d8f72f50cbe6e0fa4025bc990b7e8a52cc6bbad9", "862f2d84b4230d64ddb3e48967ad417089f2c291", "add50a7d882eb38e35fe70d11cb40b1f0059c96f", "b52886610eda6265a2c1aaf04ce209c047432b6d", "f8c94afd478821681a1565d463fc305337b02779", "88f2952535df5859c8f60026f08b71976f8e19ec", "0ac442bb570b086d04c4d51a8410fcbfd0b1779d", "1246534c3104da030fdb9e041819257e0d57dcbf", "72a03f06fcbf6af92fb3002e2fd9d43e75fd113e", "01b4b32c5ef945426b0396d32d2a12c69c282e29", "6c28b3550f57262889fe101e5d027912eb39564e", "45fbeed124a8956477dbfc862c758a2ee2681278", "e1dd586842419f3c40c0d7b70c120cdea72f5b5c", "a6590c49e44aa4975b2b0152ee21ac8af3097d80", "d79f9ada35e4410cd255db39d7cc557017f8111a", "621ff353960d5d9320242f39f85921f72be69dc8", "861802ac19653a7831b314cd751fd8e89494ab12", "d50751da2997e7ebc89244c88a4d0d18405e8507", "c847de9faa1f1a06d5647949a23f523f84aba7f3", "569988e19ab36582d4bd0ec98e344cbacf177f45", "4157e45f616233a0874f54a59c3df001b9646cd7", "c8292aa152a962763185e12fd7391a1d6df60d07", "d1184939e06dbc3b495c883c53b684c6d6aa9e48", "edde81b2bdd61bd757b71a7b3839b6fef81f4be4", "f3b84a03985de3890b400b68e2a92c0a00afd9d0", "a29566375836f37173ccaffa47dea25eb1240187", "5fea59ccdab484873081eaa37af88e26e3db2aed", "94325522c9be8224970f810554611d6a73877c13", "4e32fbb58154e878dd2fd4b06398f85636fd0cf4", "61262450d4d814865a4f9a84299c24daa493f66e", "b503793943a17d2f569685cd17e86b5b4fffe3fd", "c1cc2a2a1ab66f6c9c6fabe28be45d1440a57c3d", "7f6cd03e3b7b63fca7170e317b3bb072ec9889e0", "14aed1b7c08c941b1d2ba6c1c2ffb6255c306c74", "6ed27a41214716259676b6949999cdf4b12d0bdd", "da2b2be4c33e221c7f417875a6c5c74043b1b227", "8c7f4c11b0c9e8edf62a0f5e6cf0dd9d2da431fa", "aed321909bb87c81121c841b21d31509d6c78f69", "f7ba77d23a0eea5a3034a1833b2d2552cb42fb7a", "a3f69a073dcfb6da8038607a9f14eb28b5dab2db", "4efd58102ff46b7435c9ec6d4fc3dd21d93b15b4", "84ae55603bffda40c225fe93029d39f04793e01f", "6097ea6fd21a5f86a10a52e6e4dd5b78a436d5bf"] \ No newline at end of file diff --git a/s2-dump-ids.py b/s2-dump-ids.py new file mode 100644 index 00000000..66ff6d77 --- /dev/null +++ b/s2-dump-ids.py @@ -0,0 +1,30 @@ +import os +import gzip +import glob +import json +import click +from util import * + +PAPER_JSON_DIR = 'datasets/s2/papers' + +@click.command() +def s2_dump_ids(): + ids = {} + for fn in glob.iglob('{}/**/*.json'.format(PAPER_JSON_DIR), recursive=True): + process_paper(fn, ids) + id_list = list(ids.keys()) + print("Wrote {} ids".format(len(id_list))) + write_json('ids.json', id_list) + +def process_paper(fn, ids): + with open(fn, 'r') as f: + data = json.load(f) + ids[data['paperId']] = True + for cite in data['citations']: + ids[cite['paperId']] = True + +def paper_path(paper_id): + return '{}/{}/{}'.format(DATA_DIR, paper_id[0:3], paper_id) + +if __name__ == '__main__': + s2_dump_ids() diff --git a/s2-extract-papers.py b/s2-extract-papers.py index fb5a8804..3ac8ce50 100644 --- a/s2-extract-papers.py +++ b/s2-extract-papers.py @@ -1,7 +1,19 @@ import os import gzip +import glob +import click -def find_ids(fn, ids): +S2_DIR = '/media/blue/undisclosed/semantic-scholar/corpus-2018-05-03' +DATA_DIR = '/home/lens/undisclosed/megapixels_dev/datasets/s2/db_papers' + +@click.command() +@click.option('--input', '-i', default='ids.json', help='List of IDs to extract from the big dataset.') +def fetch_entries(fn): + ids = load_id_lookup(fn) + for filename in glob.iglob('{}/*.gz'.format(S2_DIR)): + search_dataset_shard('{}/{}'.format(S2_DIR, filename), ids) + +def search_dataset_shard(fn, ids): with gzip.open(fn, 'r') as f: for line in f.readlines(): process_paper(str(line)) @@ -11,17 +23,22 @@ def process_paper(line): if paper_id in ids: print(paper_id) del ids[paper_id] - write_file(paper_id, line) + write_paper(paper_id, line) -def read_lines(fn): +def load_id_lookup(fn): lookup = {} - with open(fn, 'r') as f: - for line in f.readlines(): - lookup[line.strip()] = True + ids = read_json(fn) + for paper_id in ids: + path = paper_path(paper_id) + if not os.path.exists(path): + lookup[paper_id] = True return lookup + +def paper_path(paper_id): + return '{}/{}/{}'.format(DATA_DIR, paper_id[0:3], paper_id) -def write_file(paper_id, data): - dir = '{}/papers/{}/{}'.format(DATA_DIR, paper_id[0:3], paper_id) +def write_paper(paper_id, data): + dir = paper_path(paper_id) fn = dir + '/paper.json' if os.path.exists(fn): return @@ -29,9 +46,5 @@ def write_file(paper_id, data): with open(fn, 'w') as f: f.write(data) -ids = read_lines("ids.txt") -S2_DIR = '/media/blue/undisclosed/semantic-scholar' -DATA_DIR = '/home/lens/undisclosed/megapixels_dev' - -find_ids(S2_DIR + '/sample-S2-records.gz', ids) - +if __name__ == '__main__': + fetch_entries() diff --git a/s2-index.py b/s2-index.py deleted file mode 100644 index 779f63a5..00000000 --- a/s2-index.py +++ /dev/null @@ -1,24 +0,0 @@ -import click -import ijson.backends.yajl2_cffi as ijson - -@click.command() -@click.option('--index', '-n', default=0, help='Index of CSV.') -def build_index(): - pass - -def index_file(fn): - with open(fn, 'r') as f: - parser = ijson.parse(urlopen('http://.../')) - stream.write('') - for prefix, event, value in parser: - if (prefix, event) == ('earth', 'map_key'): - stream.write('<%s>' % value) - continent = value - elif prefix.endswith('.name'): - stream.write('' % value) - elif (prefix, event) == ('earth.%s' % continent, 'end_map'): - stream.write('' % continent) - stream.write('') - -if __name__ == '__main__': - build_index() diff --git a/s2-papers.py b/s2-papers.py index 7320c095..d5e8bcd4 100644 --- a/s2-papers.py +++ b/s2-papers.py @@ -8,6 +8,7 @@ import re import json import click from s2 import SemanticScholarAPI +from util import * ''' s2 search API format: @@ -59,31 +60,5 @@ def fetch_paper(paper_id): time.sleep(random.randint(5, 10)) return paper -def read_citation_list(index=0): - filename = './datasets/citations.csv' - if index > 0: - fn, ext = os.path.splitext(filename) - filename = fn + '-' + str(index) + ext - with open(filename, 'r') as f: - reader = csv.reader(f) - lines = list(reader) - keys = lines[0] - lines = lines[1:] - return keys, lines - -def read_json(fn): - with open(fn, 'r') as json_file: - return json.load(json_file) -def write_json(fn, data): - with open(fn, 'w') as outfile: - json.dump(data, outfile) -def write_csv(fn, keys, rows): - with open(fn, 'w') as f: - writer = csv.writer(f) - if keys is not None: - writer.writerow(keys) - for row in rows: - writer.writerow(row) - if __name__ == '__main__': fetch_papers() diff --git a/s2-search.py b/s2-search.py index 1804207b..b9e8db2d 100644 --- a/s2-search.py +++ b/s2-search.py @@ -5,9 +5,10 @@ import subprocess import time import random import re -import json +import simplejson as json import click from s2 import SemanticScholarAPI +from util import * ''' s2 search API format: @@ -41,28 +42,5 @@ def fetch_entries(index): write_json(entry_fn, results['results'][0]) time.sleep(random.randint(10, 20)) -def read_citation_list(index=0): - filename = './datasets/citations.csv' - if index > 0: - fn, ext = os.path.splitext(filename) - filename = fn + '-' + str(index) + ext - with open(filename, 'r') as f: - reader = csv.reader(f) - lines = list(reader) - keys = lines[0] - lines = lines[1:] - return keys, lines - -def write_json(fn, data): - with open(fn, 'w') as outfile: - json.dump(data, outfile) -def write_csv(fn, keys, rows): - with open(fn, 'w') as f: - writer = csv.writer(f) - if keys is not None: - writer.writerow(keys) - for row in rows: - writer.writerow(row) - if __name__ == '__main__': fetch_entries() diff --git a/util.py b/util.py new file mode 100644 index 00000000..dae3f67c --- /dev/null +++ b/util.py @@ -0,0 +1,31 @@ +import os +import csv +import simplejson as json + +def read_citation_list(index=0): + filename = './datasets/citations.csv' + if index > 0: + fn, ext = os.path.splitext(filename) + filename = fn + '-' + str(index) + ext + with open(filename, 'r') as f: + reader = csv.reader(f) + lines = list(reader) + keys = lines[0] + lines = lines[1:] + return keys, lines + +def read_json(fn): + with open(fn, 'r') as json_file: + return json.load(json_file) + +def write_json(fn, data): + with open(fn, 'w') as outfile: + json.dump(data, outfile) + +def write_csv(fn, keys, rows): + with open(fn, 'w') as f: + writer = csv.writer(f) + if keys is not None: + writer.writerow(keys) + for row in rows: + writer.writerow(row) -- cgit v1.2.3-70-g09d2 From 0dc3e40434c23e4d48119465f39b03bf35fb56bd Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 3 Nov 2018 01:44:18 +0100 Subject: fix output --- .gitignore | 2 ++ s2-extract-papers.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7b6b9cc3..871577ee 100644 --- a/.gitignore +++ b/.gitignore @@ -150,3 +150,5 @@ old-package.json datasets/ +*.tar + diff --git a/s2-extract-papers.py b/s2-extract-papers.py index 3ac8ce50..90323e6e 100644 --- a/s2-extract-papers.py +++ b/s2-extract-papers.py @@ -16,7 +16,7 @@ def fetch_entries(fn): def search_dataset_shard(fn, ids): with gzip.open(fn, 'r') as f: for line in f.readlines(): - process_paper(str(line)) + process_paper(str(line)[2:-3]) def process_paper(line): paper_id = line.split('"id":"', 2)[1].split('"', 2)[0] @@ -43,7 +43,7 @@ def write_paper(paper_id, data): if os.path.exists(fn): return os.makedirs(dir, exist_ok=True) - with open(fn, 'w') as f: + with open(fn, 'wb') as f: f.write(data) if __name__ == '__main__': -- cgit v1.2.3-70-g09d2