diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/project/data_exploration/user_behavior_exploring_visualization.ipynb b/project/data_exploration/user_behavior_exploring_visualization.ipynb new file mode 100644 index 0000000..c7f9bbf --- /dev/null +++ b/project/data_exploration/user_behavior_exploring_visualization.ipynb @@ -0,0 +1,377 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 82, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from py2neo import Graph, Node, Relationship\n", + "import json\n", + "import os, sys\n", + "sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath('__file__'))))\n", + "import settings # import username and pssword!\n", + "import plotly.plotly as py\n", + "import plotly.graph_objs as go\n", + "import plotly.offline as po\n", + "po.offline.init_notebook_mode()" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "url = 'http://localhost:7474'\n", + "username = settings.NEO4J_USERNAME\n", + "password = settings.NEO4J_PASSWORD\n", + "graph = Graph(url + '/db/data/', username=username, password=password)" + ] + }, + { + "cell_type": "code", + "execution_count": 67, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def get_user_from_video(video_id):\n", + " query = '''\n", + " MATCH (n:Video {id:{id}}) <- [r] - (u:User) where r.skipped_tests >0 RETURN u.id as User LIMIT 100\n", + " '''\n", + " return graph.run(query, id=video_id)\n", + "\n", + "def get_relation_from_user(user_id):\n", + " query = '''\n", + " MATCH (n:User {id:{id}}) - [r] - (v: Video) RETURN type(r) as watch, r.average as average LIMIT 25\n", + " '''\n", + " return graph.run(query, id=user_id)" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5186\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "12665\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "12593\n", + "13572\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "13566\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "13354\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "14033\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "13185\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "11855\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "14391\n" + ] + }, + { + "data": { + "text/html": [ + "
" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "retention_video = [5186, 12665, 12593, 13572, 13566, 13354, 14033, 13185, 11855, 14391]\n", + "for video in retention_video:\n", + " iplot_data = []\n", + " print video\n", + " result = get_user_from_video(video).data()\n", + " if not result:\n", + " continue\n", + " for record in result:\n", + " user_id = record['User']\n", + "# print \"user_id: \" + str(user_id)\n", + " get_relation_from_user_result = get_relation_from_user(user_id).data()\n", + " get_relation_from_user_result = sorted(get_relation_from_user_result, key = lambda x : int(x['watch'])) # sorted by watch order\n", + "\n", + " x_watch = []\n", + " y_avarage = []\n", + " for record in get_relation_from_user_result:\n", + " x_watch.append(record['watch'])\n", + " y_avarage.append(record['average'])\n", + "# print record\n", + "# print x_watch\n", + "# print y_avarage\n", + " iplot_data.append(\n", + " go.Scatter(\n", + " x = x_watch,\n", + " y = y_avarage,\n", + " mode = 'lines+markers',\n", + " name = user_id\n", + " )\n", + " )\n", + "# print iplot_data\n", + " po.iplot(iplot_data)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "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.12" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/project/jobs/import_neo4j.ipynb b/project/jobs/import_neo4j.ipynb new file mode 100644 index 0000000..a79c9f3 --- /dev/null +++ b/project/jobs/import_neo4j.ipynb @@ -0,0 +1,2428 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "from py2neo import Graph, Node, Relationship\n", + "import json\n", + "import os, sys\n", + "sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath('__file__'))))\n", + "import settings # import username and pssword!" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "neo4j\n" + ] + } + ], + "source": [ + "url = 'http://localhost:7474'\n", + "username = settings.NEO4J_USERNAME\n", + "password = settings.NEO4J_PASSWORD\n", + "graph = Graph(url + '/db/data/', username=username, password=password)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "def load_data_from_file(file_name):\n", + " with open('../data/{0}'.format(file_name)) as data_file:\n", + " data = json.load(data_file)\n", + " return data\n", + " \n", + "students = load_data_from_file(\"studentBehaviorInfo_all.json\")\n", + "video_data_processed = load_data_from_file(\"video_data.json\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def create_user(member_id):\n", + " user = Node('User', id = member_id)\n", + " graph.merge(user)\n", + "\n", + "def create_video(video_id, videoSpeed, wordLevel, total_tests):\n", + " video = Node('Video', id = video_id, videoSpeed = videoSpeed, wordLevel = wordLevel, total_tests = total_tests)\n", + " graph.merge(video)\n", + "\n", + "def create_relation(watched_order, average, skipped_tests, member_id, video_id):\n", + " rel = Relationship(Node('User', id = member_id), str(watched_order), Node('Video', id = video_id), average=average, skipped_tests=skipped_tests)\n", + " graph.merge(rel)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Finish : 1535\n", + "Finish : 1536\n", + "Finish : 1537\n", + "Finish : 1538\n", + "Finish : 1539\n", + "Finish : 1540\n", + "Finish : 1541\n", + "Finish : 1542\n", + "Finish : 1543\n", + "Finish : 1544\n", + "Finish : 1545\n", + "Finish : 1546\n", + "Finish : 1547\n", + "Finish : 1548\n", + "Finish : 1549\n", + "Finish : 1550\n", + "Finish : 1551\n", + "Finish : 1552\n", + "Finish : 1553\n", + "Finish : 1554\n", + "Finish : 1555\n", + "Finish : 1556\n", + "Finish : 1557\n", + "Finish : 1558\n", + "Finish : 1559\n", + "Finish : 1560\n", + "Finish : 1561\n", + "Finish : 1562\n", + "Finish : 1563\n", + "Finish : 1564\n", + "Finish : 1565\n", + "Finish : 1566\n", + "Finish : 1567\n", + "Finish : 1568\n", + "Finish : 1569\n", + "Finish : 1570\n", + "Finish : 1571\n", + "Finish : 1572\n", + "Finish : 1573\n", + "Finish : 1574\n", + "Finish : 1575\n", + "Finish : 1576\n", + "Finish : 1577\n", + "Finish : 1578\n", + "Finish : 1579\n", + "Finish : 1580\n", + "Finish : 1581\n", + "Finish : 1582\n", + "Finish : 1583\n", + "Finish : 1584\n", + "Finish : 1585\n", + "Finish : 1586\n", + "Finish : 1587\n", + "Finish : 1588\n", + "Finish : 1589\n", + "Finish : 1590\n", + "Finish : 1591\n", + "Finish : 1592\n", + "Finish : 1593\n", + "Finish : 1594\n", + "Finish : 1595\n", + "Finish : 1596\n", + "Finish : 1597\n", + "Finish : 1598\n", + "Finish : 1599\n", + "Finish : 1600\n", + "Finish : 1601\n", + "Finish : 1602\n", + "Finish : 1603\n", + "Finish : 1604\n", + "Finish : 1605\n", + "Finish : 1606\n", + "Finish : 1607\n", + "Finish : 1608\n", + "Finish : 1609\n", + "Finish : 1610\n", + "Finish : 1611\n", + "Finish : 1612\n", + "Finish : 1613\n", + "Finish : 1614\n", + "Finish : 1615\n", + "Finish : 1616\n", + "Finish : 1617\n", + "Finish : 1618\n", + "Finish : 1619\n", + "Finish : 1620\n", + "Finish : 1621\n", + "Finish : 1622\n", + "Finish : 1623\n", + "Finish : 1624\n", + "Finish : 1625\n", + "Finish : 1626\n", + "Finish : 1627\n", + "Finish : 1628\n", + "Finish : 1629\n", + "Finish : 1630\n", + "Finish : 1631\n", + "Finish : 1632\n", + "Finish : 1633\n", + "Finish : 1634\n", + "Finish : 1635\n", + "Finish : 1636\n", + "Finish : 1637\n", + "Finish : 1638\n", + "Finish : 1639\n", + "Finish : 1640\n", + "Finish : 1641\n", + "Finish : 1642\n", + "Finish : 1643\n", + "Finish : 1644\n", + "Finish : 1645\n", + "Finish : 1646\n", + "Finish : 1647\n", + "Finish : 1648\n", + "Finish : 1649\n", + "Finish : 1650\n", + "Finish : 1651\n", + "Finish : 1652\n", + "Finish : 1653\n", + "Finish : 1654\n", + "Finish : 1655\n", + "Finish : 1656\n", + "Finish : 1657\n", + "Finish : 1658\n", + "Finish : 1659\n", + "Finish : 1660\n", + "Finish : 1661\n", + "Finish : 1662\n", + "Finish : 1663\n", + "Finish : 1664\n", + "Finish : 1665\n", + "Finish : 1666\n", + "Finish : 1667\n", + "Finish : 1668\n", + "Finish : 1669\n", + "Finish : 1670\n", + "Finish : 1671\n", + "Finish : 1672\n", + "Finish : 1673\n", + "Finish : 1674\n", + "Finish : 1675\n", + "Finish : 1676\n", + "Finish : 1677\n", + "Finish : 1678\n", + "Finish : 1679\n", + "Finish : 1680\n", + "Finish : 1681\n", + "Finish : 1682\n", + "Finish : 1683\n", + "Finish : 1684\n", + "Finish : 1685\n", + "Finish : 1686\n", + "Finish : 1687\n", + "Finish : 1688\n", + "Finish : 1689\n", + "Finish : 1690\n", + "Finish : 1691\n", + "Finish : 1692\n", + "Finish : 1693\n", + "Finish : 1694\n", + "Finish : 1695\n", + "Finish : 1696\n", + "Finish : 1697\n", + "Finish : 1698\n", + "Finish : 1699\n", + "Finish : 1700\n", + "Finish : 1701\n", + "Finish : 1702\n", + "Finish : 1703\n", + "Finish : 1704\n", + "Finish : 1705\n", + "Finish : 1706\n", + "Finish : 1707\n", + "Finish : 1708\n", + "Finish : 1709\n", + "Finish : 1710\n", + "Finish : 1711\n", + "Finish : 1712\n", + "Finish : 1713\n", + "Finish : 1714\n", + "Finish : 1715\n", + "Finish : 1716\n", + "Finish : 1717\n", + "Finish : 1718\n", + "Finish : 1719\n", + "Finish : 1720\n", + "Finish : 1721\n", + "Finish : 1722\n", + "Finish : 1723\n", + "Finish : 1724\n", + "Finish : 1725\n", + "Finish : 1726\n", + "Finish : 1727\n", + "Finish : 1728\n", + "Finish : 1729\n", + "Finish : 1730\n", + "Finish : 1731\n", + "Finish : 1732\n", + "Finish : 1733\n", + "Finish : 1734\n", + "Finish : 1735\n", + "Finish : 1736\n", + "Finish : 1737\n", + "Finish : 1738\n", + "Finish : 1739\n", + "Finish : 1740\n", + "Finish : 1741\n", + "Finish : 1742\n", + "Finish : 1743\n", + "Finish : 1744\n", + "Finish : 1745\n", + "Finish : 1746\n", + "Finish : 1747\n", + "Finish : 1748\n", + "Finish : 1749\n", + "Finish : 1750\n", + "Finish : 1751\n", + "Finish : 1752\n", + "Finish : 1753\n", + "Finish : 1754\n", + "Finish : 1755\n", + "Finish : 1756\n", + "Finish : 1757\n", + "Finish : 1758\n", + "Finish : 1759\n", + "Finish : 1760\n", + "Finish : 1761\n", + "Finish : 1762\n", + "Finish : 1763\n", + "Finish : 1764\n", + "Finish : 1765\n", + "Finish : 1766\n", + "Finish : 1767\n", + "Finish : 1768\n", + "Finish : 1769\n", + "Finish : 1770\n", + "Finish : 1771\n", + "Finish : 1772\n", + "Finish : 1773\n", + "Finish : 1774\n", + "Finish : 1775\n", + "Finish : 1776\n", + "Finish : 1777\n", + "Finish : 1778\n", + "Finish : 1779\n", + "Finish : 1780\n", + "Finish : 1781\n", + "Finish : 1782\n", + "Finish : 1783\n", + "Finish : 1784\n", + "Finish : 1785\n", + "Finish : 1786\n", + "Finish : 1787\n", + "Finish : 1788\n", + "Finish : 1789\n", + "Finish : 1790\n", + "Finish : 1791\n", + "Finish : 1792\n", + "Finish : 1793\n", + "Finish : 1794\n", + "Finish : 1795\n", + "Finish : 1796\n", + "Finish : 1797\n", + "Finish : 1798\n", + "Finish : 1799\n", + "Finish : 1800\n", + "Finish : 1801\n", + "Finish : 1802\n", + "Finish : 1803\n", + "Finish : 1804\n", + "Finish : 1805\n", + "Finish : 1806\n", + "Finish : 1807\n", + "Finish : 1808\n", + "Finish : 1809\n", + "Finish : 1810\n", + "Finish : 1811\n", + "Finish : 1812\n", + "Finish : 1813\n", + "Finish : 1814\n", + "Finish : 1815\n", + "Finish : 1816\n", + "Finish : 1817\n", + "Finish : 1818\n", + "Finish : 1819\n", + "Finish : 1820\n", + "Finish : 1821\n", + "Finish : 1822\n", + "Finish : 1823\n", + "Finish : 1824\n", + "Finish : 1825\n", + "Finish : 1826\n", + "Finish : 1827\n", + "Finish : 1828\n", + "Finish : 1829\n", + "Finish : 1830\n", + "Finish : 1831\n", + "Finish : 1832\n", + "Finish : 1833\n", + "Finish : 1834\n", + "Finish : 1835\n", + "Finish : 1836\n", + "Finish : 1837\n", + "Finish : 1838\n", + "Finish : 1839\n", + "Finish : 1840\n", + "Finish : 1841\n", + "Finish : 1842\n", + "Finish : 1843\n", + "Finish : 1844\n", + "Finish : 1845\n", + "Finish : 1846\n", + "Finish : 1847\n", + "Finish : 1848\n", + "Finish : 1849\n", + "Finish : 1850\n", + "Finish : 1851\n", + "Finish : 1852\n", + "Finish : 1853\n", + "Finish : 1854\n", + "Finish : 1855\n", + "Finish : 1856\n", + "Finish : 1857\n", + "Finish : 1858\n", + "Finish : 1859\n", + "Finish : 1860\n", + "Finish : 1861\n", + "Finish : 1862\n", + "Finish : 1863\n", + "Finish : 1864\n", + "Finish : 1865\n", + "Finish : 1866\n", + "Finish : 1867\n", + "Finish : 1868\n", + "Finish : 1869\n", + "Finish : 1870\n", + "Finish : 1871\n", + "Finish : 1872\n", + "Finish : 1873\n", + "Finish : 1874\n", + "Finish : 1875\n", + "Finish : 1876\n", + "Finish : 1877\n", + "Finish : 1878\n", + "Finish : 1879\n", + "Finish : 1880\n", + "Finish : 1881\n", + "Finish : 1882\n", + "Finish : 1883\n", + "Finish : 1884\n", + "Finish : 1885\n", + "Finish : 1886\n", + "Finish : 1887\n", + "Finish : 1888\n", + "Finish : 1889\n", + "Finish : 1890\n", + "Finish : 1891\n", + "Finish : 1892\n", + "Finish : 1893\n", + "Finish : 1894\n", + "Finish : 1895\n", + "Finish : 1896\n", + "Finish : 1897\n", + "Finish : 1898\n", + "Finish : 1899\n", + "Finish : 1900\n", + "Finish : 1901\n", + "Finish : 1902\n", + "Finish : 1903\n", + "Finish : 1904\n", + "Finish : 1905\n", + "Finish : 1906\n", + "Finish : 1907\n", + "Finish : 1908\n", + "Finish : 1909\n", + "Finish : 1910\n", + "Finish : 1911\n", + "Finish : 1912\n", + "Finish : 1913\n", + "Finish : 1914\n", + "Finish : 1915\n", + "Finish : 1916\n", + "Finish : 1917\n", + "Finish : 1918\n", + "Finish : 1919\n", + "Finish : 1920\n", + "Finish : 1921\n", + "Finish : 1922\n", + "Finish : 1923\n", + "Finish : 1924\n", + "Finish : 1925\n", + "Finish : 1926\n", + "Finish : 1927\n", + "Finish : 1928\n", + "Finish : 1929\n", + "Finish : 1930\n", + "Finish : 1931\n", + "Finish : 1932\n", + "Finish : 1933\n", + "Finish : 1934\n", + "Finish : 1935\n", + "Finish : 1936\n", + "Finish : 1937\n", + "Finish : 1938\n", + "Finish : 1939\n", + "Finish : 1940\n", + "Finish : 1941\n", + "Finish : 1942\n", + "Finish : 1943\n", + "Finish : 1944\n", + "Finish : 1945\n", + "Finish : 1946\n", + "Finish : 1947\n", + "Finish : 1948\n", + "Finish : 1949\n", + "Finish : 1950\n", + "Finish : 1951\n", + "Finish : 1952\n", + "Finish : 1953\n", + "Finish : 1954\n", + "Finish : 1955\n", + "Finish : 1956\n", + "Finish : 1957\n", + "Finish : 1958\n", + "Finish : 1959\n", + "Finish : 1960\n", + "Finish : 1961\n", + "Finish : 1962\n", + "Finish : 1963\n", + "Finish : 1964\n", + "Finish : 1965\n", + "Finish : 1966\n", + "Finish : 1967\n", + "Finish : 1968\n", + "Finish : 1969\n", + "Finish : 1970\n", + "Finish : 1971\n", + "Finish : 1972\n", + "Finish : 1973\n", + "Finish : 1974\n", + "Finish : 1975\n", + "Finish : 1976\n", + "Finish : 1977\n", + "Finish : 1978\n", + "Finish : 1979\n", + "Finish : 1980\n", + "Finish : 1981\n", + "Finish : 1982\n", + "Finish : 1983\n", + "Finish : 1984\n", + "Finish : 1985\n", + "Finish : 1986\n", + "Finish : 1987\n", + "Finish : 1988\n", + "Finish : 1989\n", + "Finish : 1990\n", + "Finish : 1991\n", + "Finish : 1992\n", + "Finish : 1993\n", + "Finish : 1994\n", + "Finish : 1995\n", + "Finish : 1996\n", + "Finish : 1997\n", + "Finish : 1998\n", + "Finish : 1999\n", + "Finish : 2000\n", + "Finish : 2001\n", + "Finish : 2002\n", + "Finish : 2003\n", + "Finish : 2004\n", + "Finish : 2005\n", + "Finish : 2006\n", + "Finish : 2007\n", + "Finish : 2008\n", + "Finish : 2009\n", + "Finish : 2010\n", + "Finish : 2011\n", + "Finish : 2012\n", + "Finish : 2013\n", + "Finish : 2014\n", + "Finish : 2015\n", + "Finish : 2016\n", + "Finish : 2017\n", + "Finish : 2018\n", + "Finish : 2019\n", + "Finish : 2020\n", + "Finish : 2021\n", + "Finish : 2022\n", + "Finish : 2023\n", + "Finish : 2024\n", + "Finish : 2025\n", + "Finish : 2026\n", + "Finish : 2027\n", + "Finish : 2028\n", + "Finish : 2029\n", + "Finish : 2030\n", + "Finish : 2031\n", + "Finish : 2032\n", + "Finish : 2033\n", + "Finish : 2034\n", + "Finish : 2035\n", + "Finish : 2036\n", + "Finish : 2037\n", + "Finish : 2038\n", + "Finish : 2039\n", + "Finish : 2040\n", + "Finish : 2041\n", + "Finish : 2042\n", + "Finish : 2043\n", + "Finish : 2044\n", + "Finish : 2045\n", + "Finish : 2046\n", + "Finish : 2047\n", + "Finish : 2048\n", + "Finish : 2049\n", + "Finish : 2050\n", + "Finish : 2051\n", + "Finish : 2052\n", + "Finish : 2053\n", + "Finish : 2054\n", + "Finish : 2055\n", + "Finish : 2056\n", + "Finish : 2057\n", + "Finish : 2058\n", + "Finish : 2059\n", + "Finish : 2060\n", + "Finish : 2061\n", + "Finish : 2062\n", + "Finish : 2063\n", + "Finish : 2064\n", + "Finish : 2065\n", + "Finish : 2066\n", + "Finish : 2067\n", + "Finish : 2068\n", + "Finish : 2069\n", + "Finish : 2070\n", + "Finish : 2071\n", + "Finish : 2072\n", + "Finish : 2073\n", + "Finish : 2074\n", + "Finish : 2075\n", + "Finish : 2076\n", + "Finish : 2077\n", + "Finish : 2078\n", + "Finish : 2079\n", + "Finish : 2080\n", + "Finish : 2081\n", + "Finish : 2082\n", + "Finish : 2083\n", + "Finish : 2084\n", + "Finish : 2085\n", + "Finish : 2086\n", + "Finish : 2087\n", + "Finish : 2088\n", + "Finish : 2089\n", + "Finish : 2090\n", + "Finish : 2091\n", + "Finish : 2092\n", + "Finish : 2093\n", + "Finish : 2094\n", + "Finish : 2095\n", + "Finish : 2096\n", + "Finish : 2097\n", + "Finish : 2098\n", + "Finish : 2099\n", + "Finish : 2100\n", + "Finish : 2101\n", + "Finish : 2102\n", + "Finish : 2103\n", + "Finish : 2104\n", + "Finish : 2105\n", + "Finish : 2106\n", + "Finish : 2107\n", + "Finish : 2108\n", + "Finish : 2109\n", + "Finish : 2110\n", + "Finish : 2111\n", + "Finish : 2112\n", + "Finish : 2113\n", + "Finish : 2114\n", + "Finish : 2115\n", + "Finish : 2116\n", + "Finish : 2117\n", + "Finish : 2118\n", + "Finish : 2119\n", + "Finish : 2120\n", + "Finish : 2121\n", + "Finish : 2122\n", + "Finish : 2123\n", + "Finish : 2124\n", + "Finish : 2125\n", + "Finish : 2126\n", + "Finish : 2127\n", + "Finish : 2128\n", + "Finish : 2129\n", + "Finish : 2130\n", + "Finish : 2131\n", + "Finish : 2132\n", + "Finish : 2133\n", + "Finish : 2134\n", + "Finish : 2135\n", + "Finish : 2136\n", + "Finish : 2137\n", + "Finish : 2138\n", + "Finish : 2139\n", + "Finish : 2140\n", + "Finish : 2141\n", + "Finish : 2142\n", + "Finish : 2143\n", + "Finish : 2144\n", + "Finish : 2145\n", + "Finish : 2146\n", + "Finish : 2147\n", + "Finish : 2148\n", + "Finish : 2149\n", + "Finish : 2150\n", + "Finish : 2151\n", + "Finish : 2152\n", + "Finish : 2153\n", + "Finish : 2154\n", + "Finish : 2155\n", + "Finish : 2156\n", + "Finish : 2157\n", + "Finish : 2158\n", + "Finish : 2159\n", + "Finish : 2160\n", + "Finish : 2161\n", + "Finish : 2162\n", + "Finish : 2163\n", + "Finish : 2164\n", + "Finish : 2165\n", + "Finish : 2166\n", + "Finish : 2167\n", + "Finish : 2168\n", + "Finish : 2169\n", + "Finish : 2170\n", + "Finish : 2171\n", + "Finish : 2172\n", + "Finish : 2173\n", + "Finish : 2174\n", + "Finish : 2175\n", + "Finish : 2176\n", + "Finish : 2177\n", + "Finish : 2178\n", + "Finish : 2179\n", + "Finish : 2180\n", + "Finish : 2181\n", + "Finish : 2182\n", + "Finish : 2183\n", + "Finish : 2184\n", + "Finish : 2185\n", + "Finish : 2186\n", + "Finish : 2187\n", + "Finish : 2188\n", + "Finish : 2189\n", + "Finish : 2190\n", + "Finish : 2191\n", + "Finish : 2192\n", + "Finish : 2193\n", + "Finish : 2194\n", + "Finish : 2195\n", + "Finish : 2196\n", + "Finish : 2197\n", + "Finish : 2198\n", + "Finish : 2199\n", + "Finish : 2200\n", + "Finish : 2201\n", + "Finish : 2202\n", + "Finish : 2203\n", + "Finish : 2204\n", + "Finish : 2205\n", + "Finish : 2206\n", + "Finish : 2207\n", + "Finish : 2208\n", + "Finish : 2209\n", + "Finish : 2210\n", + "Finish : 2211\n", + "Finish : 2212\n", + "Finish : 2213\n", + "Finish : 2214\n", + "Finish : 2215\n", + "Finish : 2216\n", + "Finish : 2217\n", + "Finish : 2218\n", + "Finish : 2219\n", + "Finish : 2220\n", + "Finish : 2221\n", + "Finish : 2222\n", + "Finish : 2223\n", + "Finish : 2224\n", + "Finish : 2225\n", + "Finish : 2226\n", + "Finish : 2227\n", + "Finish : 2228\n", + "Finish : 2229\n", + "Finish : 2230\n", + "Finish : 2231\n", + "Finish : 2232\n", + "Finish : 2233\n", + "Finish : 2234\n", + "Finish : 2235\n", + "Finish : 2236\n", + "Finish : 2237\n", + "Finish : 2238\n", + "Finish : 2239\n", + "Finish : 2240\n", + "Finish : 2241\n", + "Finish : 2242\n", + "Finish : 2243\n", + "Finish : 2244\n", + "Finish : 2245\n", + "Finish : 2246\n", + "Finish : 2247\n", + "Finish : 2248\n", + "Finish : 2249\n", + "Finish : 2250\n", + "Finish : 2251\n", + "Finish : 2252\n", + "Finish : 2253\n", + "Finish : 2254\n", + "Finish : 2255\n", + "Finish : 2256\n", + "Finish : 2257\n", + "Finish : 2258\n", + "Finish : 2259\n", + "Finish : 2260\n", + "Finish : 2261\n", + "Finish : 2262\n", + "Finish : 2263\n", + "Finish : 2264\n", + "Finish : 2265\n", + "Finish : 2266\n", + "Finish : 2267\n", + "Finish : 2268\n", + "Finish : 2269\n", + "Finish : 2270\n", + "Finish : 2271\n", + "Finish : 2272\n", + "Finish : 2273\n", + "Finish : 2274\n", + "Finish : 2275\n", + "Finish : 2276\n", + "Finish : 2277\n", + "Finish : 2278\n", + "Finish : 2279\n", + "Finish : 2280\n", + "Finish : 2281\n", + "Finish : 2282\n", + "Finish : 2283\n", + "Finish : 2284\n", + "Finish : 2285\n", + "Finish : 2286\n", + "Finish : 2287\n", + "Finish : 2288\n", + "Finish : 2289\n", + "Finish : 2290\n", + "Finish : 2291\n", + "Finish : 2292\n", + "Finish : 2293\n", + "Finish : 2294\n", + "Finish : 2295\n", + "Finish : 2296\n", + "Finish : 2297\n", + "Finish : 2298\n", + "Finish : 2299\n", + "Finish : 2300\n", + "Finish : 2301\n", + "Finish : 2302\n", + "Finish : 2303\n", + "Finish : 2304\n", + "Finish : 2305\n", + "Finish : 2306\n", + "Finish : 2307\n", + "Finish : 2308\n", + "Finish : 2309\n", + "Finish : 2310\n", + "Finish : 2311\n", + "Finish : 2312\n", + "Finish : 2313\n", + "Finish : 2314\n", + "Finish : 2315\n", + "Finish : 2316\n", + "Finish : 2317\n", + "Finish : 2318\n", + "Finish : 2319\n", + "Finish : 2320\n", + "Finish : 2321\n", + "Finish : 2322\n", + "Finish : 2323\n", + "Finish : 2324\n", + "Finish : 2325\n", + "Finish : 2326\n", + "Finish : 2327\n", + "Finish : 2328\n", + "Finish : 2329\n", + "Finish : 2330\n", + "Finish : 2331\n", + "Finish : 2332\n", + "Finish : 2333\n", + "Finish : 2334\n", + "Finish : 2335\n", + "Finish : 2336\n", + "Finish : 2337\n", + "Finish : 2338\n", + "Finish : 2339\n", + "Finish : 2340\n", + "Finish : 2341\n", + "Finish : 2342\n", + "Finish : 2343\n", + "Finish : 2344\n", + "Finish : 2345\n", + "Finish : 2346\n", + "Finish : 2347\n", + "Finish : 2348\n", + "Finish : 2349\n", + "Finish : 2350\n", + "Finish : 2351\n", + "Finish : 2352\n", + "Finish : 2353\n", + "Finish : 2354\n", + "Finish : 2355\n", + "Finish : 2356\n", + "Finish : 2357\n", + "Finish : 2358\n", + "Finish : 2359\n", + "Finish : 2360\n", + "Finish : 2361\n", + "Finish : 2362\n", + "Finish : 2363\n", + "Finish : 2364\n", + "Finish : 2365\n", + "Finish : 2366\n", + "Finish : 2367\n", + "Finish : 2368\n", + "Finish : 2369\n", + "Finish : 2370\n", + "Finish : 2371\n", + "Finish : 2372\n", + "Finish : 2373\n", + "Finish : 2374\n", + "Finish : 2375\n", + "Finish : 2376\n", + "Finish : 2377\n", + "Finish : 2378\n", + "Finish : 2379\n", + "Finish : 2380\n", + "Finish : 2381\n", + "Finish : 2382\n", + "Finish : 2383\n", + "Finish : 2384\n", + "Finish : 2385\n", + "Finish : 2386\n", + "Finish : 2387\n", + "Finish : 2388\n", + "Finish : 2389\n", + "Finish : 2390\n", + "Finish : 2391\n", + "Finish : 2392\n", + "Finish : 2393\n", + "Finish : 2394\n", + "Finish : 2395\n", + "Finish : 2396\n", + "Finish : 2397\n", + "Finish : 2398\n", + "Finish : 2399\n", + "Finish : 2400\n", + "Finish : 2401\n", + "Finish : 2402\n", + "Finish : 2403\n", + "Finish : 2404\n", + "Finish : 2405\n", + "Finish : 2406\n", + "Finish : 2407\n", + "Finish : 2408\n", + "Finish : 2409\n", + "Finish : 2410\n", + "Finish : 2411\n", + "Finish : 2412\n", + "Finish : 2413\n", + "Finish : 2414\n", + "Finish : 2415\n", + "Finish : 2416\n", + "Finish : 2417\n", + "Finish : 2418\n", + "Finish : 2419\n", + "Finish : 2420\n", + "Finish : 2421\n", + "Finish : 2422\n", + "Finish : 2423\n", + "Finish : 2424\n", + "Finish : 2425\n", + "Finish : 2426\n", + "Finish : 2427\n", + "Finish : 2428\n", + "Finish : 2429\n", + "Finish : 2430\n", + "Finish : 2431\n", + "Finish : 2432\n", + "Finish : 2433\n", + "Finish : 2434\n", + "Finish : 2435\n", + "Finish : 2436\n", + "Finish : 2437\n", + "Finish : 2438\n", + "Finish : 2439\n", + "Finish : 2440\n", + "Finish : 2441\n", + "Finish : 2442\n", + "Finish : 2443\n", + "Finish : 2444\n", + "Finish : 2445\n", + "Finish : 2446\n", + "Finish : 2447\n", + "Finish : 2448\n", + "Finish : 2449\n", + "Finish : 2450\n", + "Finish : 2451\n", + "Finish : 2452\n", + "Finish : 2453\n", + "Finish : 2454\n", + "Finish : 2455\n", + "Finish : 2456\n", + "Finish : 2457\n", + "Finish : 2458\n", + "Finish : 2459\n", + "Finish : 2460\n", + "Finish : 2461\n", + "Finish : 2462\n", + "Finish : 2463\n", + "Finish : 2464\n", + "Finish : 2465\n", + "Finish : 2466\n", + "Finish : 2467\n", + "Finish : 2468\n", + "Finish : 2469\n", + "Finish : 2470\n", + "Finish : 2471\n", + "Finish : 2472\n", + "Finish : 2473\n", + "Finish : 2474\n", + "Finish : 2475\n", + "Finish : 2476\n", + "Finish : 2477\n", + "Finish : 2478\n", + "Finish : 2479\n", + "Finish : 2480\n", + "Finish : 2481\n", + "Finish : 2482\n", + "Finish : 2483\n", + "Finish : 2484\n", + "Finish : 2485\n", + "Finish : 2486\n", + "Finish : 2487\n", + "Finish : 2488\n", + "Finish : 2489\n", + "Finish : 2490\n", + "Finish : 2491\n", + "Finish : 2492\n", + "Finish : 2493\n", + "Finish : 2494\n", + "Finish : 2495\n", + "Finish : 2496\n", + "Finish : 2497\n", + "Finish : 2498\n", + "Finish : 2499\n", + "Finish : 2500\n", + "Finish : 2501\n", + "Finish : 2502\n", + "Finish : 2503\n", + "Finish : 2504\n", + "Finish : 2505\n", + "Finish : 2506\n", + "Finish : 2507\n", + "Finish : 2508\n", + "Finish : 2509\n", + "Finish : 2510\n", + "Finish : 2511\n", + "Finish : 2512\n", + "Finish : 2513\n", + "Finish : 2514\n", + "Finish : 2515\n", + "Finish : 2516\n", + "Finish : 2517\n", + "Finish : 2518\n", + "Finish : 2519\n", + "Finish : 2520\n", + "Finish : 2521\n", + "Finish : 2522\n", + "Finish : 2523\n", + "Finish : 2524\n", + "Finish : 2525\n", + "Finish : 2526\n", + "Finish : 2527\n", + "Finish : 2528\n", + "Finish : 2529\n", + "Finish : 2530\n", + "Finish : 2531\n", + "Finish : 2532\n", + "Finish : 2533\n", + "Finish : 2534\n", + "Finish : 2535\n", + "Finish : 2536\n", + "Finish : 2537\n", + "Finish : 2538\n", + "Finish : 2539\n", + "Finish : 2540\n", + "Finish : 2541\n", + "Finish : 2542\n", + "Finish : 2543\n", + "Finish : 2544\n", + "Finish : 2545\n", + "Finish : 2546\n", + "Finish : 2547\n", + "Finish : 2548\n", + "Finish : 2549\n", + "Finish : 2550\n", + "Finish : 2551\n", + "Finish : 2552\n", + "Finish : 2553\n", + "Finish : 2554\n", + "Finish : 2555\n", + "Finish : 2556\n", + "Finish : 2557\n", + "Finish : 2558\n", + "Finish : 2559\n", + "Finish : 2560\n", + "Finish : 2561\n", + "Finish : 2562\n", + "Finish : 2563\n", + "Finish : 2564\n", + "Finish : 2565\n", + "Finish : 2566\n", + "Finish : 2567\n", + "Finish : 2568\n", + "Finish : 2569\n", + "Finish : 2570\n", + "Finish : 2571\n", + "Finish : 2572\n", + "Finish : 2573\n", + "Finish : 2574\n", + "Finish : 2575\n", + "Finish : 2576\n", + "Finish : 2577\n", + "Finish : 2578\n", + "Finish : 2579\n", + "Finish : 2580\n", + "Finish : 2581\n", + "Finish : 2582\n", + "Finish : 2583\n", + "Finish : 2584\n", + "Finish : 2585\n", + "Finish : 2586\n", + "Finish : 2587\n", + "Finish : 2588\n", + "Finish : 2589\n", + "Finish : 2590\n", + "Finish : 2591\n", + "Finish : 2592\n", + "Finish : 2593\n", + "Finish : 2594\n", + "Finish : 2595\n", + "Finish : 2596\n", + "Finish : 2597\n", + "Finish : 2598\n", + "Finish : 2599\n", + "Finish : 2600\n", + "Finish : 2601\n", + "Finish : 2602\n", + "Finish : 2603\n", + "Finish : 2604\n", + "Finish : 2605\n", + "Finish : 2606\n", + "Finish : 2607\n", + "Finish : 2608\n", + "Finish : 2609\n", + "Finish : 2610\n", + "Finish : 2611\n", + "Finish : 2612\n", + "Finish : 2613\n", + "Finish : 2614\n", + "Finish : 2615\n", + "Finish : 2616\n", + "Finish : 2617\n", + "Finish : 2618\n", + "Finish : 2619\n", + "Finish : 2620\n", + "Finish : 2621\n", + "Finish : 2622\n", + "Finish : 2623\n", + "Finish : 2624\n", + "Finish : 2625\n", + "Finish : 2626\n", + "Finish : 2627\n", + "Finish : 2628\n", + "Finish : 2629\n", + "Finish : 2630\n", + "Finish : 2631\n", + "Finish : 2632\n", + "Finish : 2633\n", + "Finish : 2634\n", + "Finish : 2635\n", + "Finish : 2636\n", + "Finish : 2637\n", + "Finish : 2638\n", + "Finish : 2639\n", + "Finish : 2640\n", + "Finish : 2641\n", + "Finish : 2642\n", + "Finish : 2643\n", + "Finish : 2644\n", + "Finish : 2645\n", + "Finish : 2646\n", + "Finish : 2647\n", + "Finish : 2648\n", + "Finish : 2649\n", + "Finish : 2650\n", + "Finish : 2651\n", + "Finish : 2652\n", + "Finish : 2653\n", + "Finish : 2654\n", + "Finish : 2655\n", + "Finish : 2656\n", + "Finish : 2657\n", + "Finish : 2658\n", + "Finish : 2659\n", + "Finish : 2660\n", + "Finish : 2661\n", + "Finish : 2662\n", + "Finish : 2663\n", + "Finish : 2664\n", + "Finish : 2665\n", + "Finish : 2666\n", + "Finish : 2667\n", + "Finish : 2668\n", + "Finish : 2669\n", + "Finish : 2670\n", + "Finish : 2671\n", + "Finish : 2672\n", + "Finish : 2673\n", + "Finish : 2674\n", + "Finish : 2675\n", + "Finish : 2676\n", + "Finish : 2677\n", + "Finish : 2678\n", + "Finish : 2679\n", + "Finish : 2680\n", + "Finish : 2681\n", + "Finish : 2682\n", + "Finish : 2683\n", + "Finish : 2684\n", + "Finish : 2685\n", + "Finish : 2686\n", + "Finish : 2687\n", + "Finish : 2688\n", + "Finish : 2689\n", + "Finish : 2690\n", + "Finish : 2691\n", + "Finish : 2692\n", + "Finish : 2693\n", + "Finish : 2694\n", + "Finish : 2695\n", + "Finish : 2696\n", + "Finish : 2697\n", + "Finish : 2698\n", + "Finish : 2699\n", + "Finish : 2700\n", + "Finish : 2701\n", + "Finish : 2702\n", + "Finish : 2703\n", + "Finish : 2704\n", + "Finish : 2705\n", + "Finish : 2706\n", + "Finish : 2707\n", + "Finish : 2708\n", + "Finish : 2709\n", + "Finish : 2710\n", + "Finish : 2711\n", + "Finish : 2712\n", + "Finish : 2713\n", + "Finish : 2714\n", + "Finish : 2715\n", + "Finish : 2716\n", + "Finish : 2717\n", + "Finish : 2718\n", + "Finish : 2719\n", + "Finish : 2720\n", + "Finish : 2721\n", + "Finish : 2722\n", + "Finish : 2723\n", + "Finish : 2724\n", + "Finish : 2725\n", + "Finish : 2726\n", + "Finish : 2727\n", + "Finish : 2728\n", + "Finish : 2729\n", + "Finish : 2730\n", + "Finish : 2731\n", + "Finish : 2732\n", + "Finish : 2733\n", + "Finish : 2734\n", + "Finish : 2735\n", + "Finish : 2736\n", + "Finish : 2737\n", + "Finish : 2738\n", + "Finish : 2739\n", + "Finish : 2740\n", + "Finish : 2741\n", + "Finish : 2742\n", + "Finish : 2743\n", + "Finish : 2744\n", + "Finish : 2745\n", + "Finish : 2746\n", + "Finish : 2747\n", + "Finish : 2748\n", + "Finish : 2749\n", + "Finish : 2750\n", + "Finish : 2751\n", + "Finish : 2752\n", + "Finish : 2753\n", + "Finish : 2754\n", + "Finish : 2755\n", + "Finish : 2756\n", + "Finish : 2757\n", + "Finish : 2758\n", + "Finish : 2759\n", + "Finish : 2760\n", + "Finish : 2761\n", + "Finish : 2762\n", + "Finish : 2763\n", + "Finish : 2764\n", + "Finish : 2765\n", + "Finish : 2766\n", + "Finish : 2767\n", + "Finish : 2768\n", + "Finish : 2769\n", + "Finish : 2770\n", + "Finish : 2771\n", + "Finish : 2772\n", + "Finish : 2773\n", + "Finish : 2774\n", + "Finish : 2775\n", + "Finish : 2776\n", + "Finish : 2777\n", + "Finish : 2778\n", + "Finish : 2779\n", + "Finish : 2780\n", + "Finish : 2781\n", + "Finish : 2782\n", + "Finish : 2783\n", + "Finish : 2784\n", + "Finish : 2785\n", + "Finish : 2786\n", + "Finish : 2787\n", + "Finish : 2788\n", + "Finish : 2789\n", + "Finish : 2790\n", + "Finish : 2791\n", + "Finish : 2792\n", + "Finish : 2793\n", + "Finish : 2794\n", + "Finish : 2795\n", + "Finish : 2796\n", + "Finish : 2797\n", + "Finish : 2798\n", + "Finish : 2799\n", + "Finish : 2800\n", + "Finish : 2801\n", + "Finish : 2802\n", + "Finish : 2803\n", + "Finish : 2804\n", + "Finish : 2805\n", + "Finish : 2806\n", + "Finish : 2807\n", + "Finish : 2808\n", + "Finish : 2809\n", + "Finish : 2810\n", + "Finish : 2811\n", + "Finish : 2812\n", + "Finish : 2813\n", + "Finish : 2814\n", + "Finish : 2815\n", + "Finish : 2816\n", + "Finish : 2817\n", + "Finish : 2818\n", + "Finish : 2819\n", + "Finish : 2820\n", + "Finish : 2821\n", + "Finish : 2822\n", + "Finish : 2823\n", + "Finish : 2824\n", + "Finish : 2825\n", + "Finish : 2826\n", + "Finish : 2827\n", + "Finish : 2828\n", + "Finish : 2829\n", + "Finish : 2830\n", + "Finish : 2831\n", + "Finish : 2832\n", + "Finish : 2833\n", + "Finish : 2834\n", + "Finish : 2835\n", + "Finish : 2836\n", + "Finish : 2837\n", + "Finish : 2838\n", + "Finish : 2839\n", + "Finish : 2840\n", + "Finish : 2841\n", + "Finish : 2842\n", + "Finish : 2843\n", + "Finish : 2844\n", + "Finish : 2845\n", + "Finish : 2846\n", + "Finish : 2847\n", + "Finish : 2848\n", + "Finish : 2849\n", + "Finish : 2850\n", + "Finish : 2851\n", + "Finish : 2852\n", + "Finish : 2853\n", + "Finish : 2854\n", + "Finish : 2855\n", + "Finish : 2856\n", + "Finish : 2857\n", + "Finish : 2858\n", + "Finish : 2859\n", + "Finish : 2860\n", + "Finish : 2861\n", + "Finish : 2862\n", + "Finish : 2863\n", + "Finish : 2864\n", + "Finish : 2865\n", + "Finish : 2866\n", + "Finish : 2867\n", + "Finish : 2868\n", + "Finish : 2869\n", + "Finish : 2870\n", + "Finish : 2871\n", + "Finish : 2872\n", + "Finish : 2873\n", + "Finish : 2874\n", + "Finish : 2875\n", + "Finish : 2876\n", + "Finish : 2877\n", + "Finish : 2878\n", + "Finish : 2879\n", + "Finish : 2880\n", + "Finish : 2881\n", + "Finish : 2882\n", + "Finish : 2883\n", + "Finish : 2884\n", + "Finish : 2885\n", + "Finish : 2886\n", + "Finish : 2887\n", + "Finish : 2888\n", + "Finish : 2889\n", + "Finish : 2890\n", + "Finish : 2891\n", + "Finish : 2892\n", + "Finish : 2893\n", + "Finish : 2894\n", + "Finish : 2895\n", + "Finish : 2896\n", + "Finish : 2897\n", + "Finish : 2898\n", + "Finish : 2899\n", + "Finish : 2900\n", + "Finish : 2901\n", + "Finish : 2902\n", + "Finish : 2903\n", + "Finish : 2904\n", + "Finish : 2905\n", + "Finish : 2906\n", + "Finish : 2907\n", + "Finish : 2908\n", + "Finish : 2909\n", + "Finish : 2910\n", + "Finish : 2911\n", + "Finish : 2912\n", + "Finish : 2913\n", + "Finish : 2914\n", + "Finish : 2915\n", + "Finish : 2916\n", + "Finish : 2917\n", + "Finish : 2918\n", + "Finish : 2919\n", + "Finish : 2920\n", + "Finish : 2921\n", + "Finish : 2922\n", + "Finish : 2923\n", + "Finish : 2924\n", + "Finish : 2925\n", + "Finish : 2926\n", + "Finish : 2927\n", + "Finish : 2928\n", + "Finish : 2929\n", + "Finish : 2930\n", + "Finish : 2931\n", + "Finish : 2932\n", + "Finish : 2933\n", + "Finish : 2934\n", + "Finish : 2935\n", + "Finish : 2936\n", + "Finish : 2937\n", + "Finish : 2938\n", + "Finish : 2939\n", + "Finish : 2940\n", + "Finish : 2941\n", + "Finish : 2942\n", + "Finish : 2943\n", + "Finish : 2944\n", + "Finish : 2945\n", + "Finish : 2946\n", + "Finish : 2947\n", + "Finish : 2948\n", + "Finish : 2949\n", + "Finish : 2950\n", + "Finish : 2951\n", + "Finish : 2952\n", + "Finish : 2953\n", + "Finish : 2954\n", + "Finish : 2955\n", + "Finish : 2956\n", + "Finish : 2957\n", + "Finish : 2958\n", + "Finish : 2959\n", + "Finish : 2960\n", + "Finish : 2961\n", + "Finish : 2962\n", + "Finish : 2963\n", + "Finish : 2964\n", + "Finish : 2965\n", + "Finish : 2966\n", + "Finish : 2967\n", + "Finish : 2968\n", + "Finish : 2969\n", + "Finish : 2970\n", + "Finish : 2971\n", + "Finish : 2972\n", + "Finish : 2973\n", + "Finish : 2974\n", + "Finish : 2975\n", + "Finish : 2976\n", + "Finish : 2977\n", + "Finish : 2978\n", + "Finish : 2979\n", + "Finish : 2980\n", + "Finish : 2981\n", + "Finish : 2982\n", + "Finish : 2983\n", + "Finish : 2984\n", + "Finish : 2985\n", + "Finish : 2986\n", + "Finish : 2987\n", + "Finish : 2988\n", + "Finish : 2989\n", + "Finish : 2990\n", + "Finish : 2991\n", + "Finish : 2992\n", + "Finish : 2993\n", + "Finish : 2994\n", + "Finish : 2995\n", + "Finish : 2996\n", + "Finish : 2997\n", + "Finish : 2998\n", + "Finish : 2999\n", + "Finish : 3000\n", + "Finish : 3001\n", + "Finish : 3002\n", + "Finish : 3003\n", + "Finish : 3004\n", + "Finish : 3005\n", + "Finish : 3006\n", + "Finish : 3007\n", + "Finish : 3008\n", + "Finish : 3009\n", + "Finish : 3010\n", + "Finish : 3011\n", + "Finish : 3012\n", + "Finish : 3013\n", + "Finish : 3014\n", + "Finish : 3015\n", + "Finish : 3016\n", + "Finish : 3017\n", + "Finish : 3018\n", + "Finish : 3019\n", + "Finish : 3020\n", + "Finish : 3021\n", + "Finish : 3022\n", + "Finish : 3023\n", + "Finish : 3024\n", + "Finish : 3025\n", + "Finish : 3026\n", + "Finish : 3027\n", + "Finish : 3028\n", + "Finish : 3029\n", + "Finish : 3030\n", + "Finish : 3031\n", + "Finish : 3032\n", + "Finish : 3033\n", + "Finish : 3034\n", + "Finish : 3035\n", + "Finish : 3036\n", + "Finish : 3037\n", + "Finish : 3038\n", + "Finish : 3039\n", + "Finish : 3040\n", + "Finish : 3041\n", + "Finish : 3042\n", + "Finish : 3043\n", + "Finish : 3044\n", + "Finish : 3045\n", + "Finish : 3046\n", + "Finish : 3047\n", + "Finish : 3048\n", + "Finish : 3049\n", + "Finish : 3050\n", + "Finish : 3051\n", + "Finish : 3052\n", + "Finish : 3053\n", + "Finish : 3054\n", + "Finish : 3055\n", + "Finish : 3056\n", + "Finish : 3057\n", + "Finish : 3058\n", + "Finish : 3059\n", + "Finish : 3060\n", + "Finish : 3061\n", + "Finish : 3062\n", + "Finish : 3063\n", + "Finish : 3064\n", + "Finish : 3065\n", + "Finish : 3066\n", + "Finish : 3067\n", + "Finish : 3068\n", + "Finish : 3069\n", + "Finish : 3070\n", + "Finish : 3071\n", + "Finish : 3072\n", + "Finish : 3073\n", + "Finish : 3074\n", + "Finish : 3075\n", + "Finish : 3076\n", + "Finish : 3077\n", + "Finish : 3078\n", + "Finish : 3079\n", + "Finish : 3080\n", + "Finish : 3081\n", + "Finish : 3082\n", + "Finish : 3083\n", + "Finish : 3084\n", + "Finish : 3085\n", + "Finish : 3086\n", + "Finish : 3087\n", + "Finish : 3088\n", + "Finish : 3089\n", + "Finish : 3090\n", + "Finish : 3091\n", + "Finish : 3092\n", + "Finish : 3093\n", + "Finish : 3094\n", + "Finish : 3095\n", + "Finish : 3096\n", + "Finish : 3097\n", + "Finish : 3098\n", + "Finish all !!\n" + ] + } + ], + "source": [ + "# print (\"video\", \"videoSpeed\", \"wordLevel\", \"average\", \"skipped_tests\", \"total_tests\")\n", + "i = 1535\n", + "for student in students[1534:]:\n", + " member_id = student['memberId']\n", + " create_user(member_id)\n", + " watched_order = 1\n", + " for video in student['chosenVideo']:\n", + " videoSpeed = video_data_processed[str(video)]['videoSpeed']\n", + " wordLevel = video_data_processed[str(video)]['wordLevel']\n", + " total = 0\n", + " amount = 0\n", + " total_tests = 0\n", + " skipped_tests = 0\n", + " for score in student['listenScore']:\n", + " if score['postId'] == video:\n", + " total_tests += 1\n", + " if score['score'] != -1:\n", + " amount += 1\n", + " total += score['score']\n", + " else:\n", + " skipped_tests += 1\n", + " if amount != 0:\n", + " average = float(total)/amount\n", + " else:\n", + " average = -1\n", + "# print (video, videoSpeed, wordLevel, average, skipped_tests, total_tests)\n", + " create_video(video, videoSpeed, wordLevel, total_tests)\n", + " create_relation(watched_order, average, skipped_tests, member_id, video)\n", + " watched_order += 1\n", + " print \"Finish : \" + str(i)\n", + " i += 1\n", + "print \"Finish all !!\"" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{u'chosenVideo': [3913,\n", + " 10201,\n", + " 7184,\n", + " 10543,\n", + " 9091,\n", + " 10177,\n", + " 13187,\n", + " 12603,\n", + " 13722,\n", + " 8457],\n", + " u'listenScore': [{u'postId': 3913, u'score': 98},\n", + " {u'postId': 3913, u'score': 97},\n", + " {u'postId': 3913, u'score': 99},\n", + " {u'postId': 3913, u'score': 100},\n", + " {u'postId': 3913, u'score': 97},\n", + " {u'postId': 10201, u'score': 96},\n", + " {u'postId': 10201, u'score': 99},\n", + " {u'postId': 10201, u'score': 100},\n", + " {u'postId': 10201, u'score': 96},\n", + " {u'postId': 10201, u'score': 94},\n", + " {u'postId': 10201, u'score': 96},\n", + " {u'postId': 10201, u'score': 95},\n", + " {u'postId': 10201, u'score': 98},\n", + " {u'postId': 10201, u'score': 94},\n", + " {u'postId': 10201, u'score': 96},\n", + " {u'postId': 10201, u'score': 99},\n", + " {u'postId': 10201, u'score': 92},\n", + " {u'postId': 7184, u'score': 96},\n", + " {u'postId': 7184, u'score': 97},\n", + " {u'postId': 7184, u'score': 95},\n", + " {u'postId': 7184, u'score': 99},\n", + " {u'postId': 10543, u'score': 89},\n", + " {u'postId': 10543, u'score': 91},\n", + " {u'postId': 10543, u'score': 94},\n", + " {u'postId': 10543, u'score': 88},\n", + " {u'postId': 10543, u'score': 81},\n", + " {u'postId': 9091, u'score': 82},\n", + " {u'postId': 9091, u'score': 89},\n", + " {u'postId': 9091, u'score': 91},\n", + " {u'postId': 9091, u'score': 97},\n", + " {u'postId': 10177, u'score': 93},\n", + " {u'postId': 10177, u'score': 93},\n", + " {u'postId': 10177, u'score': 97},\n", + " {u'postId': 10177, u'score': 98},\n", + " {u'postId': 10177, u'score': 92},\n", + " {u'postId': 10177, u'score': 93},\n", + " {u'postId': 10177, u'score': 89},\n", + " {u'postId': 13187, u'score': 73},\n", + " {u'postId': 13187, u'score': 84},\n", + " {u'postId': 12603, u'score': 92},\n", + " {u'postId': 12603, u'score': 85},\n", + " {u'postId': 12603, u'score': 96},\n", + " {u'postId': 12603, u'score': 100},\n", + " {u'postId': 12603, u'score': 96},\n", + " {u'postId': 12603, u'score': 100},\n", + " {u'postId': 13722, u'score': -1},\n", + " {u'postId': 13722, u'score': -1},\n", + " {u'postId': 13722, u'score': -1},\n", + " {u'postId': 8457, u'score': -1},\n", + " {u'postId': 8457, u'score': -1},\n", + " {u'postId': 8457, u'score': -1},\n", + " {u'postId': 8457, u'score': -1},\n", + " {u'postId': 8457, u'score': -1},\n", + " {u'postId': 8457, u'score': -1}],\n", + " u'memberId': u'100901',\n", + " u'vocabularyList': [{u'postId': u'3913', u'word': u'articulate'},\n", + " {u'postId': u'3913', u'word': u'accent'},\n", + " {u'postId': u'3913', u'word': u'blows'},\n", + " {u'postId': u'3913', u'word': u'yet'},\n", + " {u'postId': u'3913', u'word': u'reduction'},\n", + " {u'postId': u'3913', u'word': u'rhythm'},\n", + " {u'postId': u'3913', u'word': u'pattern'},\n", + " {u'postId': u'3913', u'word': u'drummed'},\n", + " {u'postId': u'3913', u'word': u'beats'},\n", + " {u'postId': u'3913', u'word': u'musical notes'},\n", + " {u'postId': u'3913', u'word': u'crucial'},\n", + " {u'postId': u'3913', u'word': u'particularly'},\n", + " {u'postId': u'3913', u'word': u'train'},\n", + " {u'postId': u'3913', u'word': u'reduction'},\n", + " {u'postId': u'3913', u'word': u'imitate'},\n", + " {u'postId': u'3913', u'word': u'exaggerate'},\n", + " {u'postId': u'3913', u'word': u'organs'},\n", + " {u'postId': u'3913', u'word': u'articulation'},\n", + " {u'postId': u'3913', u'word': u'cheeks'},\n", + " {u'postId': u'3913', u'word': u'exaggerate'},\n", + " {u'postId': u'3913', u'word': u'develop'},\n", + " {u'postId': u'3913', u'word': u'Twisters'},\n", + " {u'postId': u'3913', u'word': u'shells'},\n", + " {u'postId': u'3913', u'word': u'seashore'},\n", + " {u'postId': u'3913', u'word': u'held'},\n", + " {u'postId': u'3913', u'word': u'diminishing'},\n", + " {u'postId': u'10201', u'word': u'silver'},\n", + " {u'postId': u'10201', u'word': u'hall'},\n", + " {u'postId': u'10201', u'word': u'kindergarten'},\n", + " {u'postId': u'10201', u'word': u'feminine'},\n", + " {u'postId': u'10201', u'word': u'favorite'},\n", + " {u'postId': u'3913', u'word': u'developed'},\n", + " {u'postId': u'10201', u'word': u'gowns'},\n", + " {u'postId': u'10201', u'word': u'princess'},\n", + " {u'postId': u'10201', u'word': u'trampolines'},\n", + " {u'postId': u'10201', u'word': u'surface'},\n", + " {u'postId': u'10201', u'word': u'dysphoria'},\n", + " {u'postId': u'10201', u'word': u'diagnosed'},\n", + " {u'postId': u'10201', u'word': u'transgender'},\n", + " {u'postId': u'10201', u'word': u'authors'},\n", + " {u'postId': u'3913', u'word': u'practicing'},\n", + " {u'postId': u'10201', u'word': u'typical'},\n", + " {u'postId': u'10201', u'word': u'gear'},\n", + " {u'postId': u'10201', u'word': u'audience'},\n", + " {u'postId': u'10201', u'word': u'toward'},\n", + " {u'postId': u'10201', u'word': u'determine'},\n", + " {u'postId': u'10201', u'word': u'identity'},\n", + " {u'postId': u'10201', u'word': u'curious'},\n", + " {u'postId': u'10201', u'word': u'exactly'},\n", + " {u'postId': u'10201', u'word': u'gravitating'},\n", + " {u'postId': u'10201', u'word': u'stirs'},\n", + " {u'postId': u'10201', u'word': u'tough'},\n", + " {u'postId': u'10201', u'word': u'imagine'},\n", + " {u'postId': u'10201', u'word': u'incorrect'},\n", + " {u'postId': u'10201', u'word': u'psychiatrist'},\n", + " {u'postId': u'10201', u'word': u'definitely'},\n", + " {u'postId': u'10201', u'word': u'tough'},\n", + " {u'postId': u'10201', u'word': u'genetic'},\n", + " {u'postId': u'10201', u'word': u'theory'},\n", + " {u'postId': u'10201', u'word': u'hormonal'},\n", + " {u'postId': u'10201', u'word': u'womb'},\n", + " {u'postId': u'10201', u'word': u'imprint'},\n", + " {u'postId': u'10201', u'word': u'anatomy'},\n", + " {u'postId': u'10201', u'word': u'associated'},\n", + " {u'postId': u'10201', u'word': u'while'},\n", + " {u'postId': u'10201', u'word': u'indicate'},\n", + " {u'postId': u'10201', u'word': u'suggest'},\n", + " {u'postId': u'10201', u'word': u'scientists'},\n", + " {u'postId': u'10201', u'word': u'attempts'},\n", + " {u'postId': u'10201', u'word': u'science'},\n", + " {u'postId': u'10201', u'word': u'biological'},\n", + " {u'postId': u'10201', u'word': u'afforded'},\n", + " {u'postId': u'10201', u'word': u'accept'},\n", + " {u'postId': u'10201', u'word': u'rape'},\n", + " {u'postId': u'10201', u'word': u'strongly'},\n", + " {u'postId': u'10201', u'word': u'raise'},\n", + " {u'postId': u'10201', u'word': u'resistance'},\n", + " {u'postId': u'10201', u'word': u'League'},\n", + " {u'postId': u'10201', u'word': u'communities'},\n", + " {u'postId': u'10201', u'word': u'Minnesota'},\n", + " {u'postId': u'10201', u'word': u'though'},\n", + " {u'postId': u'10201', u'word': u'whether'},\n", + " {u'postId': u'10201', u'word': u'enough'},\n", + " {u'postId': u'10201', u'word': u'All too well'},\n", + " {u'postId': u'10201', u'word': u'life-and-death'},\n", + " {u'postId': u'10201', u'word': u'astronomical'},\n", + " {u'postId': u'10201', u'word': u'reached out to you'},\n", + " {u'postId': u'10201', u'word': u'moment'},\n", + " {u'postId': u'10201', u'word': u'adults'},\n", + " {u'postId': u'10201', u'word': u'dressing up'},\n", + " {u'postId': u'10201', u'word': u'couture'},\n", + " {u'postId': u'10201', u'word': u'Commissary'},\n", + " {u'postId': u'10201', u'word': u'duct tape'},\n", + " {u'postId': u'10201', u'word': u'Metallics'},\n", + " {u'postId': u'10201', u'word': u'suicide'},\n", + " {u'postId': u'10201', u'word': u'unfold'},\n", + " {u'postId': u'10201', u'word': u'progression'},\n", + " {u'postId': u'10201', u'word': u'limelight'},\n", + " {u'postId': u'10201', u'word': u'influential'},\n", + " {u'postId': u'10201', u'word': u'neat'},\n", + " {u'postId': u'10201', u'word': u'Prize'},\n", + " {u'postId': u'10201', u'word': u'anxious'},\n", + " {u'postId': u'10201', u'word': u'surreal'},\n", + " {u'postId': u'10201', u'word': u'Yeah'},\n", + " {u'postId': u'10201', u'word': u'every now and then'},\n", + " {u'postId': u'10201', u'word': u'extraordinary'},\n", + " {u'postId': u'10201', u'word': u'ourselves'},\n", + " {u'postId': u'10201', u'word': u'ordinary'},\n", + " {u'postId': u'10201', u'word': u'pride'},\n", + " {u'postId': u'10201', u'word': u'exactly'},\n", + " {u'postId': u'7184', u'word': u'western'},\n", + " {u'postId': u'7184', u'word': u'oasis'},\n", + " {u'postId': u'7184', u'word': u'Desert'},\n", + " {u'postId': u'7184', u'word': u'Rising'},\n", + " {u'postId': u'7184', u'word': u'suntan'},\n", + " {u'postId': u'7184', u'word': u'windswept'},\n", + " {u'postId': u'7184', u'word': u'Pioneer'},\n", + " {u'postId': u'7184', u'word': u'beat the odds'},\n", + " {u'postId': u'7184', u'word': u'neon'},\n", + " {u'postId': u'7184', u'word': u'legendary'},\n", + " {u'postId': u'7184', u'word': u'Camelot'},\n", + " {u'postId': u'7184', u'word': u'blown away'},\n", + " {u'postId': u'7184', u'word': u'taste'},\n", + " {u'postId': u'7184', u'word': u'escapist'},\n", + " {u'postId': u'7184', u'word': u'fantasy'},\n", + " {u'postId': u'7184', u'word': u'planet'},\n", + " {u'postId': u'7184', u'word': u'century'},\n", + " {u'postId': u'7184', u'word': u'whose'},\n", + " {u'postId': u'7184', u'word': u'Trail'},\n", + " {u'postId': u'7184', u'word': u'cocktail'},\n", + " {u'postId': u'7184', u'word': u'Head'},\n", + " {u'postId': u'7184', u'word': u'floats'},\n", + " {u'postId': u'7184', u'word': u'indulgence'},\n", + " {u'postId': u'7184', u'word': u'Fancy'},\n", + " {u'postId': u'7184', u'word': u'incredible'},\n", + " {u'postId': u'7184', u'word': u'fountains'},\n", + " {u'postId': u'7184', u'word': u'Palace'},\n", + " {u'postId': u'7184', u'word': u'Caesars'},\n", + " {u'postId': u'7184', u'word': u'Step back in time'},\n", + " {u'postId': u'7184', u'word': u'electricity'},\n", + " {u'postId': u'7184', u'word': u'Egypt'},\n", + " {u'postId': u'7184', u'word': u'Ancient'},\n", + " {u'postId': u'7184', u'word': u'tropically'},\n", + " {u'postId': u'7184', u'word': u'inclined'},\n", + " {u'postId': u'7184', u'word': u'Mirage'},\n", + " {u'postId': u'7184', u'word': u'Mandalay'},\n", + " {u'postId': u'7184', u'word': u'Bay'},\n", + " {u'postId': u'7184', u'word': u'vast'},\n", + " {u'postId': u'7184', u'word': u'resorts__resort'},\n", + " {u'postId': u'7184', u'word': u'themes__theme'},\n", + " {u'postId': u'7184', u'word': u'sampling__sample'},\n", + " {u'postId': u'7184', u'word': u'explore'},\n", + " {u'postId': u'7184', u'word': u'Canyon'},\n", + " {u'postId': u'7184', u'word': u'Valley'},\n", + " {u'postId': u'7184', u'word': u'half-a-day'},\n", + " {u'postId': u'7184', u'word': u'descends'},\n", + " {u'postId': u'7184', u'word': u'cluster'},\n", + " {u'postId': u'7184', u'word': u'dazzles'},\n", + " {u'postId': u'7184', u'word': u'dining'},\n", + " {u'postId': u'7184', u'word': u'desert'},\n", + " {u'postId': u'10543', u'word': u'growth'},\n", + " {u'postId': u'10543', u'word': u'strategy'},\n", + " {u'postId': u'10543', u'word': u'establishing__establish'},\n", + " {u'postId': u'10543', u'word': u'overlook'},\n", + " {u'postId': u'10543', u'word': u'workforce'},\n", + " {u'postId': u'10543', u'word': u'operations__operation'},\n", + " {u'postId': u'10543', u'word': u'retain'},\n", + " {u'postId': u'10543', u'word': u'aspects__aspect'},\n", + " {u'postId': u'10543', u'word': u'failure'},\n", + " {u'postId': u'7184', u'word': u'self-contained'},\n", + " {u'postId': u'10543', u'word': u'intelligence'},\n", + " {u'postId': u'10543', u'word': u'primary'},\n", + " {u'postId': u'10543', u'word': u'distinct'},\n", + " {u'postId': u'10543', u'word': u'observing'},\n", + " {u'postId': u'10543', u'word': u'diverse'},\n", + " {u'postId': u'10543', u'word': u'parameters'},\n", + " {u'postId': u'10543', u'word': u'complex'},\n", + " {u'postId': u'10543', u'word': u'political'},\n", + " {u'postId': u'10543', u'word': u'environments'},\n", + " {u'postId': u'10543', u'word': u'infrastructure'},\n", + " {u'postId': u'10543', u'word': u'shape'},\n", + " {u'postId': u'10543', u'word': u'landscape'},\n", + " {u'postId': u'10543', u'word': u'efficiency'},\n", + " {u'postId': u'10543', u'word': u'Distribution'},\n", + " {u'postId': u'10543', u'word': u'dependent'},\n", + " {u'postId': u'10543', u'word': u'decreased'},\n", + " {u'postId': u'10543', u'word': u'expansion'},\n", + " {u'postId': u'10543', u'word': u'influences__influence'},\n", + " {u'postId': u'10543', u'word': u'navigate'},\n", + " {u'postId': u'10543', u'word': u'unfamiliar'},\n", + " {u'postId': u'10543', u'word': u'significance'},\n", + " {u'postId': u'10543', u'word': u'contractual'},\n", + " {u'postId': u'10543', u'word': u'obligations__obligation'},\n", + " {u'postId': u'10543', u'word': u'economies__economy'},\n", + " {u'postId': u'10543', u'word': u'foundation'},\n", + " {u'postId': u'10543', u'word': u'proceed'},\n", + " {u'postId': u'10543', u'word': u'extensive'},\n", + " {u'postId': u'10543', u'word': u'contractual'},\n", + " {u'postId': u'10543', u'word': u'competitive'},\n", + " {u'postId': u'10543', u'word': u'advantage'},\n", + " {u'postId': u'10543', u'word': u'industry'},\n", + " {u'postId': u'10543', u'word': u'represented__represent'},\n", + " {u'postId': u'10543', u'word': u'invest'},\n", + " {u'postId': u'10543', u'word': u'subtle'},\n", + " {u'postId': u'10543', u'word': u'nuances'},\n", + " {u'postId': u'10543', u'word': u'analogies'},\n", + " {u'postId': u'10543', u'word': u'acronyms'},\n", + " {u'postId': u'10543', u'word': u'ethical'},\n", + " {u'postId': u'10543', u'word': u'socially'},\n", + " {u'postId': u'10543', u'word': u'foreign'},\n", + " {u'postId': u'10543', u'word': u'flexible'},\n", + " {u'postId': u'10543', u'word': u'practices__practice'},\n", + " {u'postId': u'9091', u'word': u'landfills'},\n", + " {u'postId': u'9091', u'word': u'diverting__divert'},\n", + " {u'postId': u'9091', u'word': u'communities__community'},\n", + " {u'postId': u'9091', u'word': u'mechanically'},\n", + " {u'postId': u'9091', u'word': u'unsorted'},\n", + " {u'postId': u'9091', u'word': u'cardboard'},\n", + " {u'postId': u'9091', u'word': u'rotators'},\n", + " {u'postId': u'9091', u'word': u'loaded'},\n", + " {u'postId': u'9091', u'word': u'onto'},\n", + " {u'postId': u'9091', u'word': u'conveyor belt'},\n", + " {u'postId': u'9091', u'word': u'tin'},\n", + " {u'postId': u'9091', u'word': u'magnets__magnet'},\n", + " {u'postId': u'9091', u'word': u'pulp'},\n", + " {u'postId': u'9091', u'word': u'steam-heated'},\n", + " {u'postId': u'9091', u'word': u'rollers__roller'},\n", + " {u'postId': u'9091', u'word': u'reduced__reduce'},\n", + " {u'postId': u'9091', u'word': u'debris'},\n", + " {u'postId': u'9091', u'word': u'lifts__lift'},\n", + " {u'postId': u'9091', u'word': u'literally'},\n", + " {u'postId': u'9091', u'word': u'mill'},\n", + " {u'postId': u'9091', u'word': u'facility'},\n", + " {u'postId': u'9091', u'word': u'MRF'},\n", + " {u'postId': u'9091', u'word': u'curb'},\n", + " {u'postId': u'9091', u'word': u'steel'},\n", + " {u'postId': u'9091', u'word': u'aluminum'},\n", + " {u'postId': u'9091', u'word': u'magnetic'},\n", + " {u'postId': u'9091', u'word': u'rotor'},\n", + " {u'postId': u'9091', u'word': u'repelling__repel'},\n", + " {u'postId': u'9091', u'word': u'smelter'},\n", + " {u'postId': u'9091', u'word': u'exposed'},\n", + " {u'postId': u'9091', u'word': u'extremely'},\n", + " {u'postId': u'9091', u'word': u'molten'},\n", + " {u'postId': u'9091', u'word': u'cast'},\n", + " {u'postId': u'9091', u'word': u'ingots'},\n", + " {u'postId': u'9091', u'word': u'cabinets'},\n", + " {u'postId': u'9091', u'word': u'file'},\n", + " {u'postId': u'9091', u'word': u'aluminum'},\n", + " {u'postId': u'9091', u'word': u'directed__direct'},\n", + " {u'postId': u'9091', u'word': u'blasts__blast'},\n", + " {u'postId': u'9091', u'word': u'optical'},\n", + " {u'postId': u'9091', u'word': u'plastic'},\n", + " {u'postId': u'9091', u'word': u'recognizes'},\n", + " {u'postId': u'9091', u'word': u'grinder'},\n", + " {u'postId': u'9091', u'word': u'flakes__flake'},\n", + " {u'postId': u'9091', u'word': u'churns__churn'},\n", + " {u'postId': u'9091', u'word': u'reform'},\n", + " {u'postId': u'9091', u'word': u'polymer'},\n", + " {u'postId': u'9091', u'word': u'separated'},\n", + " {u'postId': u'9091', u'word': u'mixture'},\n", + " {u'postId': u'9091', u'word': u'reclaimer'},\n", + " {u'postId': u'9091', u'word': u'cullet'},\n", + " {u'postId': u'9091', u'word': u'crushed'},\n", + " {u'postId': u'9091', u'word': u'glassphalt'},\n", + " {u'postId': u'9091', u'word': u'cullet'},\n", + " {u'postId': u'9091', u'word': u'neighborhood'},\n", + " {u'postId': u'9091', u'word': u'planet'},\n", + " {u'postId': u'9091', u'word': u'households'},\n", + " {u'postId': u'9091', u'word': u'advancing'},\n", + " {u'postId': u'9091', u'word': u'further'},\n", + " {u'postId': u'9091', u'word': u'amount'},\n", + " {u'postId': u'9091', u'word': u'redeemed'},\n", + " {u'postId': u'10177', u'word': u'noteworthy'},\n", + " {u'postId': u'10177', u'word': u'Finnish'},\n", + " {u'postId': u'10177', u'word': u'lie'},\n", + " {u'postId': u'10177', u'word': u'approach'},\n", + " {u'postId': u'10177', u'word': u'comprehensive'},\n", + " {u'postId': u'10177', u'word': u'well-being'},\n", + " {u'postId': u'10177', u'word': u'foundation'},\n", + " {u'postId': u'10177', u'word': u'population'},\n", + " {u'postId': u'10177', u'word': u'tenets'},\n", + " {u'postId': u'10177', u'word': u'succeed'},\n", + " {u'postId': u'10177', u'word': u'Academically'},\n", + " {u'postId': u'10177', u'word': u'socioeconomic'},\n", + " {u'postId': u'10177', u'word': u'linguistic'},\n", + " {u'postId': u'10177', u'word': u'irrespective'},\n", + " {u'postId': u'10177', u'word': u'domicile'},\n", + " {u'postId': u'10177', u'word': u'extensive'},\n", + " {u'postId': u'10177', u'word': u'regionally'},\n", + " {u'postId': u'10177', u'word': u'dental'},\n", + " {u'postId': u'10177', u'word': u'commuting'},\n", + " {u'postId': u'10177', u'word': u'remedial'},\n", + " {u'postId': u'10177', u'word': u'instruction'},\n", + " {u'postId': u'10177', u'word': u'completely'},\n", + " {u'postId': u'10177', u'word': u'Finland'},\n", + " {u'postId': u'10177', u'word': u'narrowest'},\n", + " {u'postId': u'10177', u'word': u'flexibility'},\n", + " {u'postId': u'10177', u'word': u'Binding'},\n", + " {u'postId': u'10177', u'word': u'tertiary'},\n", + " {u'postId': u'10177', u'word': u'untracked'},\n", + " {u'postId': u'10177', u'word': u'committed'},\n", + " {u'postId': u'10177', u'word': u'pedagogical'},\n", + " {u'postId': u'10177', u'word': u'universities'},\n", + " {u'postId': u'10177', u'word': u'motivated'},\n", + " {u'postId': u'10177', u'word': u'applicants'},\n", + " {u'postId': u'10177', u'word': u'profession'},\n", + " {u'postId': u'10177', u'word': u'respected'},\n", + " {u'postId': u'10177', u'word': u'independently'},\n", + " {u'postId': u'10177', u'word': u'autonomy'},\n", + " {u'postId': u'10177', u'word': u'professionals'},\n", + " {u'postId': u'10177', u'word': u'talented'},\n", + " {u'postId': u'10177', u'word': u'administration'},\n", + " {u'postId': u'10177', u'word': u'Centralized'},\n", + " {u'postId': u'10177', u'word': u'steering'},\n", + " {u'postId': u'10177', u'word': u'curriculum'},\n", + " {u'postId': u'10177', u'word': u'legislation'},\n", + " {u'postId': u'10177', u'word': u'national'},\n", + " {u'postId': u'10177', u'word': u'authorities'},\n", + " {u'postId': u'10177', u'word': u'implementing'},\n", + " {u'postId': u'10177', u'word': u'Beyond'},\n", + " {u'postId': u'10177', u'word': u'skeleton'},\n", + " {u'postId': u'10177', u'word': u'expedient'},\n", + " {u'postId': u'10177', u'word': u'specified'},\n", + " {u'postId': u'10177', u'word': u'flexibility'},\n", + " {u'postId': u'10177', u'word': u'tailored'},\n", + " {u'postId': u'10177', u'word': u'exercise'},\n", + " {u'postId': u'10177', u'word': u'curricula'},\n", + " {u'postId': u'10177', u'word': u'discretion'},\n", + " {u'postId': u'10177', u'word': u'average'},\n", + " {u'postId': u'10177', u'word': u'outcomes'},\n", + " {u'postId': u'10177', u'word': u'achieved'},\n", + " {u'postId': u'10177', u'word': u'average'},\n", + " {u'postId': u'10177', u'word': u'collaboratively'},\n", + " {u'postId': u'10177', u'word': u'engage'},\n", + " {u'postId': u'10177', u'word': u'welfare'},\n", + " {u'postId': u'10177', u'word': u'individual'},\n", + " {u'postId': u'10177', u'word': u'specified'},\n", + " {u'postId': u'10177', u'word': u'specified'},\n", + " {u'postId': u'10177', u'word': u'extensively'},\n", + " {u'postId': u'10177', u'word': u'executed'},\n", + " {u'postId': u'10177', u'word': u'tailored'},\n", + " {u'postId': u'10177', u'word': u'specialists'},\n", + " {u'postId': u'10177', u'word': u'intervention'},\n", + " {u'postId': u'10177', u'word': u'difficulties'},\n", + " {u'postId': u'10177', u'word': u'guidance'},\n", + " {u'postId': u'10177', u'word': u'inspectorate'},\n", + " {u'postId': u'10177', u'word': u'Evaluation'},\n", + " {u'postId': u'10177', u'word': u'surveys'},\n", + " {u'postId': u'10177', u'word': u'aim'},\n", + " {u'postId': u'10177', u'word': u'Administrative'},\n", + " {u'postId': u'10177', u'word': u'organs'},\n", + " {u'postId': u'10177', u'word': u'collaborate'},\n", + " {u'postId': u'10177', u'word': u'enhance'},\n", + " {u'postId': u'10177', u'word': u'further'},\n", + " {u'postId': u'10177', u'word': u'develop'},\n", + " {u'postId': u'10177', u'word': u'associations'},\n", + " {u'postId': u'10177', u'word': u'secure'},\n", + " {u'postId': u'10177', u'word': u'measures'},\n", + " {u'postId': u'10177', u'word': u'measures'},\n", + " {u'postId': u'10177', u'word': u'primary'},\n", + " {u'postId': u'10177', u'word': u'proficiency'},\n", + " {u'postId': u'10177', u'word': u'mathematics'},\n", + " {u'postId': u'10177', u'word': u'among'},\n", + " {u'postId': u'10177', u'word': u'assessments'},\n", + " {u'postId': u'10177', u'word': u'surveys'},\n", + " {u'postId': u'10177', u'word': u'master'},\n", + " {u'postId': u'10177', u'word': u'safeguards'},\n", + " {u'postId': u'10177', u'word': u'evaluates'},\n", + " {u'postId': u'10177', u'word': u'society'},\n", + " {u'postId': u'10177', u'word': u'regular'},\n", + " {u'postId': u'10177', u'word': u'integrated'},\n", + " {u'postId': u'10177', u'word': u'assessing'},\n", + " {u'postId': u'10177', u'word': u'literacy'},\n", + " {u'postId': u'10177', u'word': u'ordinary'},\n", + " {u'postId': u'10177', u'word': u'achievement'},\n", + " {u'postId': u'10177', u'word': u'participating'},\n", + " {u'postId': u'10177', u'word': u'European'},\n", + " {u'postId': u'10177', u'word': u'competence'},\n", + " {u'postId': u'13187', u'word': u'coastal'},\n", + " {u'postId': u'13187', u'word': u'condiment'},\n", + " {u'postId': u'13187', u'word': u'crimson'},\n", + " {u'postId': u'13187', u'word': u'pungently'},\n", + " {u'postId': u'13187', u'word': u'chili'},\n", + " {u'postId': u'13187', u'word': u'compound'},\n", + " {u'postId': u'13187', u'word': u'irritant'},\n", + " {u'postId': u'13187', u'word': u'mammals'},\n", + " {u'postId': u'13187', u'word': u'capsaicin'},\n", + " {u'postId': u'13187', u'word': u'jalapeno'},\n", + " {u'postId': u'13187', u'word': u'nerve'},\n", + " {u'postId': u'13187', u'word': u'trigeminal'},\n", + " {u'postId': u'13187', u'word': u'conveying'},\n", + " {u'postId': u'13187', u'word': u'activates'},\n", + " {u'postId': u'13187', u'word': u'protein'},\n", + " {u'postId': u'13187', u'word': u'specifically'},\n", + " {u'postId': u'13187', u'word': u'sting'},\n", + " {u'postId': u'13187', u'word': u'receptor'},\n", + " {u'postId': u'13187', u'word': u'trigeminal'},\n", + " {u'postId': u'10177', u'word': u'mathematics'},\n", + " {u'postId': u'13187', u'word': u'irritating'},\n", + " {u'postId': u'13187', u'word': u'sour'},\n", + " {u'postId': u'13187', u'word': u'salty'},\n", + " {u'postId': u'13187', u'word': u'bitter'},\n", + " {u'postId': u'13187', u'word': u'umami'},\n", + " {u'postId': u'13187', u'word': u'savory'},\n", + " {u'postId': u'13187', u'word': u'elements'},\n", + " {u'postId': u'13187', u'word': u'communicated'},\n", + " {u'postId': u'13187', u'word': u'encounter'},\n", + " {u'postId': u'13187', u'word': u'instantly'},\n", + " {u'postId': u'13187', u'word': u'detected'},\n", + " {u'postId': u'13187', u'word': u'buds'},\n", + " {u'postId': u'13187', u'word': u'distilled'},\n", + " {u'postId': u'13187', u'word': u'vinegar'},\n", + " {u'postId': u'13187', u'word': u'tangy'},\n", + " {u'postId': u'13187', u'word': u'flavor'},\n", + " {u'postId': u'13187', u'word': u'ingredients'},\n", + " {u'postId': u'13187', u'word': u'cling'},\n", + " {u'postId': u'13187', u'word': u'rooster'},\n", + " {u'postId': u'13187', u'word': u'definitely'},\n", + " {u'postId': u'12603', u'word': u'Soy'},\n", + " {u'postId': u'12603', u'word': u'staple'},\n", + " {u'postId': u'12603', u'word': u'cuisine'},\n", + " {u'postId': u'12603', u'word': u'ingredient'},\n", + " {u'postId': u'12603', u'word': u'seasonings'},\n", + " {u'postId': u'12603', u'word': u'ancient'},\n", + " {u'postId': u'12603', u'word': u'Its'},\n", + " {u'postId': u'12603', u'word': u'artificial'},\n", + " {u'postId': u'12603', u'word': u'chemically'},\n", + " {u'postId': u'12603', u'word': u'authentic'},\n", + " {u'postId': u'12603', u'word': u'brewing'},\n", + " {u'postId': u'12603', u'word': u'soybeans'},\n", + " {u'postId': u'12603', u'word': u'wheat'},\n", + " {u'postId': u'12603', u'word': u'yeast'},\n", + " {u'postId': u'12603', u'word': u'pouring'},\n", + " {u'postId': u'12603', u'word': u'steam'},\n", + " {u'postId': u'12603', u'word': u'thoroughly'},\n", + " {u'postId': u'12603', u'word': u'rinsing'},\n", + " {u'postId': u'12603', u'word': u'lid'},\n", + " {u'postId': u'12603', u'word': u'boil'},\n", + " {u'postId': u'12603', u'word': u'condiment'},\n", + " {u'postId': u'12603', u'word': u'skillet'},\n", + " {u'postId': u'12603', u'word': u'Meanwhile'},\n", + " {u'postId': u'12603', u'word': u'mill'},\n", + " {u'postId': u'12603', u'word': u'through'},\n", + " {u'postId': u'12603', u'word': u'crack'},\n", + " {u'postId': u'12603', u'word': u'grain'},\n", + " {u'postId': u'12603', u'word': u'penetrate'},\n", + " {u'postId': u'12603', u'word': u'fermentation'},\n", + " {u'postId': u'12603', u'word': u'enable'},\n", + " {u'postId': u'12603', u'word': u'during'},\n", + " {u'postId': u'12603', u'word': u'kettle'},\n", + " {u'postId': u'12603', u'word': u'spread'},\n", + " {u'postId': u'12603', u'word': u'trays'},\n", + " {u'postId': u'12603', u'word': u'thoroughly'},\n", + " {u'postId': u'12603', u'word': u'sprinkle'},\n", + " {u'postId': u'12603', u'word': u'yeast'},\n", + " {u'postId': u'12603', u'word': u'proportions'},\n", + " {u'postId': u'13187', u'word': u'flood'},\n", + " {u'postId': u'13187', u'word': u'extends'},\n", + " {u'postId': u'12603', u'word': u'roots'},\n", + " {u'postId': u'12603', u'word': u'activate'},\n", + " {u'postId': u'12603', u'word': u'shallow'},\n", + " {u'postId': u'12603', u'word': u'stack'},\n", + " {u'postId': u'12603', u'word': u'incubation'},\n", + " {u'postId': u'12603', u'word': u'gradually'},\n", + " {u'postId': u'12603', u'word': u'racks'},\n", + " {u'postId': u'12603', u'word': u'brine'},\n", + " {u'postId': u'12603', u'word': u'fine'},\n", + " {u'postId': u'12603', u'word': u'distinctive'},\n", + " {u'postId': u'12603', u'word': u'repurposes'},\n", + " {u'postId': u'12603', u'word': u'vessels'},\n", + " {u'postId': u'12603', u'word': u'bourbon'},\n", + " {u'postId': u'12603', u'word': u'barrels'},\n", + " {u'postId': u'12603', u'word': u'distilleries'},\n", + " {u'postId': u'12603', u'word': u'fermentation'},\n", + " {u'postId': u'12603', u'word': u'Traces'},\n", + " {u'postId': u'12603', u'word': u'permeate'},\n", + " {u'postId': u'12603', u'word': u'imbuing'},\n", + " {u'postId': u'12603', u'word': u'subtle'},\n", + " {u'postId': u'12603', u'word': u'ferments'},\n", + " {u'postId': u'12603', u'word': u'prevent'},\n", + " {u'postId': u'12603', u'word': u'smoky'},\n", + " {u'postId': u'12603', u'word': u'dissolving'},\n", + " {u'postId': u'12603', u'word': u'moromi'},\n", + " {u'postId': u'12603', u'word': u'mash'},\n", + " {u'postId': u'12603', u'word': u'blend'},\n", + " {u'postId': u'12603', u'word': u'seal'},\n", + " {u'postId': u'12603', u'word': u'ferment'},\n", + " {u'postId': u'12603', u'word': u'aerate'},\n", + " {u'postId': u'12603', u'word': u'develop'},\n", + " {u'postId': u'12603', u'word': u'solid'},\n", + " {u'postId': u'12603', u'word': u'form'},\n", + " {u'postId': u'12603', u'word': u'planks'},\n", + " {u'postId': u'12603', u'word': u'enclose'},\n", + " {u'postId': u'12603', u'word': u'sheet'},\n", + " {u'postId': u'12603', u'word': u'press'},\n", + " {u'postId': u'12603', u'word': u'stainless'},\n", + " {u'postId': u'12603', u'word': u'tub'},\n", + " {u'postId': u'12603', u'word': u'muslin'},\n", + " {u'postId': u'12603', u'word': u'onto'},\n", + " {u'postId': u'12603', u'word': u'flavor'},\n", + " {u'postId': u'12603', u'word': u'planks'},\n", + " {u'postId': u'12603', u'word': u'downward'},\n", + " {u'postId': u'12603', u'word': u'applies'},\n", + " {u'postId': u'12603', u'word': u'against'},\n", + " {u'postId': u'12603', u'word': u'squeezes'},\n", + " {u'postId': u'12603', u'word': u'liquid'},\n", + " {u'postId': u'12603', u'word': u'hose'},\n", + " {u'postId': u'12603', u'word': u'tub'},\n", + " {u'postId': u'12603', u'word': u'filtered'},\n", + " {u'postId': u'12603', u'word': u'base'},\n", + " {u'postId': u'12603', u'word': u'exits'},\n", + " {u'postId': u'12603', u'word': u'brews'},\n", + " {u'postId': u'12603', u'word': u'plastic'},\n", + " {u'postId': u'12603', u'word': u'dash'},\n", + " {u'postId': u'12603', u'word': u'dispenses'},\n", + " {u'postId': u'12603', u'word': u'manually'},\n", + " {u'postId': u'12603', u'word': u'bottles'},\n", + " {u'postId': u'12603', u'word': u'yields'},\n", + " {u'postId': u'12603', u'word': u'factory'},\n", + " {u'postId': u'12603', u'word': u'While'},\n", + " {u'postId': u'12603', u'word': u'forcing'},\n", + " {u'postId': u'12603', u'word': u'pressure'},\n", + " {u'postId': u'12603', u'word': u'surface'},\n", + " {u'postId': u'12603', u'word': u'lay'},\n", + " {u'postId': u'12603', u'word': u'steel'},\n", + " {u'postId': u'12603', u'word': u'feed'},\n", + " {u'postId': u'12603', u'word': u'flavor'},\n", + " {u'postId': u'12603', u'word': u'diffuser'},\n", + " {u'postId': u'12603', u'word': u'twist'},\n", + " {u'postId': u'12603', u'word': u'slip'},\n", + " {u'postId': u'12603', u'word': u'band'},\n", + " {u'postId': u'12603', u'word': u'fitting'},\n", + " {u'postId': u'12603', u'word': u'finale'},\n", + " {u'postId': u'12603', u'word': u'seal'},\n", + " {u'postId': u'13722', u'word': u'leading'},\n", + " {u'postId': u'13722', u'word': u'engineering'},\n", + " {u'postId': u'13722', u'word': u'engines'},\n", + " {u'postId': u'13722', u'word': u'efficient'},\n", + " {u'postId': u'13722', u'word': u'applications'},\n", + " {u'postId': u'13722', u'word': u'turbine'},\n", + " {u'postId': u'13722', u'word': u'piston'},\n", + " {u'postId': u'13722', u'word': u'strength'},\n", + " {u'postId': u'13722', u'word': u'airliner'},\n", + " {u'postId': u'13722', u'word': u'sucked'},\n", + " {u'postId': u'13722', u'word': u'front'},\n", + " {u'postId': u'13722', u'word': u'thrust'},\n", + " {u'postId': u'13722', u'word': u'majority'},\n", + " {u'postId': u'13722', u'word': u'directed__direct'},\n", + " {u'postId': u'13722', u'word': u'compressors__compressor'},\n", + " {u'postId': u'13722', u'word': u'blades__blade'},\n", + " {u'postId': u'13722', u'word': u'consisting__consist'},\n", + " {u'postId': u'13722', u'word': u'squeezed__squeeze'},\n", + " {u'postId': u'13722', u'word': u'increases__increase'},\n", + " {u'postId': u'13722', u'word': u'squeezed__squeeze'},\n", + " {u'postId': u'13722', u'word': u'ignited__ignite'},\n", + " {u'postId': u'13722', u'word': u'combustion'},\n", + " {u'postId': u'13722', u'word': u'explosion'},\n", + " {u'postId': u'13722', u'word': u'rotating__rotate'},\n", + " {u'postId': u'13722', u'word': u'thrust'},\n", + " {u'postId': u'13722', u'word': u'front'},\n", + " {u'postId': u'13722', u'word': u'compressors__compressor'},\n", + " {u'postId': u'13722', u'word': u'piston'},\n", + " {u'postId': u'13722', u'word': u'compressed__compress'},\n", + " {u'postId': u'12603', u'word': u'shrinkable'},\n", + " {u'postId': u'8457', u'word': u'agriculture'},\n", + " {u'postId': u'8457', u'word': u'Crescent__crescent'},\n", + " {u'postId': u'8457', u'word': u'Fertile__fertile'},\n", + " {u'postId': u'8457', u'word': u'B.C__B.C.'},\n", + " {u'postId': u'8457', u'word': u'historical'},\n", + " {u'postId': u'8457', u'word': u'taste'},\n", + " {u'postId': u'13722', u'word': u'generating__generate'},\n", + " {u'postId': u'13722', u'word': u'operates__operate'},\n", + " {u'postId': u'13722', u'word': u'diesel'},\n", + " {u'postId': u'13722', u'word': u'liquefied__liquefy'},\n", + " {u'postId': u'13722', u'word': u'drawn__draw'},\n", + " {u'postId': u'13722', u'word': u'cylinder'},\n", + " {u'postId': u'13722', u'word': u'piston'},\n", + " {u'postId': u'13722', u'word': u'compressed__compress'},\n", + " {u'postId': u'13722', u'word': u'mixture'},\n", + " {u'postId': u'13722', u'word': u'cylinder'},\n", + " {u'postId': u'13722', u'word': u'ignites__ignite'},\n", + " {u'postId': u'13722', u'word': u'continuous'},\n", + " {u'postId': u'13722', u'word': u'crankshaft'},\n", + " {u'postId': u'13722', u'word': u'vertical'},\n", + " {u'postId': u'13722', u'word': u'movement'},\n", + " {u'postId': u'13722', u'word': u'rotating__rotate'},\n", + " {u'postId': u'13722', u'word': u'motion'},\n", + " {u'postId': u'13722', u'word': u'Rods__rod'},\n", + " {u'postId': u'13722', u'word': u'convert'},\n", + " {u'postId': u'13722', u'word': u'electrical'},\n", + " {u'postId': u'13722', u'word': u'generators__generator'},\n", + " {u'postId': u'13722', u'word': u'ships__ship'},\n", + " {u'postId': u'13722', u'word': u'railway'},\n", + " {u'postId': u'13722', u'word': u'locomotives__locomotive'},\n", + " {u'postId': u'13722', u'word': u'vehicles__vehicle'},\n", + " {u'postId': u'8457', u'word': u'bugs__bug'},\n", + " {u'postId': u'8457', u'word': u'consumed__consume'},\n", + " {u'postId': u'8457', u'word': u'beetles__beetle'},\n", + " {u'postId': u'8457', u'word': u'caterpillars__caterpillar'},\n", + " {u'postId': u'8457', u'word': u'locusts__locust'},\n", + " {u'postId': u'8457', u'word': u'grasshoppers__grasshopper'},\n", + " {u'postId': u'8457', u'word': u'termites__termite'},\n", + " {u'postId': u'8457', u'word': u'dragonflies__dragonfly'},\n", + " {u'postId': u'8457', u'word': u'practice'},\n", + " {u'postId': u'8457', u'word': u'foraged__forage'},\n", + " {u'postId': u'8457', u'word': u'insects__insect'},\n", + " {u'postId': u'8457', u'word': u'dietary'},\n", + " {u'postId': u'8457', u'word': u'staple'},\n", + " {u'postId': u'8457', u'word': u'delicacy'},\n", + " {u'postId': u'8457', u'word': u'evolved__evolve'},\n", + " {u'postId': u'8457', u'word': u'cicadas__cicada'},\n", + " {u'postId': u'8457', u'word': u'luxury'},\n", + " {u'postId': u'8457', u'word': u'snacks__snack'},\n", + " {u'postId': u'8457', u'word': u'ancient'},\n", + " {u'postId': u'8457', u'word': u'Greece'},\n", + " {u'postId': u'8457', u'word': u'larvae__larva'},\n", + " {u'postId': u'8457', u'word': u'scrumptious'},\n", + " {u'postId': u'8457', u'word': u'Romans'}]}" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "students[1535]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "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.12" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}