├── Coding Challenges
├── Day_1_Python Warmup.ipynb
├── Day_2_Data Processing and EDA.ipynb
├── Day_3_Model Building.ipynb
├── Day_4_End_to_End_Model.ipynb
├── Day_5_Bonus Interactive Notebook.ipynb
└── data
│ ├── employee_data.csv
│ ├── yelp.csv
│ └── yelp.json
├── README.md
├── data
├── new_test.csv
├── new_train2.csv
├── preprocessed_data.csv
└── submission.csv
├── notebook
├── .ipynb_checkpoints
│ ├── Day 2 Notebook-checkpoint.ipynb
│ └── Day 3 Notebook-checkpoint.ipynb
├── Day 2 Notebook.ipynb
└── Day 3 Notebook.ipynb
└── requirements.txt
/Coding Challenges/Day_1_Python Warmup.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "markdown",
5 | "metadata": {},
6 | "source": [
7 | "# Variables and Lists\n"
8 | ]
9 | },
10 | {
11 | "cell_type": "markdown",
12 | "metadata": {},
13 | "source": [
14 | "## Variables\n",
15 | "\n",
16 | "**A Python variable is a reserved memory location to store values. In other words, a variable in a python program gives data to the computer for processing.**\n"
17 | ]
18 | },
19 | {
20 | "cell_type": "code",
21 | "execution_count": 6,
22 | "metadata": {},
23 | "outputs": [
24 | {
25 | "name": "stdout",
26 | "output_type": "stream",
27 | "text": [
28 | "100\n"
29 | ]
30 | }
31 | ],
32 | "source": [
33 | "# Let see an example. We will declare variable \"a\" and print it.\n",
34 | "\n",
35 | "variable_1 = 100\n",
36 | "\n",
37 | "print(variable_1)"
38 | ]
39 | },
40 | {
41 | "cell_type": "code",
42 | "execution_count": 7,
43 | "metadata": {},
44 | "outputs": [],
45 | "source": [
46 | "# we can also store a text which is called as a string\n",
47 | "\n",
48 | "variable_2 = 'this is a string'\n"
49 | ]
50 | },
51 | {
52 | "cell_type": "markdown",
53 | "metadata": {},
54 | "source": [
55 | "**You can re-declare and re-assign the variable even after you have declared it once.**"
56 | ]
57 | },
58 | {
59 | "cell_type": "code",
60 | "execution_count": 5,
61 | "metadata": {},
62 | "outputs": [
63 | {
64 | "name": "stdout",
65 | "output_type": "stream",
66 | "text": [
67 | "45\n"
68 | ]
69 | }
70 | ],
71 | "source": [
72 | "# lets re-decalre and re-assign the same variable 'a' here\n",
73 | "\n",
74 | "variable_1 = 45\n",
75 | "\n",
76 | "print(variable_1)"
77 | ]
78 | },
79 | {
80 | "cell_type": "code",
81 | "execution_count": 8,
82 | "metadata": {},
83 | "outputs": [
84 | {
85 | "name": "stdout",
86 | "output_type": "stream",
87 | "text": [
88 | "this is another string\n"
89 | ]
90 | }
91 | ],
92 | "source": [
93 | "# we can also store a text which is called as a string\n",
94 | "\n",
95 | "variable_2 = 'this is another string'\n",
96 | "\n",
97 | "print(variable_2)"
98 | ]
99 | },
100 | {
101 | "cell_type": "markdown",
102 | "metadata": {},
103 | "source": [
104 | "## Do it yourself\n",
105 | "\n",
106 | "* Create a varaible, assign it with any number and replace the number in the form of its spelling\n",
107 | " * For example replace 45 with 'forty-five'"
108 | ]
109 | },
110 | {
111 | "cell_type": "code",
112 | "execution_count": null,
113 | "metadata": {},
114 | "outputs": [],
115 | "source": []
116 | },
117 | {
118 | "cell_type": "markdown",
119 | "metadata": {},
120 | "source": [
121 | "## Lists\n",
122 | "\n",
123 | "**Lists in Python represent ordered sequences of values. Here is an example of how to create them:**\n"
124 | ]
125 | },
126 | {
127 | "cell_type": "code",
128 | "execution_count": 9,
129 | "metadata": {},
130 | "outputs": [],
131 | "source": [
132 | "primes = [2, 3, 5, 7]"
133 | ]
134 | },
135 | {
136 | "cell_type": "markdown",
137 | "metadata": {},
138 | "source": [
139 | "**We can put other types in lists as well**"
140 | ]
141 | },
142 | {
143 | "cell_type": "code",
144 | "execution_count": 10,
145 | "metadata": {},
146 | "outputs": [],
147 | "source": [
148 | "planets = ['Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune']"
149 | ]
150 | },
151 | {
152 | "cell_type": "markdown",
153 | "metadata": {},
154 | "source": [
155 | "## Do it yourself\n",
156 | "\n",
157 | "* Create a list of the 7 days of the week and store it in a variable called `weekdays`"
158 | ]
159 | },
160 | {
161 | "cell_type": "code",
162 | "execution_count": null,
163 | "metadata": {},
164 | "outputs": [],
165 | "source": []
166 | },
167 | {
168 | "cell_type": "markdown",
169 | "metadata": {},
170 | "source": [
171 | "**We can even make a list of lists:**"
172 | ]
173 | },
174 | {
175 | "cell_type": "code",
176 | "execution_count": 12,
177 | "metadata": {},
178 | "outputs": [],
179 | "source": [
180 | "hands = [\n",
181 | " ['J', 'Q', 'K'],\n",
182 | " ['2', '2', '2'],\n",
183 | " ['6', 'A', 'K'], # (Comma after the last element is optional)\n",
184 | "]\n",
185 | "# (I could also have written this on one line, but it can get hard to read)\n",
186 | "hands = [['J', 'Q', 'K'], ['2', '2', '2'], ['6', 'A', 'K']]\n"
187 | ]
188 | },
189 | {
190 | "cell_type": "markdown",
191 | "metadata": {},
192 | "source": [
193 | "**A list can contain a mix of different types of variables:**\n"
194 | ]
195 | },
196 | {
197 | "cell_type": "code",
198 | "execution_count": 13,
199 | "metadata": {},
200 | "outputs": [],
201 | "source": [
202 | "my_favourite_things = [32, 'raindrops on roses', help]\n",
203 | "# (Yes, Python's help function is *definitely* one of my favourite things)"
204 | ]
205 | },
206 | {
207 | "cell_type": "markdown",
208 | "metadata": {},
209 | "source": [
210 | "## Do it yourself\n",
211 | "\n",
212 | "* Create a a list containing two list, the first should be the 7 weekdays and the second as the corresponding dates from today that is the 6th of July which is a Monday."
213 | ]
214 | },
215 | {
216 | "cell_type": "code",
217 | "execution_count": null,
218 | "metadata": {},
219 | "outputs": [],
220 | "source": []
221 | },
222 | {
223 | "cell_type": "markdown",
224 | "metadata": {},
225 | "source": [
226 | "\n",
227 | "## Indexing\n",
228 | "\n",
229 | "You can access individual list elements with square brackets.\n",
230 | "\n",
231 | "Which planet is closest to the sun? Python uses zero-based indexing, so the first element has index 0.Let us look at some examples:\n"
232 | ]
233 | },
234 | {
235 | "cell_type": "code",
236 | "execution_count": 14,
237 | "metadata": {},
238 | "outputs": [
239 | {
240 | "data": {
241 | "text/plain": [
242 | "'Mercury'"
243 | ]
244 | },
245 | "execution_count": 14,
246 | "metadata": {},
247 | "output_type": "execute_result"
248 | }
249 | ],
250 | "source": [
251 | "planets[0]"
252 | ]
253 | },
254 | {
255 | "cell_type": "markdown",
256 | "metadata": {},
257 | "source": [
258 | "What's the next closest planet?"
259 | ]
260 | },
261 | {
262 | "cell_type": "code",
263 | "execution_count": 15,
264 | "metadata": {},
265 | "outputs": [
266 | {
267 | "data": {
268 | "text/plain": [
269 | "'Venus'"
270 | ]
271 | },
272 | "execution_count": 15,
273 | "metadata": {},
274 | "output_type": "execute_result"
275 | }
276 | ],
277 | "source": [
278 | "planets[1]"
279 | ]
280 | },
281 | {
282 | "cell_type": "markdown",
283 | "metadata": {},
284 | "source": [
285 | "\n",
286 | "\n",
287 | "Which planet is furthest from the sun?\n",
288 | "\n",
289 | "Elements at the end of the list can be accessed with negative numbers, starting from -1:\n"
290 | ]
291 | },
292 | {
293 | "cell_type": "code",
294 | "execution_count": 17,
295 | "metadata": {},
296 | "outputs": [
297 | {
298 | "data": {
299 | "text/plain": [
300 | "'Neptune'"
301 | ]
302 | },
303 | "execution_count": 17,
304 | "metadata": {},
305 | "output_type": "execute_result"
306 | }
307 | ],
308 | "source": [
309 | "planets[-1]"
310 | ]
311 | },
312 | {
313 | "cell_type": "markdown",
314 | "metadata": {},
315 | "source": [
316 | "\n",
317 | "## Slicing\n",
318 | "\n",
319 | "What are the first three planets? We can answer this question using slicing:\n"
320 | ]
321 | },
322 | {
323 | "cell_type": "code",
324 | "execution_count": 19,
325 | "metadata": {},
326 | "outputs": [
327 | {
328 | "data": {
329 | "text/plain": [
330 | "['Mercury', 'Venus', 'Earth']"
331 | ]
332 | },
333 | "execution_count": 19,
334 | "metadata": {},
335 | "output_type": "execute_result"
336 | }
337 | ],
338 | "source": [
339 | "planets[:3]"
340 | ]
341 | },
342 | {
343 | "cell_type": "markdown",
344 | "metadata": {},
345 | "source": [
346 | "## Do it yourself\n",
347 | "\n",
348 | "* Find the third day of the week from the list `weekdays` and also the date for the same.\n",
349 | "\n",
350 | "* Print the first three days of the week"
351 | ]
352 | },
353 | {
354 | "cell_type": "markdown",
355 | "metadata": {},
356 | "source": [
357 | "## Loops\n",
358 | "\n",
359 | "Loops are a way to repeatedly execute some code. Here's an example:\n"
360 | ]
361 | },
362 | {
363 | "cell_type": "code",
364 | "execution_count": null,
365 | "metadata": {},
366 | "outputs": [],
367 | "source": [
368 | "planets = ['Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune']\n",
369 | "for planet in planets:\n",
370 | " print(planet, end=' ') # print all on same line\n"
371 | ]
372 | },
373 | {
374 | "cell_type": "markdown",
375 | "metadata": {},
376 | "source": [
377 | "The for loop specifies\n",
378 | "\n",
379 | " * the variable name to use (in this case, planet)\n",
380 | " \n",
381 | " * the set of values to loop over (in this case, planets)\n",
382 | "\n",
383 | "You use the word \"in\" to link them together.\n",
384 | "\n",
385 | "The object to the right of the \"in\" can be any object that supports iteration. Basically, if it can be thought of as a group of things, you can probably loop over it. In addition to lists, we can iterate over the elements of a tuple:\n"
386 | ]
387 | },
388 | {
389 | "cell_type": "code",
390 | "execution_count": null,
391 | "metadata": {},
392 | "outputs": [],
393 | "source": [
394 | "multiplicands = [2, 2, 2, 3, 3, 5]\n",
395 | "product = 1\n",
396 | "for mult in multiplicands:\n",
397 | " product = product * mult\n",
398 | "product\n"
399 | ]
400 | },
401 | {
402 | "cell_type": "markdown",
403 | "metadata": {},
404 | "source": [
405 | "\n",
406 | "You can even loop through each character in a string:\n"
407 | ]
408 | },
409 | {
410 | "cell_type": "code",
411 | "execution_count": null,
412 | "metadata": {},
413 | "outputs": [],
414 | "source": [
415 | "s = 'steganograpHy is the practicE of conceaLing a file, message, image, or video within another fiLe, message, image, Or video.'\n",
416 | "msg = ''\n",
417 | "# print all the uppercase letters in s, one at a time\n",
418 | "for char in s:\n",
419 | " if char.isupper():\n",
420 | " print(char, end='') "
421 | ]
422 | },
423 | {
424 | "cell_type": "markdown",
425 | "metadata": {},
426 | "source": [
427 | "## Do it yourself\n",
428 | "\n",
429 | "## Task 1\n",
430 | "\n",
431 | "* Create a list of all the 7 days of the weeks and store it in the variable `weekdays`.\n",
432 | "\n",
433 | "* Iterate through the first 5 days of the week stored in the variable `weekdays` and print them.\n",
434 | "\n",
435 | "\n",
436 | "\n",
437 | "## Task 2\n",
438 | "\n",
439 | "* Iterate the elements in the list defined below, divide each number by 5 and print quotient for each of the element.\n",
440 | "\n",
441 | "elements = [10,20,30,40,50]\n"
442 | ]
443 | },
444 | {
445 | "cell_type": "code",
446 | "execution_count": null,
447 | "metadata": {},
448 | "outputs": [],
449 | "source": [
450 | "# write the code here\n"
451 | ]
452 | }
453 | ],
454 | "metadata": {
455 | "kernelspec": {
456 | "display_name": "Python 3",
457 | "language": "python",
458 | "name": "python3"
459 | },
460 | "language_info": {
461 | "codemirror_mode": {
462 | "name": "ipython",
463 | "version": 3
464 | },
465 | "file_extension": ".py",
466 | "mimetype": "text/x-python",
467 | "name": "python",
468 | "nbconvert_exporter": "python",
469 | "pygments_lexer": "ipython3",
470 | "version": "3.7.4"
471 | }
472 | },
473 | "nbformat": 4,
474 | "nbformat_minor": 4
475 | }
476 |
--------------------------------------------------------------------------------
/Coding Challenges/Day_4_End_to_End_Model.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "markdown",
5 | "metadata": {},
6 | "source": [
7 | "# Yelp Business Rating"
8 | ]
9 | },
10 | {
11 | "cell_type": "markdown",
12 | "metadata": {},
13 | "source": [
14 | "## Introduction\n",
15 | "\n",
16 | "This assignment uses a small subset of the data from Kaggle's [Yelp Business Rating Prediction](https://www.kaggle.com/c/yelp-recsys-2013) competition.\n",
17 | "\n",
18 | "**Description of the data:**\n",
19 | "\n",
20 | "- `yelp.json` is the original format of the file. `yelp.csv` contains the same data, in a more convenient format. Both of the files are in this repo, so there is no need to download the data from the Kaggle website.\n",
21 | "- Each observation in this dataset is a review of a particular business by a particular user.\n",
22 | "- The \"stars\" column is the number of stars (1 through 5) assigned by the reviewer to the business. (Higher stars is better.) In other words, it is the rating of the business by the person who wrote the review.\n",
23 | "- The \"cool\" column is the number of \"cool\" votes this review received from other Yelp users. All reviews start with 0 \"cool\" votes, and there is no limit to how many \"cool\" votes a review can receive. In other words, it is a rating of the review itself, not a rating of the business.\n",
24 | "- The \"useful\" and \"funny\" columns are similar to the \"cool\" column."
25 | ]
26 | },
27 | {
28 | "cell_type": "markdown",
29 | "metadata": {},
30 | "source": [
31 | "## Task 1\n",
32 | "\n",
33 | "Read `yelp.csv` into a DataFrame."
34 | ]
35 | },
36 | {
37 | "cell_type": "code",
38 | "execution_count": 1,
39 | "metadata": {},
40 | "outputs": [
41 | {
42 | "data": {
43 | "text/html": [
44 | "
\n",
45 | "\n",
58 | "
\n",
59 | " \n",
60 | " \n",
61 | " \n",
62 | " business_id \n",
63 | " date \n",
64 | " review_id \n",
65 | " stars \n",
66 | " text \n",
67 | " type \n",
68 | " user_id \n",
69 | " cool \n",
70 | " useful \n",
71 | " funny \n",
72 | " \n",
73 | " \n",
74 | " \n",
75 | " \n",
76 | " 0 \n",
77 | " 9yKzy9PApeiPPOUJEtnvkg \n",
78 | " 2011-01-26 \n",
79 | " fWKvX83p0-ka4JS3dc6E5A \n",
80 | " 5 \n",
81 | " My wife took me here on my birthday for breakf... \n",
82 | " review \n",
83 | " rLtl8ZkDX5vH5nAx9C3q5Q \n",
84 | " 2 \n",
85 | " 5 \n",
86 | " 0 \n",
87 | " \n",
88 | " \n",
89 | "
\n",
90 | "
"
91 | ],
92 | "text/plain": [
93 | " business_id date review_id stars \\\n",
94 | "0 9yKzy9PApeiPPOUJEtnvkg 2011-01-26 fWKvX83p0-ka4JS3dc6E5A 5 \n",
95 | "\n",
96 | " text type \\\n",
97 | "0 My wife took me here on my birthday for breakf... review \n",
98 | "\n",
99 | " user_id cool useful funny \n",
100 | "0 rLtl8ZkDX5vH5nAx9C3q5Q 2 5 0 "
101 | ]
102 | },
103 | "execution_count": 1,
104 | "metadata": {},
105 | "output_type": "execute_result"
106 | }
107 | ],
108 | "source": [
109 | "# access yelp.csv using a relative path\n",
110 | "import pandas as pd\n",
111 | "yelp = pd.read_csv('../data/yelp.csv')\n",
112 | "yelp.head(1)"
113 | ]
114 | },
115 | {
116 | "cell_type": "markdown",
117 | "metadata": {},
118 | "source": [
119 | "## Task 1 (Bonus)\n",
120 | "\n",
121 | "Ignore the `yelp.csv` file, and construct this DataFrame yourself from `yelp.json`. This involves reading the data into Python, decoding the JSON, converting it to a DataFrame, and adding individual columns for each of the vote types."
122 | ]
123 | },
124 | {
125 | "cell_type": "code",
126 | "execution_count": 2,
127 | "metadata": {},
128 | "outputs": [
129 | {
130 | "name": "stderr",
131 | "output_type": "stream",
132 | "text": [
133 | "/Users/kvsdileep/opt/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py:4: DeprecationWarning: 'U' mode is deprecated\n",
134 | " after removing the cwd from sys.path.\n"
135 | ]
136 | }
137 | ],
138 | "source": [
139 | "# read the data from yelp.json into a list of rows\n",
140 | "# each row is decoded into a dictionary using using json.loads()\n",
141 | "import json\n",
142 | "with open('../data/yelp.json', 'rU') as f:\n",
143 | " data = [json.loads(row) for row in f]"
144 | ]
145 | },
146 | {
147 | "cell_type": "code",
148 | "execution_count": 3,
149 | "metadata": {},
150 | "outputs": [
151 | {
152 | "data": {
153 | "text/plain": [
154 | "{'votes': {'funny': 0, 'useful': 5, 'cool': 2},\n",
155 | " 'user_id': 'rLtl8ZkDX5vH5nAx9C3q5Q',\n",
156 | " 'review_id': 'fWKvX83p0-ka4JS3dc6E5A',\n",
157 | " 'stars': 5,\n",
158 | " 'date': '2011-01-26',\n",
159 | " 'text': 'My wife took me here on my birthday for breakfast and it was excellent. The weather was perfect which made sitting outside overlooking their grounds an absolute pleasure. Our waitress was excellent and our food arrived quickly on the semi-busy Saturday morning. It looked like the place fills up pretty quickly so the earlier you get here the better.\\n\\nDo yourself a favor and get their Bloody Mary. It was phenomenal and simply the best I\\'ve ever had. I\\'m pretty sure they only use ingredients from their garden and blend them fresh when you order it. It was amazing.\\n\\nWhile EVERYTHING on the menu looks excellent, I had the white truffle scrambled eggs vegetable skillet and it was tasty and delicious. It came with 2 pieces of their griddled bread with was amazing and it absolutely made the meal complete. It was the best \"toast\" I\\'ve ever had.\\n\\nAnyway, I can\\'t wait to go back!',\n",
160 | " 'type': 'review',\n",
161 | " 'business_id': '9yKzy9PApeiPPOUJEtnvkg'}"
162 | ]
163 | },
164 | "execution_count": 3,
165 | "metadata": {},
166 | "output_type": "execute_result"
167 | }
168 | ],
169 | "source": [
170 | "# show the first review\n",
171 | "data[0]"
172 | ]
173 | },
174 | {
175 | "cell_type": "code",
176 | "execution_count": 4,
177 | "metadata": {},
178 | "outputs": [
179 | {
180 | "data": {
181 | "text/html": [
182 | "\n",
183 | "\n",
196 | "
\n",
197 | " \n",
198 | " \n",
199 | " \n",
200 | " votes \n",
201 | " user_id \n",
202 | " review_id \n",
203 | " stars \n",
204 | " date \n",
205 | " text \n",
206 | " type \n",
207 | " business_id \n",
208 | " \n",
209 | " \n",
210 | " \n",
211 | " \n",
212 | " 0 \n",
213 | " {'funny': 0, 'useful': 5, 'cool': 2} \n",
214 | " rLtl8ZkDX5vH5nAx9C3q5Q \n",
215 | " fWKvX83p0-ka4JS3dc6E5A \n",
216 | " 5 \n",
217 | " 2011-01-26 \n",
218 | " My wife took me here on my birthday for breakf... \n",
219 | " review \n",
220 | " 9yKzy9PApeiPPOUJEtnvkg \n",
221 | " \n",
222 | " \n",
223 | "
\n",
224 | "
"
225 | ],
226 | "text/plain": [
227 | " votes user_id \\\n",
228 | "0 {'funny': 0, 'useful': 5, 'cool': 2} rLtl8ZkDX5vH5nAx9C3q5Q \n",
229 | "\n",
230 | " review_id stars date \\\n",
231 | "0 fWKvX83p0-ka4JS3dc6E5A 5 2011-01-26 \n",
232 | "\n",
233 | " text type \\\n",
234 | "0 My wife took me here on my birthday for breakf... review \n",
235 | "\n",
236 | " business_id \n",
237 | "0 9yKzy9PApeiPPOUJEtnvkg "
238 | ]
239 | },
240 | "execution_count": 4,
241 | "metadata": {},
242 | "output_type": "execute_result"
243 | }
244 | ],
245 | "source": [
246 | "# convert the list of dictionaries to a DataFrame\n",
247 | "yelp = pd.DataFrame(data)\n",
248 | "yelp.head(1)"
249 | ]
250 | },
251 | {
252 | "cell_type": "code",
253 | "execution_count": 5,
254 | "metadata": {},
255 | "outputs": [],
256 | "source": [
257 | "# add DataFrame columns for cool, useful, and funny\n",
258 | "yelp['cool'] = [row['votes']['cool'] for row in data]\n",
259 | "yelp['useful'] = [row['votes']['useful'] for row in data]\n",
260 | "yelp['funny'] = [row['votes']['funny'] for row in data]"
261 | ]
262 | },
263 | {
264 | "cell_type": "code",
265 | "execution_count": 6,
266 | "metadata": {},
267 | "outputs": [
268 | {
269 | "data": {
270 | "text/html": [
271 | "\n",
272 | "\n",
285 | "
\n",
286 | " \n",
287 | " \n",
288 | " \n",
289 | " user_id \n",
290 | " review_id \n",
291 | " stars \n",
292 | " date \n",
293 | " text \n",
294 | " type \n",
295 | " business_id \n",
296 | " cool \n",
297 | " useful \n",
298 | " funny \n",
299 | " \n",
300 | " \n",
301 | " \n",
302 | " \n",
303 | " 0 \n",
304 | " rLtl8ZkDX5vH5nAx9C3q5Q \n",
305 | " fWKvX83p0-ka4JS3dc6E5A \n",
306 | " 5 \n",
307 | " 2011-01-26 \n",
308 | " My wife took me here on my birthday for breakf... \n",
309 | " review \n",
310 | " 9yKzy9PApeiPPOUJEtnvkg \n",
311 | " 2 \n",
312 | " 5 \n",
313 | " 0 \n",
314 | " \n",
315 | " \n",
316 | "
\n",
317 | "
"
318 | ],
319 | "text/plain": [
320 | " user_id review_id stars date \\\n",
321 | "0 rLtl8ZkDX5vH5nAx9C3q5Q fWKvX83p0-ka4JS3dc6E5A 5 2011-01-26 \n",
322 | "\n",
323 | " text type \\\n",
324 | "0 My wife took me here on my birthday for breakf... review \n",
325 | "\n",
326 | " business_id cool useful funny \n",
327 | "0 9yKzy9PApeiPPOUJEtnvkg 2 5 0 "
328 | ]
329 | },
330 | "execution_count": 6,
331 | "metadata": {},
332 | "output_type": "execute_result"
333 | }
334 | ],
335 | "source": [
336 | "# drop the votes column\n",
337 | "yelp.drop('votes', axis=1, inplace=True)\n",
338 | "yelp.head(1)"
339 | ]
340 | },
341 | {
342 | "cell_type": "markdown",
343 | "metadata": {},
344 | "source": [
345 | "## Task 2\n",
346 | "\n",
347 | "Explore the relationship between each of the vote types (cool/useful/funny) and the number of stars."
348 | ]
349 | },
350 | {
351 | "cell_type": "code",
352 | "execution_count": 7,
353 | "metadata": {},
354 | "outputs": [
355 | {
356 | "data": {
357 | "text/html": [
358 | "\n",
359 | "\n",
372 | "
\n",
373 | " \n",
374 | " \n",
375 | " \n",
376 | " cool \n",
377 | " useful \n",
378 | " funny \n",
379 | " \n",
380 | " \n",
381 | " stars \n",
382 | " \n",
383 | " \n",
384 | " \n",
385 | " \n",
386 | " \n",
387 | " \n",
388 | " \n",
389 | " 1 \n",
390 | " 0.576769 \n",
391 | " 1.604806 \n",
392 | " 1.056075 \n",
393 | " \n",
394 | " \n",
395 | " 2 \n",
396 | " 0.719525 \n",
397 | " 1.563107 \n",
398 | " 0.875944 \n",
399 | " \n",
400 | " \n",
401 | " 3 \n",
402 | " 0.788501 \n",
403 | " 1.306639 \n",
404 | " 0.694730 \n",
405 | " \n",
406 | " \n",
407 | " 4 \n",
408 | " 0.954623 \n",
409 | " 1.395916 \n",
410 | " 0.670448 \n",
411 | " \n",
412 | " \n",
413 | " 5 \n",
414 | " 0.944261 \n",
415 | " 1.381780 \n",
416 | " 0.608631 \n",
417 | " \n",
418 | " \n",
419 | "
\n",
420 | "
"
421 | ],
422 | "text/plain": [
423 | " cool useful funny\n",
424 | "stars \n",
425 | "1 0.576769 1.604806 1.056075\n",
426 | "2 0.719525 1.563107 0.875944\n",
427 | "3 0.788501 1.306639 0.694730\n",
428 | "4 0.954623 1.395916 0.670448\n",
429 | "5 0.944261 1.381780 0.608631"
430 | ]
431 | },
432 | "execution_count": 7,
433 | "metadata": {},
434 | "output_type": "execute_result"
435 | }
436 | ],
437 | "source": [
438 | "# treat stars as a categorical variable and look for differences between groups\n",
439 | "yelp.groupby('stars').mean()"
440 | ]
441 | },
442 | {
443 | "cell_type": "code",
444 | "execution_count": 8,
445 | "metadata": {},
446 | "outputs": [
447 | {
448 | "name": "stderr",
449 | "output_type": "stream",
450 | "text": [
451 | "/Users/kvsdileep/opt/anaconda3/lib/python3.7/site-packages/statsmodels/tools/_testing.py:19: FutureWarning: pandas.util.testing is deprecated. Use the functions in the public API at pandas.testing instead.\n",
452 | " import pandas.util.testing as tm\n"
453 | ]
454 | },
455 | {
456 | "data": {
457 | "text/plain": [
458 | ""
459 | ]
460 | },
461 | "execution_count": 8,
462 | "metadata": {},
463 | "output_type": "execute_result"
464 | },
465 | {
466 | "data": {
467 | "image/png": "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\n",
468 | "text/plain": [
469 | ""
470 | ]
471 | },
472 | "metadata": {
473 | "needs_background": "light"
474 | },
475 | "output_type": "display_data"
476 | }
477 | ],
478 | "source": [
479 | "# correlation matrix\n",
480 | "%matplotlib inline\n",
481 | "import seaborn as sns\n",
482 | "sns.heatmap(yelp.corr())"
483 | ]
484 | },
485 | {
486 | "cell_type": "code",
487 | "execution_count": 9,
488 | "metadata": {},
489 | "outputs": [
490 | {
491 | "name": "stderr",
492 | "output_type": "stream",
493 | "text": [
494 | "/Users/kvsdileep/opt/anaconda3/lib/python3.7/site-packages/seaborn/axisgrid.py:2065: UserWarning: The `size` parameter has been renamed to `height`; pleaes update your code.\n",
495 | " warnings.warn(msg, UserWarning)\n"
496 | ]
497 | },
498 | {
499 | "data": {
500 | "text/plain": [
501 | ""
502 | ]
503 | },
504 | "execution_count": 9,
505 | "metadata": {},
506 | "output_type": "execute_result"
507 | },
508 | {
509 | "data": {
510 | "image/png": "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fM+buenShRMeg40dey3oLGxrfsept1VJGhOWRy2WWlZy1spvA5cAncAe4E+dc7ed7DPlnq1JRGpCaGeME5GaoBgkUmP6hjPsH0hTqTzoZMo5a2XFUlLn3FWVWreIiIiIiMjpaE5EiUc89vaNkMkdf2uMsKjZ0koREREREZETiUf8QqllPLyllkrkRERERESk7nieMbM5QUdjOGe1VCInIiIiIiJ1qyUZpbs1EbpZLcPVWhERERERkTIrlVo2hKjUUomciIiIiIjUPc8zZoWo1FKJnIiIiIiISFFLMsrsluCXWga7dSIiIiIiItMsEQ1+qaUSORERERERkTGOllo2BLPUUomciIiIiIjIOFpShVLLiBes1ClYrREREREREQmYRNSnpy1JKhacUkslciIiIiIiIqfge0ZXS4L2hli1mwIokRMREREREZmw1lSM7tZk1UstlciJiIiIiIhMQqnUMhnzq9YGJXIiIiIiIiKT5HvG7JYkbanqlFoqkRMRERERETlNbQ0xZrdMf6mlEjkREREREZEpSMamv9RSiZyIiIiIiMgUTXeppRI5ERERERGRMimVWvqeVXQ7SuRERERW2QxYAAAKN0lEQVRERETKKBnz6WlNkohWrtRSiZyIiIiIiEiZRXyP7tYkrRUqtVQiJyIiIiIiUiHtDTG6WhJlL7WMlHVtIiIiIiIicoxULEJPq0c278q2TiVyIiIiIiIiFRbxPSJlvGROpZUiIiIiIiIho0ROREREREQkZJTIiYiIiIiIhIwSORERERERkZBRIiciIiIiIhIySuRERERERERCRomciIiIiIhIyCiRExERERERCRklciIiIiIiIiGjRE5ERERERCRklMiJiIiIiIiEjBI5ERERERGRkFEiJyIiIiIiEjJK5EREREREREJGiZyIiIiIiEjIKJETEREREREJGXPOVbsNR5lZL7CjAqvuBPZVYL1BUut9VP/C73T7uM85d1m5G3MiikFTVg/9VB9rw2T6WAsxCIK7X9WuyVG7JqcW2jVuDApUIlcpZrbOObes2u2opFrvo/oXfvXQx/HUS9/roZ/qY22ohz6OFdQ+q12To3ZNTq23S6WVIiIiIiIiIaNETkREREREJGTqJZH7erUbMA1qvY/qX/jVQx/HUy99r4d+qo+1oR76OFZQ+6x2TY7aNTk13a66uEZORERERESk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\n",
511 | "text/plain": [
512 | ""
513 | ]
514 | },
515 | "metadata": {
516 | "needs_background": "light"
517 | },
518 | "output_type": "display_data"
519 | }
520 | ],
521 | "source": [
522 | "# multiple scatter plots\n",
523 | "sns.pairplot(yelp, x_vars=['cool', 'useful', 'funny'], y_vars='stars', size=6, aspect=0.7, kind='reg')"
524 | ]
525 | },
526 | {
527 | "cell_type": "markdown",
528 | "metadata": {},
529 | "source": [
530 | "## Task 3\n",
531 | "\n",
532 | "Define cool/useful/funny as the features, and stars as the response."
533 | ]
534 | },
535 | {
536 | "cell_type": "code",
537 | "execution_count": 10,
538 | "metadata": {},
539 | "outputs": [],
540 | "source": [
541 | "feature_cols = ['cool', 'useful', 'funny']\n",
542 | "X = yelp[feature_cols]\n",
543 | "y = yelp.stars"
544 | ]
545 | },
546 | {
547 | "cell_type": "markdown",
548 | "metadata": {},
549 | "source": [
550 | "## Task 4\n",
551 | "\n",
552 | "Fit a linear regression model and interpret the coefficients. Do the coefficients make intuitive sense to you? Explore the Yelp website to see if you detect similar trends."
553 | ]
554 | },
555 | {
556 | "cell_type": "code",
557 | "execution_count": 11,
558 | "metadata": {},
559 | "outputs": [
560 | {
561 | "data": {
562 | "text/plain": [
563 | ""
564 | ]
565 | },
566 | "execution_count": 11,
567 | "metadata": {},
568 | "output_type": "execute_result"
569 | }
570 | ],
571 | "source": [
572 | "from sklearn.linear_model import LinearRegression\n",
573 | "linreg = LinearRegression()\n",
574 | "linreg.fit(X, y)\n",
575 | "zip(feature_cols, linreg.coef_)"
576 | ]
577 | },
578 | {
579 | "cell_type": "markdown",
580 | "metadata": {},
581 | "source": [
582 | "## Task 5\n",
583 | "\n",
584 | "Evaluate the model by splitting it into training and testing sets and computing the RMSE. Does the RMSE make intuitive sense to you?"
585 | ]
586 | },
587 | {
588 | "cell_type": "code",
589 | "execution_count": 13,
590 | "metadata": {},
591 | "outputs": [],
592 | "source": [
593 | "from sklearn.model_selection import train_test_split\n",
594 | "from sklearn import metrics\n",
595 | "import numpy as np"
596 | ]
597 | },
598 | {
599 | "cell_type": "code",
600 | "execution_count": 14,
601 | "metadata": {},
602 | "outputs": [],
603 | "source": [
604 | "# define a function that accepts a list of features and returns testing RMSE\n",
605 | "def train_test_rmse(feature_cols):\n",
606 | " X = yelp[feature_cols]\n",
607 | " y = yelp.stars\n",
608 | " X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=1)\n",
609 | " linreg = LinearRegression()\n",
610 | " linreg.fit(X_train, y_train)\n",
611 | " y_pred = linreg.predict(X_test)\n",
612 | " return np.sqrt(metrics.mean_squared_error(y_test, y_pred))"
613 | ]
614 | },
615 | {
616 | "cell_type": "code",
617 | "execution_count": 15,
618 | "metadata": {},
619 | "outputs": [
620 | {
621 | "data": {
622 | "text/plain": [
623 | "1.184290528216591"
624 | ]
625 | },
626 | "execution_count": 15,
627 | "metadata": {},
628 | "output_type": "execute_result"
629 | }
630 | ],
631 | "source": [
632 | "# calculate RMSE with all three features\n",
633 | "train_test_rmse(['cool', 'useful', 'funny'])"
634 | ]
635 | },
636 | {
637 | "cell_type": "markdown",
638 | "metadata": {},
639 | "source": [
640 | "## Task 6\n",
641 | "\n",
642 | "Try removing some of the features and see if the RMSE improves."
643 | ]
644 | },
645 | {
646 | "cell_type": "code",
647 | "execution_count": 18,
648 | "metadata": {},
649 | "outputs": [
650 | {
651 | "name": "stdout",
652 | "output_type": "stream",
653 | "text": [
654 | "1.1962390876092979\n",
655 | "1.1942673256493732\n",
656 | "1.2098272023900722\n"
657 | ]
658 | }
659 | ],
660 | "source": [
661 | "print(train_test_rmse(['cool','useful']))\n",
662 | "print(train_test_rmse(['cool','funny']))\n",
663 | "print(train_test_rmse(['useful','funny']))"
664 | ]
665 | },
666 | {
667 | "cell_type": "markdown",
668 | "metadata": {},
669 | "source": [
670 | "## Task 7 (Bonus)\n",
671 | "\n",
672 | "Think of some new features you could create from the existing data that might be predictive of the response. Figure out how to create those features in Pandas, add them to your model, and see if the RMSE improves."
673 | ]
674 | },
675 | {
676 | "cell_type": "code",
677 | "execution_count": 19,
678 | "metadata": {},
679 | "outputs": [],
680 | "source": [
681 | "# new feature: review length (number of characters)\n",
682 | "yelp['length'] = yelp.text.apply(len)"
683 | ]
684 | },
685 | {
686 | "cell_type": "code",
687 | "execution_count": 20,
688 | "metadata": {},
689 | "outputs": [],
690 | "source": [
691 | "# new features: whether or not the review contains 'love' or 'hate'\n",
692 | "yelp['love'] = yelp.text.str.contains('love', case=False).astype(int)\n",
693 | "yelp['hate'] = yelp.text.str.contains('hate', case=False).astype(int)"
694 | ]
695 | },
696 | {
697 | "cell_type": "code",
698 | "execution_count": 21,
699 | "metadata": {},
700 | "outputs": [
701 | {
702 | "data": {
703 | "text/plain": [
704 | "1.1584039830984083"
705 | ]
706 | },
707 | "execution_count": 21,
708 | "metadata": {},
709 | "output_type": "execute_result"
710 | }
711 | ],
712 | "source": [
713 | "# add new features to the model and calculate RMSE\n",
714 | "train_test_rmse(['cool', 'useful', 'funny', 'length', 'love', 'hate'])"
715 | ]
716 | },
717 | {
718 | "cell_type": "markdown",
719 | "metadata": {},
720 | "source": [
721 | "## Task 8 (Bonus)\n",
722 | "\n",
723 | "Compare your best RMSE on the testing set with the RMSE for the \"null model\", which is the model that ignores all features and simply predicts the mean response value in the testing set."
724 | ]
725 | },
726 | {
727 | "cell_type": "code",
728 | "execution_count": 22,
729 | "metadata": {},
730 | "outputs": [],
731 | "source": [
732 | "# split the data (outside of the function)\n",
733 | "X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=1)"
734 | ]
735 | },
736 | {
737 | "cell_type": "code",
738 | "execution_count": 23,
739 | "metadata": {},
740 | "outputs": [],
741 | "source": [
742 | "# create a NumPy array with the same shape as y_test\n",
743 | "y_null = np.zeros_like(y_test, dtype=float)"
744 | ]
745 | },
746 | {
747 | "cell_type": "code",
748 | "execution_count": 24,
749 | "metadata": {},
750 | "outputs": [],
751 | "source": [
752 | "# fill the array with the mean of y_test\n",
753 | "y_null.fill(y_test.mean())"
754 | ]
755 | },
756 | {
757 | "cell_type": "code",
758 | "execution_count": 26,
759 | "metadata": {},
760 | "outputs": [
761 | {
762 | "name": "stdout",
763 | "output_type": "stream",
764 | "text": [
765 | "1.2123276124876476\n"
766 | ]
767 | }
768 | ],
769 | "source": [
770 | "# calculate null RMSE\n",
771 | "print(np.sqrt(metrics.mean_squared_error(y_test, y_null)))"
772 | ]
773 | },
774 | {
775 | "cell_type": "markdown",
776 | "metadata": {},
777 | "source": [
778 | "## Task 9 (Bonus)\n",
779 | "\n",
780 | "Instead of treating this as a regression problem, treat it as a classification problem and see what testing accuracy you can achieve with KNN."
781 | ]
782 | },
783 | {
784 | "cell_type": "code",
785 | "execution_count": 27,
786 | "metadata": {},
787 | "outputs": [],
788 | "source": [
789 | "# import and instantiate KNN\n",
790 | "from sklearn.neighbors import KNeighborsClassifier\n",
791 | "knn = KNeighborsClassifier(n_neighbors=50)"
792 | ]
793 | },
794 | {
795 | "cell_type": "code",
796 | "execution_count": 29,
797 | "metadata": {},
798 | "outputs": [
799 | {
800 | "name": "stdout",
801 | "output_type": "stream",
802 | "text": [
803 | "0.3524\n"
804 | ]
805 | }
806 | ],
807 | "source": [
808 | "# classification models will automatically treat the response value (1/2/3/4/5) as unordered categories\n",
809 | "knn.fit(X_train, y_train)\n",
810 | "y_pred_class = knn.predict(X_test)\n",
811 | "print(metrics.accuracy_score(y_test, y_pred_class))"
812 | ]
813 | },
814 | {
815 | "cell_type": "markdown",
816 | "metadata": {},
817 | "source": [
818 | "## Task 10 (Bonus)\n",
819 | "\n",
820 | "Figure out how to use linear regression for classification, and compare its classification accuracy with KNN's accuracy."
821 | ]
822 | },
823 | {
824 | "cell_type": "code",
825 | "execution_count": 30,
826 | "metadata": {},
827 | "outputs": [],
828 | "source": [
829 | "# use linear regression to make continuous predictions\n",
830 | "linreg = LinearRegression()\n",
831 | "linreg.fit(X_train, y_train)\n",
832 | "y_pred = linreg.predict(X_test)"
833 | ]
834 | },
835 | {
836 | "cell_type": "code",
837 | "execution_count": 31,
838 | "metadata": {},
839 | "outputs": [],
840 | "source": [
841 | "# round its predictions to the nearest integer\n",
842 | "y_pred_class = y_pred.round()"
843 | ]
844 | },
845 | {
846 | "cell_type": "code",
847 | "execution_count": 33,
848 | "metadata": {},
849 | "outputs": [
850 | {
851 | "name": "stdout",
852 | "output_type": "stream",
853 | "text": [
854 | "0.3456\n"
855 | ]
856 | }
857 | ],
858 | "source": [
859 | "# calculate classification accuracy of the rounded predictions\n",
860 | "print(metrics.accuracy_score(y_test, y_pred_class))"
861 | ]
862 | },
863 | {
864 | "cell_type": "code",
865 | "execution_count": null,
866 | "metadata": {},
867 | "outputs": [],
868 | "source": []
869 | }
870 | ],
871 | "metadata": {
872 | "kernelspec": {
873 | "display_name": "Python 3",
874 | "language": "python",
875 | "name": "python3"
876 | },
877 | "language_info": {
878 | "codemirror_mode": {
879 | "name": "ipython",
880 | "version": 3
881 | },
882 | "file_extension": ".py",
883 | "mimetype": "text/x-python",
884 | "name": "python",
885 | "nbconvert_exporter": "python",
886 | "pygments_lexer": "ipython3",
887 | "version": "3.7.4"
888 | }
889 | },
890 | "nbformat": 4,
891 | "nbformat_minor": 1
892 | }
893 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | **Contents of the repository:**
2 |
3 | **data folder** : Contains all the required data
4 |
5 | **notebook folder** : Contains the jupyter notebook to be used
6 |
--------------------------------------------------------------------------------
/data/submission.csv:
--------------------------------------------------------------------------------
1 | Id
2 | 14455
3 | 36380
4 | 40076
5 | 10778
6 | 27939
7 | 37546
8 | 27310
9 | 8377
10 | 40138
11 | 20148
12 | 37959
13 | 16213
14 | 28763
15 | 24077
16 | 7334
17 | 7324
18 | 39198
19 | 7690
20 | 8046
21 | 38884
22 | 6010
23 | 40450
24 | 7180
25 | 13773
26 | 28139
27 | 2061
28 | 5755
29 | 33233
30 | 24189
31 | 35903
32 | 24169
33 | 11580
34 | 2521
35 | 33403
36 | 1264
37 | 5682
38 | 1325
39 | 21894
40 | 23920
41 | 26259
42 | 16678
43 | 13397
44 | 10224
45 | 20509
46 | 8505
47 | 5446
48 | 9855
49 | 3923
50 | 24697
51 | 7063
52 | 7409
53 | 4362
54 | 658
55 | 9248
56 | 25232
57 | 33339
58 | 8713
59 | 1432
60 | 6977
61 | 5193
62 | 16161
63 | 5259
64 | 4484
65 | 25802
66 | 33437
67 | 18209
68 | 39307
69 | 13228
70 | 3114
71 | 19395
72 | 23903
73 | 23549
74 | 3237
75 | 26683
76 | 11975
77 | 19120
78 | 30880
79 | 35851
80 | 28008
81 | 7875
82 | 41119
83 | 29878
84 | 40397
85 | 6543
86 | 37278
87 | 22512
88 | 30088
89 | 40670
90 | 16326
91 | 10326
92 | 28129
93 | 31146
94 | 33486
95 | 32012
96 | 9827
97 | 16163
98 | 28806
99 | 38010
100 | 26933
101 | 17323
102 | 39983
103 | 18043
104 | 20487
105 | 25437
106 | 37582
107 | 268
108 | 24324
109 | 14824
110 | 24214
111 | 128
112 | 32067
113 | 2966
114 | 30195
115 | 5729
116 | 17502
117 | 1940
118 | 2679
119 | 25881
120 | 17664
121 | 30307
122 | 7204
123 | 35072
124 | 23091
125 | 18682
126 | 1570
127 | 446
128 | 16556
129 | 38431
130 | 34437
131 | 6386
132 | 160
133 | 17288
134 | 27350
135 | 21944
136 | 17308
137 | 5560
138 | 13834
139 | 4898
140 | 34687
141 | 14654
142 | 36998
143 | 25645
144 | 23454
145 | 4254
146 | 13628
147 | 7368
148 | 4622
149 | 11500
150 | 14630
151 | 34920
152 | 40954
153 | 1598
154 | 1562
155 | 975
156 | 40040
157 | 3882
158 | 22511
159 | 1090
160 | 10675
161 | 17159
162 | 10232
163 | 36848
164 | 37930
165 | 41112
166 | 7802
167 | 27435
168 | 22392
169 | 26625
170 | 4604
171 | 14886
172 | 41071
173 | 16686
174 | 28700
175 | 30482
176 | 1126
177 | 31220
178 | 28185
179 | 18611
180 | 9850
181 | 31346
182 | 36459
183 | 10942
184 | 25354
185 | 6167
186 | 40083
187 | 9823
188 | 13509
189 | 9371
190 | 25030
191 | 6903
192 | 22163
193 | 8120
194 | 32031
195 | 21424
196 | 15255
197 | 35587
198 | 289
199 | 33134
200 | 26622
201 | 19511
202 | 28514
203 | 13906
204 | 17070
205 | 24493
206 | 3425
207 | 15567
208 | 20903
209 | 31757
210 | 13378
211 | 5395
212 | 4894
213 | 18226
214 | 12392
215 | 8711
216 | 31191
217 | 13818
218 | 39572
219 | 627
220 | 24430
221 | 25265
222 | 38447
223 | 25378
224 | 24542
225 | 13686
226 | 12324
227 | 14990
228 | 19114
229 | 37629
230 | 34399
231 | 24136
232 | 21559
233 | 39743
234 | 1796
235 | 8100
236 | 9052
237 | 16155
238 | 10616
239 | 22738
240 | 6263
241 | 18221
242 | 16432
243 | 11868
244 | 39425
245 | 38069
246 | 2579
247 | 33820
248 | 21529
249 | 26810
250 | 4098
251 | 25710
252 | 3570
253 | 34357
254 | 31066
255 | 28498
256 | 26760
257 | 5594
258 | 22091
259 | 36867
260 | 10301
261 | 5094
262 | 12436
263 | 20296
264 | 37918
265 | 6924
266 | 25228
267 | 18543
268 | 38902
269 | 5044
270 | 24744
271 | 5769
272 | 22268
273 | 6607
274 | 12839
275 | 16757
276 | 2747
277 | 17545
278 | 9907
279 | 6130
280 | 14413
281 | 37516
282 | 32587
283 | 9547
284 | 23992
285 | 16914
286 | 24906
287 | 37902
288 | 19233
289 | 30697
290 | 33402
291 | 34225
292 | 36756
293 | 27503
294 | 2122
295 | 28725
296 | 31921
297 | 37741
298 | 22629
299 | 9354
300 | 19432
301 | 34544
302 | 17992
303 | 40116
304 | 17696
305 | 9431
306 | 24821
307 | 11107
308 | 17981
309 | 21297
310 | 32327
311 | 7577
312 | 22104
313 | 38452
314 | 5788
315 | 18395
316 | 16096
317 | 20879
318 | 16285
319 | 8064
320 | 31307
321 | 28877
322 | 13738
323 | 7183
324 | 11507
325 | 14196
326 | 20575
327 | 29079
328 | 25472
329 | 5175
330 | 7379
331 | 34887
332 | 5295
333 | 8998
334 | 36614
335 | 38808
336 | 21735
337 | 39609
338 | 21828
339 | 38781
340 | 21830
341 | 3125
342 | 23799
343 | 19504
344 | 28001
345 | 13999
346 | 5205
347 | 26308
348 | 32150
349 | 25145
350 | 2264
351 | 30234
352 | 11212
353 | 16166
354 | 5019
355 | 11084
356 | 701
357 | 5841
358 | 27943
359 | 22300
360 | 29720
361 | 12686
362 | 10041
363 | 27285
364 | 21109
365 | 6788
366 | 8420
367 | 22865
368 | 3384
369 | 19240
370 | 12558
371 | 35320
372 | 6483
373 | 10113
374 | 6025
375 | 34142
376 | 24576
377 | 25025
378 | 1941
379 | 507
380 | 18552
381 | 15011
382 | 20098
383 | 29175
384 | 33439
385 | 36486
386 | 38967
387 | 39333
388 | 13800
389 | 6345
390 | 34809
391 | 13137
392 | 7210
393 | 4039
394 | 15178
395 | 30573
396 | 18239
397 | 2842
398 | 29100
399 | 30447
400 | 37142
401 | 24961
402 | 29872
403 | 2788
404 | 28242
405 | 7603
406 | 14959
407 | 19181
408 | 12303
409 | 2138
410 | 25189
411 | 15284
412 | 3428
413 | 23602
414 | 30027
415 | 8844
416 | 20538
417 | 39632
418 | 8488
419 | 23536
420 | 10528
421 | 30572
422 | 6314
423 | 923
424 | 35151
425 | 11790
426 | 38645
427 | 24741
428 | 6564
429 | 36263
430 | 40686
431 | 36527
432 | 569
433 | 34336
434 | 19887
435 | 13570
436 | 30826
437 | 6047
438 | 29321
439 | 34723
440 | 25425
441 | 31082
442 | 28495
443 | 40133
444 | 32434
445 | 7218
446 | 37688
447 | 29280
448 | 20770
449 | 120
450 | 23752
451 | 28231
452 | 13516
453 | 15108
454 | 5635
455 | 8436
456 | 31092
457 | 18695
458 | 4959
459 | 14350
460 | 16516
461 | 6855
462 | 37607
463 | 20697
464 | 32941
465 | 7523
466 | 2205
467 | 12649
468 | 14397
469 | 35111
470 | 2301
471 | 37135
472 | 36551
473 | 37296
474 | 34193
475 | 14913
476 | 39050
477 | 22647
478 | 26408
479 | 3913
480 | 31309
481 | 24751
482 | 14424
483 | 17266
484 | 8264
485 | 622
486 | 36594
487 | 31561
488 | 2706
489 | 14799
490 | 23768
491 | 24141
492 | 8361
493 | 3206
494 | 28696
495 | 11410
496 | 2171
497 | 25291
498 | 40037
499 | 10346
500 | 14985
501 | 6099
502 | 4850
503 | 39259
504 | 22742
505 | 11647
506 | 32020
507 | 32959
508 | 25256
509 | 23624
510 | 38987
511 | 40044
512 | 32916
513 | 7490
514 | 32107
515 | 24251
516 | 24996
517 | 8373
518 | 33630
519 | 20528
520 | 36934
521 | 5931
522 | 26252
523 | 39737
524 | 10702
525 | 27340
526 | 13347
527 | 38728
528 | 4813
529 | 37303
530 | 2499
531 | 4320
532 | 16602
533 | 24899
534 | 27447
535 | 5508
536 | 1396
537 | 5756
538 | 7002
539 | 6988
540 | 36353
541 | 30652
542 | 18164
543 | 17261
544 | 28214
545 | 24976
546 | 35079
547 | 11394
548 | 36067
549 | 41091
550 | 37706
551 | 5229
552 | 13629
553 | 6665
554 | 22079
555 | 13687
556 | 24933
557 | 31526
558 | 25806
559 | 18110
560 | 33033
561 | 5917
562 | 26425
563 | 918
564 | 4760
565 | 10102
566 | 5167
567 | 16010
568 | 24483
569 | 4757
570 | 36324
571 | 25260
572 | 11391
573 | 18324
574 | 38286
575 | 23247
576 | 37852
577 | 18096
578 | 38869
579 | 929
580 | 10816
581 | 7541
582 | 7207
583 | 21786
584 | 22702
585 | 25343
586 | 5187
587 | 14044
588 | 1576
589 | 21246
590 | 18985
591 | 40396
592 | 39330
593 | 26155
594 | 8129
595 | 26379
596 | 24868
597 | 1115
598 | 21040
599 | 9386
600 | 7413
601 | 35553
602 | 5034
603 | 15061
604 | 1172
605 | 26979
606 | 14636
607 | 2685
608 | 24817
609 | 21623
610 | 28640
611 | 35965
612 | 35811
613 | 34919
614 | 6789
615 | 24951
616 | 37156
617 | 11060
618 | 1755
619 | 38760
620 | 12305
621 | 9676
622 | 7617
623 | 35906
624 | 18910
625 | 20141
626 | 685
627 | 20135
628 | 29701
629 | 4875
630 | 987
631 | 40318
632 | 14786
633 | 19059
634 | 34779
635 | 22271
636 | 36542
637 | 18793
638 | 11821
639 | 27540
640 | 28773
641 | 34596
642 | 13797
643 | 18379
644 | 38714
645 | 27826
646 | 20808
647 | 21436
648 | 143
649 | 3495
650 | 4767
651 | 39379
652 | 34831
653 | 14210
654 | 34843
655 | 17279
656 | 39957
657 | 13402
658 | 22752
659 | 20824
660 | 7615
661 | 33514
662 | 24809
663 | 6767
664 | 3730
665 | 39719
666 | 33953
667 | 7681
668 | 32339
669 | 14994
670 | 27784
671 | 14280
672 | 8630
673 | 26520
674 | 29604
675 | 18296
676 | 4791
677 | 22011
678 | 6973
679 | 8118
680 | 35552
681 | 6843
682 | 14396
683 | 8859
684 | 16926
685 | 4272
686 | 35370
687 | 10592
688 | 7081
689 | 26786
690 | 35047
691 | 35324
692 | 35513
693 | 39439
694 | 5665
695 | 10158
696 | 25279
697 | 9376
698 | 2541
699 | 5990
700 | 148
701 | 37056
702 | 3306
703 | 35088
704 | 7209
705 | 34496
706 | 15505
707 | 6278
708 | 27129
709 | 9445
710 | 35716
711 | 22166
712 | 7959
713 | 13434
714 | 29198
715 | 30067
716 | 23852
717 | 14153
718 | 32466
719 | 9210
720 | 22632
721 | 37149
722 | 26153
723 | 17465
724 | 23693
725 | 35300
726 | 25892
727 | 3081
728 | 1195
729 | 9209
730 | 36838
731 | 22699
732 | 14266
733 | 2596
734 | 15703
735 | 27731
736 | 40742
737 | 36184
738 | 21582
739 | 20010
740 | 22654
741 | 24425
742 | 33211
743 | 16094
744 | 1093
745 | 34958
746 | 32179
747 | 37049
748 | 34950
749 | 18672
750 | 6160
751 | 21071
752 | 34541
753 | 32504
754 | 34331
755 | 17937
756 | 21689
757 | 2023
758 | 9516
759 | 40863
760 | 17443
761 | 6426
762 | 24374
763 | 13722
764 | 35474
765 | 12633
766 | 26788
767 | 13805
768 | 18394
769 | 36281
770 | 10007
771 | 19124
772 | 39171
773 | 20359
774 | 23510
775 | 23113
776 | 13496
777 | 9996
778 | 21318
779 | 10198
780 | 18009
781 | 10291
782 | 8212
783 | 10740
784 | 38111
785 | 30236
786 | 3305
787 | 2832
788 | 29308
789 | 24685
790 | 28118
791 | 27069
792 | 24237
793 | 4147
794 | 27315
795 | 35252
796 | 33862
797 | 11416
798 | 15790
799 | 39503
800 | 34510
801 | 22854
802 | 39223
803 | 12692
804 | 3958
805 | 23531
806 | 11486
807 | 14629
808 | 32835
809 | 33513
810 | 15040
811 | 12622
812 | 32121
813 | 21714
814 | 4173
815 | 11033
816 | 29120
817 | 26037
818 | 8714
819 | 22158
820 | 34371
821 | 22754
822 | 34867
823 | 4157
824 | 3509
825 | 20267
826 | 15353
827 | 20037
828 | 40359
829 | 38736
830 | 38156
831 | 4256
832 | 16683
833 | 6887
834 | 39734
835 | 22799
836 | 5986
837 | 30137
838 | 39611
839 | 26566
840 | 29448
841 | 29126
842 | 30582
843 | 14529
844 | 26555
845 | 23589
846 | 39438
847 | 13664
848 | 18
849 | 4716
850 | 1523
851 | 18823
852 | 40358
853 | 20733
854 | 9
855 | 1155
856 | 7040
857 | 19303
858 | 21811
859 | 4675
860 | 30563
861 | 18261
862 | 26186
863 | 16616
864 | 35684
865 | 38731
866 | 16042
867 | 1294
868 | 920
869 | 7602
870 | 33350
871 | 13252
872 | 2310
873 | 33471
874 | 38154
875 | 38164
876 | 30068
877 | 36757
878 | 12299
879 | 14880
880 | 37758
881 | 13312
882 | 38459
883 | 4307
884 | 372
885 | 519
886 | 30090
887 | 37150
888 | 19314
889 | 9994
890 | 25780
891 | 36875
892 | 11875
893 | 787
894 | 25000
895 | 3066
896 | 29101
897 | 29224
898 | 18102
899 | 31283
900 | 24760
901 | 327
902 | 22829
903 | 35420
904 | 8347
905 | 7335
906 | 38423
907 | 10596
908 | 33319
909 | 4395
910 | 21906
911 | 36929
912 | 28451
913 | 36764
914 | 1351
915 | 36377
916 | 39853
917 | 23543
918 | 41092
919 | 39130
920 | 21677
921 | 14828
922 | 5090
923 | 28752
924 | 1078
925 | 37587
926 | 13730
927 | 13591
928 | 39554
929 | 10746
930 | 4463
931 | 34552
932 | 11002
933 | 23544
934 | 24570
935 | 14155
936 | 6976
937 | 5642
938 | 19111
939 | 4909
940 | 30051
941 | 29495
942 | 2227
943 | 39843
944 | 19615
945 | 38073
946 | 4950
947 | 40527
948 | 31312
949 | 35267
950 | 10090
951 | 5076
952 | 9068
953 | 29975
954 | 2902
955 | 4294
956 | 14929
957 | 6519
958 | 27100
959 | 1797
960 | 10026
961 | 17425
962 | 1669
963 | 1166
964 | 26993
965 | 15172
966 | 21285
967 | 11675
968 | 11874
969 | 25130
970 | 20540
971 | 28157
972 | 37159
973 | 30903
974 | 2692
975 | 18587
976 | 32046
977 | 1496
978 | 800
979 | 10534
980 | 15627
981 | 14920
982 | 10637
983 | 17402
984 | 2700
985 | 5869
986 | 23746
987 | 31292
988 | 19316
989 | 4552
990 | 31541
991 | 25541
992 | 7798
993 | 26456
994 | 34486
995 | 30314
996 | 27830
997 | 37108
998 | 20440
999 | 35919
1000 | 38221
1001 | 20624
1002 | 8868
1003 | 23458
1004 | 40730
1005 | 16596
1006 | 37800
1007 | 9326
1008 | 32687
1009 | 30807
1010 | 28510
1011 | 40857
1012 | 19596
1013 | 32166
1014 | 7715
1015 | 37057
1016 | 38263
1017 | 33082
1018 | 20316
1019 | 75
1020 | 5106
1021 | 19102
1022 | 29438
1023 | 11603
1024 | 38851
1025 | 6561
1026 | 13848
1027 | 8681
1028 | 823
1029 | 13141
1030 | 26839
1031 | 2454
1032 | 11579
1033 | 34393
1034 | 34179
1035 | 25589
1036 | 10954
1037 | 24669
1038 | 11456
1039 | 10206
1040 | 11368
1041 | 30335
1042 | 2000
1043 | 36018
1044 | 12008
1045 | 5687
1046 | 34396
1047 | 37598
1048 | 16748
1049 | 16455
1050 | 15851
1051 | 21232
1052 | 1688
1053 | 37787
1054 | 31830
1055 | 40713
1056 | 28994
1057 | 6731
1058 | 9255
1059 | 8430
1060 | 2856
1061 | 4752
1062 | 35819
1063 | 29007
1064 | 5265
1065 | 2477
1066 | 27297
1067 | 12321
1068 | 24975
1069 | 21352
1070 | 11122
1071 | 17519
1072 | 34196
1073 | 18399
1074 | 21948
1075 | 912
1076 | 37792
1077 | 18262
1078 | 9612
1079 | 14098
1080 | 37122
1081 | 26219
1082 | 8975
1083 | 37008
1084 | 17093
1085 | 37996
1086 | 25519
1087 | 6787
1088 | 14992
1089 | 23343
1090 | 16786
1091 | 30929
1092 | 18307
1093 | 30302
1094 | 11061
1095 | 38274
1096 | 8819
1097 | 9821
1098 | 7172
1099 | 13919
1100 | 19415
1101 | 31413
1102 | 23844
1103 | 2003
1104 | 34111
1105 | 32033
1106 | 17203
1107 | 32900
1108 | 24581
1109 | 16530
1110 | 745
1111 | 23739
1112 | 17779
1113 | 798
1114 | 2114
1115 | 21044
1116 | 14587
1117 | 24784
1118 | 35444
1119 | 20931
1120 | 30627
1121 | 23333
1122 | 37194
1123 | 17398
1124 | 21753
1125 | 15158
1126 | 7479
1127 | 26427
1128 | 40123
1129 | 11853
1130 | 18152
1131 | 20940
1132 | 19107
1133 | 13144
1134 | 30560
1135 | 27414
1136 | 36990
1137 | 40740
1138 | 30586
1139 | 2149
1140 | 6592
1141 | 19493
1142 | 19138
1143 | 14478
1144 | 29947
1145 | 27085
1146 | 19642
1147 | 570
1148 | 30987
1149 | 12012
1150 | 29552
1151 | 35871
1152 | 9570
1153 | 8476
1154 | 7165
1155 | 18572
1156 | 27363
1157 | 21334
1158 | 24638
1159 | 4998
1160 | 29340
1161 | 25938
1162 | 9876
1163 | 8616
1164 | 21397
1165 | 34730
1166 | 10420
1167 | 203
1168 | 17280
1169 | 13261
1170 | 26328
1171 | 24070
1172 | 28494
1173 | 11540
1174 | 19145
1175 | 19214
1176 | 17181
1177 | 16699
1178 | 15323
1179 | 15315
1180 | 31179
1181 | 22431
1182 | 3815
1183 | 9626
1184 | 1429
1185 | 10672
1186 | 11796
1187 | 40927
1188 | 24694
1189 | 5407
1190 | 23774
1191 | 25035
1192 | 34041
1193 | 17811
1194 | 27432
1195 | 1176
1196 | 26811
1197 | 3653
1198 | 34174
1199 | 7672
1200 | 19787
1201 | 33433
1202 | 31136
1203 | 11395
1204 | 24603
1205 | 25017
1206 | 25976
1207 | 37683
1208 | 753
1209 | 9440
1210 | 40798
1211 | 22366
1212 | 39038
1213 | 14488
1214 | 20253
1215 | 15679
1216 | 25055
1217 | 36350
1218 | 12890
1219 | 7191
1220 | 35530
1221 | 38569
1222 | 32891
1223 | 14228
1224 | 37759
1225 | 39337
1226 | 21929
1227 | 18371
1228 | 3336
1229 | 21319
1230 | 9663
1231 | 28094
1232 | 8756
1233 | 5676
1234 | 9781
1235 | 16009
1236 | 11493
1237 | 16754
1238 | 37344
1239 | 25798
1240 | 24082
1241 | 18435
1242 | 18284
1243 | 19851
1244 | 37998
1245 | 23658
1246 | 20929
1247 | 18177
1248 | 26907
1249 | 11691
1250 | 28066
1251 | 5206
1252 | 5790
1253 | 27630
1254 | 31973
1255 | 36508
1256 | 27132
1257 | 6441
1258 | 28630
1259 | 20153
1260 | 34830
1261 | 28911
1262 | 7299
1263 | 9452
1264 | 37269
1265 | 9936
1266 | 27387
1267 | 14673
1268 | 33008
1269 | 3494
1270 | 19599
1271 | 15965
1272 | 27395
1273 | 7881
1274 | 8655
1275 | 821
1276 | 14330
1277 | 7381
1278 | 31297
1279 | 21021
1280 | 28675
1281 | 24084
1282 | 9897
1283 | 28847
1284 | 32381
1285 | 6224
1286 | 16845
1287 | 37040
1288 | 33871
1289 | 40739
1290 | 31907
1291 | 26658
1292 | 19079
1293 | 26195
1294 | 21717
1295 | 34075
1296 | 16258
1297 | 33996
1298 | 4296
1299 | 15952
1300 | 18937
1301 | 35747
1302 | 14576
1303 | 11173
1304 | 37107
1305 | 14541
1306 | 29634
1307 | 1027
1308 | 38711
1309 | 27996
1310 | 5926
1311 | 2055
1312 | 13964
1313 | 17949
1314 | 22926
1315 | 26715
1316 | 11877
1317 | 29151
1318 | 10202
1319 | 8717
1320 | 32195
1321 | 6443
1322 | 35593
1323 | 20170
1324 | 12701
1325 | 11366
1326 | 38341
1327 | 6493
1328 | 10521
1329 | 30214
1330 | 4493
1331 | 22243
1332 | 9482
1333 | 35948
1334 | 40651
1335 | 8885
1336 | 23777
1337 | 34468
1338 | 20082
1339 | 39614
1340 | 3462
1341 | 26201
1342 | 8338
1343 | 39441
1344 | 8161
1345 | 37165
1346 | 10133
1347 | 28017
1348 | 33316
1349 | 5760
1350 | 16610
1351 | 2937
1352 | 25485
1353 | 36218
1354 | 1032
1355 | 22604
1356 | 7110
1357 | 28995
1358 | 22798
1359 | 15573
1360 | 13428
1361 | 8147
1362 | 712
1363 | 30640
1364 | 1314
1365 | 36522
1366 | 30915
1367 | 12814
1368 | 38410
1369 | 36959
1370 | 33115
1371 | 31991
1372 | 6302
1373 | 15542
1374 | 30379
1375 | 16518
1376 | 29381
1377 | 32657
1378 | 1546
1379 | 10193
1380 | 4295
1381 | 4746
1382 | 11618
1383 | 12444
1384 | 2598
1385 | 5978
1386 | 21413
1387 | 15391
1388 | 32754
1389 | 31249
1390 | 8209
1391 | 4028
1392 | 2619
1393 | 34478
1394 | 2266
1395 | 8831
1396 | 27840
1397 | 24862
1398 | 25085
1399 | 18410
1400 | 1327
1401 | 34304
1402 | 33290
1403 | 18327
1404 | 10079
1405 | 32773
1406 | 38633
1407 | 10048
1408 | 22120
1409 | 8515
1410 | 26648
1411 | 19357
1412 | 32975
1413 | 15698
1414 | 34519
1415 | 13055
1416 | 26096
1417 | 26199
1418 | 20873
1419 | 27010
1420 | 22796
1421 | 24537
1422 | 8798
1423 | 9583
1424 | 32957
1425 | 21179
1426 | 4612
1427 | 31806
1428 | 11757
1429 | 7733
1430 | 33485
1431 | 3115
1432 | 6238
1433 | 12627
1434 | 28393
1435 | 3158
1436 | 16197
1437 | 29238
1438 | 23291
1439 | 27473
1440 | 12174
1441 | 6882
1442 | 19253
1443 | 3735
1444 | 11159
1445 | 4561
1446 | 13978
1447 | 22749
1448 | 31054
1449 | 21542
1450 | 23943
1451 | 26265
1452 | 2531
1453 | 33002
1454 | 17335
1455 | 2865
1456 | 4094
1457 | 6549
1458 | 37265
1459 | 3259
1460 | 14140
1461 | 10382
1462 | 6778
1463 | 25903
1464 | 7866
1465 | 12500
1466 | 14191
1467 | 16243
1468 | 27755
1469 | 29970
1470 | 6648
1471 | 35471
1472 | 13990
1473 | 9590
1474 | 7773
1475 | 30648
1476 | 23415
1477 | 2068
1478 | 1082
1479 | 24045
1480 | 9292
1481 | 16893
1482 | 26416
1483 | 18606
1484 | 5601
1485 | 13969
1486 | 23371
1487 | 35990
1488 | 5214
1489 | 19976
1490 | 25650
1491 | 17451
1492 | 36817
1493 | 30671
1494 | 30356
1495 | 21434
1496 | 6408
1497 | 33144
1498 | 4001
1499 | 24016
1500 | 40812
1501 | 15374
1502 | 2259
1503 | 24329
1504 | 21554
1505 | 19525
1506 | 23383
1507 | 33747
1508 | 1161
1509 | 26454
1510 | 18936
1511 | 29843
1512 | 28835
1513 | 18995
1514 | 34099
1515 | 30810
1516 | 3759
1517 | 37588
1518 | 5794
1519 | 10500
1520 | 3905
1521 | 33776
1522 | 16746
1523 | 27008
1524 | 25989
1525 | 24695
1526 | 30667
1527 | 5772
1528 | 13013
1529 | 7192
1530 | 2616
1531 | 16410
1532 | 8745
1533 | 20885
1534 | 21505
1535 | 7135
1536 | 5527
1537 | 28649
1538 | 28860
1539 | 32599
1540 | 13602
1541 | 34078
1542 | 10103
1543 | 33368
1544 | 10368
1545 | 16929
1546 | 28554
1547 | 26619
1548 | 38800
1549 | 4607
1550 | 17431
1551 | 30707
1552 | 11168
1553 | 37294
1554 | 25549
1555 | 12393
1556 | 3976
1557 | 24759
1558 | 3733
1559 | 36222
1560 | 7249
1561 | 17854
1562 | 40734
1563 | 19182
1564 | 10808
1565 | 21005
1566 | 29648
1567 | 1394
1568 | 40717
1569 | 7613
1570 | 5697
1571 | 37765
1572 | 33527
1573 | 31131
1574 | 37454
1575 | 34640
1576 | 32271
1577 | 37479
1578 | 26780
1579 | 30112
1580 | 38832
1581 | 19238
1582 | 39933
1583 | 37059
1584 | 26643
1585 | 10308
1586 | 34145
1587 | 17196
1588 | 31485
1589 | 29667
1590 | 38140
1591 | 10293
1592 | 13584
1593 | 39799
1594 | 20107
1595 | 27550
1596 | 1138
1597 | 25759
1598 | 37924
1599 | 31759
1600 | 3402
1601 | 27182
1602 | 2334
1603 | 17661
1604 | 11933
1605 | 8011
1606 | 11280
1607 | 23652
1608 | 23409
1609 | 28938
1610 | 23145
1611 | 15792
1612 | 15548
1613 | 39676
1614 | 19204
1615 | 20663
1616 | 37084
1617 | 13849
1618 | 22209
1619 | 3602
1620 | 11111
1621 | 1848
1622 | 15526
1623 | 33890
1624 | 25465
1625 | 10839
1626 | 1404
1627 | 11056
1628 | 33338
1629 | 8496
1630 | 4525
1631 | 3059
1632 | 12784
1633 | 21960
1634 | 31387
1635 | 12383
1636 | 31521
1637 | 20032
1638 | 10625
1639 | 2520
1640 | 38009
1641 | 4265
1642 | 5721
1643 | 29025
1644 | 7649
1645 | 10175
1646 | 2039
1647 | 2870
1648 | 31533
1649 | 22577
1650 | 27777
1651 | 15201
1652 | 25314
1653 | 6771
1654 | 37577
1655 | 22289
1656 | 799
1657 | 20582
1658 | 27443
1659 | 13044
1660 | 2438
1661 | 21603
1662 | 39477
1663 | 4370
1664 | 29003
1665 | 12167
1666 | 36949
1667 | 11825
1668 | 9522
1669 | 16902
1670 | 23973
1671 | 7600
1672 | 6284
1673 | 3764
1674 | 14976
1675 | 33504
1676 | 21730
1677 | 1897
1678 | 6369
1679 | 32926
1680 | 6069
1681 | 37574
1682 | 23639
1683 | 31337
1684 | 32007
1685 | 10545
1686 | 31300
1687 | 35672
1688 | 27458
1689 | 3012
1690 | 3183
1691 | 35783
1692 | 7807
1693 | 17969
1694 | 5405
1695 | 23958
1696 | 4335
1697 | 19684
1698 | 4442
1699 | 4942
1700 | 10051
1701 | 740
1702 | 10932
1703 | 30191
1704 | 29554
1705 | 2780
1706 | 7623
1707 | 1492
1708 | 4120
1709 | 27221
1710 | 12362
1711 | 40787
1712 | 16849
1713 | 3255
1714 | 20516
1715 | 41111
1716 | 11247
1717 | 30967
1718 | 28441
1719 | 2857
1720 | 30121
1721 | 20278
1722 | 35441
1723 | 28198
1724 | 33832
1725 | 12483
1726 | 7653
1727 | 30837
1728 | 37380
1729 | 25789
1730 | 23539
1731 | 21970
1732 | 20179
1733 | 20339
1734 | 896
1735 | 19947
1736 | 39432
1737 | 7722
1738 | 8185
1739 | 31568
1740 | 33537
1741 | 38375
1742 | 11491
1743 | 27240
1744 | 15994
1745 | 21994
1746 | 1715
1747 | 21861
1748 | 29437
1749 | 8517
1750 | 36679
1751 | 39841
1752 | 18722
1753 | 32389
1754 | 24305
1755 | 6739
1756 | 11811
1757 | 38618
1758 | 9013
1759 | 23519
1760 | 39007
1761 | 12642
1762 | 18945
1763 | 36113
1764 | 28095
1765 | 13665
1766 | 31514
1767 | 5231
1768 | 38792
1769 | 35703
1770 | 19854
1771 | 18069
1772 | 16271
1773 | 17714
1774 | 6678
1775 | 20486
1776 | 6836
1777 | 40945
1778 | 17753
1779 | 18122
1780 | 23269
1781 | 2405
1782 | 5798
1783 | 10721
1784 | 23866
1785 | 8629
1786 | 18749
1787 | 39929
1788 | 8397
1789 | 30219
1790 | 14736
1791 | 10456
1792 | 31466
1793 | 5708
1794 | 13349
1795 | 36567
1796 | 17226
1797 | 18335
1798 | 2468
1799 | 5148
1800 | 6940
1801 | 7524
1802 | 40736
1803 | 29148
1804 | 40088
1805 | 1789
1806 | 10727
1807 | 17860
1808 | 4999
1809 | 309
1810 | 17822
1811 | 37859
1812 | 5808
1813 | 7659
1814 | 27625
1815 | 26517
1816 | 24244
1817 | 12606
1818 | 21725
1819 | 32624
1820 | 3229
1821 | 15704
1822 | 31440
1823 | 16138
1824 | 26435
1825 | 24540
1826 | 40266
1827 | 23848
1828 | 167
1829 | 13485
1830 | 39386
1831 | 25273
1832 | 37531
1833 | 15520
1834 | 35313
1835 | 10165
1836 | 18326
1837 | 9479
1838 | 17155
1839 | 37520
1840 | 14588
1841 | 29031
1842 | 10666
1843 | 17529
1844 | 345
1845 | 26809
1846 | 9345
1847 | 12916
1848 | 35967
1849 | 6718
1850 | 19472
1851 | 20924
1852 | 8929
1853 | 8360
1854 | 6452
1855 | 7266
1856 | 35137
1857 | 37458
1858 | 2123
1859 | 32667
1860 | 39119
1861 | 23492
1862 | 11997
1863 | 40862
1864 | 9884
1865 | 22723
1866 | 1967
1867 | 21202
1868 | 32120
1869 | 13600
1870 | 39777
1871 | 12134
1872 | 25492
1873 | 26011
1874 | 31044
1875 | 22833
1876 | 26283
1877 | 22053
1878 | 36515
1879 | 31453
1880 | 36582
1881 | 36895
1882 | 29702
1883 | 34394
1884 | 40081
1885 | 1149
1886 | 8804
1887 | 5996
1888 | 16487
1889 | 17802
1890 | 30210
1891 | 3057
1892 | 25164
1893 | 25004
1894 | 15653
1895 | 15300
1896 | 39142
1897 | 4768
1898 | 1196
1899 | 30452
1900 | 39549
1901 | 23235
1902 | 21832
1903 | 4924
1904 | 23035
1905 | 36326
1906 | 5529
1907 | 9392
1908 | 35793
1909 | 37722
1910 | 25223
1911 | 5666
1912 | 22248
1913 | 6460
1914 | 26375
1915 | 7426
1916 | 28456
1917 | 28634
1918 | 36349
1919 | 27375
1920 | 10063
1921 | 17835
1922 | 22485
1923 | 24319
1924 | 2423
1925 | 22009
1926 | 8610
1927 | 3519
1928 | 37163
1929 | 22239
1930 | 38719
1931 | 6762
1932 | 16186
1933 | 15981
1934 | 31638
1935 | 18227
1936 | 12462
1937 | 23927
1938 | 2684
1939 | 22416
1940 | 35488
1941 | 37528
1942 | 36975
1943 | 20644
1944 | 2233
1945 | 19674
1946 | 29983
1947 | 33789
1948 | 40343
1949 | 20717
1950 | 18244
1951 | 954
1952 | 40728
1953 | 30133
1954 | 6377
1955 | 8448
1956 | 21335
1957 | 18149
1958 | 13345
1959 | 12797
1960 | 27186
1961 | 22777
1962 | 24909
1963 | 12371
1964 | 34854
1965 | 9767
1966 | 30183
1967 | 36506
1968 | 28607
1969 | 13361
1970 | 3456
1971 | 31736
1972 | 32379
1973 | 38565
1974 | 16126
1975 | 34152
1976 | 12203
1977 | 22307
1978 | 24174
1979 | 20237
1980 | 34381
1981 | 37244
1982 | 33544
1983 | 33217
1984 | 23679
1985 | 6912
1986 | 28142
1987 | 29039
1988 | 27594
1989 | 17138
1990 | 27514
1991 | 19384
1992 | 19566
1993 | 19301
1994 | 38769
1995 | 15509
1996 | 19416
1997 | 198
1998 | 36352
1999 | 34648
2000 | 11532
2001 | 16617
2002 | 38745
2003 | 26108
2004 | 4719
2005 | 13855
2006 | 24650
2007 | 8670
2008 | 26488
2009 | 15225
2010 | 23607
2011 | 12953
2012 | 10925
2013 | 16932
2014 | 868
2015 | 34200
2016 | 17605
2017 | 829
2018 | 34290
2019 | 41073
2020 | 26202
2021 | 11427
2022 | 30906
2023 | 22607
2024 | 4139
2025 | 37995
2026 | 22713
2027 | 27205
2028 | 26063
2029 | 31616
2030 | 3280
2031 | 8038
2032 | 12973
2033 | 23460
2034 | 34982
2035 | 39480
2036 | 5033
2037 | 6990
2038 | 1466
2039 | 3691
2040 | 35565
2041 | 13177
2042 | 32826
2043 | 36334
2044 | 20060
2045 | 6972
2046 | 26009
2047 | 25582
2048 | 23563
2049 | 34098
2050 | 19579
2051 | 34282
2052 | 4302
2053 | 2434
2054 | 34691
2055 | 28452
2056 | 14255
2057 | 33689
2058 | 38387
2059 | 40105
2060 | 34067
2061 | 24158
2062 | 34923
2063 | 26207
2064 | 1791
2065 | 22455
2066 | 11525
2067 | 7023
2068 | 8454
2069 | 7169
2070 | 9143
2071 | 23731
2072 | 8119
2073 | 23512
2074 | 34309
2075 | 35599
2076 | 17004
2077 | 24652
2078 | 25066
2079 | 38331
2080 | 19247
2081 | 32172
2082 | 11992
2083 | 17892
2084 | 713
2085 | 33873
2086 | 888
2087 | 29187
2088 | 5002
2089 | 35814
2090 | 28371
2091 | 27425
2092 | 30921
2093 | 4660
2094 | 84
2095 | 34354
2096 | 37795
2097 | 34600
2098 | 3674
2099 | 38327
2100 | 14212
2101 | 3155
2102 | 40590
2103 | 25504
2104 | 965
2105 | 22866
2106 | 16957
2107 | 28797
2108 | 2432
2109 | 204
2110 | 14972
2111 | 5436
2112 | 36661
2113 | 31070
2114 | 32378
2115 | 18454
2116 | 28145
2117 | 1390
2118 | 40518
2119 | 37100
2120 | 937
2121 | 36010
2122 | 25922
2123 | 3047
2124 | 40013
2125 | 35456
2126 | 35009
2127 | 8267
2128 | 11153
2129 | 40237
2130 | 8532
2131 | 2337
2132 | 37694
2133 | 25243
2134 | 34159
2135 | 28776
2136 | 34581
2137 | 2622
2138 | 15368
2139 | 1435
2140 | 371
2141 | 13827
2142 | 13167
2143 | 13165
2144 | 23986
2145 | 22737
2146 | 18697
2147 | 10860
2148 | 20043
2149 | 23486
2150 | 27850
2151 | 40996
2152 | 32707
2153 | 27275
2154 | 27070
2155 | 2705
2156 | 34987
2157 | 32603
2158 | 12066
2159 | 40097
2160 | 1533
2161 | 32211
2162 | 23036
2163 | 26626
2164 | 29246
2165 | 9430
2166 | 4865
2167 | 35183
2168 | 23515
2169 | 4249
2170 | 5154
2171 | 28316
2172 | 34168
2173 | 40075
2174 | 39717
2175 | 31847
2176 | 23457
2177 | 21448
2178 | 9283
2179 | 17234
2180 | 8837
2181 | 196
2182 | 27981
2183 | 37369
2184 | 13793
2185 | 26440
2186 | 8751
2187 | 16968
2188 | 9532
2189 | 27647
2190 | 5477
2191 | 4075
2192 | 11071
2193 | 7450
2194 | 35202
2195 | 7605
2196 | 28210
2197 | 17819
2198 | 10320
2199 | 40579
2200 | 11808
2201 | 35469
2202 | 17531
2203 | 24339
2204 | 33578
2205 | 14909
2206 | 15130
2207 | 1624
2208 | 40754
2209 | 18605
2210 | 35270
2211 | 26919
2212 | 35996
2213 | 19843
2214 | 39159
2215 | 17750
2216 | 37667
2217 | 29612
2218 | 22761
2219 | 27377
2220 | 38732
2221 | 38044
2222 | 20155
2223 | 37514
2224 | 36475
2225 | 5889
2226 | 9582
2227 | 10182
2228 | 9875
2229 | 3374
2230 | 3415
2231 | 2042
2232 | 35477
2233 | 26168
2234 | 24614
2235 | 40949
2236 | 5428
2237 | 9387
2238 | 33654
2239 | 38248
2240 | 12184
2241 | 25096
2242 | 33608
2243 | 19961
2244 | 16440
2245 | 34082
2246 | 33419
2247 | 19624
2248 | 30226
2249 | 12441
2250 | 18555
2251 | 18339
2252 | 41098
2253 | 7330
2254 | 24230
2255 | 39902
2256 | 24658
2257 | 16026
2258 | 19790
2259 | 11209
2260 | 38251
2261 | 19884
2262 | 30995
2263 | 26306
2264 | 31829
2265 | 36145
2266 | 27522
2267 | 21814
2268 | 25112
2269 | 10451
2270 | 3222
2271 | 19546
2272 | 2218
2273 | 19526
2274 | 40335
2275 | 31804
2276 | 40838
2277 | 24341
2278 | 4203
2279 | 18337
2280 | 30241
2281 | 5735
2282 | 1207
2283 | 1658
2284 | 3396
2285 | 20532
2286 | 24687
2287 | 6006
2288 | 17948
2289 | 600
2290 | 24924
2291 | 9631
2292 | 1236
2293 | 40681
2294 | 8055
2295 | 26136
2296 | 9045
2297 | 22215
2298 | 12704
2299 | 895
2300 | 28220
2301 | 10817
2302 | 18442
2303 | 40360
2304 | 34529
2305 | 31085
2306 | 35894
2307 | 146
2308 | 8103
2309 | 11511
2310 | 28432
2311 | 705
2312 | 6840
2313 | 32140
2314 | 1438
2315 | 6137
2316 | 38025
2317 | 17688
2318 | 10460
2319 | 6810
2320 | 18839
2321 | 12136
2322 | 8732
2323 | 18184
2324 | 33310
2325 | 17466
2326 | 37527
2327 | 25302
2328 | 12628
2329 | 8095
2330 | 15493
2331 | 17439
2332 | 16110
2333 | 30778
2334 | 39715
2335 | 5080
2336 | 8004
2337 | 36685
2338 | 12338
2339 | 6758
2340 | 32159
2341 | 15419
2342 | 11763
2343 | 3562
2344 | 21636
2345 | 12611
2346 | 21625
2347 | 7626
2348 | 34008
2349 | 413
2350 | 15963
2351 | 21182
2352 | 9852
2353 | 2492
2354 | 29738
2355 | 19874
2356 | 16541
2357 | 27756
2358 | 21461
2359 | 24348
2360 | 30700
2361 | 25713
2362 | 19039
2363 | 503
2364 | 19422
2365 | 36240
2366 | 27685
2367 | 9844
2368 | 12455
2369 | 5979
2370 | 17337
2371 | 29343
2372 | 16167
2373 | 17122
2374 | 8652
2375 | 20399
2376 | 24137
2377 | 37010
2378 | 34922
2379 | 23173
2380 | 16739
2381 | 26874
2382 | 10360
2383 | 11381
2384 | 24567
2385 | 29825
2386 | 31900
2387 | 19192
2388 | 13308
2389 | 18298
2390 | 31354
2391 | 34536
2392 | 38433
2393 | 7921
2394 | 4036
2395 | 17433
2396 | 21967
2397 | 29431
2398 | 11711
2399 | 22222
2400 | 39358
2401 | 28688
2402 | 5615
2403 | 12151
2404 | 30682
2405 | 16346
2406 | 5935
2407 | 25851
2408 | 18112
2409 | 21348
2410 | 5460
2411 | 21018
2412 | 22730
2413 | 6923
2414 | 12533
2415 | 18390
2416 | 34440
2417 | 17403
2418 | 40384
2419 | 38241
2420 | 34525
2421 | 28955
2422 | 11581
2423 | 40172
2424 | 38692
2425 | 34603
2426 | 6921
2427 | 23798
2428 | 31893
2429 | 17307
2430 | 39311
2431 | 1892
2432 | 7228
2433 | 32673
2434 | 17582
2435 | 37704
2436 | 24403
2437 | 28987
2438 | 27586
2439 | 35234
2440 | 17230
2441 | 33458
2442 | 8224
2443 | 24048
2444 | 10761
2445 | 2097
2446 | 8256
2447 | 37790
2448 | 31355
2449 | 33150
2450 | 17740
2451 | 27109
2452 | 28342
2453 | 5762
2454 | 38693
2455 | 24371
2456 | 10799
2457 | 10992
2458 | 5828
2459 | 24289
2460 | 4511
2461 | 35904
2462 | 30005
2463 | 20449
2464 | 40795
2465 | 19555
2466 | 24470
2467 | 36198
2468 | 14002
2469 | 28822
2470 | 21597
2471 | 13482
2472 | 4654
2473 | 36780
2474 | 20571
2475 | 12851
2476 | 31861
2477 | 30978
2478 | 18047
2479 | 1304
2480 | 41151
2481 | 11073
2482 | 32070
2483 | 35292
2484 | 12899
2485 | 40587
2486 | 16501
2487 | 17489
2488 | 17338
2489 | 20260
2490 | 14286
2491 | 4728
2492 | 17629
2493 | 33477
2494 | 20747
2495 | 19898
2496 | 13198
2497 | 31835
2498 | 22494
2499 | 30073
2500 | 17126
2501 | 23497
2502 | 40872
2503 | 23141
2504 | 2013
2505 | 25155
2506 | 24433
2507 | 19430
2508 | 11687
2509 | 40922
2510 | 8775
2511 | 14787
2512 | 1704
2513 | 40290
2514 | 33017
2515 | 21808
2516 | 34890
2517 | 35738
2518 | 25264
2519 | 18252
2520 | 33086
2521 | 812
2522 | 1342
2523 | 9654
2524 | 32869
2525 | 6156
2526 | 12212
2527 | 14720
2528 | 16508
2529 | 5093
2530 | 21082
2531 | 34852
2532 | 12016
2533 | 15608
2534 | 12849
2535 | 40826
2536 | 1764
2537 | 4623
2538 | 2985
2539 | 22043
2540 | 20881
2541 | 36467
2542 | 7434
2543 | 25700
2544 | 9486
2545 | 20894
2546 | 5457
2547 | 7518
2548 | 1465
2549 | 21186
2550 | 6191
2551 | 29731
2552 | 34968
2553 | 15241
2554 | 11349
2555 | 33460
2556 | 33052
2557 | 21323
2558 | 22758
2559 | 4770
2560 | 31768
2561 | 4620
2562 | 22700
2563 | 23762
2564 | 30718
2565 | 21533
2566 | 1109
2567 | 7270
2568 | 33058
2569 | 20182
2570 | 7689
2571 | 23627
2572 | 9228
2573 | 31298
2574 | 30166
2575 | 18116
2576 | 28531
2577 | 19241
2578 | 199
2579 | 20499
2580 | 20713
2581 | 34321
2582 | 241
2583 | 37883
2584 | 6664
2585 | 38462
2586 | 35504
2587 | 32039
2588 | 26708
2589 | 1214
2590 | 3387
2591 | 16977
2592 | 40900
2593 | 28829
2594 | 1040
2595 | 1622
2596 | 33253
2597 | 17498
2598 | 22940
2599 | 5138
2600 | 29046
2601 | 8215
2602 | 26254
2603 | 24696
2604 | 13070
2605 | 32918
2606 | 883
2607 | 17631
2608 | 38558
2609 | 18604
2610 | 17540
2611 | 1509
2612 | 40941
2613 | 1959
2614 | 24566
2615 | 35788
2616 | 30220
2617 | 22213
2618 | 36656
2619 | 32643
2620 | 26759
2621 | 25422
2622 | 1672
2623 | 17136
2624 | 19461
2625 | 18451
2626 | 15170
2627 | 3411
2628 | 23432
2629 | 4708
2630 | 21913
2631 | 16411
2632 | 35061
2633 | 13107
2634 | 29153
2635 | 12372
2636 | 18299
2637 | 115
2638 | 20830
2639 | 9867
2640 | 14644
2641 | 1512
2642 | 19080
2643 | 33112
2644 | 30357
2645 | 27637
2646 | 27171
2647 | 2474
2648 | 36703
2649 | 34034
2650 | 18691
2651 | 30492
2652 | 33198
2653 | 38271
2654 | 16051
2655 | 28898
2656 | 10121
2657 | 34688
2658 | 33084
2659 | 25065
2660 | 20251
2661 | 7273
2662 | 2923
2663 | 14884
2664 | 34489
2665 | 27176
2666 | 32605
2667 | 16498
2668 | 1343
2669 | 30197
2670 | 19433
2671 | 15182
2672 | 9008
2673 | 537
2674 | 21899
2675 | 15460
2676 | 11953
2677 | 16585
2678 | 30623
2679 | 28195
2680 | 17679
2681 | 33988
2682 | 30756
2683 | 14359
2684 | 1618
2685 | 16961
2686 | 21575
2687 | 16420
2688 | 11000
2689 | 30735
2690 | 12405
2691 | 15286
2692 | 18731
2693 | 6978
2694 | 24457
2695 | 35774
2696 | 34213
2697 | 14709
2698 | 7030
2699 | 30704
2700 | 6324
2701 | 3417
2702 | 16859
2703 | 7506
2704 | 40346
2705 | 32902
2706 | 38940
2707 | 35242
2708 | 38612
2709 | 27928
2710 | 27446
2711 | 36760
2712 | 23783
2713 | 23720
2714 | 2761
2715 | 27683
2716 | 29228
2717 | 37488
2718 | 2816
2719 | 35095
2720 | 35374
2721 | 23054
2722 | 14404
2723 | 14818
2724 | 21150
2725 | 13623
2726 | 16903
2727 | 26452
2728 | 5472
2729 | 41077
2730 | 18867
2731 | 22098
2732 | 28557
2733 | 6737
2734 | 21953
2735 | 20756
2736 | 16205
2737 | 130
2738 | 37644
2739 | 39907
2740 | 17994
2741 | 23134
2742 | 38104
2743 | 35736
2744 | 40692
2745 | 3450
2746 | 36339
2747 | 18205
2748 | 29119
2749 | 4751
2750 | 14593
2751 | 26193
2752 | 39781
2753 | 16112
2754 | 25089
2755 | 19691
2756 | 15875
2757 | 26184
2758 | 33431
2759 | 12757
2760 | 3429
2761 | 40006
2762 | 1640
2763 | 25826
2764 | 24526
2765 | 12873
2766 | 23393
2767 | 3330
2768 | 7026
2769 | 838
2770 | 3253
2771 | 31937
2772 | 24560
2773 | 27041
2774 | 9216
2775 | 32021
2776 | 5617
2777 | 26437
2778 | 13417
2779 | 16060
2780 | 27364
2781 | 11216
2782 | 7916
2783 | 7904
2784 | 38961
2785 | 29698
2786 | 35340
2787 | 7599
2788 | 35258
2789 | 32133
2790 | 24100
2791 | 30280
2792 | 36746
2793 | 9043
2794 | 35430
2795 | 14349
2796 | 17720
2797 | 17712
2798 | 39236
2799 | 3963
2800 | 22349
2801 | 10020
2802 | 22994
2803 | 25236
2804 | 23540
2805 | 37072
2806 | 6692
2807 | 20862
2808 | 3709
2809 | 9105
2810 | 39795
2811 | 28171
2812 | 4889
2813 | 14087
2814 | 2786
2815 | 22039
2816 | 1406
2817 | 14609
2818 | 37569
2819 | 28832
2820 | 38622
2821 | 28468
2822 | 30455
2823 | 7223
2824 | 35662
2825 | 5281
2826 | 24416
2827 | 18130
2828 | 10714
2829 | 40476
2830 | 30152
2831 | 24133
2832 | 28919
2833 | 27067
2834 | 17803
2835 | 19893
2836 | 33567
2837 | 38285
2838 | 7152
2839 | 40990
2840 | 13229
2841 | 28124
2842 | 3004
2843 | 2627
2844 | 1348
2845 | 5626
2846 | 674
2847 | 9983
2848 | 32478
2849 | 18391
2850 | 30865
2851 | 33754
2852 | 21137
2853 | 38181
2854 | 14991
2855 | 5900
2856 | 39530
2857 | 13353
2858 | 23814
2859 | 24979
2860 | 4821
2861 | 23416
2862 | 14085
2863 | 26512
2864 | 14575
2865 | 30325
2866 | 5333
2867 | 39992
2868 | 35636
2869 | 23292
2870 | 31113
2871 | 15651
2872 | 17782
2873 | 6438
2874 | 39650
2875 | 18400
2876 | 15552
2877 | 21692
2878 | 15832
2879 | 25495
2880 | 4235
2881 | 22124
2882 | 30811
2883 | 8190
2884 | 26790
2885 | 15794
2886 | 28263
2887 | 13747
2888 | 2373
2889 | 14219
2890 | 15995
2891 | 38026
2892 | 1369
2893 | 32581
2894 | 7346
2895 | 29928
2896 | 16036
2897 | 19213
2898 | 16973
2899 | 18581
2900 | 37907
2901 | 13807
2902 | 12630
2903 | 28526
2904 | 1454
2905 | 30600
2906 | 23267
2907 | 16496
2908 | 25712
2909 | 40165
2910 | 10211
2911 | 31023
2912 | 32205
2913 | 9231
2914 | 17316
2915 | 31652
2916 | 19708
2917 | 22111
2918 | 27344
2919 | 11098
2920 | 30596
2921 | 6560
2922 | 32523
2923 | 4400
2924 | 31262
2925 | 6412
2926 | 39245
2927 | 22341
2928 | 20000
2929 | 29460
2930 | 29901
2931 | 34364
2932 | 17141
2933 | 39665
2934 | 26513
2935 | 40758
2936 | 10050
2937 | 39097
2938 | 35710
2939 | 36293
2940 | 3093
2941 | 1016
2942 | 22873
2943 | 31910
2944 | 20489
2945 | 31124
2946 | 34027
2947 | 5082
2948 | 35951
2949 | 11725
2950 | 10168
2951 | 32221
2952 | 36751
2953 | 12382
2954 | 27704
2955 | 516
2956 | 14558
2957 | 26550
2958 | 38643
2959 | 15855
2960 | 9860
2961 | 11604
2962 | 35799
2963 | 25325
2964 | 15865
2965 | 10948
2966 | 31979
2967 | 34361
2968 | 9014
2969 | 2194
2970 | 31971
2971 | 30644
2972 | 4971
2973 | 35692
2974 | 4619
2975 | 6675
2976 | 15652
2977 | 33817
2978 | 26523
2979 | 19806
2980 | 30033
2981 | 24462
2982 | 29428
2983 | 3891
2984 | 16867
2985 | 1856
2986 | 28845
2987 | 13128
2988 | 17098
2989 | 12426
2990 | 17718
2991 | 37218
2992 | 39832
2993 | 18063
2994 | 31417
2995 | 12121
2996 | 10855
2997 | 6587
2998 | 36850
2999 | 18478
3000 | 2662
3001 | 36073
3002 | 10449
3003 | 24764
3004 | 5801
3005 | 24507
3006 | 38292
3007 | 12749
3008 | 2146
3009 | 32846
3010 | 742
3011 | 11969
3012 | 19165
3013 | 4563
3014 | 10037
3015 | 32607
3016 | 40958
3017 | 31916
3018 | 13647
3019 | 14548
3020 | 19157
3021 | 40532
3022 | 39014
3023 | 10872
3024 | 30199
3025 | 35302
3026 | 38291
3027 | 29915
3028 | 31649
3029 | 8545
3030 | 22951
3031 | 168
3032 | 20222
3033 | 12349
3034 | 32694
3035 | 32503
3036 | 11132
3037 | 8199
3038 | 18162
3039 | 17117
3040 | 21695
3041 | 8865
3042 | 37065
3043 | 4873
3044 | 35849
3045 | 34250
3046 | 5741
3047 | 22626
3048 | 141
3049 | 15592
3050 | 9374
3051 | 7007
3052 | 31330
3053 | 2488
3054 | 37177
3055 | 3871
3056 | 2631
3057 | 2762
3058 | 7843
3059 | 22608
3060 | 3317
3061 | 7683
3062 | 20593
3063 | 11946
3064 | 40406
3065 | 6866
3066 | 11827
3067 | 36618
3068 | 34109
3069 | 19246
3070 | 35664
3071 | 31730
3072 | 4762
3073 | 39878
3074 | 37264
3075 | 31513
3076 | 38978
3077 | 382
3078 | 26812
3079 | 18657
3080 | 33137
3081 | 7268
3082 | 23884
3083 | 24959
3084 | 38793
3085 | 8701
3086 | 1620
3087 | 15173
3088 | 5699
3089 | 17283
3090 | 22336
3091 | 9471
3092 | 16580
3093 | 6581
3094 | 4979
3095 | 9812
3096 | 28624
3097 | 35279
3098 | 7119
3099 | 4355
3100 | 3854
3101 | 4100
3102 | 13612
3103 | 15899
3104 | 11744
3105 | 28620
3106 | 197
3107 | 13740
3108 | 9015
3109 | 9437
3110 | 35854
3111 | 159
3112 | 10748
3113 | 4706
3114 | 35013
3115 | 5696
3116 | 1555
3117 | 28645
3118 | 29739
3119 | 37190
3120 | 13366
3121 | 16692
3122 | 11561
3123 | 11448
3124 | 20125
3125 | 34044
3126 | 36439
3127 | 12168
3128 | 21466
3129 | 16909
3130 | 26765
3131 | 36223
3132 | 34088
3133 | 8887
3134 | 14658
3135 | 4967
3136 | 961
3137 | 24834
3138 | 26957
3139 | 26681
3140 | 35468
3141 | 9317
3142 | 6022
3143 | 6817
3144 | 7956
3145 | 18566
3146 | 27477
3147 | 35274
3148 | 12250
3149 | 13235
3150 | 1049
3151 | 250
3152 | 6064
3153 | 25187
3154 | 26647
3155 | 21317
3156 | 35364
3157 | 11835
3158 | 31833
3159 | 13614
3160 | 11849
3161 | 6031
3162 | 8539
3163 | 4788
3164 | 14183
3165 | 26327
3166 | 5365
3167 | 14192
3168 | 20758
3169 | 19758
3170 | 7952
3171 | 40621
3172 | 8940
3173 | 8588
3174 | 2534
3175 | 36870
3176 | 34667
3177 | 35815
3178 | 3822
3179 | 16277
3180 | 13526
3181 | 41163
3182 | 8286
3183 | 23010
3184 | 20584
3185 | 39885
3186 | 1101
3187 | 8233
3188 | 20604
3189 | 23570
3190 | 15904
3191 | 23453
3192 | 13525
3193 | 30064
3194 | 34745
3195 | 4310
3196 | 29871
3197 | 19548
3198 | 18888
3199 | 20996
3200 | 36677
3201 | 23005
3202 | 1035
3203 | 40585
3204 | 31643
3205 | 14317
3206 | 28108
3207 | 28722
3208 | 870
3209 | 27260
3210 | 31722
3211 | 32698
3212 | 13750
3213 | 14407
3214 | 19533
3215 | 37210
3216 | 13460
3217 | 25896
3218 | 13752
3219 | 38885
3220 | 34154
3221 | 1227
3222 | 1150
3223 | 39423
3224 | 33998
3225 | 12360
3226 | 36493
3227 | 13912
3228 | 37319
3229 | 10237
3230 | 18230
3231 | 15263
3232 | 11013
3233 | 2844
3234 | 6287
3235 | 16234
3236 | 39351
3237 | 30066
3238 | 27650
3239 | 18500
3240 | 4558
3241 | 40276
3242 | 38715
3243 | 27785
3244 | 7865
3245 | 25247
3246 | 14701
3247 | 12428
3248 | 14759
3249 | 41146
3250 | 25075
3251 | 11804
3252 | 10076
3253 | 2388
3254 | 14393
3255 | 17794
3256 | 11282
3257 | 38034
3258 | 13751
3259 | 39551
3260 | 11529
3261 | 1727
3262 | 11029
3263 | 36058
3264 | 16376
3265 | 26893
3266 | 32898
3267 | 27734
3268 | 14552
3269 | 1677
3270 | 4018
3271 | 2404
3272 | 23523
3273 | 4447
3274 | 40413
3275 | 23139
3276 | 6717
3277 | 7217
3278 | 2709
3279 | 34155
3280 | 37778
3281 | 39967
3282 | 33585
3283 | 1687
3284 | 19578
3285 | 39472
3286 | 5614
3287 | 34064
3288 | 31942
3289 | 32005
3290 | 13435
3291 | 35982
3292 | 33075
3293 | 17119
3294 | 7124
3295 | 39863
3296 | 38482
3297 | 20145
3298 | 3355
3299 | 39374
3300 | 18165
3301 | 3033
3302 | 13506
3303 | 38685
3304 | 370
3305 | 27500
3306 | 25583
3307 | 29759
3308 | 22588
3309 | 5101
3310 | 18028
3311 | 36882
3312 | 9573
3313 | 38734
3314 | 28713
3315 | 24926
3316 | 9948
3317 | 35546
3318 | 16712
3319 | 10023
3320 | 7375
3321 | 32324
3322 | 28046
3323 | 18894
3324 | 14855
3325 | 10167
3326 | 12264
3327 | 19263
3328 | 26858
3329 | 11510
3330 | 27351
3331 | 19262
3332 | 11955
3333 | 31755
3334 | 32032
3335 | 2080
3336 | 17089
3337 | 41104
3338 | 28574
3339 | 26830
3340 | 23533
3341 | 28133
3342 | 10756
3343 | 29837
3344 | 36052
3345 | 38471
3346 | 9002
3347 | 1550
3348 | 34961
3349 | 10711
3350 | 20029
3351 | 11668
3352 | 29388
3353 | 34188
3354 | 38524
3355 | 34298
3356 | 39869
3357 | 22066
3358 | 1609
3359 | 7579
3360 | 8605
3361 | 32709
3362 | 11706
3363 | 6707
3364 | 31589
3365 | 13156
3366 | 2661
3367 | 28372
3368 | 18707
3369 | 29904
3370 | 26087
3371 | 7250
3372 | 39145
3373 | 39785
3374 | 14698
3375 | 24823
3376 | 12080
3377 | 18864
3378 | 5170
3379 | 28192
3380 | 6968
3381 | 7162
3382 | 33616
3383 | 2409
3384 | 7149
3385 | 11592
3386 | 20970
3387 | 20521
3388 | 20272
3389 | 34124
3390 | 7594
3391 | 34306
3392 | 32647
3393 | 28285
3394 | 11131
3395 | 19935
3396 | 12944
3397 | 25127
3398 | 13779
3399 | 11859
3400 | 39155
3401 | 38117
3402 | 18896
3403 | 38049
3404 | 21596
3405 | 16719
3406 | 8585
3407 | 20338
3408 | 38971
3409 | 37491
3410 | 628
3411 | 29691
3412 | 21883
3413 | 6892
3414 | 34728
3415 | 17151
3416 | 32578
3417 | 2093
3418 | 7738
3419 | 35883
3420 | 39680
3421 | 17124
3422 | 12771
3423 | 31084
3424 | 36319
3425 | 312
3426 | 39296
3427 | 13104
3428 | 18959
3429 | 19389
3430 | 20735
3431 | 4251
3432 | 22670
3433 | 27841
3434 | 21606
3435 | 39968
3436 | 15540
3437 | 27958
3438 | 6177
3439 | 19957
3440 | 30902
3441 | 36602
3442 | 13186
3443 | 13295
3444 | 29108
3445 | 4257
3446 | 283
3447 | 32947
3448 | 20079
3449 | 38797
3450 | 314
3451 | 37844
3452 | 38264
3453 | 34526
3454 | 28007
3455 | 2775
3456 | 24365
3457 | 14530
3458 | 11294
3459 | 5975
3460 | 36795
3461 | 38988
3462 | 16272
3463 | 28522
3464 | 25568
3465 | 34279
3466 | 1332
3467 | 36777
3468 | 26248
3469 | 3393
3470 | 39461
3471 | 6344
3472 | 33145
3473 | 25797
3474 | 24037
3475 | 8468
3476 | 14854
3477 | 19440
3478 | 14713
3479 | 16608
3480 | 31028
3481 | 11189
3482 | 26322
3483 | 17970
3484 | 40003
3485 | 6407
3486 | 10518
3487 | 14639
3488 | 32423
3489 | 26068
3490 | 24667
3491 | 19635
3492 | 40166
3493 | 26982
3494 | 6078
3495 | 34943
3496 | 14007
3497 | 29450
3498 | 24283
3499 | 34683
3500 | 13477
3501 | 17507
3502 | 28551
3503 | 17918
3504 | 35028
3505 | 19668
3506 | 8105
3507 | 38032
3508 | 6184
3509 | 22498
3510 | 30264
3511 | 38628
3512 | 17500
3513 | 39500
3514 | 9539
3515 | 21215
3516 | 11794
3517 | 24565
3518 | 32562
3519 | 21930
3520 | 1070
3521 | 34438
3522 | 14749
3523 | 1781
3524 | 9970
3525 | 17394
3526 | 212
3527 | 37227
3528 | 2040
3529 | 5898
3530 | 6558
3531 | 33307
3532 | 39945
3533 | 13916
3534 | 29361
3535 | 156
3536 | 20781
3537 | 31805
3538 | 24193
3539 | 10553
3540 | 40567
3541 | 7196
3542 | 4907
3543 | 19685
3544 | 195
3545 | 39849
3546 | 1665
3547 | 23810
3548 | 25654
3549 | 13233
3550 | 32280
3551 | 5499
3552 | 19885
3553 | 16560
3554 | 18084
3555 | 30421
3556 | 20535
3557 | 7343
3558 | 14603
3559 | 32461
3560 | 4372
3561 | 4866
3562 | 16171
3563 | 25837
3564 | 33803
3565 | 24200
3566 | 34433
3567 | 21053
3568 | 10895
3569 | 16850
3570 | 27966
3571 | 12726
3572 | 37494
3573 | 39016
3574 | 26262
3575 | 3818
3576 | 39834
3577 | 23587
3578 | 7396
3579 | 31329
3580 | 15458
3581 | 32156
3582 | 32612
3583 | 20385
3584 | 24791
3585 | 16005
3586 | 36561
3587 | 11976
3588 | 33573
3589 | 4551
3590 | 24779
3591 | 30170
3592 | 9226
3593 | 29338
3594 | 34652
3595 | 34031
3596 | 19530
3597 | 7696
3598 | 18392
3599 | 27596
3600 | 3230
3601 | 3936
3602 | 13443
3603 | 28501
3604 | 5951
3605 | 5577
3606 | 8357
3607 | 28471
3608 | 12127
3609 | 16970
3610 | 35813
3611 | 21092
3612 | 37443
3613 | 2773
3614 | 11856
3615 | 36096
3616 | 16424
3617 | 39482
3618 | 40550
3619 | 426
3620 | 872
3621 | 35674
3622 | 32372
3623 | 16718
3624 | 38004
3625 | 720
3626 | 29863
3627 | 25123
3628 | 29309
3629 | 31742
3630 | 23484
3631 | 23532
3632 | 692
3633 | 18493
3634 | 15867
3635 | 4795
3636 | 40942
3637 | 12920
3638 | 34563
3639 | 8934
3640 | 23842
3641 | 33288
3642 | 6484
3643 | 7771
3644 | 26851
3645 | 34241
3646 | 39786
3647 | 9659
3648 | 41060
3649 | 4948
3650 | 10580
3651 | 18439
3652 | 17415
3653 | 23719
3654 | 29626
3655 | 21599
3656 | 11440
3657 | 26069
3658 | 6602
3659 | 20080
3660 | 22691
3661 | 37643
3662 | 40490
3663 | 25507
3664 | 30556
3665 | 25716
3666 | 19133
3667 | 1235
3668 | 35357
3669 | 29958
3670 | 30796
3671 | 36554
3672 | 21104
3673 | 27254
3674 | 16399
3675 | 5564
3676 | 24592
3677 | 8696
3678 | 33955
3679 | 1978
3680 | 11145
3681 | 23518
3682 | 213
3683 | 6356
3684 | 22156
3685 | 3525
3686 | 11839
3687 | 8422
3688 | 29862
3689 | 35635
3690 | 39962
3691 | 37476
3692 | 8782
3693 | 25649
3694 | 13957
3695 | 6505
3696 | 22082
3697 | 5648
3698 | 28850
3699 | 31493
3700 | 24302
3701 | 20865
3702 | 14419
3703 | 8719
3704 | 16883
3705 | 30731
3706 | 7148
3707 | 20323
3708 | 40288
3709 | 2776
3710 | 8891
3711 | 30440
3712 | 4503
3713 | 12608
3714 | 2723
3715 | 32404
3716 | 39022
3717 | 39229
3718 | 20178
3719 | 5886
3720 | 37365
3721 | 1923
3722 | 21290
3723 | 29582
3724 | 2083
3725 | 1418
3726 | 10565
3727 | 22199
3728 | 29173
3729 | 30696
3730 | 735
3731 | 32973
3732 | 23295
3733 | 14840
3734 | 15745
3735 | 38445
3736 | 33765
3737 | 31557
3738 | 11661
3739 | 23745
3740 | 4504
3741 | 35512
3742 | 22153
3743 | 38924
3744 | 40269
3745 | 6641
3746 | 7220
3747 | 15821
3748 | 9340
3749 | 22913
3750 | 4584
3751 | 30305
3752 | 19939
3753 | 12024
3754 | 36300
3755 | 9475
3756 | 28444
3757 | 17035
3758 | 30858
3759 | 6684
3760 | 8479
3761 | 28064
3762 | 5264
3763 | 41000
3764 | 17923
3765 | 40016
3766 | 37292
3767 | 5880
3768 | 24509
3769 | 24994
3770 | 31229
3771 | 22487
3772 | 27013
3773 | 25018
3774 | 347
3775 | 27062
3776 | 22457
3777 | 8065
3778 | 24050
3779 | 39049
3780 | 4069
3781 | 23770
3782 | 14686
3783 | 37205
3784 | 33756
3785 | 7941
3786 | 7584
3787 | 26813
3788 | 24948
3789 | 31994
3790 | 28802
3791 | 15183
3792 | 25157
3793 | 38412
3794 | 34805
3795 | 32388
3796 | 39506
3797 | 38975
3798 | 878
3799 | 19825
3800 | 11146
3801 | 35461
3802 | 7460
3803 | 2444
3804 | 16325
3805 | 35901
3806 | 21925
3807 | 39032
3808 | 37613
3809 | 40160
3810 | 24506
3811 | 15562
3812 | 31819
3813 | 17935
3814 | 34605
3815 | 24467
3816 | 28622
3817 | 7949
3818 | 37176
3819 | 39100
3820 | 13900
3821 | 20395
3822 | 39820
3823 | 16564
3824 | 11142
3825 | 36266
3826 | 28663
3827 | 11127
3828 | 31338
3829 | 17339
3830 | 30725
3831 | 29946
3832 | 25487
3833 | 25833
3834 | 18334
3835 | 35446
3836 | 39116
3837 | 29696
3838 | 38107
3839 | 32068
3840 | 19017
3841 | 28803
3842 | 4981
3843 | 7103
3844 | 34915
3845 | 17920
3846 | 20077
3847 | 7194
3848 | 31569
3849 | 100
3850 | 7589
3851 | 38541
3852 | 15917
3853 | 38814
3854 | 23501
3855 | 23281
3856 | 16663
3857 | 40173
3858 | 2125
3859 | 8772
3860 | 3478
3861 | 4953
3862 | 17754
3863 | 20858
3864 | 7628
3865 | 11482
3866 | 3835
3867 | 32935
3868 | 17025
3869 | 37874
3870 | 12946
3871 | 33701
3872 | 10143
3873 | 24656
3874 | 23353
3875 | 10854
3876 | 35315
3877 | 16725
3878 | 6501
3879 | 14172
3880 | 20554
3881 | 13495
3882 | 15547
3883 | 21022
3884 | 26607
3885 | 6998
3886 | 4774
3887 | 22688
3888 | 13568
3889 | 1722
3890 | 20854
3891 | 39689
3892 | 14800
3893 | 5965
3894 | 14264
3895 | 27665
3896 | 6981
3897 | 23708
3898 | 11275
3899 | 16436
3900 | 31233
3901 | 12398
3902 | 33196
3903 | 30830
3904 | 23779
3905 | 7945
3906 | 25764
3907 | 22155
3908 | 22134
3909 | 16759
3910 | 30579
3911 | 21220
3912 | 2089
3913 | 31045
3914 | 25442
3915 | 16208
3916 | 31721
3917 | 5038
3918 | 1475
3919 | 8676
3920 | 12385
3921 | 28352
3922 | 34609
3923 | 28882
3924 | 33255
3925 | 26111
3926 | 37997
3927 | 20116
3928 | 3821
3929 | 23644
3930 | 8551
3931 | 35433
3932 | 5610
3933 | 4627
3934 | 22980
3935 | 12919
3936 | 37358
3937 | 33315
3938 | 28658
3939 | 32646
3940 | 29284
3941 | 9385
3942 | 26171
3943 | 21233
3944 | 27427
3945 | 13145
3946 | 33884
3947 | 38833
3948 | 29158
3949 | 27237
3950 | 17909
3951 | 39911
3952 | 21483
3953 | 40356
3954 | 11192
3955 | 17807
3956 | 31306
3957 | 4444
3958 | 30355
3959 | 8722
3960 | 4195
3961 | 23574
3962 | 2958
3963 | 34412
3964 | 14507
3965 | 20923
3966 | 35902
3967 | 30694
3968 | 6132
3969 | 25677
3970 | 30375
3971 | 10536
3972 | 30944
3973 | 21767
3974 | 31845
3975 | 2291
3976 | 18586
3977 | 35618
3978 | 33738
3979 | 25058
3980 | 25626
3981 | 5872
3982 | 26139
3983 | 22533
3984 | 28636
3985 | 2879
3986 | 18683
3987 | 34781
3988 | 35319
3989 | 27631
3990 | 40940
3991 | 34845
3992 | 6570
3993 | 32147
3994 | 31545
3995 | 17348
3996 | 23129
3997 | 14968
3998 | 12407
3999 | 1033
4000 | 28727
4001 | 28219
4002 | 25474
4003 | 35680
4004 | 10567
4005 | 2991
4006 | 21090
4007 | 640
4008 | 13945
4009 | 21938
4010 | 36421
4011 | 33164
4012 | 23721
4013 | 31120
4014 | 35120
4015 | 19853
4016 | 17225
4017 | 20800
4018 | 32076
4019 | 29636
4020 | 25927
4021 | 14721
4022 | 33900
4023 | 38549
4024 | 16065
4025 | 12437
4026 | 30711
4027 | 27873
4028 | 33057
4029 | 33536
4030 | 32767
4031 | 17021
4032 | 28758
4033 | 36115
4034 | 8228
4035 | 19018
4036 | 39879
4037 | 6520
4038 | 15245
4039 | 18666
4040 | 40452
4041 | 17955
4042 | 28445
4043 | 5914
4044 | 13685
4045 | 18189
4046 | 12655
4047 | 5929
4048 | 29157
4049 | 37789
4050 | 8208
4051 | 22678
4052 | 30397
4053 | 20263
4054 | 30352
4055 | 28515
4056 | 19147
4057 | 9003
4058 | 40719
4059 | 28333
4060 | 19556
4061 | 37232
4062 | 36524
4063 | 398
4064 | 32730
4065 | 11692
4066 | 31152
4067 | 22175
4068 | 41007
4069 | 36031
4070 | 5210
4071 | 18738
4072 | 15736
4073 | 3837
4074 | 30023
4075 | 28948
4076 | 28025
4077 | 13843
4078 | 11444
4079 | 11102
4080 | 30792
4081 | 3867
4082 | 17423
4083 | 28632
4084 | 29202
4085 | 7550
4086 | 11899
4087 | 14867
4088 | 31385
4089 | 38048
4090 | 10583
4091 | 31308
4092 | 5913
4093 | 2652
4094 | 19568
4095 | 39418
4096 | 26720
4097 | 13490
4098 | 28262
4099 | 13635
4100 | 29614
4101 | 30662
4102 | 9090
4103 | 30200
4104 | 20290
4105 | 23967
4106 | 8584
4107 | 2658
4108 | 16293
4109 | 33821
4110 | 23891
4111 | 4557
4112 | 25486
4113 | 11123
4114 | 36608
4115 | 17703
4116 | 34706
4117 | 5653
4118 | 36992
4119 | 4378
4120 | 28870
4121 | 6492
4122 | 20038
4123 | 20044
4124 | 40257
4125 | 365
4126 | 9579
4127 | 31052
4128 | 40453
4129 | 39301
4130 | 20464
4131 | 41156
4132 | 10792
4133 | 24905
4134 | 37796
4135 | 23846
4136 | 35407
4137 | 29376
4138 | 3729
4139 | 36417
4140 | 226
4141 | 23593
4142 | 26814
4143 | 8966
4144 | 18074
4145 | 31920
4146 | 32217
4147 | 393
4148 | 37039
4149 | 24210
4150 | 40185
4151 | 35882
4152 | 1277
4153 | 33034
4154 | 14433
4155 | 38577
4156 | 26594
4157 | 29898
4158 | 24786
4159 | 23524
4160 | 2397
4161 | 1479
4162 | 10499
4163 | 17558
4164 | 22125
4165 | 16933
4166 | 1583
4167 | 20887
4168 | 3406
4169 | 17208
4170 | 33185
4171 | 38438
4172 | 14594
4173 | 1711
4174 | 20083
4175 | 15265
4176 | 1477
4177 | 19484
4178 | 30780
4179 | 17063
4180 | 20560
4181 | 4019
4182 | 6020
4183 | 20485
4184 | 26817
4185 | 18140
4186 | 6327
4187 | 11760
4188 | 16648
4189 | 12257
4190 | 37672
4191 | 27701
4192 | 36723
4193 | 11612
4194 | 8008
4195 | 3918
4196 | 34637
4197 | 37226
4198 | 23485
4199 | 25659
4200 | 31832
4201 | 34909
4202 | 16181
4203 | 10219
4204 | 3032
4205 | 23018
4206 | 24264
4207 | 13810
4208 | 1855
4209 | 35528
4210 | 13792
4211 | 17560
4212 | 18515
4213 | 10463
4214 | 12901
4215 | 16557
4216 | 12893
4217 | 18897
4218 | 27680
4219 | 9036
4220 | 4096
4221 | 30699
4222 | 9362
4223 | 40424
4224 | 22736
4225 | 17188
4226 | 22075
4227 | 13908
4228 | 25509
4229 | 15133
4230 | 23398
4231 | 31576
4232 | 40227
4233 | 30741
4234 | 21712
4235 | 17422
4236 | 39396
4237 | 5257
4238 | 13300
4239 | 19679
4240 | 8262
4241 | 8151
4242 | 15461
4243 | 16792
4244 | 9110
4245 | 11236
4246 | 5579
4247 | 1536
4248 | 39769
4249 | 11882
4250 | 38617
4251 | 22669
4252 | 13930
4253 | 1654
4254 | 558
4255 | 17898
4256 | 2031
4257 | 27941
4258 | 2152
4259 | 39914
4260 | 11509
4261 | 20286
4262 | 15211
4263 | 415
4264 | 4386
4265 | 5089
4266 | 21890
4267 | 20396
4268 | 19295
4269 | 31575
4270 | 20318
4271 | 9511
4272 | 39345
4273 | 37775
4274 | 20131
4275 | 23297
4276 | 18596
4277 | 538
4278 | 38559
4279 | 13643
4280 | 16409
4281 | 13547
4282 | 33952
4283 | 40584
4284 | 3917
4285 | 18426
4286 | 13909
4287 | 32027
4288 | 16886
4289 | 19613
4290 | 30358
4291 | 30400
4292 | 8379
4293 | 23758
4294 | 18174
4295 | 15177
4296 | 28677
4297 | 9519
4298 | 18721
4299 | 32756
4300 | 39814
4301 | 25561
4302 | 19321
4303 | 17278
4304 | 16066
4305 | 36489
4306 | 17788
4307 | 9417
4308 | 33234
4309 | 35102
4310 | 31322
4311 | 25844
4312 | 35583
4313 | 8085
4314 | 7515
4315 | 35947
4316 | 29181
4317 | 14506
4318 | 2365
4319 | 29655
4320 | 29419
4321 | 10766
4322 | 12546
4323 | 18185
4324 | 13204
4325 | 26661
4326 | 38513
4327 | 40168
4328 | 29503
4329 | 9889
4330 | 11952
4331 | 38413
4332 | 8418
4333 | 26886
4334 | 13791
4335 | 12341
4336 | 35520
4337 | 12512
4338 | 34604
4339 | 22690
4340 | 27422
4341 | 5956
4342 | 5535
4343 | 13918
4344 | 4964
4345 | 1298
4346 | 27696
4347 | 1582
4348 | 4913
4349 | 13147
4350 | 26779
4351 | 6588
4352 | 22404
4353 | 8977
4354 | 29594
4355 | 21680
4356 | 30003
4357 | 2624
4358 | 2785
4359 | 34569
4360 | 14295
4361 | 33586
4362 | 2826
4363 | 23097
4364 | 21239
4365 | 12100
4366 | 16349
4367 | 40034
4368 | 23356
4369 | 14246
4370 | 35501
4371 | 11289
4372 | 15146
4373 | 36698
4374 | 27790
4375 | 8184
4376 | 32872
4377 | 29205
4378 | 25034
4379 | 17624
4380 | 31285
4381 | 12911
4382 | 28989
4383 | 32169
4384 | 30815
4385 | 38526
4386 | 9783
4387 | 36402
4388 | 36563
4389 | 31122
4390 | 15421
4391 | 17267
4392 | 8730
4393 | 31038
4394 | 474
4395 | 28439
4396 | 8333
4397 | 40934
4398 | 39815
4399 | 32165
4400 | 18411
4401 | 20001
4402 | 13553
4403 | 15765
4404 | 27133
4405 | 35062
4406 | 13802
4407 | 13309
4408 | 32701
4409 | 23919
4410 | 41155
4411 | 35696
4412 | 20541
4413 | 36203
4414 | 6763
4415 | 22314
4416 | 36442
4417 | 37740
4418 | 20089
4419 | 19643
4420 | 35042
4421 | 7634
4422 | 23806
4423 | 8254
4424 | 16607
4425 | 2238
4426 | 36265
4427 | 2626
4428 | 31793
4429 | 8763
4430 | 13195
4431 | 2359
4432 | 30311
4433 | 21543
4434 | 12423
4435 | 21221
4436 | 6081
4437 | 22279
4438 | 6989
4439 | 27493
4440 | 20503
4441 | 26583
4442 | 500
4443 | 1391
4444 | 1568
4445 | 29492
4446 | 501
4447 | 19475
4448 | 34873
4449 | 33964
4450 | 26983
4451 | 25566
4452 | 11741
4453 | 7315
4454 | 21316
4455 | 11578
4456 | 34081
4457 | 40648
4458 | 16059
4459 | 37028
4460 | 38312
4461 | 5657
4462 | 13414
4463 | 36484
4464 | 39126
4465 | 39191
4466 | 29727
4467 | 37853
4468 | 24356
4469 | 14423
4470 | 15302
4471 | 1754
4472 | 38098
4473 | 16073
4474 | 26601
4475 | 4841
4476 | 13056
4477 | 1287
4478 | 25595
4479 | 13367
4480 | 10696
4481 | 10858
4482 | 33548
4483 | 38552
4484 | 33643
4485 | 26754
4486 | 32981
4487 | 31468
4488 | 20452
4489 | 22205
4490 | 13622
4491 | 22740
4492 | 936
4493 | 22580
4494 | 29536
4495 | 37723
4496 | 18546
4497 | 14057
4498 | 24515
4499 | 41082
4500 | 11344
4501 | 29209
4502 | 39221
4503 | 3272
4504 | 32445
4505 | 6383
4506 | 27311
4507 | 34285
4508 | 18264
4509 | 12594
4510 | 37195
4511 | 21372
4512 | 4785
4513 | 30772
4514 | 11183
4515 | 37816
4516 | 11072
4517 | 32299
4518 | 33746
4519 | 14194
4520 | 34106
4521 | 38066
4522 | 5739
4523 | 36099
4524 | 29550
4525 | 38135
4526 | 5398
4527 | 8507
4528 | 27669
4529 | 38873
4530 | 2671
4531 | 27899
4532 | 30149
4533 | 19638
4534 | 29777
4535 | 8401
4536 | 39646
4537 | 40248
4538 | 28701
4539 | 28862
4540 | 33479
4541 | 2952
4542 | 26358
4543 | 3659
4544 | 40368
4545 | 9775
4546 | 30770
4547 | 28294
4548 | 12703
4549 | 20019
4550 | 21905
4551 | 30459
4552 | 7598
4553 | 7059
4554 | 1497
4555 | 23434
4556 | 10266
4557 | 34190
4558 | 15879
4559 | 12025
4560 | 3036
4561 | 3985
4562 | 6357
4563 | 6814
4564 | 25960
4565 | 32080
4566 | 38303
4567 | 36572
4568 | 28205
4569 | 25690
4570 | 36028
4571 | 20071
4572 | 18853
4573 | 40870
4574 | 19983
4575 | 31164
4576 | 17383
4577 | 2169
4578 | 25750
4579 | 20199
4580 | 26016
4581 | 14476
4582 | 23380
4583 | 15816
4584 | 7035
4585 | 27978
4586 | 20819
4587 | 37236
4588 | 25050
4589 | 6728
4590 | 11761
4591 | 27266
4592 | 4806
4593 | 3451
4594 | 2814
4595 | 1410
4596 | 18883
4597 | 30614
4598 | 12064
4599 | 7783
4600 | 751
4601 | 40303
4602 | 2460
4603 | 27534
4604 | 35526
4605 | 11818
4606 | 19890
4607 | 26762
4608 | 33054
4609 | 18467
4610 | 27783
4611 | 27555
4612 | 14462
4613 | 14046
4614 | 29193
4615 | 15825
4616 | 31139
4617 | 12915
4618 | 1223
4619 | 4763
4620 | 24414
4621 | 33825
4622 | 30485
4623 | 28051
4624 | 38716
4625 | 21622
4626 | 28972
4627 | 3782
4628 | 10571
4629 | 7586
4630 | 2072
4631 | 14891
4632 | 27787
4633 | 6274
4634 | 27288
4635 | 9229
4636 | 34832
4637 | 39328
4638 | 492
4639 | 1716
4640 | 35502
4641 | 16209
4642 | 38723
4643 | 39241
4644 | 35734
4645 | 12625
4646 | 30661
4647 | 10569
4648 | 12676
4649 | 35750
4650 | 13216
4651 | 35616
4652 | 19150
4653 | 8835
4654 | 792
4655 | 10265
4656 | 17610
4657 | 35222
4658 | 31313
4659 | 6424
4660 | 11686
4661 | 15986
4662 | 11775
4663 | 9837
4664 | 18183
4665 | 27947
4666 | 5468
4667 | 30528
4668 | 29851
4669 | 38193
4670 | 18176
4671 | 38492
4672 | 6086
4673 | 5060
4674 | 20965
4675 | 23059
4676 | 15941
4677 | 21715
4678 | 32198
4679 | 37945
4680 | 26740
4681 | 15685
4682 | 29363
4683 | 17399
4684 | 36770
4685 | 29252
4686 | 19199
4687 | 38465
4688 | 32911
4689 | 13548
4690 | 4596
4691 | 16612
4692 | 11712
4693 | 38802
4694 | 22965
4695 | 35203
4696 | 33522
4697 | 1950
4698 | 22290
4699 | 39469
4700 | 40163
4701 | 39502
4702 | 23504
4703 | 29456
4704 | 18659
4705 | 36183
4706 | 28491
4707 | 6781
4708 | 14614
4709 | 23395
4710 | 3412
4711 | 7700
4712 | 14852
4713 | 24660
4714 | 8201
4715 | 11762
4716 | 4849
4717 | 11719
4718 | 26070
4719 | 20726
4720 | 15213
4721 | 9809
4722 | 27834
4723 | 1293
4724 | 18900
4725 | 24584
4726 | 14537
4727 | 18972
4728 | 40422
4729 | 17871
4730 | 30632
4731 | 39608
4732 | 4132
4733 | 10400
4734 | 731
4735 | 17938
4736 | 6180
4737 | 694
4738 | 1974
4739 | 16122
4740 | 2881
4741 | 19577
4742 | 25416
4743 | 2988
4744 | 13230
4745 | 33412
4746 | 6273
4747 | 15898
4748 | 304
4749 | 30399
4750 | 3232
4751 | 31505
4752 | 6872
4753 | 17019
4754 | 26451
4755 | 19934
4756 | 13875
4757 | 30781
4758 | 26773
4759 | 8121
4760 | 17544
4761 | 1909
4762 | 21173
4763 | 12591
4764 | 55
4765 | 39281
4766 | 30306
4767 | 32337
4768 | 11797
4769 | 28635
4770 | 2641
4771 | 4796
4772 | 12791
4773 | 10496
4774 | 39232
4775 | 5146
4776 | 12687
4777 | 10493
4778 | 27900
4779 | 19141
4780 | 26913
4781 | 20405
4782 | 38821
4783 | 26287
4784 | 33524
4785 | 10277
4786 | 8331
4787 | 24068
4788 | 8387
4789 | 35784
4790 | 29553
4791 | 11064
4792 | 3734
4793 | 14309
4794 | 40078
4795 | 26714
4796 | 29990
4797 | 1549
4798 | 30403
4799 | 10654
4800 | 30062
4801 | 38535
4802 | 33229
4803 | 17617
4804 | 3238
4805 | 12267
4806 | 32559
4807 | 34726
4808 | 707
4809 | 31068
4810 | 23186
4811 | 308
4812 | 16558
4813 | 30634
4814 | 2718
4815 | 29971
4816 | 20661
4817 | 3649
4818 | 29673
4819 | 23044
4820 | 35036
4821 | 34715
4822 | 34995
4823 | 12045
4824 | 7351
4825 | 9777
4826 | 26429
4827 | 5627
4828 | 21545
4829 | 38168
4830 | 23547
4831 | 39360
4832 | 1852
4833 | 24908
4834 | 25161
4835 | 5829
4836 | 36003
4837 | 2585
4838 | 11231
4839 | 24011
4840 | 3055
4841 | 2519
4842 | 10767
4843 | 15746
4844 | 39993
4845 | 8956
4846 | 7221
4847 | 11559
4848 | 3787
4849 | 28920
4850 | 39348
4851 | 31571
4852 | 19881
4853 | 40600
4854 | 12130
4855 | 822
4856 | 41078
4857 | 21051
4858 | 34850
4859 | 22353
4860 | 40410
4861 | 28002
4862 | 38609
4863 | 11950
4864 | 18741
4865 | 19047
4866 | 11979
4867 | 24207
4868 | 32016
4869 | 35481
4870 | 11521
4871 | 34949
4872 | 37436
4873 | 13359
4874 | 27770
4875 | 8592
4876 | 20710
4877 | 33508
4878 | 546
4879 | 36692
4880 | 37751
4881 | 14662
4882 | 8921
4883 | 3002
4884 | 22230
4885 | 32615
4886 | 37955
4887 | 35624
4888 | 25536
4889 | 40469
4890 | 20985
4891 | 32789
4892 | 16310
4893 | 24770
4894 | 8806
4895 | 10699
4896 | 31441
4897 | 29531
4898 | 5444
4899 | 11530
4900 | 27884
4901 | 29295
4902 | 16255
4903 | 37170
4904 | 13358
4905 | 14615
4906 | 4659
4907 | 7281
4908 | 5387
4909 | 21981
4910 | 20466
4911 | 14158
4912 | 12866
4913 | 19156
4914 | 20119
4915 | 7581
4916 | 40029
4917 | 16629
4918 | 20962
4919 | 10256
4920 | 16881
4921 | 14481
4922 | 5776
4923 | 34595
4924 | 34153
4925 | 38875
4926 | 10524
4927 | 18065
4928 | 23706
4929 | 246
4930 | 30076
4931 | 8524
4932 | 38664
4933 | 17186
4934 | 264
4935 | 24009
4936 | 28897
4937 | 27883
4938 | 22409
4939 | 32550
4940 | 3828
4941 | 35601
4942 | 2151
4943 | 13172
4944 | 21627
4945 | 31773
4946 | 22981
4947 | 39934
4948 | 17818
4949 | 34985
4950 | 29992
4951 | 13663
4952 | 7005
4953 | 33126
4954 | 37812
4955 | 23023
4956 | 15688
4957 | 19420
4958 | 8365
4959 | 13090
4960 | 11481
4961 | 26067
4962 | 6002
4963 | 29822
4964 | 35941
4965 | 35987
4966 | 11910
4967 | 41079
4968 | 10730
4969 | 11770
4970 | 34676
4971 | 10517
4972 | 35032
4973 | 34938
4974 | 5724
4975 | 10961
4976 | 14611
4977 | 18970
4978 | 8930
4979 | 25560
4980 | 21015
4981 | 26665
4982 | 15991
4983 | 6765
4984 | 9691
4985 | 29526
4986 | 6791
4987 | 37526
4988 | 14473
4989 | 13980
4990 | 24595
4991 | 6514
4992 | 8027
4993 | 12255
4994 | 7160
4995 | 28674
4996 | 6215
4997 | 14946
4998 | 9085
4999 | 12564
5000 | 5191
5001 | 28027
5002 | 39153
5003 | 20185
5004 | 29156
5005 | 17765
5006 | 40557
5007 | 24896
5008 | 9182
5009 | 33515
5010 | 22042
5011 | 14661
5012 | 38457
5013 | 11773
5014 | 18925
5015 | 22150
5016 | 16649
5017 | 612
5018 | 35211
5019 | 29926
5020 | 34023
5021 | 11398
5022 | 31240
5023 | 906
5024 | 26112
5025 | 11137
5026 | 23138
5027 | 28233
5028 | 15489
5029 | 37876
5030 | 14533
5031 | 31993
5032 | 39125
5033 | 8814
5034 | 39210
5035 | 16760
5036 | 11717
5037 | 602
5038 | 31320
5039 | 36283
5040 | 20026
5041 | 38005
5042 | 14217
5043 | 12515
5044 | 27546
5045 | 66
5046 | 15496
5047 | 34386
5048 | 8160
5049 | 25725
5050 | 13255
5051 | 3243
5052 | 24330
5053 | 41141
5054 | 33106
5055 | 35822
5056 | 28512
5057 | 12877
5058 | 29558
5059 | 36668
5060 | 12193
5061 | 7383
5062 | 21987
5063 | 38597
5064 | 28739
5065 | 28345
5066 | 19324
5067 | 12377
5068 | 40633
5069 | 19623
5070 | 9945
5071 | 20672
5072 | 13080
5073 | 4024
5074 | 5144
5075 | 3899
5076 | 39505
5077 | 35108
5078 | 9290
5079 | 16878
5080 | 11785
5081 | 12015
5082 | 8979
5083 | 4207
5084 | 38953
5085 | 38959
5086 | 26793
5087 | 27627
5088 | 12651
5089 | 36006
5090 | 38904
5091 | 26017
5092 | 26103
5093 | 21077
5094 | 14951
5095 | 3338
5096 | 795
5097 | 2594
5098 | 11900
5099 | 19217
5100 | 7235
5101 | 3654
5102 | 26006
5103 | 38507
5104 | 5360
5105 | 34070
5106 | 27488
5107 | 8247
5108 | 36621
5109 | 37610
5110 | 9195
5111 | 2848
5112 | 10883
5113 | 21848
5114 | 35701
5115 | 706
5116 | 31234
5117 | 14739
5118 | 5871
5119 | 583
5120 | 32171
5121 | 10823
5122 | 3118
5123 | 24569
5124 | 36626
5125 | 15049
5126 | 32682
5127 | 20446
5128 | 29645
5129 | 39631
5130 | 26004
5131 | 25944
5132 | 9586
5133 | 12561
5134 | 4366
5135 | 282
5136 | 32118
5137 | 27547
5138 | 26753
5139 | 36859
5140 | 14474
5141 | 28754
5142 | 33430
5143 | 23722
5144 | 28039
5145 | 7465
5146 | 22181
5147 | 35850
5148 | 3826
5149 | 25154
5150 | 19645
5151 | 8786
5152 | 23937
5153 | 1844
5154 | 31270
5155 | 2942
5156 | 18266
5157 | 851
5158 | 8298
5159 | 24787
5160 | 12269
5161 | 18363
5162 | 16228
5163 | 16247
5164 | 28669
5165 | 8039
5166 | 34452
5167 | 37786
5168 | 38603
5169 | 35735
5170 | 32332
5171 | 23996
5172 | 28003
5173 | 2004
5174 | 680
5175 | 38673
5176 | 22993
5177 | 6120
5178 | 34464
5179 | 30169
5180 | 26486
5181 | 30532
5182 | 5370
5183 | 40394
5184 | 1412
5185 | 4621
5186 | 16588
5187 | 684
5188 | 28234
5189 | 16736
5190 | 25129
5191 | 21632
5192 | 15556
5193 | 15515
5194 | 15574
5195 | 9592
5196 | 17755
5197 | 35976
5198 | 23051
5199 | 24039
5200 | 31344
5201 | 5021
5202 | 37632
5203 | 30480
5204 | 40144
5205 | 27012
5206 | 19509
5207 | 1204
5208 | 5906
5209 | 17118
5210 | 6597
5211 | 29289
5212 | 32576
5213 | 9598
5214 | 22661
5215 | 34848
5216 | 9001
5217 | 18734
5218 | 27117
5219 | 17078
5220 | 40923
5221 | 25007
5222 | 221
5223 | 31389
5224 | 14448
5225 | 5711
5226 | 21292
5227 | 19832
5228 | 28312
5229 | 24235
5230 | 17690
5231 | 21449
5232 | 2920
5233 | 9929
5234 | 5748
5235 | 17641
5236 | 31324
5237 | 24360
5238 | 35206
5239 | 587
5240 | 25364
5241 | 33250
5242 | 36606
5243 | 35053
5244 | 1157
5245 | 14213
5246 | 16218
5247 | 26256
5248 | 29336
5249 | 29680
5250 | 33687
5251 | 38081
5252 | 3872
5253 | 13653
5254 | 14394
5255 | 3844
5256 | 18449
5257 | 9643
5258 | 8450
5259 | 5727
5260 | 9572
5261 | 16592
5262 | 20008
5263 | 29423
5264 | 27510
5265 | 31870
5266 | 3166
5267 | 28420
5268 | 12122
5269 | 31165
5270 | 14798
5271 | 17944
5272 | 24876
5273 | 10716
5274 | 14332
5275 | 2756
5276 | 33346
5277 | 25894
5278 | 29178
5279 | 8516
5280 | 21662
5281 | 20167
5282 | 22572
5283 | 3971
5284 | 5848
5285 | 33600
5286 | 23664
5287 | 28350
5288 | 26829
5289 | 7731
5290 | 29521
5291 | 11100
5292 | 20526
5293 | 20215
5294 | 37470
5295 | 32078
5296 | 14475
5297 | 16591
5298 | 19487
5299 | 37668
5300 | 17816
5301 | 36587
5302 | 33626
5303 | 6867
5304 | 15833
5305 | 863
5306 | 31899
5307 | 10252
5308 | 36627
5309 | 166
5310 | 22451
5311 | 905
5312 | 14110
5313 | 7559
5314 | 18181
5315 | 25272
5316 | 28837
5317 | 5456
5318 | 24664
5319 | 3981
5320 | 18146
5321 | 34187
5322 | 9485
5323 | 2185
5324 | 11648
5325 | 16920
5326 | 5751
5327 | 18790
5328 | 12830
5329 | 35625
5330 | 18556
5331 | 20814
5332 | 6151
5333 | 1368
5334 | 23754
5335 | 12044
5336 | 17656
5337 | 3699
5338 | 34545
5339 | 11854
5340 | 13950
5341 | 20951
5342 | 4921
5343 | 12103
5344 | 1746
5345 | 18996
5346 | 28407
5347 | 6217
5348 | 5070
5349 | 10642
5350 | 3010
5351 | 17553
5352 | 11989
5353 | 39219
5354 | 28009
5355 | 20705
5356 | 3007
5357 | 25375
5358 | 19747
5359 | 13202
5360 | 40161
5361 | 39060
5362 | 23938
5363 | 23100
5364 | 27194
5365 | 527
5366 | 21613
5367 | 29951
5368 | 6195
5369 | 13063
5370 | 16945
5371 | 36001
5372 | 4125
5373 | 9595
5374 | 25434
5375 | 17381
5376 | 16864
5377 | 11010
5378 | 29387
5379 | 20999
5380 | 37650
5381 | 40853
5382 | 27667
5383 | 17017
5384 | 15789
5385 | 14063
5386 | 27681
5387 | 25854
5388 | 15689
5389 | 4554
5390 | 1194
5391 | 40254
5392 | 37785
5393 | 14983
5394 | 22276
5395 | 3472
5396 | 31168
5397 | 33481
5398 | 27290
5399 | 28378
5400 | 28553
5401 | 886
5402 | 11184
5403 | 5276
5404 | 24889
5405 | 24143
5406 | 39047
5407 | 6666
5408 | 15292
5409 | 4625
5410 | 36468
5411 | 32816
5412 | 20435
5413 | 15000
5414 | 39217
5415 | 6954
5416 | 13419
5417 | 29475
5418 | 11614
5419 | 29694
5420 | 31752
5421 | 39524
5422 | 36960
5423 | 2632
5424 | 39228
5425 | 37960
5426 | 34137
5427 | 8820
5428 | 11466
5429 | 14848
5430 | 13654
5431 | 37768
5432 | 5816
5433 | 3321
5434 | 16282
5435 | 22949
5436 | 26769
5437 | 9621
5438 | 4074
5439 | 18147
5440 | 39137
5441 | 5366
5442 | 38896
5443 | 32531
5444 | 10652
5445 | 32315
5446 | 16061
5447 | 25366
5448 | 32415
5449 | 5088
5450 | 1011
5451 | 26272
5452 | 24157
5453 | 23817
5454 | 22619
5455 | 28411
5456 | 13077
5457 | 39803
5458 | 1661
5459 | 11263
5460 | 9932
5461 | 13936
5462 | 5313
5463 | 4205
5464 | 39329
5465 | 6339
5466 | 3910
5467 | 12073
5468 | 8622
5469 | 27505
5470 | 13250
5471 | 29424
5472 | 19662
5473 | 30898
5474 | 5770
5475 | 15376
5476 | 16331
5477 | 9081
5478 | 26189
5479 | 29473
5480 | 21227
5481 | 26468
5482 | 1935
5483 | 28631
5484 | 15095
5485 | 29244
5486 | 3875
5487 | 901
5488 | 27352
5489 | 30913
5490 | 11461
5491 | 17457
5492 | 36938
5493 | 34467
5494 | 14784
5495 | 15929
5496 | 11009
5497 | 7182
5498 | 3524
5499 | 20421
5500 | 25828
5501 | 32813
5502 | 32830
5503 | 26977
5504 | 26635
5505 | 36584
5506 | 18994
5507 | 40659
5508 | 20011
5509 | 2202
5510 | 36705
5511 | 17154
5512 | 6057
5513 | 6933
5514 | 10405
5515 | 34084
5516 | 39467
5517 | 26385
5518 | 38918
5519 | 20866
5520 | 16722
5521 | 37675
5522 | 20430
5523 | 19469
5524 | 15524
5525 | 5516
5526 | 25751
5527 | 27535
5528 | 22757
5529 | 27243
5530 | 22030
5531 | 34898
5532 | 2485
5533 | 21851
5534 | 36721
5535 | 28915
5536 | 17814
5537 | 37952
5538 | 22806
5539 | 8684
5540 | 22445
5541 | 35862
5542 | 28808
5543 | 2250
5544 | 12647
5545 | 7340
5546 | 23812
5547 | 17049
5548 | 34513
5549 | 5791
5550 | 25550
5551 | 33899
5552 | 10762
5553 | 4082
5554 | 18511
5555 | 26848
5556 | 10588
5557 | 78
5558 | 4136
5559 | 21253
5560 | 40841
5561 | 9065
5562 | 38519
5563 | 7431
5564 | 7295
5565 | 40143
5566 | 34932
5567 | 35417
5568 | 33496
5569 | 17762
5570 | 5953
5571 | 27737
5572 | 41166
5573 | 1276
5574 | 7789
5575 | 10120
5576 | 164
5577 | 22253
5578 | 29929
5579 | 32448
5580 | 17532
5581 | 9575
5582 | 4128
5583 | 31444
5584 | 14744
5585 | 1694
5586 | 3869
5587 | 16390
5588 | 28819
5589 | 8049
5590 | 7132
5591 | 12574
5592 | 18940
5593 | 15871
5594 | 2914
5595 | 18095
5596 | 7976
5597 | 2126
5598 | 39271
5599 | 31166
5600 | 20638
5601 | 28097
5602 | 24053
5603 | 21996
5604 | 18344
5605 | 22427
5606 | 30712
5607 | 16033
5608 | 6091
5609 | 7283
5610 | 36139
5611 | 29458
5612 | 22655
5613 | 10303
5614 | 16742
5615 | 15087
5616 | 31512
5617 | 18627
5618 | 22648
5619 | 33061
5620 | 67
5621 | 38667
5622 | 40449
5623 | 21054
5624 | 30569
5625 | 39833
5626 | 18582
5627 | 18304
5628 | 20857
5629 | 28465
5630 | 26485
5631 | 378
5632 | 2246
5633 | 27452
5634 | 5743
5635 | 17448
5636 | 13642
5637 | 10998
5638 | 21891
5639 | 32669
5640 | 26609
5641 | 35227
5642 | 37592
5643 | 12135
5644 | 20214
5645 | 9995
5646 | 15768
5647 | 12852
5648 | 28893
5649 | 40586
5650 | 25527
5651 | 11415
5652 | 26730
5653 | 34476
5654 | 5246
5655 | 39668
5656 | 15650
5657 | 14292
5658 | 33320
5659 | 17472
5660 | 3344
5661 | 7373
5662 | 15549
5663 | 3349
5664 | 10422
5665 | 37214
5666 | 26386
5667 | 21214
5668 | 24266
5669 | 7496
5670 | 1738
5671 | 11515
5672 | 32884
5673 | 36644
5674 | 10264
5675 | 25194
5676 | 8336
5677 | 25068
5678 | 26232
5679 | 4255
5680 | 4056
5681 | 2951
5682 | 15141
5683 | 11723
5684 | 40487
5685 | 14806
5686 | 36304
5687 | 29052
5688 | 2961
5689 | 10290
5690 | 35652
5691 | 10690
5692 | 18866
5693 | 11483
5694 | 1666
5695 | 34759
5696 | 35431
5697 | 12453
5698 | 20104
5699 | 17040
5700 | 24778
5701 | 29070
5702 | 9537
5703 | 35296
5704 | 13203
5705 | 32194
5706 | 108
5707 | 12965
5708 | 19852
5709 | 30449
5710 | 27091
5711 | 38600
5712 | 14235
5713 | 343
5714 | 33999
5715 | 7052
5716 | 10508
5717 | 23188
5718 | 34295
5719 | 9786
5720 | 26151
5721 | 17684
5722 | 22944
5723 | 34972
5724 | 39277
5725 | 17995
5726 | 15137
5727 | 18294
5728 | 10924
5729 | 30785
5730 | 38909
5731 | 26656
5732 | 37891
5733 | 15219
5734 | 8816
5735 | 2640
5736 | 30621
5737 | 20563
5738 | 32213
5739 | 11215
5740 | 40334
5741 | 39160
5742 | 7133
5743 | 31968
5744 | 15340
5745 | 13500
5746 | 15822
5747 | 34385
5748 | 12307
5749 | 29139
5750 | 8062
5751 | 32836
5752 | 30589
5753 | 9205
5754 | 16467
5755 | 20794
5756 | 27441
5757 | 32508
5758 | 9737
5759 | 1183
5760 | 31703
5761 | 32317
5762 | 24563
5763 | 27548
5764 | 36261
5765 | 22983
5766 | 36637
5767 | 5570
5768 | 34858
5769 | 4715
5770 | 3656
5771 | 34811
5772 | 15113
5773 | 35473
5774 | 26910
5775 | 14776
5776 | 16996
5777 | 4824
5778 | 38421
5779 | 30386
5780 | 19043
5781 | 21724
5782 | 13905
5783 | 15796
5784 | 33632
5785 | 29506
5786 | 5448
5787 | 2513
5788 | 4114
5789 | 36805
5790 | 28398
5791 | 36549
5792 | 21157
5793 | 36580
5794 | 11106
5795 | 7730
5796 | 11570
5797 | 34021
5798 | 12132
5799 | 421
5800 | 26936
5801 | 6770
5802 | 24090
5803 | 40868
5804 | 3190
5805 | 9569
5806 | 36404
5807 | 31946
5808 | 32028
5809 | 19788
5810 | 16022
5811 | 25585
5812 | 7749
5813 | 2580
5814 | 36615
5815 | 12657
5816 | 31648
5817 | 1333
5818 | 3446
5819 | 16320
5820 | 17768
5821 | 28771
5822 | 5339
5823 | 34301
5824 | 17038
5825 | 38475
5826 | 11750
5827 | 11001
5828 | 39976
5829 | 28111
5830 | 24672
5831 | 27864
5832 | 28430
5833 | 23041
5834 | 4709
5835 | 26679
5836 | 8423
5837 | 13140
5838 | 1870
5839 | 19308
5840 | 17861
5841 | 38964
5842 | 18446
5843 | 19510
5844 | 19105
5845 | 24753
5846 | 21373
5847 | 3178
5848 | 17772
5849 | 36727
5850 | 38358
5851 | 30909
5852 | 40801
5853 | 1119
5854 | 22094
5855 | 40984
5856 | 14716
5857 | 19598
5858 | 18809
5859 | 31264
5860 | 32745
5861 | 9481
5862 | 16928
5863 | 35333
5864 | 35247
5865 | 21936
5866 | 33669
5867 | 26333
5868 | 37893
5869 | 14177
5870 | 25637
5871 | 40708
5872 | 7462
5873 | 24234
5874 | 34913
5875 | 26192
5876 | 39880
5877 | 27032
5878 | 19862
5879 | 29266
5880 | 14198
5881 | 35766
5882 | 31128
5883 | 10845
5884 | 12195
5885 | 943
5886 | 19962
5887 | 38065
5888 | 23284
5889 | 28842
5890 | 20343
5891 | 21908
5892 | 16826
5893 | 29844
5894 | 29981
5895 | 29752
5896 | 11883
5897 | 35261
5898 | 38720
5899 | 19846
5900 | 28224
5901 | 288
5902 | 12623
5903 | 39238
5904 | 3163
5905 | 15071
5906 | 38977
5907 | 27342
5908 | 24604
5909 | 11396
5910 | 9920
5911 | 17568
5912 | 26253
5913 | 18260
5914 | 19725
5915 | 17715
5916 | 11087
5917 | 38296
5918 | 37987
5919 | 37079
5920 | 23058
5921 | 17786
5922 | 34248
5923 | 7538
5924 | 23124
5925 | 38378
5926 | 14269
5927 | 16943
5928 | 25971
5929 | 8089
5930 | 1952
5931 | 24340
5932 | 39020
5933 | 24527
5934 | 29762
5935 | 26098
5936 | 40665
5937 | 1840
5938 | 15217
5939 | 9420
5940 | 25702
5941 | 35216
5942 | 4029
5943 | 17601
5944 | 34327
5945 | 3685
5946 | 5228
5947 | 14851
5948 | 24981
5949 | 36559
5950 | 22479
5951 | 6667
5952 | 33247
5953 | 31074
5954 | 35281
5955 | 22810
5956 | 29433
5957 | 17414
5958 | 11866
5959 | 6142
5960 | 10110
5961 | 33199
5962 | 2201
5963 | 456
5964 | 28370
5965 | 27829
5966 | 34576
5967 | 14323
5968 | 21149
5969 | 667
5970 | 29090
5971 | 10997
5972 | 5092
5973 | 11311
5974 | 1632
5975 | 10192
5976 | 3721
5977 | 19093
5978 | 22535
5979 | 25244
5980 | 28049
5981 | 29584
5982 | 38588
5983 | 30029
5984 | 6918
5985 | 38439
5986 | 7514
5987 | 15905
5988 | 33427
5989 | 12956
5990 | 20978
5991 | 10357
5992 | 1077
5993 | 29639
5994 | 22015
5995 | 3042
5996 | 18457
5997 | 21165
5998 | 30540
5999 | 12602
6000 | 34157
6001 | 33407
6002 | 11079
6003 | 18137
6004 | 13894
6005 | 8542
6006 | 11390
6007 | 35779
6008 | 1419
6009 | 37376
6010 | 17891
6011 | 10991
6012 | 5417
6013 | 36235
6014 | 6506
6015 | 34671
6016 | 8976
6017 | 38925
6018 | 30664
6019 | 18800
6020 | 38758
6021 | 20605
6022 | 29059
6023 | 40087
6024 | 22582
6025 | 37083
6026 | 36607
6027 | 10522
6028 | 25770
6029 | 25882
6030 | 6485
6031 | 29449
6032 | 2159
6033 | 39214
6034 | 18907
6035 | 16743
6036 | 28481
6037 | 26974
6038 | 27919
6039 | 5673
6040 | 4164
6041 | 25537
6042 | 2222
6043 | 3664
6044 | 13856
6045 | 1608
6046 | 29416
6047 | 30817
6048 | 4423
6049 | 33254
6050 | 14298
6051 | 9315
6052 | 25463
6053 | 24715
6054 | 32176
6055 | 39685
6056 | 14846
6057 | 33440
6058 | 17092
6059 | 26497
6060 | 14329
6061 | 4421
6062 | 29041
6063 | 1839
6064 | 18859
6065 | 26638
6066 | 2996
6067 | 34307
6068 | 6288
6069 | 22709
6070 | 7925
6071 | 20782
6072 | 17205
6073 | 5391
6074 | 1254
6075 | 12118
6076 | 13498
6077 | 39186
6078 | 1560
6079 | 10657
6080 | 32083
6081 | 32462
6082 | 28321
6083 | 22193
6084 | 37628
6085 | 18914
6086 | 36543
6087 | 33716
6088 | 8318
6089 | 17567
6090 | 35543
6091 | 21266
6092 | 35008
6093 | 15151
6094 | 12000
6095 | 305
6096 | 2051
6097 | 18820
6098 | 14545
6099 | 33727
6100 | 14147
6101 | 23730
6102 | 32799
6103 | 5068
6104 | 23280
6105 | 20559
6106 | 20074
6107 | 8369
6108 | 12709
6109 | 22776
6110 | 27794
6111 | 6376
6112 | 2257
6113 | 28511
6114 | 27516
6115 | 2634
6116 | 5609
6117 | 14960
6118 | 4026
6119 | 4939
6120 | 20693
6121 | 12091
6122 | 4232
6123 | 27252
6124 | 5874
6125 | 35436
6126 | 38523
6127 | 7298
6128 | 2502
6129 | 21612
6130 | 33261
6131 | 11235
6132 | 25310
6133 | 3214
6134 | 33949
6135 | 33526
6136 | 29439
6137 | 38591
6138 | 31137
6139 | 10212
6140 | 27746
6141 | 14035
6142 | 20762
6143 | 948
6144 | 11748
6145 | 34136
6146 | 14042
6147 | 3855
6148 | 12262
6149 | 28573
6150 | 19346
6151 | 5113
6152 | 6711
6153 | 2292
6154 | 7001
6155 | 29274
6156 | 37889
6157 | 25098
6158 | 26169
6159 | 19320
6160 | 2912
6161 | 39787
6162 | 399
6163 | 5572
6164 | 9987
6165 | 25192
6166 | 37441
6167 | 9923
6168 | 25614
6169 | 29069
6170 | 36851
6171 | 14889
6172 | 13554
6173 | 38205
6174 | 15819
6175 | 38178
6176 | 38169
6177 | 37044
6178 | 19092
6179 | 34148
6180 | 31677
6181 | 7274
6182 | 39302
6183 | 13493
6184 | 29852
6185 | 38785
6186 | 40808
6187 | 14997
6188 | 38725
6189 | 40823
6190 | 29245
6191 | 27259
6192 | 30422
6193 | 39607
6194 | 27388
6195 | 20569
6196 | 24187
6197 | 5340
6198 | 9745
6199 | 26411
6200 | 22821
6201 | 23136
6202 | 10213
6203 | 27476
6204 | 30951
6205 | 6166
6206 | 29638
6207 | 158
6208 | 17613
6209 | 13763
6210 | 3257
6211 | 11120
6212 | 35395
6213 | 27739
6214 | 39905
6215 | 18431
6216 | 321
6217 | 34752
6218 | 19394
6219 | 5780
6220 | 7656
6221 | 17483
6222 | 33922
6223 | 1162
6224 | 10769
6225 | 3211
6226 | 29288
6227 | 19639
6228 | 31538
6229 | 16806
6230 | 24381
6231 | 33875
6232 | 8699
6233 | 36392
6234 | 37382
6235 | 8236
6236 | 27691
6237 | 8225
6238 | 11957
6239 | 20094
6240 | 31852
6241 | 38722
6242 | 36135
6243 | 7332
6244 | 30359
6245 | 17437
6246 | 22877
6247 | 38610
6248 | 40425
6249 | 11589
6250 | 6747
6251 | 24489
6252 | 29367
6253 | 32288
6254 | 40060
6255 | 40114
6256 | 9177
6257 | 25691
6258 | 10424
6259 | 4687
6260 | 28308
6261 | 33588
6262 | 28158
6263 | 35238
6264 | 13787
6265 | 40058
6266 | 36691
6267 | 14106
6268 | 9818
6269 | 6659
6270 | 27865
6271 | 21708
6272 | 1998
6273 | 9596
6274 | 3532
6275 | 31714
6276 | 11305
6277 | 36837
6278 | 22634
6279 | 5435
6280 | 6673
6281 | 24503
6282 | 28971
6283 | 28489
6284 | 37355
6285 | 37338
6286 | 7066
6287 | 8991
6288 | 19979
6289 | 9686
6290 | 20998
6291 | 5149
6292 | 24842
6293 | 15349
6294 | 30795
6295 | 9305
6296 | 29425
6297 | 11628
6298 | 23255
6299 | 25571
6300 | 12306
6301 | 39546
6302 | 20513
6303 | 9427
6304 | 13678
6305 | 39042
6306 | 36816
6307 | 16641
6308 | 33031
6309 | 31079
6310 | 36060
6311 | 33700
6312 | 22707
6313 | 29403
6314 | 8854
6315 | 22765
6316 | 1113
6317 | 10081
6318 | 12925
6319 | 20495
6320 | 40936
6321 | 2963
6322 | 22507
6323 | 24900
6324 | 2167
6325 | 37869
6326 | 31199
6327 | 33260
6328 | 27622
6329 | 26844
6330 | 4171
6331 | 11170
6332 | 4279
6333 | 39585
6334 | 5353
6335 | 13852
6336 | 34735
6337 | 2759
6338 | 36318
6339 | 5766
6340 | 18757
6341 | 14950
6342 | 22172
6343 | 22701
6344 | 40072
6345 | 21123
6346 | 9453
6347 | 33887
6348 | 39094
6349 | 8259
6350 | 35525
6351 | 23456
6352 | 18860
6353 | 3832
6354 | 6301
6355 | 21470
6356 | 24917
6357 | 6745
6358 | 24056
6359 | 39310
6360 | 35755
6361 | 35372
6362 | 6845
6363 | 25734
6364 | 9325
6365 | 23092
6366 | 32721
6367 | 38344
6368 | 27890
6369 | 24904
6370 | 21541
6371 | 11947
6372 | 16830
6373 | 9756
6374 | 25160
6375 | 20863
6376 | 37490
6377 | 10429
6378 | 33089
6379 | 3022
6380 | 2094
6381 | 39897
6382 | 32671
6383 | 10853
6384 | 26554
6385 | 3941
6386 | 22870
6387 | 34074
6388 | 15464
6389 | 14051
6390 | 20064
6391 | 28229
6392 | 21039
6393 | 15089
6394 | 17858
6395 | 7077
6396 | 22850
6397 | 25767
6398 | 31785
6399 | 39573
6400 | 26356
6401 | 28134
6402 | 39635
6403 | 26747
6404 | 9456
6405 | 29165
6406 | 39407
6407 | 12390
6408 | 6644
6409 | 31086
6410 | 19692
6411 | 32522
6412 | 5823
6413 | 37266
6414 | 36437
6415 | 13577
6416 | 32189
6417 | 12947
6418 | 8803
6419 | 14979
6420 | 12241
6421 | 27851
6422 | 28355
6423 | 25706
6424 | 34319
6425 | 39780
6426 | 5258
6427 | 11930
6428 | 31489
6429 | 12833
6430 | 17744
6431 | 14387
6432 | 18270
6433 | 2244
6434 | 23279
6435 | 7201
6436 | 1200
6437 | 3383
6438 | 25327
6439 | 24475
6440 | 21476
6441 | 29143
6442 | 22705
6443 | 10504
6444 | 2668
6445 | 36707
6446 | 8821
6447 | 30145
6448 | 40649
6449 | 28728
6450 | 20685
6451 | 19490
6452 | 18986
6453 | 32540
6454 | 22995
6455 | 29772
6456 | 38124
6457 | 31051
6458 | 3200
6459 | 23111
6460 | 9797
6461 | 1193
6462 | 4789
6463 | 39359
6464 | 10349
6465 | 35839
6466 | 16289
6467 | 37509
6468 | 15956
6469 | 27102
6470 | 21949
6471 | 18458
6472 | 11078
6473 | 6829
6474 | 22623
6475 | 32429
6476 | 33757
6477 | 29873
6478 | 30211
6479 | 18101
6480 | 30329
6481 | 15747
6482 | 3819
6483 | 29675
6484 | 5480
6485 | 1153
6486 | 6609
6487 | 25289
6488 | 234
6489 | 15823
6490 | 26624
6491 | 38656
6492 | 22068
6493 | 10590
6494 | 36015
6495 | 24738
6496 | 23990
6497 | 34417
6498 | 5949
6499 | 27953
6500 | 35219
6501 | 13878
6502 | 37009
6503 | 24641
6504 | 19180
6505 | 34611
6506 | 31867
6507 | 37804
6508 | 4227
6509 | 16354
6510 | 2164
6511 | 34491
6512 | 10752
6513 | 20943
6514 | 28698
6515 | 21433
6516 | 35650
6517 | 25736
6518 | 19418
6519 | 14811
6520 | 27796
6521 | 16778
6522 | 31744
6523 | 31888
6524 | 4495
6525 | 11200
6526 | 27165
6527 | 26716
6528 | 1862
6529 | 35070
6530 | 1403
6531 | 36220
6532 | 11889
6533 | 5065
6534 | 5414
6535 | 36855
6536 | 35349
6537 | 31781
6538 | 36360
6539 | 15443
6540 | 27093
6541 | 27748
6542 | 28993
6543 | 34370
6544 | 4698
6545 | 26341
6546 | 21484
6547 | 39778
6548 | 24063
6549 | 33521
6550 | 14102
6551 | 22491
6552 | 184
6553 | 40514
6554 | 18770
6555 | 16777
6556 | 1773
6557 | 1644
6558 | 36463
6559 | 35392
6560 | 18524
6561 | 34827
6562 | 37064
6563 | 37456
6564 | 16510
6565 | 30185
6566 | 33303
6567 | 6262
6568 | 34645
6569 | 23839
6570 | 6075
6571 | 29789
6572 | 20880
6573 | 37925
6574 | 30675
6575 | 32192
6576 | 27980
6577 | 8662
6578 | 25261
6579 | 21187
6580 | 13579
6581 | 24712
6582 | 32841
6583 | 37153
6584 | 35103
6585 | 27409
6586 | 8025
6587 | 28936
6588 | 32645
6589 | 1573
6590 | 7940
6591 | 6844
6592 | 27035
6593 | 9032
6594 | 25978
6595 | 35918
6596 | 24431
6597 | 28399
6598 | 16814
6599 | 10856
6600 | 13668
6601 | 4347
6602 | 21178
6603 | 18856
6604 | 19569
6605 | 17269
6606 | 23199
6607 | 20293
6608 | 15889
6609 | 13126
6610 | 19655
6611 | 9391
6612 | 26223
6613 | 24220
6614 | 31160
6615 | 21954
6616 | 28719
6617 | 30148
6618 | 2225
6619 | 1802
6620 | 5709
6621 | 1744
6622 | 22306
6623 | 38093
6624 | 22241
6625 | 29877
6626 | 18580
6627 | 1002
6628 | 21222
6629 | 17774
6630 | 5238
6631 | 24238
6632 | 18222
6633 | 13765
6634 | 18263
6635 | 24734
6636 | 20504
6637 | 27608
6638 | 36507
6639 | 24488
6640 | 20827
6641 | 5855
6642 | 24272
6643 | 6192
6644 | 27138
6645 | 23463
6646 | 1292
6647 | 14251
6648 | 34658
6649 | 36192
6650 | 3521
6651 | 15018
6652 | 29144
6653 | 37881
6654 | 14583
6655 | 36528
6656 | 37729
6657 | 32525
6658 | 32828
6659 | 41178
6660 | 34405
6661 | 469
6662 | 38635
6663 | 1388
6664 | 12220
6665 | 9253
6666 | 29047
6667 | 1461
6668 | 28175
6669 | 37481
6670 | 32292
6671 | 26905
6672 | 4221
6673 | 9017
6674 | 36282
6675 | 39133
6676 | 6951
6677 | 16625
6678 | 21477
6679 | 21402
6680 | 20073
6681 | 18664
6682 | 40806
6683 | 18104
6684 | 24370
6685 | 24841
6686 | 18079
6687 | 17209
6688 | 17137
6689 | 28330
6690 | 30969
6691 | 12675
6692 | 3857
6693 | 26529
6694 | 19835
6695 | 20085
6696 | 18975
6697 | 37002
6698 | 19132
6699 | 22801
6700 | 21132
6701 | 4271
6702 | 4722
6703 | 31929
6704 | 21120
6705 | 37639
6706 | 37512
6707 | 9419
6708 | 5613
6709 | 6107
6710 | 22223
6711 | 13475
6712 | 31243
6713 | 35660
6714 | 30997
6715 | 16808
6716 | 13923
6717 | 25698
6718 | 17100
6719 | 36640
6720 | 10106
6721 | 19454
6722 | 15564
6723 | 37005
6724 | 34436
6725 | 40971
6726 | 14866
6727 | 31350
6728 | 18103
6729 | 23176
6730 | 1762
6731 | 36641
6732 | 24913
6733 | 37274
6734 | 24757
6735 | 39340
6736 | 24843
6737 | 20919
6738 | 9413
6739 | 20900
6740 | 23346
6741 | 2139
6742 | 3188
6743 | 36117
6744 | 26822
6745 | 39498
6746 | 33563
6747 | 36276
6748 | 20586
6749 | 18571
6750 | 24818
6751 | 22318
6752 | 27891
6753 | 7297
6754 | 1903
6755 | 1191
6756 | 24453
6757 | 11519
6758 | 12386
6759 | 36017
6760 | 18873
6761 | 20932
6762 | 14497
6763 | 25540
6764 | 16
6765 | 31659
6766 | 1956
6767 | 32801
6768 | 22848
6769 | 11376
6770 | 16143
6771 | 14306
6772 | 15041
6773 | 26503
6774 | 28146
6775 | 9416
6776 | 33027
6777 | 4700
6778 | 1681
6779 | 20861
6780 | 20906
6781 | 25942
6782 | 24115
6783 | 8538
6784 | 8822
6785 | 38424
6786 | 5345
6787 | 26076
6788 | 3197
6789 | 21713
6790 | 32690
6791 | 6463
6792 | 1799
6793 | 19535
6794 | 23447
6795 | 17586
6796 | 7408
6797 | 9469
6798 | 19167
6799 | 15838
6800 | 11059
6801 | 6623
6802 | 35880
6803 | 7045
6804 | 5764
6805 | 20700
6806 | 17171
6807 | 15053
6808 | 16350
6809 | 7289
6810 | 8277
6811 | 3082
6812 | 21687
6813 | 33947
6814 | 14936
6815 | 15305
6816 | 17636
6817 | 13561
6818 | 9009
6819 | 11217
6820 | 3863
6821 | 24624
6822 | 11302
6823 | 9507
6824 | 8255
6825 | 21458
6826 | 18061
6827 | 17616
6828 | 4131
6829 | 14415
6830 | 27462
6831 | 7060
6832 | 6340
6833 | 7044
6834 | 19912
6835 | 430
6836 | 9639
6837 | 30134
6838 | 10950
6839 | 39867
6840 | 28966
6841 | 29163
6842 | 16597
6843 | 2878
6844 | 29034
6845 | 1890
6846 | 7365
6847 | 28140
6848 | 19868
6849 | 25699
6850 | 18038
6851 | 30551
6852 | 21439
6853 | 783
6854 | 11118
6855 | 14993
6856 | 38721
6857 | 9820
6858 | 10824
6859 | 8374
6860 | 25510
6861 | 38188
6862 | 17282
6863 | 17847
6864 | 8720
6865 | 18762
6866 | 31426
6867 | 18523
6868 | 17706
6869 | 19496
6870 | 11139
6871 | 29781
6872 | 33293
6873 | 39908
6874 | 34917
6875 | 32053
6876 | 28156
6877 | 24224
6878 | 10650
6879 | 38905
6880 | 19778
6881 | 2736
6882 | 31390
6883 | 34549
6884 | 2735
6885 | 32387
6886 | 10911
6887 | 2215
6888 | 2108
6889 | 29568
6890 | 38956
6891 | 12420
6892 | 14722
6893 | 21688
6894 | 3528
6895 | 26845
6896 | 38935
6897 | 21009
6898 | 1308
6899 | 1949
6900 | 38174
6901 | 30554
6902 | 28476
6903 | 10743
6904 | 10157
6905 | 13393
6906 | 24531
6907 | 26042
6908 | 14028
6909 | 21197
6910 | 36443
6911 | 38590
6912 | 5712
6913 | 10337
6914 | 9232
6915 | 15693
6916 | 6548
6917 | 5822
6918 | 21076
6919 | 28599
6920 | 27480
6921 | 5590
6922 | 13344
6923 | 3157
6924 | 17297
6925 | 5096
6926 | 33927
6927 | 21131
6928 | 30655
6929 | 7526
6930 | 19822
6931 | 21156
6932 | 16054
6933 | 950
6934 | 35555
6935 | 24513
6936 | 4196
6937 | 25052
6938 | 12874
6939 | 20475
6940 | 27123
6941 | 23520
6942 | 36950
6943 | 39604
6944 | 7522
6945 | 27197
6946 | 19507
6947 | 20144
6948 | 23002
6949 | 4628
6950 | 1766
6951 | 13480
6952 | 17873
6953 | 21555
6954 | 33877
6955 | 1067
6956 | 23769
6957 | 4738
6958 | 35050
6959 | 7614
6960 | 3975
6961 | 17787
6962 | 8034
6963 | 25131
6964 | 30884
6965 | 24352
6966 | 26368
6967 | 13489
6968 | 25639
6969 | 3683
6970 | 37700
6971 | 36109
6972 | 18909
6973 | 21583
6974 | 39817
6975 | 14311
6976 | 30240
6977 | 36695
6978 | 8895
6979 | 36980
6980 | 6150
6981 | 14634
6982 | 8263
6983 | 10591
6984 | 17878
6985 | 39679
6986 | 5833
6987 | 13782
6988 | 24372
6989 | 5119
6990 | 30870
6991 | 24346
6992 | 23717
6993 | 17798
6994 | 28946
6995 | 4560
6996 | 31383
6997 | 941
6998 | 3461
6999 | 29933
7000 | 30141
7001 | 9147
7002 | 17872
7003 | 21181
7004 | 30842
7005 | 29746
7006 | 31224
7007 | 40983
7008 | 12131
7009 | 32186
7010 | 21963
7011 | 30993
7012 | 41161
7013 | 27167
7014 | 34910
7015 | 14282
7016 | 33105
7017 | 38531
7018 | 8857
7019 | 3931
7020 | 24939
7021 | 15692
7022 | 34395
7023 | 20938
7024 | 4389
7025 | 31427
7026 | 17866
7027 | 35605
7028 | 28918
7029 | 1230
7030 | 36165
7031 | 22434
7032 | 7817
7033 | 26090
7034 | 39713
7035 | 31274
7036 | 150
7037 | 21777
7038 | 19076
7039 | 40043
7040 | 23906
7041 | 10710
7042 | 7761
7043 | 9842
7044 | 41088
7045 | 24294
7046 | 9661
7047 | 27040
7048 | 26083
7049 | 30864
7050 | 13100
7051 | 8056
7052 | 8989
7053 | 29146
7054 | 29920
7055 | 29742
7056 | 16329
7057 | 14735
7058 | 11443
7059 | 37713
7060 | 32526
7061 | 15235
7062 | 10900
7063 | 36097
7064 | 12917
7065 | 8651
7066 | 26783
7067 | 15911
7068 | 18201
7069 | 4661
7070 | 8231
7071 | 39739
7072 | 19602
7073 | 23073
7074 | 17673
7075 | 38422
7076 | 4684
7077 | 4733
7078 | 23522
7079 | 13242
7080 | 18681
7081 | 20137
7082 | 4407
7083 | 30722
7084 | 10160
7085 | 18424
7086 | 37429
7087 | 2910
7088 | 21600
7089 | 1020
7090 | 14932
7091 | 2727
7092 | 15077
7093 | 28854
7094 | 25810
7095 | 19745
7096 | 35391
7097 | 32527
7098 | 30908
7099 | 9515
7100 | 39489
7101 | 21557
7102 | 30326
7103 | 11085
7104 | 11359
7105 | 879
7106 | 37837
7107 | 21978
7108 | 21833
7109 | 13155
7110 | 25636
7111 | 40606
7112 | 27145
7113 | 7805
7114 | 3802
7115 | 4371
7116 | 20502
7117 | 5075
7118 | 40552
7119 | 29544
7120 | 35874
7121 | 8294
7122 | 21552
7123 | 14386
7124 | 37738
7125 | 3309
7126 | 25735
7127 | 7243
7128 | 14226
7129 | 39180
7130 | 20752
7131 | 21388
7132 | 17741
7133 | 12166
7134 | 18593
7135 | 3452
7136 | 41168
7137 | 18978
7138 | 16219
7139 | 12296
7140 | 29130
7141 | 16493
7142 | 31446
7143 | 36688
7144 | 15780
7145 | 3480
7146 | 41062
7147 | 29881
7148 | 39894
7149 | 3468
7150 | 5112
7151 | 31784
7152 | 25090
7153 | 3390
7154 | 16568
7155 | 34749
7156 | 38185
7157 | 31194
7158 | 2379
7159 | 11234
7160 | 18465
7161 | 8912
7162 | 33012
7163 | 32416
7164 | 18898
7165 | 23598
7166 | 8918
7167 | 11597
7168 | 30209
7169 | 33977
7170 | 40510
7171 | 6929
7172 | 29910
7173 | 16809
7174 | 31094
7175 | 19836
7176 | 7931
7177 | 21366
7178 | 40378
7179 | 25254
7180 | 275
7181 | 19786
7182 | 14109
7183 | 39082
7184 | 39107
7185 | 12096
7186 | 7936
7187 | 34556
7188 | 18501
7189 | 8961
7190 | 13804
7191 | 19581
7192 | 8590
7193 | 2033
7194 | 35003
7195 | 2480
7196 | 22570
7197 | 26311
7198 | 38083
7199 | 22440
7200 | 3687
7201 | 2550
7202 | 28982
7203 | 29005
7204 | 14887
7205 | 18071
7206 | 13051
7207 | 192
7208 | 13529
7209 | 6415
7210 | 9339
7211 | 40635
7212 | 16375
7213 | 36893
7214 | 31800
7215 | 28100
7216 | 28961
7217 | 5753
7218 | 34195
7219 | 4085
7220 | 15826
7221 | 15478
7222 | 8927
7223 | 25346
7224 | 25292
7225 | 30783
7226 | 2606
7227 | 26282
7228 | 12818
7229 | 1917
7230 | 37377
7231 | 37413
7232 | 25140
7233 | 6941
7234 | 278
7235 | 35212
7236 | 28110
7237 | 15214
7238 | 5773
7239 | 16402
7240 | 34650
7241 | 41046
7242 | 28291
7243 | 18483
7244 | 2177
7245 | 33385
7246 | 28743
7247 | 25201
7248 | 1137
7249 | 35673
7250 | 11025
7251 | 25962
7252 | 23250
7253 | 8615
7254 | 19361
7255 | 31076
7256 | 4095
7257 | 20252
7258 | 12722
7259 | 4357
7260 | 679
7261 | 29505
7262 | 10229
7263 | 31922
7264 | 29840
7265 | 37435
7266 | 23081
7267 | 7728
7268 | 19323
7269 | 9383
7270 | 31940
7271 | 18906
7272 | 37463
7273 | 24211
7274 | 25153
7275 | 31950
7276 | 39735
7277 | 1034
7278 | 30507
7279 | 23084
7280 | 7856
7281 | 16382
7282 | 30658
7283 | 25665
7284 | 18196
7285 | 27924
7286 | 37617
7287 | 24295
7288 | 33457
7289 | 36310
7290 | 8392
7291 | 20950
7292 | 1108
7293 | 23643
7294 | 34454
7295 | 29160
7296 | 25063
7297 | 39726
7298 | 31256
7299 | 30098
7300 | 29471
7301 | 22442
7302 | 22849
7303 | 38679
7304 | 10885
7305 | 23727
7306 | 10815
7307 | 3901
7308 | 8098
7309 | 3246
7310 | 411
7311 | 27759
7312 | 26644
7313 | 32060
7314 | 26014
7315 | 3886
7316 | 41158
7317 | 36078
7318 | 39655
7319 | 30922
7320 | 5390
7321 | 16676
7322 | 20191
7323 | 26099
7324 | 26465
7325 | 2610
7326 | 18783
7327 | 16668
7328 | 31448
7329 | 30393
7330 | 4152
7331 | 31655
7332 | 6752
7333 | 19444
7334 | 10916
7335 | 27711
7336 | 20570
7337 | 11680
7338 | 17350
7339 | 35706
7340 | 12740
7341 | 14250
7342 | 9466
7343 | 36375
7344 | 14380
7345 | 33811
7346 | 38893
7347 | 15249
7348 | 40622
7349 | 38889
7350 | 37975
7351 | 7067
7352 | 6643
7353 | 11051
7354 | 4482
7355 | 26505
7356 | 39433
7357 | 12226
7358 | 31848
7359 | 26549
7360 | 12211
7361 | 2901
7362 | 499
7363 | 32274
7364 | 27814
7365 | 34638
7366 | 15347
7367 | 35273
7368 | 1146
7369 | 25469
7370 | 25454
7371 | 6011
7372 | 17413
7373 | 25587
7374 | 29512
7375 | 21370
7376 | 12056
7377 | 27219
7378 | 8295
7379 | 27620
7380 | 39547
7381 | 14562
7382 | 39926
7383 | 33279
7384 | 37328
7385 | 17016
7386 | 16538
7387 | 21669
7388 | 2095
7389 | 29195
7390 | 11981
7391 | 7687
7392 | 21480
7393 | 30919
7394 | 20980
7395 | 40967
7396 | 26564
7397 | 34242
7398 | 24766
7399 | 3861
7400 | 5857
7401 | 10178
7402 | 24222
7403 | 11485
7404 | 14719
7405 | 7265
7406 | 22985
7407 | 5646
7408 | 14762
7409 | 38042
7410 | 38811
7411 | 29285
7412 | 23033
7413 | 6991
7414 | 161
7415 | 14477
7416 | 2453
7417 | 13436
7418 | 6320
7419 | 26132
7420 | 40637
7421 | 31978
7422 | 2012
7423 | 9329
7424 | 8964
7425 | 22978
7426 | 30782
7427 | 33131
7428 | 20100
7429 | 21634
7430 | 1285
7431 | 22329
7432 | 39041
7433 | 15730
7434 | 24504
7435 | 17863
7436 | 35935
7437 | 32617
7438 | 7847
7439 | 39272
7440 | 39361
7441 | 35861
7442 | 10899
7443 | 26961
7444 | 38206
7445 | 179
7446 | 7986
7447 | 29204
7448 | 83
7449 | 15144
7450 | 14610
7451 | 12964
7452 | 2296
7453 | 8614
7454 | 1007
7455 | 11824
7456 | 25054
7457 | 2076
7458 | 9170
7459 | 6768
7460 | 12669
7461 | 9495
7462 | 26081
7463 | 1569
7464 | 16720
7465 | 14017
7466 | 19051
7467 | 12853
7468 | 21122
7469 | 33561
7470 | 17759
7471 | 22907
7472 | 12406
7473 | 2790
7474 | 1591
7475 | 5123
7476 | 40131
7477 | 29817
7478 | 37384
7479 | 22099
7480 | 20362
7481 | 2028
7482 | 11795
7483 | 11653
7484 | 21456
7485 | 18159
7486 | 16341
7487 | 4081
7488 | 19740
7489 | 33418
7490 | 40222
7491 | 10535
7492 | 38516
7493 | 34593
7494 | 13796
7495 | 8288
7496 | 6906
7497 | 14897
7498 | 12598
7499 | 26792
7500 | 19170
7501 | 25943
7502 | 22362
7503 | 4167
7504 | 6555
7505 | 30097
7506 | 13507
7507 | 2271
7508 | 27964
7509 | 27675
7510 | 35134
7511 | 21604
7512 | 27210
7513 | 14595
7514 | 14618
7515 | 17206
7516 | 27523
7517 | 32790
7518 | 12783
7519 | 11177
7520 | 16044
7521 | 3284
7522 | 24426
7523 | 3742
7524 | 2898
7525 | 5662
7526 | 8164
7527 | 7458
7528 | 15999
7529 | 23351
7530 | 8020
7531 | 27144
7532 | 34299
7533 | 15147
7534 | 5280
7535 | 13970
7536 | 26802
7537 | 10421
7538 | 36576
7539 | 14843
7540 | 317
7541 | 41102
7542 | 19032
7543 | 32202
7544 | 25266
7545 | 28927
7546 | 21733
7547 | 33363
7548 | 25496
7549 | 4756
7550 | 34951
7551 | 7483
7552 | 35972
7553 | 16439
7554 | 21342
7555 | 29409
7556 | 2810
7557 | 553
7558 | 15341
7559 | 35268
7560 | 26929
7561 | 5920
7562 | 40473
7563 | 31294
7564 | 32286
7565 | 5040
7566 | 4934
7567 | 25053
7568 | 9304
7569 | 15909
7570 | 32430
7571 | 5633
7572 | 38152
7573 | 20743
7574 | 8198
7575 | 14692
7576 | 1099
7577 | 20590
7578 | 32750
7579 | 22825
7580 | 29607
7581 | 37209
7582 | 2029
7583 | 8278
7584 | 21719
7585 | 19251
7586 | 10413
7587 | 3922
7588 | 23850
7589 | 11983
7590 | 9847
7591 | 36407
7592 | 14037
7593 | 6062
7594 | 32769
7595 | 40535
7596 | 7466
7597 | 6662
7598 | 2440
7599 | 31595
7600 | 38483
7601 | 21474
7602 | 35707
7603 | 13666
7604 | 28572
7605 | 35527
7606 | 14211
7607 | 11221
7608 | 9119
7609 | 3131
7610 | 35232
7611 | 18537
7612 | 24674
7613 | 12940
7614 | 25482
7615 | 15533
7616 | 21464
7617 | 20555
7618 | 30630
7619 | 20840
7620 | 21931
7621 | 29850
7622 | 8477
7623 | 9660
7624 | 21032
7625 | 4804
7626 | 28006
7627 | 34101
7628 | 37769
7629 | 38733
7630 | 27354
7631 | 33401
7632 | 2306
7633 | 11266
7634 | 2416
7635 | 7555
7636 | 20983
7637 | 40428
7638 | 36840
7639 | 6670
7640 | 5263
7641 | 12777
7642 | 20397
7643 | 27925
7644 | 27201
7645 | 8048
7646 | 23900
7647 | 38921
7648 | 8904
7649 | 1409
7650 | 11358
7651 | 25128
7652 | 25022
7653 | 33046
7654 | 17424
7655 | 20587
7656 | 11555
7657 | 12748
7658 | 34539
7659 | 31053
7660 | 17900
7661 | 8306
7662 | 9270
7663 | 1733
7664 | 34091
7665 | 14504
7666 | 9960
7667 | 13774
7668 | 41032
7669 | 3167
7670 | 10775
7671 | 23162
7672 | 29730
7673 | 1826
7674 | 35989
7675 | 32509
7676 | 10127
7677 | 18004
7678 | 37087
7679 | 9533
7680 | 17327
7681 | 28499
7682 | 32640
7683 | 582
7684 | 5970
7685 | 9976
7686 | 39544
7687 | 33438
7688 | 16802
7689 | 6837
7690 | 3587
7691 | 20995
7692 | 3240
7693 | 13004
7694 | 19408
7695 | 4962
7696 | 22684
7697 | 28031
7698 | 18754
7699 | 3850
7700 | 34214
7701 | 8729
7702 | 9404
7703 | 632
7704 | 33289
7705 | 28699
7706 | 22766
7707 | 35761
7708 | 29930
7709 | 733
7710 | 33085
7711 | 31816
7712 | 28113
7713 | 14690
7714 | 30882
7715 | 2982
7716 | 15778
7717 | 28190
7718 | 32015
7719 | 11948
7720 | 25923
7721 | 11328
7722 | 27992
7723 | 33009
7724 | 25516
7725 | 16769
7726 | 37821
7727 | 41138
7728 | 17143
7729 | 22819
7730 | 29176
7731 | 3613
7732 | 40780
7733 | 17711
7734 | 2673
7735 | 26713
7736 | 6709
7737 | 11941
7738 | 19710
7739 | 36547
7740 | 960
7741 | 15694
7742 | 31317
7743 | 1962
7744 | 3894
7745 | 9100
7746 | 36269
7747 | 17252
7748 | 35489
7749 | 39501
7750 | 29982
7751 | 24443
7752 | 4297
7753 | 5053
7754 | 5607
7755 | 28520
7756 | 14825
7757 | 20608
7758 | 25064
7759 | 37892
7760 | 8855
7761 | 12351
7762 | 37464
7763 | 3543
7764 | 35161
7765 | 24857
7766 | 29830
7767 | 1673
7768 | 17954
7769 | 40277
7770 | 19282
7771 | 6957
7772 | 7727
7773 | 39390
7774 | 7139
7775 | 32895
7776 | 6635
7777 | 29633
7778 | 4602
7779 | 18475
7780 | 36509
7781 | 30061
7782 | 36662
7783 | 5042
7784 | 6353
7785 | 40440
7786 | 6111
7787 | 36841
7788 | 23200
7789 | 28644
7790 | 12037
7791 | 5612
7792 | 38991
7793 | 14108
7794 | 31442
7795 | 18629
7796 | 3753
7797 | 30018
7798 | 41003
7799 | 26590
7800 | 4689
7801 | 33580
7802 | 37545
7803 | 28650
7804 | 14232
7805 | 26167
7806 | 4116
7807 | 3388
7808 | 12934
7809 | 21438
7810 | 5595
7811 | 21136
7812 | 18182
7813 | 3228
7814 | 13320
7815 | 38520
7816 | 37633
7817 | 11702
7818 | 33910
7819 | 2845
7820 | 8598
7821 | 12662
7822 | 801
7823 | 3741
7824 | 23491
7825 | 34763
7826 | 24749
7827 | 10538
7828 | 2528
7829 | 16140
7830 | 33425
7831 | 2058
7832 | 16490
7833 | 7906
7834 | 28814
7835 | 4393
7836 | 17112
7837 | 37409
7838 | 12729
7839 | 14945
7840 | 36039
7841 | 6633
7842 | 11512
7843 | 12986
7844 | 15224
7845 | 22908
7846 | 36701
7847 | 16672
7848 | 33912
7849 | 7102
7850 | 6534
7851 | 33464
7852 | 19793
7853 | 22786
7854 | 36860
7855 | 39912
7856 | 40802
7857 | 4871
7858 | 31078
7859 | 29318
7860 | 20112
7861 | 510
7862 | 5959
7863 | 1
7864 | 28150
7865 | 18073
7866 | 9750
7867 | 22496
7868 | 32064
7869 | 40836
7870 | 19973
7871 | 27421
7872 | 36423
7873 | 30883
7874 | 33210
7875 | 23872
7876 | 1219
7877 | 9410
7878 | 39449
7879 | 20606
7880 | 18248
7881 | 21670
7882 | 7453
7883 | 1141
7884 | 30460
7885 | 24306
7886 | 37637
7887 | 19413
7888 | 30006
7889 | 4261
7890 | 12208
7891 | 17268
7892 | 14116
7893 | 9834
7894 | 19140
7895 | 37558
7896 | 6030
7897 | 26735
7898 | 33705
7899 | 32659
7900 | 4903
7901 | 17303
7902 | 20177
7903 | 3217
7904 | 24034
7905 | 1924
7906 | 21854
7907 | 19534
7908 | 7652
7909 | 23661
7910 | 27055
7911 | 1916
7912 | 20206
7913 | 28442
7914 | 40572
7915 | 8562
7916 | 31699
7917 | 18607
7918 | 12716
7919 | 5621
7920 | 12482
7921 | 16570
7922 | 13716
7923 | 28067
7924 | 37112
7925 | 36696
7926 | 17177
7927 | 5597
7928 | 19151
7929 | 24461
7930 | 21362
7931 | 40712
7932 | 24240
7933 | 31072
7934 | 35794
7935 | 40434
7936 | 40187
7937 | 14328
7938 | 19400
7939 | 294
7940 | 9501
7941 | 9605
7942 | 30659
7943 | 22344
7944 | 40561
7945 | 26502
7946 | 36702
7947 | 19943
7948 | 38363
7949 | 12098
7950 | 24813
7951 | 9080
7952 | 31272
7953 | 2041
7954 | 10631
7955 | 20158
7956 | 20378
7957 | 23261
7958 | 39644
7959 | 22890
7960 | 17897
7961 | 37762
7962 | 31117
7963 | 30360
7964 | 11409
7965 | 9493
7966 | 26705
7967 | 34506
7968 | 12555
7969 | 1008
7970 | 12632
7971 | 9252
7972 | 23871
7973 | 16086
7974 | 16217
7975 | 37563
7976 | 18023
7977 | 13560
7978 | 27722
7979 | 12810
7980 | 5750
7981 | 17328
7982 | 24910
7983 | 10724
7984 | 3771
7985 | 23827
7986 | 24530
7987 | 6955
7988 | 17725
7989 | 20773
7990 | 17644
7991 | 12954
7992 | 33227
7993 | 35515
7994 | 35931
7995 | 16177
7996 | 38747
7997 | 15932
7998 | 27255
7999 | 25552
8000 | 31821
8001 | 60
8002 | 19928
8003 | 9048
8004 | 14406
8005 | 14935
8006 | 889
8007 | 8343
8008 | 18886
8009 | 18041
8010 | 16980
8011 | 535
8012 | 10225
8013 | 13201
8014 | 29953
8015 | 3159
8016 | 23971
8017 | 34826
8018 | 10298
8019 | 27986
8020 | 4900
8021 | 19923
8022 | 24510
8023 | 16105
8024 | 27360
8025 | 24733
8026 | 2427
8027 | 32352
8028 | 21684
8029 | 19379
8030 | 33152
8031 | 30287
8032 | 20418
8033 | 29234
8034 | 1969
8035 | 18690
8036 | 5843
8037 | 7449
8038 | 209
8039 | 26639
8040 | 12635
8041 | 40976
8042 | 37529
8043 | 13741
8044 | 8796
8045 | 13854
8046 | 18626
8047 | 7725
8048 | 2549
8049 | 20649
8050 | 38346
8051 | 30410
8052 | 35106
8053 | 16021
8054 | 36544
8055 | 34430
8056 | 16988
8057 | 2278
8058 | 24859
8059 | 255
8060 | 25648
8061 | 1026
8062 | 38544
8063 | 38283
8064 | 21836
8065 | 7445
8066 | 19117
8067 | 2142
8068 | 8978
8069 | 11158
8070 | 9035
8071 | 6822
8072 | 25116
8073 | 29369
8074 | 38148
8075 | 3360
8076 | 18845
8077 | 32974
8078 | 20205
8079 | 19311
8080 | 38773
8081 | 13311
8082 | 39000
8083 | 9749
8084 | 10435
8085 | 13921
8086 | 14344
8087 | 18716
8088 | 35181
8089 | 36874
8090 | 31048
8091 | 6205
8092 | 32742
8093 | 40247
8094 | 6335
8095 | 32932
8096 | 38532
8097 | 9397
8098 | 18108
8099 | 2940
8100 | 35142
8101 | 20123
8102 | 37664
8103 | 10890
8104 | 22899
8105 | 29635
8106 | 34063
8107 | 34062
8108 | 11110
8109 | 23940
8110 | 6672
8111 | 33278
8112 | 35933
8113 | 38480
8114 | 14025
8115 | 33007
8116 | 22884
8117 | 23910
8118 | 31244
8119 | 13727
8120 | 6554
8121 | 3747
8122 | 24347
8123 | 17373
8124 | 14083
8125 | 1190
8126 | 31872
8127 | 36482
8128 | 14505
8129 | 24459
8130 | 31854
8131 | 37154
8132 | 21394
8133 | 244
8134 | 26685
8135 | 8533
8136 | 12110
8137 | 23283
8138 | 24479
8139 | 26940
8140 | 37298
8141 | 30791
8142 | 21618
8143 | 36226
8144 | 23775
8145 | 23087
8146 | 11327
8147 | 21986
8148 | 21326
8149 | 21148
8150 | 14024
8151 | 19633
8152 | 9528
8153 | 9665
8154 | 24066
8155 | 5474
8156 | 36405
8157 | 6309
8158 | 26092
8159 | 36844
8160 | 19818
8161 | 6838
8162 | 676
8163 | 14052
8164 | 26807
8165 | 22249
8166 | 31042
8167 | 769
8168 | 5664
8169 | 28349
8170 | 11134
8171 | 2077
8172 | 3477
8173 | 15690
8174 | 27453
8175 | 26066
8176 | 22555
8177 | 15859
8178 | 25190
8179 | 29523
8180 | 31795
8181 | 31361
8182 | 39128
8183 | 21985
8184 | 27936
8185 | 24793
8186 | 942
8187 | 18059
8188 | 33928
8189 | 9782
8190 | 30216
8191 | 34053
8192 | 15880
8193 | 20680
8194 | 33517
8195 | 29804
8196 | 17284
8197 | 23030
8198 | 23314
8199 | 18547
8200 | 40632
8201 | 33117
8202 | 25139
8203 | 15317
8204 | 33176
8205 | 23793
8206 | 25235
8207 | 40475
8208 | 22203
8209 | 33444
8210 | 25107
8211 | 20621
8212 | 6331
8213 | 29767
8214 | 3445
8215 | 2030
8216 | 6264
8217 | 27482
8218 | 8609
8219 | 29704
8220 | 16627
8221 | 24700
8222 | 33092
8223 | 39586
8224 | 26949
8225 | 30232
8226 | 15129
8227 | 17748
8228 | 17524
8229 | 31674
8230 | 29210
8231 | 232
8232 | 1663
8233 | 18855
8234 | 2954
8235 | 33359
8236 | 34998
8237 | 39861
8238 | 3920
8239 | 33395
8240 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | matplotlib==3.2.1
2 | numpy==1.18.5
3 | pandas==1.0.4
4 | seaborn==0.10.1
5 | scikit-learn
6 | xgboost == 0.72.1
7 | imbalanced-learn == 0.4
8 | yellowbrick
9 |
--------------------------------------------------------------------------------