{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "#Web Scraping Indeed for Key Data Science Job Skills" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As many of you probably know, being a data scientist can require a pretty large skill set . . .\n", "\n", "\n", "Credit: [Swami Chandrasekaran](http://nirvacana.com/thoughts/becoming-a-data-scientist/)\n", "\n", "To master all of that at a high level would probably take a lifetime! I'm sure many data scientists would love to be highly skilled in all of these areas if possible, but busy Ph.D. students like me (that are trying to graduate in an efficient manner!) don't have enough time to focus on all of these skills.\n", "\n", "So which of these skills are most employers actually looking for? \n", "\n", "On DataScienceCentral, I saw a link to [this posting](http://kumaranpm.blogspot.com/2014/11/popular-software-skills-in-data-science.html) by Kumaran Ponnambalam where he examined this question with R by scraping job postings. I thought it was an interesting idea. I wanted to find out this information for myself, as updated as possible, so I could see any changing trends in the job market. \n", "\n", "It would also be nice to see if different cities have different skills they like to emphasize (i.e. does the Silicon Valley market have different skills they prefer compared to New York City?)\n", "\n", "Data like this isn't going to be easily accessible through a .csv or database. Sometimes, you are going to have to get it yourself. That may require [web scraping](http://en.wikipedia.org/wiki/Web_scraping), which automates the process of collecting data from websites. I've always thought this sounded very cool, but I didn't know how to do it. \n", "\n", "Luckily, Greg Reda at Datascope Analytics had a great blog post about web scraping that helped me complete this project (see it [here](http://www.gregreda.com/2013/03/03/web-scraping-101-with-python/)). He did a great job! I'm not going to go into as much detail about web scraping as he did in this notebook, so I would recommend going to his blog post if you want to learn the basics.\n", "\n", "So, in this notebook, I am going to scrape job postings from Indeed.com for data science jobs and see which skills employers want the most (Python or R? Are they interested in Spark yet? How dominant are NoSQL databases? Are they using proprietary software like SAS or are companies preferring open source now?) To make it even better, I will create the program so that I can have a detailed breakdown by city. " ] }, { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "##Program Setup" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The basic workflow of the program will be:\n", "\n", "- Enter the city we want to search for jobs in matching the title \"data scientist\" (in quotes so it is a direct match) on Indeed.com\n", "- See the list of job postings displayed by the website\n", "- Access the link to each job posting\n", "- Scrape all of the html in the job posting\n", "- Filter it to only include words\n", "- Reduce the words to a set so that each word is only counted once\n", "- Keep a running total of the words and see how often a job posting included them\n", "\n", "We will create two functions. The first will scape an individual job posting for the HTML, clean it up to get the words only, then output the final list of words. The second will manage which URLs to access via the job postings Indeed's website links to. \n", "\n", "In this notebook, we will use the urllib2 library to connect to the websites, the BeautifulSoup library to collect all of the HTML, the re library for parsing the words and filtering out other markup based on regular expressions, and pandas to manage and plot the final results. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## The First Function: Cleaning a Website" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This function will be called every time we access a new job posting. Its input is a URL for a website, while the output will be a final set of words collected from that website. \n", "\n", "In this notebook, I am going to import all of the libraries necessary first. " ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [], "source": [ "from bs4 import BeautifulSoup # For HTML parsing\n", "import urllib2 # Website connections\n", "import re # Regular expressions\n", "from time import sleep # To prevent overwhelming the server between connections\n", "from collections import Counter # Keep track of our term counts\n", "from nltk.corpus import stopwords # Filter out stopwords, such as 'the', 'or', 'and'\n", "import pandas as pd # For converting results to a dataframe and bar chart plots\n", "%matplotlib inline" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now create our first website parsing function." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def text_cleaner(website):\n", " '''\n", " This function just cleans up the raw html so that I can look at it.\n", " Inputs: a URL to investigate\n", " Outputs: Cleaned text only\n", " '''\n", " try:\n", " site = urllib2.urlopen(website).read() # Connect to the job posting\n", " except: \n", " return # Need this in case the website isn't there anymore or some other weird connection problem \n", " \n", " soup_obj = BeautifulSoup(site) # Get the html from the site\n", " \n", " if len(soup_obj) == 0: # In case the default parser lxml doesn't work, try another one\n", " soup_obj = BeautifulSoup(site, 'html5lib')\n", " \n", " \n", " for script in soup_obj([\"script\", \"style\"]):\n", " script.extract() # Remove these two elements from the BS4 object\n", " \n", " \n", "\n", " text = soup_obj.get_text() # Get the text from this\n", "\n", " \n", "\n", " lines = (line.strip() for line in text.splitlines()) # break into lines\n", "\n", " \n", " \n", " chunks = (phrase.strip() for line in lines for phrase in line.split(\" \")) # break multi-headlines into a line each\n", " \n", "\n", " text = ''.join(chunk for chunk in chunks if chunk).encode('utf-8') # Get rid of all blank lines and ends of line\n", " \n", " # Now clean out all of the unicode junk (this line works great!!!)\n", " \n", " try:\n", " text = text.decode('unicode_escape').encode('ascii', 'ignore') # Need this as some websites aren't formatted\n", " except: # in a way that this works, can occasionally throw\n", " return # an exception\n", " \n", " \n", " text = re.sub(\"[^a-zA-Z+3]\",\" \", text) # Now get rid of any terms that aren't words (include 3 for d3.js)\n", " # Also include + for C++\n", " text = re.sub(r\"([a-z])([A-Z])\", r\"\\1 \\2\", text) # Fix spacing issue from merged words\n", " \n", " text = text.lower().split() # Go to lower case and split them apart\n", " \n", " \n", " stop_words = set(stopwords.words(\"english\")) # Filter out any stop words\n", " text = [w for w in text if not w in stop_words]\n", " \n", " \n", " \n", " text = list(set(text)) # Last, just get the set of these. Ignore counts (we are just looking at whether a term existed\n", " # or not on the website)\n", " \n", " return text" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "As you can see in the code above, a lot of cleaning for the raw html is necessary to get the final terms we are looking for. It extracts the relevant portions of the html, gets the text, removes blank lines and line endings, removes unicode, and filters with regular expressions to include only words. To see what the final result looks like, let's try calling this function on a sample job posting. The one I am using is a job posting for a [Data Scientist at Indeed itself](http://www.indeed.com/viewjob?jk=5505e59f8e5a32a4&q=%22data+scientist%22&tk=19ftfgsmj19ti0l3&from=web&advn=1855944161169178&sjdu=QwrRXKrqZ3CNX5W-O9jEvWC1RT2wMYkGnZrqGdrncbKqQ7uwTLXzT1_ME9WQ4M-7om7mrHAlvyJT8cA_14IV5w&pub=pub-indeed)!\n", "\n", "If you are reading the notebook interactively, the example job posting may have disappeared so you can try your own to see how the function works. " ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "['gd',\n", " 'code',\n", " 'cj',\n", " 'indeed',\n", " 'competitive',\n", " 'detail',\n", " 'label',\n", " 'scientist',\n", " 'frequency',\n", " 'per',\n", " 'human',\n", " 'keywords',\n", " 'follow',\n", " 'alt',\n", " 'viewthroughconversion',\n", " 'decisions',\n", " 'find',\n", " 'looking',\n", " 'style',\n", " 'retirement']" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sample = text_cleaner('http://www.indeed.com/viewjob?jk=5505e59f8e5a32a4&q=%22data+scientist%22&tk=19ftfgsmj19ti0l3&from=web&advn=1855944161169178&sjdu=QwrRXKrqZ3CNX5W-O9jEvWC1RT2wMYkGnZrqGdrncbKqQ7uwTLXzT1_ME9WQ4M-7om7mrHAlvyJT8cA_14IV5w&pub=pub-indeed')\n", "sample[:20] # Just show the first 20 words" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "Now that we can extract terms from the website with our text_cleaner function, let's build another function that will call this and automatically loop through all of the websites on Indeed for us." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##The Second Function: Accessing the Job Postings" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This next function will allow us to search for \"data scientist\" jobs in a particular city (or nationally if we want to see everything!) and plot the final results in a bar chart so we can see which skills are most frequently desired. \n", "\n", "This second function is fairly long, so I will try to explain how everything works through a lot of commentary. The basic idea is to look through Indeed's pages of job results and click on all of the job links, but only in the center of the page where all of the jobs are posted (not on the edges). See an example [here](http://www.indeed.com/jobs?q=%22data+scientist%22&l=). I just want the URLs in the \"center\" column of the website. You can get an idea of how Indeed organized the website by using a browser like Firefox or Chrome. Right click on the page to see the \"Inspect Element\" option in Firefox and the HTML will now be visible to you." ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": true }, "outputs": [], "source": [ "def skills_info(city = None, state = None):\n", " '''\n", " This function will take a desired city/state and look for all new job postings\n", " on Indeed.com. It will crawl all of the job postings and keep track of how many\n", " use a preset list of typical data science skills. The final percentage for each skill\n", " is then displayed at the end of the collation. \n", " \n", " Inputs: The location's city and state. These are optional. If no city/state is input, \n", " the function will assume a national search (this can take a while!!!).\n", " Input the city/state as strings, such as skills_info('Chicago', 'IL').\n", " Use a two letter abbreviation for the state.\n", " \n", " Output: A bar chart showing the most commonly desired skills in the job market for \n", " a data scientist. \n", " '''\n", " \n", " final_job = 'data+scientist' # searching for data scientist exact fit(\"data scientist\" on Indeed search)\n", " \n", " # Make sure the city specified works properly if it has more than one word (such as San Francisco)\n", " if city is not None:\n", " final_city = city.split() \n", " final_city = '+'.join(word for word in final_city)\n", " final_site_list = ['http://www.indeed.com/jobs?q=%22', final_job, '%22&l=', final_city,\n", " '%2C+', state] # Join all of our strings together so that indeed will search correctly\n", " else:\n", " final_site_list = ['http://www.indeed.com/jobs?q=\"', final_job, '\"']\n", "\n", " final_site = ''.join(final_site_list) # Merge the html address together into one string\n", "\n", "\n", " base_url = 'http://www.indeed.com'\n", "\n", "\n", " try:\n", " html = urllib2.urlopen(final_site).read() # Open up the front page of our search first\n", " except:\n", " 'That city/state combination did not have any jobs. Exiting . . .' # In case the city is invalid\n", " return\n", " soup = BeautifulSoup(html) # Get the html from the first page\n", "\n", " # Now find out how many jobs there were\n", "\n", " num_jobs_area = soup.find(id = 'searchCount').string.encode('utf-8') # Now extract the total number of jobs found\n", " # The 'searchCount' object has this\n", "\n", " job_numbers = re.findall('\\d+', num_jobs_area) # Extract the total jobs found from the search result\n", "\n", "\n", " if len(job_numbers) > 3: # Have a total number of jobs greater than 1000\n", " total_num_jobs = (int(job_numbers[2])*1000) + int(job_numbers[3])\n", " else:\n", " total_num_jobs = int(job_numbers[2]) \n", "\n", " city_title = city\n", " if city is None:\n", " city_title = 'Nationwide'\n", " \n", " print 'There were', total_num_jobs, 'jobs found,', city_title # Display how many jobs were found\n", "\n", " num_pages = total_num_jobs/10 # This will be how we know the number of times we need to iterate over each new\n", " # search result page\n", " job_descriptions = [] # Store all our descriptions in this list\n", "\n", " for i in xrange(1,num_pages+1): # Loop through all of our search result pages\n", " print 'Getting page', i\n", " start_num = str(i*10) # Assign the multiplier of 10 to view the pages we want\n", " current_page = ''.join([final_site, '&start=', start_num])\n", " # Now that we can view the correct 10 job returns, start collecting the text samples from each\n", " \n", " html_page = urllib2.urlopen(current_page).read() # Get the page\n", " \n", " page_obj = BeautifulSoup(html_page) # Locate all of the job links\n", " job_link_area = page_obj.find(id = 'resultsCol') # The center column on the page where the job postings exist\n", " \n", " job_URLS = [base_url + link.get('href') for link in job_link_area.find_all('a')] # Get the URLS for the jobs\n", " \n", " job_URLS = filter(lambda x:'clk' in x, job_URLS) # Now get just the job related URLS\n", " \n", " \n", " for j in xrange(0,len(job_URLS)):\n", " final_description = text_cleaner(job_URLS[j])\n", " if final_description: # So that we only append when the website was accessed correctly\n", " job_descriptions.append(final_description)\n", " sleep(1) # So that we don't be jerks. If you have a very fast internet connection you could hit the server a lot! \n", " \n", " print 'Done with collecting the job postings!' \n", " print 'There were', len(job_descriptions), 'jobs successfully found.'\n", "\n", "\n", " doc_frequency = Counter() # This will create a full counter of our terms. \n", " [doc_frequency.update(item) for item in job_descriptions] # List comp\n", "\n", " # Now we can just look at our final dict list inside doc_frequency\n", "\n", " # Obtain our key terms and store them in a dict. These are the key data science skills we are looking for\n", "\n", " prog_lang_dict = Counter({'R':doc_frequency['r'], 'Python':doc_frequency['python'],\n", " 'Java':doc_frequency['java'], 'C++':doc_frequency['c++'],\n", " 'Ruby':doc_frequency['ruby'],\n", " 'Perl':doc_frequency['perl'], 'Matlab':doc_frequency['matlab'],\n", " 'JavaScript':doc_frequency['javascript'], 'Scala': doc_frequency['scala']})\n", " \n", " analysis_tool_dict = Counter({'Excel':doc_frequency['excel'], 'Tableau':doc_frequency['tableau'],\n", " 'D3.js':doc_frequency['d3.js'], 'SAS':doc_frequency['sas'],\n", " 'SPSS':doc_frequency['spss'], 'D3':doc_frequency['d3']}) \n", "\n", " hadoop_dict = Counter({'Hadoop':doc_frequency['hadoop'], 'MapReduce':doc_frequency['mapreduce'],\n", " 'Spark':doc_frequency['spark'], 'Pig':doc_frequency['pig'],\n", " 'Hive':doc_frequency['hive'], 'Shark':doc_frequency['shark'],\n", " 'Oozie':doc_frequency['oozie'], 'ZooKeeper':doc_frequency['zookeeper'],\n", " 'Flume':doc_frequency['flume'], 'Mahout':doc_frequency['mahout']})\n", " \n", " database_dict = Counter({'SQL':doc_frequency['sql'], 'NoSQL':doc_frequency['nosql'],\n", " 'HBase':doc_frequency['hbase'], 'Cassandra':doc_frequency['cassandra'],\n", " 'MongoDB':doc_frequency['mongodb']})\n", " \n", " \n", " overall_total_skills = prog_lang_dict + analysis_tool_dict + hadoop_dict + database_dict # Combine our Counter objects\n", "\n", " \n", "\n", " final_frame = pd.DataFrame(overall_total_skills.items(), columns = ['Term', 'NumPostings']) # Convert these terms to a \n", " # dataframe \n", "\n", " # Change the values to reflect a percentage of the postings \n", "\n", " final_frame.NumPostings = (final_frame.NumPostings)*100/len(job_descriptions) # Gives percentage of job postings \n", " # having that term \n", "\n", " # Sort the data for plotting purposes\n", "\n", " final_frame.sort(columns = 'NumPostings', ascending = False, inplace = True)\n", "\n", " # Get it ready for a bar plot\n", " \n", " final_plot = final_frame.plot(x = 'Term', kind = 'bar', legend = None, \n", " title = 'Percentage of Data Scientist Job Ads with a Key Skill, ' + city_title)\n", " \n", " final_plot.set_ylabel('Percentage Appearing in Job Ads')\n", " fig = final_plot.get_figure() # Have to convert the pandas plot object to a matplotlib object\n", " \n", " \n", " return fig, final_frame # End of the function" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's now try running our new function on Seattle, Washington to see what results we get. Just as a note, all of these results were run on March 8, 2015 (with the exception of the national results that were run the next day). " ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "collapsed": false, "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There were 73 jobs found, Seattle\n", "Getting page 1\n", "Getting page 2\n", "Getting page 3\n", "Getting page 4\n", "Getting page 5\n", "Getting page 6\n", "Getting page 7\n", "Done with collecting the job postings!\n", "There were 74 jobs successfully found.\n" ] }, { "data": { "image/png": [ "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\n", "AYgsyTjG8a0XAAAAAElFTkSuQmCC\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "seattle_info = skills_info(city = 'Seattle', state = 'WA') " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Looking at the plot above, it seems Python is definitely the most commonly requested skill. Relational databases are used far more commonly than unstructured NoSQL databases. Spark doesn't seem to have caught on to very many jobs yet (only about 7%) but it is listed more frequently than Pig, which has been around much longer! It also seems R is starting to lose the infamous Python vs. R battle that data scientists like arguing about (in my opinion just use both for their strengths!) \n", "\n", "What if we tried a different job market, such as Chicago? How do things change here?" ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There were 63 jobs found, Chicago\n", "Getting page 1\n", "Getting page 2\n", "Getting page 3\n", "Getting page 4\n", "Getting page 5\n", "Getting page 6\n", "Done with collecting the job postings!\n", "There were 68 jobs successfully found.\n" ] }, { "data": { "image/png": [ "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\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "chicago_info = skills_info(city = 'Chicago', state = 'IL')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In the case of Chicago, it seems Hadoop is the top skill to have. My guess is some of the companies list Hadoop without really understanding that Hadoop is an entire framework and not a specific \"skill.\" Python has now dropped to third place compared to Seattle. It also seems Spark appears in a greater percentage of job ads from Chicago than it did in Seattle, but Pig is requested more often. \n", "\n", "What about the largest Data Scientist job markets like San Francisco and New York City?" ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There were 299 jobs found, San Francisco\n", "Getting page 1\n", "Getting page 2\n", "Getting page 3\n", "Getting page 4\n", "Getting page 5\n", "Getting page 6\n", "Getting page 7\n", "Getting page 8\n", "Getting page 9\n", "Getting page 10\n", "Getting page 11\n", "Getting page 12\n", "Getting page 13\n", "Getting page 14\n", "Getting page 15\n", "Getting page 16\n", "Getting page 17\n", "Getting page 18\n", "Getting page 19\n", "Getting page 20\n", "Getting page 21\n", "Getting page 22\n", "Getting page 23\n", "Getting page 24\n", "Getting page 25\n", "Getting page 26\n", "Getting page 27\n", "Getting page 28\n", "Getting page 29\n", "Done with collecting the job postings!\n", "There were 336 jobs successfully found.\n" ] }, { "data": { "image/png": [ "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\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "silicon_val_info = skills_info(city = 'San Francisco', state = 'CA')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Once again, Python is the top skill demanded, with R in second. In terms of the Hadoop framework, Hive was the most in demand. This makes sense given most companies are still dealing with structured data and Hive's strong similarity to SQL. Spark also beat Excel (thank goodness!) yet the percentage of job descriptions mentioning Spark was smaller in the Bay Area than in Chicago. A bit surprising since Spark originated at Berkeley, but this is just a snapshot in time after all. " ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "There were 300 jobs found, New York\n", "Getting page 1\n", "Getting page 2\n", "Getting page 3\n", "Getting page 4\n", "Getting page 5\n", "Getting page 6\n", "Getting page 7\n", "Getting page 8\n", "Getting page 9\n", "Getting page 10\n", "Getting page 11\n", "Getting page 12\n", "Getting page 13\n", "Getting page 14\n", "Getting page 15\n", "Getting page 16\n", "Getting page 17\n", "Getting page 18\n", "Getting page 19\n", "Getting page 20\n", "Getting page 21\n", "Getting page 22\n", "Getting page 23\n", "Getting page 24\n", "Getting page 25\n", "Getting page 26\n", "Getting page 27\n", "Getting page 28\n", "Getting page 29\n", "Getting page 30\n", "Done with collecting the job postings!\n", "There were 335 jobs successfully found.\n" ] }, { "data": { "image/png": [ "iVBORw0KGgoAAAANSUhEUgAAAZAAAAFHCAYAAACPhBpbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n", "AAALEgAACxIB0t1+/AAAIABJREFUeJztnXeYJFXV/z+zO8AuyxIWFnZBYBQBwQCCoqjIGF/wRRQU\n", "EFFYDJhBBUVfA2sEAwiiP0zAAioKKggqSByiIrCRJKIsQYLkJYiw7Pz++N6yq2uqqqtmurqrZ76f\n", "56mnK5y+dSvdcM6554IxxhhjjDHGGGOMMcYYY4wxxhhjjDHGGGOMMcZMSHYD7gAeBbbqcl7ayUbo\n", "mvoqSv9RYKCitLMYAt5bYforgOdUlPZngR/nHJ8DXFbRuevAXOCUjGPxezOAnsOksD1Etc+8TgxR\n", "4lontRYpzFLgCfRR3wOcCExrY/pjZS7ZL0+3+TbwYWA6sCjl+ArgMXRv7wcuAPYskf4gqqDGwnuB\n", "G4Fl6Pn+HlitxX9uR9c0PMZzQ/qLPR29d3kM0vra51L83Rim/PU8Gz3D/1fyf+3mcOD9YX2A5kKy\n", "aubSfI83AG4Cjm7zed4CLAQeAe4DLqTRyMh7bvF7k6TMMx8C/g08K7bv9cCtBf8/Gr6KyoQ4m6F7\n", "8PySaZV6v9v58gwDu6CPehvgJcDnS6bRR3Wt1brSh1rqN7SQexG6t5sB84DvAV+sNGcNdgS+BrwD\n", "WB3YAvhFh84d0Y5KqBtpA+wLXAfsBaxc8bnK0qnvLX6PNwYuBc4EPt7GczwXOAn4BLAGqri/DzwT\n", "jnfqWh8HvtChcwF8GZgFvC9s96He1JHA9QXT6GMU9UFVrY+7gHOBF4TtlwNXAg+h1sGOMdkhVINe\n", "gW78s1GteT7wAGrtfjaW388At6CW+C+BtcKxAdSi2he4DbU+/i8c2ymksRdqxS8I+/dHBfcy4O/A\n", "AYnr+HS4ljvRw4mrF1ZBPYfbQh6PA6Zk3I8+VJkuBe5FL/nqIY1Hgcmo5/G3jP/HeRD4KfChcE3R\n", "9WddyzTgHGD9cK5l6GXbDvgTeiZ3AccCK2Wc86VBNuodPYRak4+F7anoZV0KPIzUIKswspW7BnA8\n", "jXv6ldixOcDlwLfCNf4DPTdQ5bUDqjQfBb4b9sefx5vQx7IspP1JYNWMa0+SLFheAVwdruUvwPaJ\n", "488FrkItvDNpPIM0+oB3oxb4A8CbE8c/ReN+vCdxLHlNB2ec4zbUaAPYB92XLcL2e4EzwvpcGr2A\n", "S8PvwyH9l9Mo5NOeQRrRt7gs5POtObLRPd4knPuU8P+I96D390FUdmwU9n8ffWdxziK94tkatfQv\n", "DtuPAb8hvQe6EnAqcHpYn0t7NBTD6P3cm2xV5PrAr4F/oXv8sbB/Cuq9zAjbnwOeptHT/wrwnZT0\n", "nkL37whgNvr210DfTd67PESj7H0Mlb1xZgOLyX7v2sqtwOvC+oaoxfUl1FW9n8aL+PqwvXbYHkIF\n", "zxaoMJkO3I1aESujm7ddkD0IVUTro4f+A+Dn4dgA+nB+iAqvFwFPApuH44cBJyfy/CYaN+3VqAJ7\n", "cdjeKeRjC1RA/pTmAus7qPBYM+TxLODrGffmPahyGEAF+q8TeWml9047vhJ6uf6nwLXsyMiPaBt0\n", "XyehFuEN6P6m8SqknpwLvBLd3zjfBy5CL9wkVBitzMgK5AxU0U4FZqJCOKro5qAP4b2osPkg8M/Y\n", "OS5mZAEbvy93h7yBPp68a08yl0bhMQNVkPuEfL8DFWpRJTGECvMtUQX1K/ILnh1Q5TUFfdBnxY7t\n", "hBofUVo/L3hNSU5CFSbAj9C79sGwfTKN5xq/zo0ZqcKaQ/4zSPJ2GhXynqgQSqugQd/fFejefSZx\n", "7C0hz5uH/HwuyIIaL/+kUQGtg97tmSnneDYqgI9CqsukinUuuv4pSAV7Qizdw2jcmwGa703au5fF\n", "xej+HRlLL67CmgRcixqU/SHPfwfeGI5fAuwe1s9D9yUqOy9F9yqLbyOV3X3o+y7yLi+lUfb2x671\n", "2cBfafRqKmcp+lAeCuvfQw/qUEYW3OeingIow3Njx/ZGNziNG4DXxrZnoxd+Eo2Hvn7s+FU0bAVz\n", "ad3COAM4MKyfgD74iE1ofNx96GOJF+rbo9ZEGhfS+KBBaqgo3zC6CgRUwOyd8Z/4tQzSuhD9OGqt\n", "ZbETKvweQs/5SJT/SahyeWHKfwZofIjroQo93kvbG1U8oMIr3gNbNfx33bAdfZhx4vflNlQZrZ6Q\n", "GaRcBfJu4M+J41cC+8XyEW8obAH8h2z1yE9oNHK2Rs99nbB9QiKtTSl2TUneA/w2rN8Qtk8N20vD\n", "eaH5OgdIr0DynkErFgC7Zhybi3psDzLyXT6H5gJ6EqokNgzbN6BCGOCjwO9y8vAypJn4F6pM4rbY\n", "w9B9uoSRtpe5tK8CeQ96xg+jxkG8AnkZeq5xPoveBZA66hiklbgb9U4OR9/NE+T3dqeg531k2C7y\n", "Ls9Nyf+RIb975ZwLaL8N5C3oAgfQg34StXT2QAVPtLyS5pZK/APfkOyCeAAVjFE6NwDLUeEUcU9s\n", "/QnyDb07oxv8QEjvTTR6RrMT+boztj4TfVzXxvJyDo2CIclsml+a21Ftv166eCFWCvl4MGznXUsa\n", "m6EP8W70YX+thfy5qHBYCz3nOah1sg56cf/eIr8bhzzfTeOe/YDmlmTy2UHz88uzVbwNXfNS1LJ6\n", "eYv8ZLE+ej5xbqO5YRJ/L25H15X27KeiVvrpYXthyN8+YTv5jiXPW/SaLkU9nVmo4DkdfWMbo57L\n", "woz/pdHqGcTZF1Ua0fN8Adnv0DBqgJyIGg0bxY5tjArNKJ0Hwv4Nwu/JwLvC+rvIbwhehQq+ddE9\n", "eTXq0YAq+ZeHfH4jJ412cD9qRH+Zkfaf9WkuDz9Lo5K+BDV6tgGWIOP4jqjiuSXIZ/EkKvgju0fZ\n", "dxl0j/ZB5d2vc84FdMYD43b0wNeKLdOBb8ZkhhPyWa3x21FLOJ7WqqhQakWy8FkF3aBvooe3FvAH\n", "Gi3Ju2m0gEis349aN1vG8rEm2S3Fu2h2N90IVXz3Fsh3Fm8JafyF1teSVvAehyrg56JC5nMUfx8u\n", "CsvzUXf5yZBOHneglvraNO7ZGqT3XNJoZei+BungZyLV4mkF/5fkn+gjj7MxzaqcjRLrT6N3Islu\n", "6J34IXqfoncqagHenZJWnKxrSnILKuw/hgqgyBPyAJrdcocz1kfDxkhd9hGkKlkLqa2zemLR/oNR\n", "w+UiGgXZ7SGv8e96Go3W80/R+74V8Dx0L4pwDWpwxj2RzkO2ggtp7llV4UjxLeA1wLaxfXegQj5+\n", "rasjBySQrXFz9O4MIc/HjVBDYqjk+Yu8y8nrHkY9tQdQzzm3TOhEBfJTZDh8I2odTUE17AYxmfhL\n", "9zvUMjsIFYzTadhAfoC6/NGHNpPsLnOSe1AhHp1r5bDcj7qrO9PQQ4I+1v3RC7sqzV4VK5CXw9E0\n", "WtAbJP4f51Rk0xlArbmvIy+mFQXzTizfM1AL4XvoQ3iowLXciwrueAW3GipongjX+KGcc++KWnVr\n", "hXxsh1pFf0Yv3AlI7zwbPePtGeltdDf6eI9Cz3QSUgu+uvWl//caNsk4thK6J2sgj5tHaXjepF17\n", "Hueg3tneqJe4F7o/kdqkD7WCt0DvxZdRiz+tANoPOQ28ABV+W6GewVZh32moJxeldVjBa0rjEtTr\n", "vyRsDyW2o7xH3Ifelax72opp6JrvR89yfxpOM634KFKVRIX4D5DDy5bh+BpIaxFxJ6oMTkY2p/9k\n", "pPtK1CuOvsnnobInqcb5FiocL6TRY2rloRUdH0D3LVnZp8k+gtRBh8aO/QU9y0+jHupkdN9eEo4/\n", "gTQbH6Hx7K5EKvD4syyS11bvclw2ztPo/k9D9zzz3nSiArkTtR7+D+klb0etkHim4h/fY8Ab0IO/\n", "G7gZVTigbu5ZqCBahmrr7WL/zWtFRGqEB9DL+CiyEZyG1EB709Ajg1Q230Uv+s3hXNB4eQ9FLb8/\n", "oxflfPSw0jgB9cIuReq5qLVYJN8Ri0Ke/4Z0rB+nob9sdS03oUrsH+H4LOAQ4J3oPv4IVWhZ+XgI\n", "+cjfjK71FNTbifTsh6Du9tXo/h5Oeu9nX1SxRN42p9NQZab5n8e3j0HqoAdJHzvwLtSyewS1ZiM1\n", "Udq1J4mf+wHUGjwYFY6HhO0HY7InI1fqu8P1HMhINkD2uqPRex8t82nYAM8Nxy9C9/bCxDVnXVMa\n", "l6BGwaUZ28nrfAKpLa8I1/YyWj+DODegwvFPqHH2AuRFl0Uy7QNQYXp+yOM30Dv4CHqX/ifx/5NQ\n", "bzVPffUwauwsQd/EOciuF2k74nn4KurJnI8aRsn8Zd2HDZFKMc+5IPneLo/tewa9T1ujd/I+9P3F\n", "GziXoAL/L7Ht5LPMo+i7nMxrnKeRMX891Ajq2vCKyUhPenbYnosqlQVhyXMTrBNboBehUwOvTOc4\n", "KiymvuzASONzN/gc2QMOTQV8EvgZDffFw2i4HNad3ZAabS2U/zwvJdObrIl09+/sdkZMJishG1/Z\n", "gcmmYqpuTT8LGX9+QqML1EujzQ9AOvRbUJcuz05geo9daKghswzUprtsgVSo69H+sCem5pyOBj/t\n", "SEOFdRjSIS5CurU1u5IzY4wxY6LKHsguyGi4gOYex3FolOPWyAh55Mi/AmoZDnvx4sWLl1JLmXE/\n", "teXrNHye70YjS5Mj0geQx0Qawxn755bMx0SSrzJty1ve8r0hn1V2tp0qeyD/h1zeno1isFyEXBdn\n", "x2R2I7sCyWLA8l1J2/KWt3xvy7ed/g6dp49GrfhNNJBqGPVOPtChPBhjjJkgZHXDBkumM5Hkq0zb\n", "8pa3fG/Id0yFVWd8E4wxpjzjwgbSRvqXkept0L+swJ8HS56sl+WrTNvylrd8b8u3nR6pQJZPb9Qb\n", "F9NYXz69q9kyxpgJTJ1HhA/TFJAvrVfWB/W+BmOM6TTxsrNSeqQHYowxpm70YAUyVPYPgxNIvsq0\n", "LW95y/e2fNvpwQrEGGNMHaiz/cA2EGOMKY9tIGNjTG6/xhhjepzh5vXhsFwcW88cMFNWPs5gyXzW\n", "Sb7KtC1vecv3hrwHEhpjjKk3dbYfjMUGYpuJMWaiYhuIMcaYetODFchQxfI9o+fsdNqWt7zle1u+\n", "7fRgBWKMMaYO1NkeYBuIMcaUZ1zZQCYDC4Czw/YM4HzgZuA8YM0O5MEYY0yb6UQFchBwA40uwWdQ\n", "BbIZcGHYLsFQydOXla+d3rKMfJVpW97ylu9t+bZTdQXyLOBNwE9odKl2BU4K6ycBb604D8YYY3qQ\n", "04EXAzvSUGE9FDvel9iOkzESfbjkSPRC8sYYM17oWDnXX2HauwD/QvaPwQyZVoX6PGCpVo8Gto4l\n", "NZSUTRwYSt+dKe9tb3vb2z25PQjMCdtLGSd8HbgDuBW4G3gcOAW4CZgVZGaH7TQcC6u8fJVpW97y\n", "lu8N+XERC+v/gA2BZwPvAC4C3g2cBewXZPYDzqwwD8YYY3qcHVHFAXLjvYDWbry2gRhjTHk6Vs7V\n", "eVCdBxIaY0x5xtVAwjYzVLF8z+g5O5225S1v+d6Wbzs9WIEYY4zpRWYAL+rQuWwDMcaY8tSqnLsE\n", "WB1VHrcCfwG+04HzugIxxpjy1MqNdw1gGbA7cDKwHfD6KjOVz1DF8rXTW5aRrzJty1ve8r0t33aK\n", "VCCT0YC/PYHfh31uyRtjjGnJHsBi4LiwvQnw6w6c1yosY4wpj8eB4HEgxhgzGmoxDuTY2PLdxPp3\n", "q89aFkMVy9dOb1lGvsq0LW95y/e2fNvJq0CuDcsqwDYo9MjfUHj2lavPmjHGmF7nKmCl2PZKYV/V\n", "2AZijDHlqZUb75poHEjEdDyPuTHGmALsD9yGJnc6CU1YMqcD5/V8IOXlq0zb8pa3fG/Id6wHUmRG\n", "whOBc4GXoYwdCjxQZaaMMcaMLyahEejHA/d24Hy2gRhjTHlqVc5tj9x2bwceQ+qrGR04rysQY4wp\n", "Ty3KucOR6+65wHtoBFMswxTksbUQuCGkCTAXuBNYEJadUv5rG0h5+SrTtrzlLd8b8rWwgbwPjQM5\n", "DjgHeGoU6T8JvAZ4IpzrcuBV6AKPCosxxphxRj+wM/K8ugM4BbiH5jEhZVgVuBp4PnAYcHALeauw\n", "jDGmPLUr56YAb0dBFO8Ffl7iv5OQCutR4Jth32HIHXgRMsqnjStxBWKMMeWpdTm3OrDvKP63BvBn\n", "pLdbFwX76gO+iiqRJMNo7MlcrX8n2DMim8bFyQphkIZOMCZbSD6+PdjieJ3lP14gPctb3vLjS34Q\n", "lZXz+G95OT75AnBIYt8AsCRF1kb08vJVpm15y1u+N+THTQWyDg311FTgUuB1wKyYzCdIV4lZhWWM\n", "MeWphRdWO5iNjPCTwnIKcCGaGndrdKG3Ah+oOB/GGGO6wFTkMXUG8BvUY5jSgfNahVVevsq0LW95\n", "y/eGfK16ICcDy9Bo9D7gnagnsUeF+TLGGDMOuKHgvnZjG4gxxpSnY+XcpAIy81E8rIiXoxHqxhhj\n", "TCpLwnIjsALNCbI0rN/YgfPbBlJevsq0LW95y/eGfC1sIG9ObEeZ6qsoL8YYY3qIopXB1sAOqBK5\n", "DIUgqZphGvkbTq9U+yD9GsrKG2PMeCFedlZKERvIQcBPgZnAemH9wCozZYwxZnywBJgW255GeuiR\n", "dmMbSHn5KtO2vOUt3xvytfLCAhnO09aNMcZMUIroyT6JprH9TZB/K4r6+J3KciVsAzHGmPJ0zAZS\n", "9CTb0phJ8DI0DW3VuAIxxpjydKwCyWNGYlk7LDNotolUhW0g5eWrTNvylrd8b8jXYhzI/JyM9KMa\n", "7jPIK6vH6V8Gy6en7H8Ulq/e+fwYY8z4ZibVjkjvZCwsx84yxowXeqbc2rXCtGtcgfQvC8cSS/+y\n", "UVynMca0k56pQKqkkzaQ8WJjqTJty1ve8r0hX7txIKNhCnAVsBCFfz887J8BnA/cDJxHY8pbY4wx\n", "PURRV6/JKIxJ3Oh+e4H/rQo8Ef53OXAIUnvdD3wTOBRYCxnjk3TSjdduwsaY8UIt3HgjPoYK/Bto\n", "hHgvG8pkVeBq4PnATagyApgVttOosQ3ERndjTG2pVTn0dzT+YzRMQiqsR1GPA+Ch2PG+xHYc20DK\n", "y1eZtuUtb/nekK+VDeR2NCf6aFiBQsE/C3g18JrE8VaF7jxgrlaPBoZih4YSogzSdEOHaibfke2t\n", "LW95y084+UFUVs7jv+VlZyiiJzsB2Az4PfBU2DcMHFXyXF8A/g28D13wPcBs4GLgeSnytoEYY0x5\n", "OmYDmVRA5nbgAmBlYDVgelhasQ4ND6upwBtQDK2zgP3C/v2AM0vk1xhjzATghSgcykJgMfCpsH8G\n", "qpBaufHaBlJevsq0LW95y/eGfMdsIHmxsI5BsxGenXJsmNaj0JcA26TsfxB4faHcGWOMqS15erJt\n", "gWtJr+WGgUuqyFDiHLaBGGNMOTpmA6lzYecKxBhjylMrI3rNGOpxedtALG95y3dFvu30YAVijDGm\n", "DtRZ3WIVljHGlKdjKqw8L6yIsxlRmLMMxbb6IfBkNVkzxhhTZ4qosG4FHgN+BPwYxbV6FI1O/3F1\n", "WctiqMflbQOxvOUt3xX5tlOkB/IK4CWx7bOAa8K+66vIlDHGmPHBjcDGse2NacyFvqDC82aMRK9F\n", "ePay8sYY0ylqMRI94mDgMuAfYfs5wIeBacBJFeXLGGPMOGEKCh28VVjvBI6FVV6+yrQtb3nL94Z8\n", "rXogoJhWzw7yW4V9J1eSI2OMMT1BEV/hnyK11ULgmdj+j1WSowYeB2KMMeXp2DiQItxIdzJjI7ox\n", "xpSnY+VQkXEg16GZA2vCUI/L2wZiectbvivybadIBTITuAFN/nR2WM4qmP6GaMra61FFdGDYPxe4\n", "E7kBLwB2KpxjY4wxtaCIamowY/9Qgf/OCstCNB3utcBbgT3RaPa8edVtAzHGmPLUKhbW0BjSvycs\n", "oHAoNwIbhG0XtMYY08PkqbCuCL+P0Yh/FS3LRnGuAeDFwJ/D9seARcDxZM+LnsJQydPWTd42EMtb\n", "3vJdkW87eRXIK8PvasD0xLJ6yfOsBvwKzbH+GHAcGleyNXA3cGTG/+YhewlwNM2F9VBClEGabuhQ\n", "zeQ7sr215S1v+QknP4jKynn8t7ysB/3ATWNMYyXgj8DHM44PAEtS9tuN1xhjylMbN97lwF9pDqZY\n", "hj6koroBdSEi4m7Bu5FegRhjjOlxLkNqp4so78b7KmAF8sKKXHZ3RmFQFiMbyJnAein/dSys8vJV\n", "pm15y1u+N+RrFQvrC2NI/3LSeznnjCFNY4wxNaDOrrQeB2KMMeXp2DiQVjYQgO3R/OePAU8jldRo\n", "3HiNMcZMMK4FNkX2i8nA/sARHTivbSDl5atM2/KWt3xvyNfGCyvib6jyeAY4EceuMsaYCU8RPdml\n", "wBuAn6BBf/cA+9GYWKoqbAMxxpjy1MoGsm+Q+yjwBPAs4G1VZsoYY8z4YVVg8w6f0zaQ8vJVpm15\n", "y1u+N+RrZQPZFRnQ/xi2X0zxgYTGGGMmMPNRtNwFsX3XdeC8GT2QWsS2KitvjDGdolY9kKeBhxP7\n", "VlSQF2OMMT1EkQrkemAfFPZkU+BY4MoqM5XPUI/L2wZiectbvivybadIBfIx4PnAf4BT0Sj0rNDs\n", "xhhjJghlfIXXQLq1ToUx8TgQY4wpT63GgbwUzdexOPwuAl5SZaaMMcaMD5YAO8S2X4Uqk6rxOJDy\n", "8lWmbXnLW7435GvlhbUcTSoVcXnYZ4wxZgJTRE92NDAVGdAB9gKeBE4J2/Nz/rshmn1wXVQr/gj4\n", "LjAD+CWaKncpsCcjXYVtAzHGmPJ0zAZS5CRDNJeWfYnt1+T8d1ZYFgKrodDwb0Uh4e8HvgkcCqwF\n", "fCbxX1cgxhhTno5VIJ3mTOD1wE005kGfFbaT2AZSXr7KtC1vecv3hnytbCDroMGDC5C66hhg7VGc\n", "awDF0boKVR73hv330qhMjDHG9Aj9BWR+AVwC7I66Re9E9ovXlzjPasCvgYOARxPH8lru85CNBJli\n", "tqZR6Q4lZRMHhtJ3d02+Y9tlz295y1u+t+UHgTlhfSk1Iy1w4pIS/18JRfKNj16/CamuAGZTSoVV\n", "i+CIDqZojKkrtVJhnQfsHWQnIS+s8wqm3wccD9yAuhARZ6FZDQm/ZxZMj/rFtioi37+MRk8rtvRn\n", "jOovK/9fBovk2PKWt/yElG87RSqQA4CfAU+F5dSw71FahzV5JfAu5Km1ICw7AUegaXJvBl4btscx\n", "y6c36oGLaawvn94eeWOM6Tx1dvUaT268dhM2xnSKjrnxFumBxNkE+AIK8W6MMWYCU6QC2QD4JHA1\n", "qjgmA++oMlP5DFk+m8GSiVve8pafOPJtJ68C+QAqvc5HU9q+B7gbmEs5LyxjjDETjKeBs4GtYvtu\n", "7eD5x5Mbr92EjTGdomPlRN5AwtnAHij44brAr9CYDmOMMaYwGwKHoGCINwFf78A5M3ogtYhtVTf5\n", "iMEWxy1vecuPf/laDSQEuAP4NrAtsCsK525qQdOgw9igkZaDDo0xZkzUeUyBx4EUk/eYEWNMnNqO\n", "AzHGGGOAnqxAhizftrR7RqdrectbfuzybadIBTIJeDfwxbC9EbBdZTkyxhjTExTRk/0AWIGCHj4P\n", "zWd+HvCSCvMFtoEUlbcNxBgTp2M2kCITSr0MzSS4IGw/iMeDGGPMhKeICuspFP8qYibqkXSJIcuP\n", "SXbUc41A/XS6lre85btIkQrkWOAMNBr968AVwOFVZspUiecaMca0h6J6si2A14X1C4Ebq8lOE7aB\n", "FJOvOC/9y9Irl/5HYfnqKQkZY7pLx2wgRZgRW9YOv0VtICcA99IcvXcucCfNMxSmkRHKpBbBC+sk\n", "X6e8GGO6T62+zaXI5vFAWFYAdwHzUWiTPHZABvh4BXIYml+kFRkVSC1iT9VJvk55STJYQMbylrd8\n", "e+U7VoEUsYGcD+yMeh9rox7D74CPAMe1+O9lwEMp+2vTvTLGGFMd16Xsi3oUCwv8f4CRPZClwCLg\n", "eDRZVRoZPZBaqGnqJF+nvBhjuk/Hvs0i40DuBg4FfoF6Dnsiu8ZkRufOexzw5bD+FeBI4L0ZsvNQ\n", "ZQMcDWxNo9c2lJRNHBhK3z3+5BPHB5MyqQcqlPe2t73d2e1BYE7YXkrNmAl8j4bR+3th38rAcwv8\n", "f4DsKXDzjmX0QGqh56+TfJ3ykmSwgIzlLW/59srXqgdyH/DRjGO3jOKcs1GvBmA3PL+6Mcb0JEWM\n", "2esCnwa2BKaGfcMoNlYrTgV2BNZBaq/DUK25dUjjVuAD4ViSYTwOpIh8nfKCx40Y03XiZWfXOR94\n", "H5rKdkfgROCbHThvhgqrFobiOsnXKS+jkTfGtJdafWvzw+/i2L5rOnDejAqkFnr+OsnXKS+jkY8z\n", "WEDG8pa3fL58xyqQIjaQp8LvPcAuaBDhWpXlyBhjzLhhFzRW44XIZWw+sGsHzpvRA6mF2qVO8nXK\n", "y2jkjTHtpVY9kIdjy2DY96qqMmSMMaY3KBLK5NiC+zrEkOW7knYn5HtGx2x5y/eifNvJ64FsD7wC\n", "DRr8JA23sOkUq3iMMcaMY/J8hXcEXoPGafwgtv9R4GzgbxXmC/A4kILydcrLaOSNMe0lXnZWSpGT\n", "DNCd+CquQIrJ1ykvo5E3xrSXjlUgRVRRqwA/RgMKLw7LRVVmKp8hy3cl7U7I105nbHnLjyf5tlPE\n", "C+t0FEH3J8AzYZ9dMo0xxrTk2i6d1+NAJsQ4kP5l4Vhi6V+Wkb4xJp+ONfCLqLDORrMPzqZ5fnRj\n", "2sDy6an1R2pARmNMr7EURc1NLlWT0QOpRfymOsnXKS+dkI8zWEDG8pafaPId64EUsYEMVJ0JY4rj\n", "cPHG1IUirl7T0EDCjYD3A5sCmwO/qzBfgN14C8rXKS91lDdmohEvOyuliA3kRBSR9xVh+y7ga5Xl\n", "yBhjTE9QpALZBPgGjbDuj5dI/wQ022B82toZaEzJzcB5KNJvCYbKiU8o+SrTHg/yPaPDtrzlq5Bv\n", "O0UqkP/QmMoWVKH8p2D6JwI7JfZ9BlUgmwEXhm1jjDHjkDcClwD3AT8HbkMxsooyQHMP5CZgvbA+\n", "K2ynkeE0JdInAAAgAElEQVSFVYexC7WSr1Ne6ihvzESjVl5Y56FJpF4etg8E7h/DOddDai3C73o5\n", "ssYYY2pKERXW7sBy5HX1u7D+1jadv1XLcR4wV6tHI533UDg0lJQdpEknOMTEkz86Tcbyje2Ptzhu\n", "ecv3ovwgKivn8d/ysj4sStm3sMT/BxipwpoV1mdTWoVVi8FsdZKvU17qKB9nsICM5S3f6/K1Uucu\n", "Ttm3JGVfFgMJ+W8Ch4b1zwBHZPwvowKphV69TvJ1yksd5Y2ZaNTqWzgROAp5Xz0X+A7qKhXhVDRu\n", "5CngDmB/5MZ7Aa3deF2BuAJph7wxE41afQvT0DiQa8JyeNhXNRkVSCG1xUSSr1Neaig/pmi/gwVk\n", "LG/5usl3rAJp5YXVjwznZdx2jakRUbRfkOF9MKz3OdqvMWOkSLyUC4G3AQ9XnJckwzgWVhH5OuVl\n", "PMgb0+vEy85KKTIO5HFkBD+fRhiTYTQexBhjzARlUgGZ3wBfQKPRr0EzFHZrlkLqF1+pTvJVpj0R\n", "5XtG5215y3eFIj2QecCqKJx71pgNY8YJnm/EmHayK/BXNDMhwIuBszpw3gwvrFq4htZJvk55mYjy\n", "xtSNjr2rRVRYc4GXAQ+F7QXAc6rKkDG9xZjchI3paYpUIE8z0gNrRQV5KciQ5buStuXTidyEh4GL\n", "aaynqcFGMFgyQ5a3/Fjk206RCuR6YB9kL9kUOBa4sspMGWOMqT9FfIVXBT6P5gUB+CPwFeDJqjIV\n", "iPsy122sQJ3k65QXy7eWN6Zq4mVnpeR5YU0FPojiXy0GtkfqLGOMMSZXhXUSsC0aRLgz8O2O5Kgl\n", "Q5bvStqWb7987XTklh/f8m0nrweyBfDCsP4T4Orqs2OMMWY8sKDFdtUMN6/Xyve/TvJ1yovlW8rb\n", "7ddUTta72nbyDC3PAE/EtqcC/w7rw0DVo3LjhqC6GULrJF+nvFi+/fLGlCVedlZKng1kMjA9tvTH\n", "1rsY0mHI8l1J2/Ldkfd8JpZvm3zbKRILqyqWAstQT+dpYLsu5sWYmuL5TEx96WaX+Vbk5fVgxnGr\n", "sIrJ1ykvlu++vDG1UGF1An8AxhjTo3SzAhkGLkBzjLy/+N+GSp5mIslXmbble0PeNhPLd45uViCv\n", "RKHhdwY+AuyQIjMPRQMGjqb5AxpKiDJI0w0dmoDyC9NkLD+h5CObycXAd2jUIcun56fPILB1i+OW\n", "r6f8ICor5/Hf8rIz1EWFdBjwGHBkbJ9tIMXk65QXy/ecvCfQGoeMexvIqsgdGGAaCtS4pEt5MWYC\n", "Ew9HH1+ywtF7IKRp0K0KZD3gMtQnvwr4HXBesb8OlTzVRJKvMm3LWx48/0lPy7edbo0DuZVmfZ8x\n", "ZlxiFdl4pi42kDRsAykmX6e8WN7yY5U3Y2fc20CMMcb0OD1YgQxZvitpW97ynZD3OJYK5dtOD1Yg\n", "xpjxS1kjfVOFE/uDvcI6QZ11kLaBFJOvU14sb/m6y08EbAMxxhhTb3qwAhmyfFfStrzlx5t87WwU\n", "Vcu3nR6sQIwxxtSBOusIbQMpJl+nvFje8nWXnwjYBmKMMabe9GAFMmT5rqRtecuPN/na2Siqlm87\n", "3ZwT3RhjOkzZ2FxVy/c2ddYR2gZSTL5OebG85S3ffZuMbSDGGGPqTQ9WIEOW70ralre85auV7z0b\n", "SDcrkJ2Am4C/AYcW/9uIeaEt35G0LW95y1crX3qOpK7PqdStCmQy8D1UiWwJ7A1sUeyvD5c81USS\n", "r1NeLG95y5dkzYrl2063KpDtgFuApcDTwC+At3QpL8YY0yWaogkf1ljPiiZcVr5aulWBbADcEdu+\n", "M+wrwNKSp5pI8lWmbXnLW7798vHw9fvRWM8KX19Wvlq65cb7NqS+en/YfhfwMuBjMZmFwFYdzpcx\n", "xvQ6i+iQfaRbAwn/CWwY294Q9ULidN1AZIwxpn70A38HBoCVUW+joBHdGGPMRGdn4K/ImP7ZLufF\n", "GGOMMcYY0wnqHAvLjH9mpOx7FLl2G2NqTi9WIH3AnsAvM46vi7y7Bmg4CQwD7ylxjo8DR2ccmwp8\n", "GHhVSPcy4DjgyZz0ZqOxLyuAq4F7SuSlLLcDG2UcmwV8DblMR4M4tweOb5HmusCUxDmyGACeC1wA\n", "rIqeQZaP+tKQ14fC9lro3tyDnuG1Gf/7LHB4izyPhZWB5yNnj38VkJ+GbHi3Afe1OS8DtL6fS3L+\n", "Pwy8KOPYc4B/FNh3bIv0D8w4tl+KLMDJGfIHAqfQeB/azQzgwcS+ZwO3ZsinHXsp+obbwbeArwD/\n", "Bs5FXqefQPcgyWTgmbC+Bnon/kb2tzXhWQ04GPh/qMCeBOwG3ACclfO/PwHfQJXM28PytpLnviPn\n", "2OmowH0N8FrgJ2FfFu9DBe5JYbkNeG+K3AHAZmG9DzgRvRyLgW3alPdzgb1CmgArAdflyO+KXtLH\n", "0Ye0Arg+R/4A9HH9PWxvBlyYI/9j4H9i228EfoQqtb/k/G9BzrE43yi474fAC8L6GsCNqFC+C3hn\n", "ivyuqPKbD7wJ3Zs/A/cCc3Lysy7wbeAc4OKwXJQjX/R+DoRl49h6fMki7T6mVdpzUGWwX1ifE1tP\n", "VhJxvocqn2PRs/4H8Ksc+a8hm+hpqIGT18CdjO5lGa5EzzdiS/Lf5/nAs2LbO5L/vWyPntfjqBe9\n", "gvwCflH43Q2VKWvQ+Dbj7AXcj96Dt6B370JUruyUk/6E5jfAPOADwK9RgXIprd17SwegSSGvEL6h\n", "4L6Im4G1Y9trh31JrkcFOqjQmh9kX496OUXJy/s14TdecOTdr8XAOjH51wAn5MgvAlZJpJ/XOk77\n", "GCP5vHwVrUDS5NLyE39+HwfODOuzMvKxGBXmL0WFxXPC/nXJL2DORw2Km1BhdCLwzRz5MvezH1VI\n", "RdgCNar+Aewe1ndHFUJegRoxreB5kqwJ/LGFzCRUKP4CVSZfBzbJkP0z5bQo/4vKkNWAbdG15pUn\n", "L0XfzCzUUFhE8/CDJNcCm6LnNRnYHzgiRz6618cjpyJoVCpxFoc8PBt4Anhe2L8x+Q2tyqnzhFLP\n", "pdH1/glwN7ph/27xv9+hF+X3FeVrPmpp/Clsv5xsVQuo5fBYbPuxsC/J0zR0/7ugbv4DSHXxrYTs\n", "wTnnWy3n2GM0V2YvBx7JkX865HUS+iAuBo7Jkf9PWCL6SZ8cIeJuFEjzFzRUk/eGc61IyC6NpbU+\n", "DdXCMI0CPOJDqNe6Cc0F7nTgiox8R7yRRo8yS9X4DI1GwD9oqHz+Rb79Zm30Lh8IXBKWa3Lky9zP\n", "5eierUnrIEybAW9GLd43x/Y/SmNwbxqvQPmfjgrSrVEv6cMtzhfxBCoE81iB7vu96D6vhXotFwCf\n", "SsguBH6LntcTYd8wanym8XuknjwffSe7I0/QLK5Gz+p8VO68gdYqzb/RUDedGPL4mQzZs1Fj4kn0\n", "zq5Luir8GRrv4q3hPyBtxkop8h2jzhXIM4n1f9K68gC1IP8PeIrGxzwMJGcDe4zsj3HVnPRfggqh\n", "O8L/N0Iv4RKa9c1RIX8LcBWNVu1bSO+mrkAF44PA61DLK2JqQnZ6Tt6zbDdRns5GBe6VwEyk4svi\n", "oXCuy4CfoY/nsRz5S4DPofv3BlSwnJ0j/04Uzye6N1egwJqTUWUSZyC2vgB4cU66P0dqoiNojvT8\n", "GKqUkzyCCtJ/okIyUjGuRLPtJ2Iy0qf3oecQOQP0hWNZPBV+70GNhLtQAZlF2fv5OHoPzw/rkG6j\n", "+G1Y4g2hIhyNege/DdsLUU8qi3heJyGV0Wk58gcB+6Jn9BPgEPQNT0IFc7ICmYK+l9cm9icrkKQN\n", "Z3WkDvoo6fcneY+nokr5+CC/a0b+H0c9xkWoZ3kP+T2kz6DG4cOojHuc7JiAk1AZsX9sXz9drkDq\n", "bER/hkarAvQQowokrULoFAOxPMDIe7g0/M5NyCTXv5T43y5IF9+PbDxRS3AQfTj/O5ZMx+hHXeA+\n", "VPE9lSM7DbWIJgH7oHv+M9ILYVDh+V7UigepK35Cfi9kNLSqQOJsixweVqAKan6KzObAd5Ga4DtI\n", "dQoqLN/AyB7fUtKfbURWK3sX4HLUej8W3c+5ZNv0yt7POeE3mbeTMuRPTGxH/8tyOPkLcgaJ3/9F\n", "ZIccGoytL0ct5jwV65eQivS2lGNbkq8qzmMOzfcsui9Z92cw/MZn9ovLX5JxngHUc1oZGcNXRzbc\n", "WxJyr0M2jLcxshxZgSrFy2k0ordDDYNkA3oAvds/zchP5dS5AhkLbwFeTeNh57XaBpHHzUroIV1E\n", "6wJva2AHGl5YaXrL0bASavHHPUWmoYIkaYx7E2pdR3lfDBwFnBHSeDQl/cVIXfRLGobZPA4O8v8s\n", "mP+owole/MmoRfZEQu4Y1NpMey55LbyI7wMfKZCfLwJ7oBZpH3ovfoU8XzrNZHTNR43y/zNQxdPq\n", "XVsV9YpvaiEH6n1G7/pUZMy9i+aYdHF+hSrY76HYdQeiHvk7CpyrKEUq/IjNUQE9C30HL0LvzldT\n", "ZPuRWjjNKSKNfqQ2GywoX4YvoZ73PNLLmrXR83hDyrGZ4bfd3n4mcASq3d+DWm/nk+7yuQFSLV2K\n", "Puqjwvp8pEraIyP9g5Ch9MuoIFpCthsjNDxv/kAxz5uIPmRAPx61auK8H+nOX4v02GuE9b+E/GUZ\n", "UwdQpXNt+P8hZLv8glrH16PW0EeB9Vrk+SqabTDTkaosybbhd8ewDMaWPJVIWW6mWQU1lXQHhtF4\n", "wPWjwupTYdmF1irhsu6fl6BW7Ayk+/4LKsCz2BX1KpeG7ReT77GYZBL5Kq2ZSD34L1SA/Yxmm1qS\n", "yCvpMYp5JX0RfU9fQt/XIuALOfKXoooscjLoI98J4HLUoCnKhRSbc2NJzpKmri5C3FmlD32L9yO1\n", "8kNh/bBRpm1yWEKzHnoy6Z4rZ5LucrkvqiCyvBuW0OyFMi0j/YiynjfbI3XK7ejDm8PIAXc3kv7h\n", "rk3DINeKTVGL7JlWgkhF8TVUOOW55aZ5LKXtm4q6+N9HXnZl9bjPLyh3Mc02hrVIr7zLesBtgO7F\n", "JahAPxoVZn9FjY8sotb7Dqhi2pZ8F+3o3r2Phsoz712bjwq8uNdWnldYkucxUt0yFsp6JRWt8CPK\n", "ehWegiq0L6De9cHAJ3Pkz0Iqt+NpuCN/N0VuoMVShrT34ZOoHImrRp8DnEd+/iunzkb00TKMPqJI\n", "T78m6d3ELYG3puw/GRmwX5dzjhUZ62kU9bw5nIZr5WmoxXEtDX18kjQ7xAOo9XlcTn4GkF/5nqjy\n", "+HRu7sW/kEHwARpd6DQeR4Vi5JX2EtIdH05CtpfLkPvilqjnVJSfUswGsgxVDueF7TeghsGxNBtP\n", "y3jAgd6P4xjpsHAgeo5ZYyNeHM775cT+12TIT0aDUPcEPh/25alXn2akB1be+xl3JBlGPd286aVP\n", "RtcYnWMt4EjyB+mW8Ur6J6o0Ik+kKYyM0h3nPuStGfF25NmXxd/DMgn1lNPsV3F+w0iDfJr80pw0\n", "yvIhRnrC7Yve3bja6h/ILnk+o1eLjpnxWIEcjlpiQ2F7R9Jf2D7SX6BJqNBLqo0iTkSqmkiv/lby\n", "x0YU9bx5Hyp4j0MeRHnG7WXIDpNsbW1FvlvuVcjAdxpS0SVHHCf5MCq81kWuku8j35D58ZB29BHP\n", "RpVVki2AF4b142nfyN4kZ4QlYii2Hn/uZTzgQO7PaZXEseS7hQ7mHEvjy8hwfgWq+DZBBXIW16NC\n", "pR+1/A8kXYUYkefyncaLaK6gHiK/B1XUKynyknqE9Ao/i4+igafPQ9/Vrej6s5ibcyyNeSXlI+3B\n", "lug7m4wq6TIOP2lu1P2k2zzuo8tl+Hg1oq+PBgENoxcwzZ//aKR++gQN19TVUG3+b/JbxNsCrwzr\n", "l5E/sO3NQaaV500/+mDegewZQ2F7Q0aOLXgV0j+fiCqdvpCnOWhyrqyBh5uTX8AlOQIZ0csMzlw5\n", "nGc4nCttXETSi6qIV1Vc3/tBVNFGDYBki74su6CCaDLFPOAWkj0ALe1Y5MWV1dptVwtyVdRTiXtt\n", "fYX8MDtlHE4Wod5S5OQxI/znhRnyAxTzSppDs8dTnDwvsohpqOGX5jgSZ13U496SRsNgmJFuwBGb\n", "ocZEUj457ijiWvT9noZ63/uibyGtAVsmNEne91HGI7HtjMceCOhFvB9d32ZhuTQh82n0ciylEdtp\n", "Q9RNbxVe/hkahUErFVb0QT5Mfgt0Oep5nIO67rugl/ZOZHeIe49cjoyHH6Fhx7kh7EurLN+N9L+7\n", "oMIw/qEOk12ARS9+0VhY0RybUfpR6zQZ++hFNH/sU2PbWS7at8XSfipsZ6kgTkc9rOtSjqfFhvod\n", "ciaYTnMcpqtJ70GtjgahJe9jX0beo3E7m6OGzVlBdhfyW9hTkSNIsgBLqoymokr1uchouz3FAlIe\n", "EfLzs5CfA9E4mKz3/0hkZD8tyO+BbGNZLEWV2izyW//zCuQ1jXVQwyIel+7LZLuZ/wx5IO6CbG9z\n", "yPdmOjGkfxT6dvcnf5wPFFPZ7YXsf48gG8YxSLW2KXLoODchn/xe4qT1kDvGeOyBfAM9oBtoNhC/\n", "OSG3HTKQPYI+vB2RF8uN6GVPBl2LOAi1UOMqrB8z0rhWNgBdlJ9I/bMfsonch1p5WQHoQC28F6DK\n", "Jm2k7AfQGJO5pPvDJ8ekROyKCo31Q7obo/uTZcT+Xiz9KUgdNJ/8wYqjoVWra32k0tiY9Hd8aWJ7\n", "M2TriArgQ8h3XZ5Hvu58/4z9lyH366gwmI6883bIkP8Vut/7oGf0rrCdfHdOQ5Xq5Wjsym0Usykt\n", "Qb2luNv1QrJ7FKBn/1p0/ReRr9LcFd3XVVBv5MXhOrLctG9N2ZfX4r8AfRs/Rc/5naigf32G/HzU\n", "qFlMoxFxDeot5MkvoXFPon1pXIq0BlHkjHvQd5wcJ7MY9RKnIpXdNsjJZmPU+NkuI33TAW6mmKve\n", "AhreTa9GD/xtyIc8L+BbUS+sOTQC0MWXaP9Y8lM2+N9oKRsLK0mR2EejoUgsrDKxoS5HjYLnIZVV\n", "ViiMsfJXmntyU8hXKUaqw3jwy6tS5OLvXz/FY4UtZmSctjy302QQ0H7yXUnLeoWtE1uehWxqeWN2\n", "8mKppfHn8Hse6oVsQ/54qCtRpXoGsre0Cn0ygCqFNVBj7SiajfwR8fuRdDsu+uxMRZyDWnatiA/I\n", "+j7NXey8wVpLaO42TiX/pU2G5MjaVyY/ZYP/HUuzG2JyO4vIm2oRja57Gb/2lcl3wyzKpkhNERFV\n", "tK8iO9AeFPfjT96zoh/xmsg199qwHElztNckn0P3by5qiS9CYXeyiNRbl6EW8EzSHR+S+S2a/71R\n", "byWKFL2U/EGBp6Ie0/qoAXM1uuYsosounp+y4yLyBhIeha5hUlj2apGfN6Nn9kJkY5xP/qDV7WjE\n", "/ZqHGhYvz5FfjZFDCNLCIi0I+Y3OEdFPObfrrjOebCCRyugJVCBcSCMQXZrKaDJq0T2NurwHxI7l\n", "3ZeyXlifZWT8n7R9ZfJTNvjftTR09F9CA7biIRqyKBsLq2zso6IcTbNePlIvLgvHkurJiCg21Hk0\n", "B9tLvgtTaKgl+lCjYBsaKr6sQuyEkP4eQfbd6P3YPUP+a0i/HUUxmEN+Yf9jVFl+HtlNViN9YN1o\n", "bEqgCuESGg4nh5I/V83eqIJZjO7tPqj3lkVZr7BtabyPk5BqKc/mcABqQEXzZ0wK+TqA9Osuao+M\n", "iCrwR8kP0x9xIVLbRt/IqqgH/oqE3AeQluTfNNvAnkX+OJnaMZ5sIHPIjz2V9OT4HDIo349aGNsi\n", "g/imqLXxSrKJwi1Ehru0QmBnpO/ei0a0WVCBvCUj9Zxl8jOEWlr/RHroLZDKKwrH8jyyKeO1MQ29\n", "5FEsrDXIj4U1GFsvEvuoKHl66utoqPOSzAm/rd6FIfIr0qxxGmlxoPJiQ4EKxFk0R9bNm6Crajag\n", "MflalJ+kw0nEZuhdvA69c9cjD7PHM+Snofe6qFfYUCwPy1GP6NuU8xzMYxPU4Ng+nOdK5B2W5c6+\n", "ObKHDdA8OV2W11aaB16exx44NEnt+HjBfaAXaTeabRqbkW4km5FY1g5LtJ1kK1SA3U7zRDy7kx2B\n", "tWh+Nkcf4yKaW0Y7kd+Fh2LqjcdQqyttuR/pkrMMlVWQNzo671iaSiFtLovt0JiViP1Qi/9Y8kN1\n", "/JlmA/iryA8F8jF0/26gOdxFkj5UGUeG3shr5xOUC8XRim+gQvoPqHUeLVncROO5T0KVx2gDHBah\n", "j3QvuIhJqNf3xbC9EfkG6KuC/EpheRfpNqWIxWhg38tQA+YlNMLwpHFF4vhLSH8fHJqkxqQVkO2Y\n", "ZGop8hJZinoGD4RlBdlTYoLsAHVirEa6flQ5xo1/eRVOO6bc/AXNKr2I95M9tTGogC8Sm2u0DhVb\n", "o0LmtrAsJL/38XfyK6SI/4d6tlcjD6MzkZvuT1EPsF0UdTiJSLPvbJay7+ycJS0212hnH/1B+E8U\n", "OHIG+fOrpNlf8uydefP8pPFS9IwvD8stpPecaxuaZCKzN3pBH6b5hR0iP35TWX6MVFMRO6NBaFls\n", "hgqhG1BFcyutR4AXZUPkIXJfWH5N8xScEfECfjntKeA/mLLvq6gAWD0sH6I9kW9noZbcJTQCX16C\n", "KojZOf8rGptrtA4VEdH1tuJiisX9upGGLeZBGuqTPtprZC3qcBIPd5MMMvp1RjKYs6QFy4xmH/0g\n", "5WYfXZD4hfzn9Q1kSxugEVj0CEZqESINw1w01mo2zdqHJPEe7MrIY+si9C6lyS8kPSTQTNrT2O0Y\n", "48kGsjGq0Q9HA3eia4uiqi5v03nSdO55evgraAxGejONwUh5UUaLcgFqkUbzAewTlrQw0J0g7l+f\n", "t2809CFbxAuQHvp6Wkc1vgIZbuOxuY5FqsI41yG70NNI334AjTkfrid73MvBjLSdPBLOl1YQnIAa\n", "FL+nEaombSBn3E41mlH7rYgcTtZHhXQrh5Ox5GcVZJNbQfb8M/F3ZDLFZx+9Chmorwl5mIla8Vn5\n", "WUq2rSs+3iRPDkbO97IAGc8fRD3YX6JK5MXo2pPjoPLKi7xjtWM8eWFFaoRT0Qv5UL74qLkLecXE\n", "By/lDTqbigr6vpC/ucirpx0VyEyaJwWah/Tk3eJxpFc+NWy/g3yvrTJEA9eKhMKPKBqbK/JGuh95\n", "a0WhYDYlf3rYbVGldDZ6vv+LbBofRL3ObyTkbw/LymHJGkk/E6ky+hLr0bGxEnnlwUibR17BWZb/\n", "RWqmqMf9HOSB9IeE3GhnHz0W9cDXRT2ht9MIOhknGqQ7ELbnIBXlUvQ9Jp1C9qR5UG9SPskkGp6B\n", "e6FxWr8OS1qPKC9KQJEIAqZCvoZ0j6cho3K7e1lro7ETC8JyDOnd1Iiyg5HKcBEyCk5GjYF30V51\n", "XVmejXTW94flt5QPZ91uVkZ+/y8gX31UxqEi4jKabSyrIdXLqkgNNVrmol7rYRnrnWZBxnradpy/\n", "0jyQbhPS3/1naFarxtWsrVSsW6Dv6qNhPY2yNq6y8tfReLf+SrOaLm1+kuT1Jq/ddJlJqPL4BapM\n", "vk7+gLMqKTsYqQwDqAUZ2UB+S/4EUROFLK+q75Jf2ZflJpqdJFahUUCmFayjnVysKora5+IFXtKG\n", "llfgJaMs96XsGys70AgdM5P06YTL2rjKyn8ONRTPonmQ4KZIjTpuGU8qrDgr0ICoe9HLvxb6UC5A\n", "oSrGQtmInmUHI5VhKdmD6LpBmSlGq+SHNOZzeTUylEY66R/RvthcP0N6+DNR4fhmNGPfNNLdW4sG\n", "84vHUUtGqU2zUYyWosECWwUQTPK28HsNqiyjwaR7kO8lVZa5SI24ObqWlZFqOTmGq+yg4bLyX0MN\n", "gVnIBhMFWO0je3rgccF4MqJHHITCKD+AgpqdgV6ESShS5lh7IuejQuAQmguB5MRMZ5MforrVvN95\n", "ZKkxIv31WMObj5ZLUQX9A1RYR15DRWcQbBfxwXzfR89nbsqxdvBSVGANo9ZmXgFZNJjfHPIjB7QK\n", "b16UssECizKP/EG9WcEmy7IIvWfX0jCcpzltlB00PJZBxhOK8dgDmYHsDLcl9q+gPa31tSk2w+DL\n", "UXTcU2kMVioSPqQIj6ekMQ0Fu1uH7lUgq9I8MGuY7hgFRxumZjTMR44V0UjujcgeWV50crF5sfWD\n", "aF+FkeRJdK9uQT20u0gfaFmWOW1Iowj/oXk6hay8l+0hTNgexUQmOc92VZVj0Yie/WiMyMlIL/pV\n", "qmmJr448T25FXj/rVnCOopyDjKaR/v/tYV+n6ZROuujI8oiywfyg2uisVdrnQN/kR5Fa80Tkxlwm\n", "mnMrPoXUlbeiRsKfaZ96z0wwTkP6zw8gY/IxFZ1nNIXAKqhVdj/6oNrB2qhSuhWpObLCo3SSTZAX\n", "2BOoNXsF3fPCGo1XVVmKjiwfC70c3vtXaCDpP5Ajw/nkR38uSnxE/BuRY8K30finrJhpxuQy2jkR\n", "qmQKMiiejrxPvoCC142Vb6PC61CKjSTuNKuhfLWKZdQp1kWqpWhpF0VHlkd8C/UYV0IV7f3IDTtJ\n", "FZED4kQhRYqGGilL1PsvOp9JWa4h3ZvujUhtbDrEeLKBLM9YbxdlPWNOQSqrPyCbRJ5qoyyfRPr0\n", "zzNy4FRe+O6qWA31/DZBRvMfoLm2ozE5efGqqqTsjIpluRVVIq1Glke8EalddkMedLujsSSnJORW\n", "o1qqtM+BPA+3oXFPHkE99ntoz0DIH6L7/gYaM3C+E7nrvynrT6b9jKcKZLRzIhSl7Jwa+yBj90GM\n", "nF50rPmZ1Fqko5yMWsZ/QoXkHGSgfSfdje3zVaTKOh956byG9Bb/aCk6sjwi+t52QeqdR1rIV8Vs\n", "VPjuHZbfo8okbdDbaIi+ix/RmM/kt6hi/GLWn0rwY/R+XYSuYy80+n+QkdMVG1M76qAeqxPxKKeT\n", "UatwaoZsJxnrjIpFmU4xVeIRaPDhQlThrEt7VDpjoQr73J2ol3xwxtIu9kRjvf5Ce3o2piTjqQdi\n", "utNOWwYAAAT7SURBVMdoYxlVTdkZFcvyQtT7igzp9yFjcVbE3M8gO8gjSM36OFL1dYMpaKzDO5Cj\n", "wzFozFQ7mEy1trm4OnhVdP+jEf3DtCd4pzGV4R5IM8nYPvHtdhh9R8s0GmNC5iA7VTu9pv5E82yF\n", "g+RP2boHDdXlF1CB3U6vsKKcgrwHv0pjAGE7qfr7GEgsGye2jakdVXvGmPZzMO3xesuiVRylJFHL\n", "+VXIBXwXmufE7hQrqHYCsE42sNZDrvW70N0xUMaYNrANchr4GN1pXceZiwzDlyP9/nptTv9M1JMY\n", "QEH8Pk++GihyKDgCOVnA+OzNVj02JmJPFHHi5LAsZeSEV8aYHuGLqJX9JeS6vIj2zHsyVrZCLsV/\n", "pb3h7mcg9+75YTmG/AGdv0eeSbeiwahTKDbjoUlnMc29jplU4yRhjOkAN6NCMWJq2NdtZqMe0ZV0\n", "t4CZhgaWbhq2ZyO3ZzM6ltA8HmsS7R1vZVpgLyzTTv6JKo0nw/YUujsy+MNIzbEuigbwPtLDrJdl\n", "tJGWH0ez1EUj40FuvWZ0nAv8EYXQj6IedCP22oRlPIZzN93jtyi8+Xlh+w3ISHwn7Z3HoihHoEnF\n", "2j2Y8T7yR3JfkvYnqh8ZP9HoQ6P5o/Dql9E+V2RTAFcgpp3MyTnWznksyrIuzaq1rHDrRemnMZL7\n", "hRQfyb0YTTyWHBn/njHmZyIzCzVaQJX5v3JkjTGmMLuiScQeR4brFbQvXEdEmZHcnRoZP1GwF5Yx\n", "44iic2x3isVogq3IVfY1tG8+itFEWr4AjdD+HlKtfZf8gYcmH3thGTOOuALNALgY6ffnovkgukVV\n", "Lf6yI7k3RYMHkyPjv4jnrxgL9sIyZhwxP/wuSdnXDapq8Zcdyf170uMzvQh5dJnR8S3ksDEHzbN+\n", "LvDNbmbIGDN6rkQt7DOQPWB3NHivW0xDrdJ+FOSw3bGwinJNzrGswIsmm/8Jv31IjXhUWHZHdhFj\n", "TA9S9RzbRYnHLUsu96O5s1/fwfzcMspjJp1n0IRSz0o5Nh5DwxhjakI/Cm3Sbm+sPH4BHJCy//10\n", "b7bGXmYBup93MNLryhVIB/E4ENMORjsyu5t8EE292wlmIbXeUzQM+9siF+DdgLs7lI/xwgI0jmYz\n", "NAp9CVKZPh47ZjqAQ5mYdlD1HNtV0KnKAzQX+CuQG/EL0D35HY1JkMzouBlNWfwV5Kyxb3ezY4wZ\n", "Df3Azmgw1wLk3urwHKYq0tRUg2jcUTtnnDTGdJgq5tg2Js5uGfvXAj7byYwYY9rDaEZmG2OMmeBU\n", "Pce2MaaG2AvLtIMVyAMmjWFg9Q7mxRhjjDHGGGOMMcYYY4wxxhhjRo2N6MaItVH4d1DokWfQ3OfD\n", "KEjk8i7lyxhjTA9xGPDJgrKTW4sYMz6Z1O0MGFNT+lDAwyE0n8e5qGdC2PcdNGDyoLB9VNi+EXgp\n", "Cp54M92dkdEYY0yHOQw4BE3Ru07YtxdwfFi/GM1ySGz78LB+IHAXsB6wMgo5vlbF+TWmKzgarzHp\n", "rIIi554ftiejiiEiOY/HWeH3urDcG7b/AWwEPFRNNo3pHq5AjEmnD0069YqM48mR9/8Jvyti69G2\n", "7SRmXGIbiDHp/AeYSWNK3pWALWPH7cFoJjyuQIxJ5xng7cA3gIVoDortY8ezJsoazjlmjDHGGGOM\n", "McYYY4wxxhhjjDHGGGOMMcYYY4wxxhhjjDEd5/8DJE7wnwAoUZoAAAAASUVORK5CYII=\n" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "nyc_info = skills_info(city = 'New York', state = 'NY')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "New York City and San Francisco had almost exactly the same number of job postings, which seems to show the job market is relatively balanced between the two coasts. R **finally** comes in first place in the Big Apple, with Python close behind. Demand for Spark seems pretty limited still, however. I think Spark has a bright future, so this may change by the end of the year. \n", "\n", "Last, let's see the overall national trend. (I ran this separately because it takes a long time to run). " ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [ { "data": { "image/png": [ "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\n" ], "text/plain": [ "" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "national_info[0]" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true }, "source": [ "From a national standpoint, I notice a few interesting things:\n", "\n", "- Python is more in demand than R now for data science jobs. I think this will continue to be the trend as the Python data science community is further developed. Python is the \"glue\" that can hold almost every aspect of data science together. From data manipulation in pandas, machine learning with scikit-learn, web applications with Flask/Django, and an interface to Spark via PySpark, Python probably has you covered somewhere along the way. Is it always the best tool for the job? No, but it can usually get you there. R is still important in some areas where Python isn't quite as good yet (such as plotting or statistical libraries). With Microsoft [buying Revolution Analytics recently as an example](http://blog.revolutionanalytics.com/2015/01/revolution-acquired.html), R still has a role to play which is why it is in second place. \n", "\n", "- Data visualization doesn't seem to be in very high demand yet. D3 (or D3.js depending on the terminology the company used) is very low on the list. This surprised me because D3 seems to have [a lot of power](https://github.com/mbostock/d3/wiki/Gallery), yet it doesn't seem to have won many companies over as a skill they value. Tableau is still more popular, even though it isn't open source. \n", "\n", "- Even nationally, Spark is now (at least for this snapshot in time) a more in-demand skill than Excel. Perhaps companies are starting to realize that Excel isn't exactly the best tool for data science at scale (sorry Microsoft!) and is better suited for a Data Analyst role. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "##Summary" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Designing our own web crawler, we were able to find out which skills companies are most interested in for data science jobs on Indeed. Trends vary somewhat between cities, but the top four skills were Python, R, SQL, and Hadoop pretty consistently. Java, SAS, and Hive would probably be considered the second tier.\n", "\n", "Notice, however, that these skills are just for the software/programming languages that a data scientist should know. There are many others, such as machine learning, statistics, mathematics, and an understanding of what insights or products can be helpful to a business. These are also very important skills that are necessary to be a successful data scientist in my opinion, so don't forget about them!" ] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.6" } }, "nbformat": 4, "nbformat_minor": 0 }