Skip to content

Instantly share code, notes, and snippets.

@spladug
Last active January 2, 2016 13:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save spladug/8309144 to your computer and use it in GitHub Desktop.
Save spladug/8309144 to your computer and use it in GitHub Desktop.
#!/usr/bin/python
import itertools
import random
IDEAL_SLEEP = 300
SLEEPER_COUNT = 3000
def poisson():
return random.expovariate(1. / IDEAL_SLEEP)
def uniform():
return IDEAL_SLEEP - random.uniform(1, IDEAL_SLEEP / 2.0)
def sleep_study(delay_generator):
sleepers = [delay_generator() for i in xrange(SLEEPER_COUNT)]
for current_time in xrange(3600):
still_sleeping = [x for x in sleepers if x > current_time]
awoken = len(sleepers) - len(still_sleeping)
new_sleepers = [delay_generator() + current_time
for i in xrange(awoken)]
sleepers = still_sleeping + new_sleepers
yield awoken
studies = [
uniform,
poisson,
]
print ",".join((study.__name__ for study in studies))
for cols in itertools.izip(*map(sleep_study, studies)):
print ",".join((str(col) for col in cols))
uniform,poisson
0,0
0,8
0,10
0,17
0,10
0,13
0,10
0,7
0,12
0,6
0,9
0,13
0,9
0,8
0,12
0,16
0,11
0,11
0,9
0,12
0,12
0,12
0,14
0,12
0,13
0,12
0,3
0,11
0,10
0,14
0,14
0,11
0,5
0,10
0,15
0,14
0,9
0,13
0,11
0,10
0,13
0,8
0,8
0,8
0,8
0,11
0,20
0,5
0,6
0,6
0,13
0,14
0,12
0,12
0,11
0,6
0,11
0,17
0,7
0,11
0,10
0,4
0,6
0,11
0,8
0,16
0,11
0,8
0,11
0,7
0,10
0,6
0,3
0,11
0,13
0,8
0,9
0,12
0,8
0,11
0,9
0,7
0,8
0,12
0,10
0,12
0,7
0,5
0,8
0,9
0,9
0,8
0,9
0,12
0,8
0,9
0,9
0,6
0,11
0,12
0,13
0,10
0,10
0,7
0,7
0,9
0,8
0,13
0,11
0,11
0,8
0,5
0,6
0,14
0,10
0,8
0,7
0,8
0,6
0,12
0,10
0,14
0,11
0,12
0,8
0,11
0,11
0,15
0,4
0,7
0,10
0,10
0,11
0,10
0,8
0,9
0,6
0,16
0,3
0,7
0,7
0,8
0,14
0,15
0,9
0,11
0,10
0,7
0,5
0,6
0,15
12,11
20,8
20,10
19,14
26,15
20,9
14,7
16,11
23,13
28,8
30,14
27,10
18,10
24,10
19,9
15,6
25,13
18,10
10,9
20,7
20,6
24,15
14,12
22,6
17,7
23,7
22,17
20,7
17,17
17,6
14,6
18,8
19,11
22,12
21,12
20,7
21,9
19,8
29,9
17,12
17,8
25,13
20,6
17,15
23,13
17,14
18,9
23,7
16,11
21,13
21,6
18,12
16,12
26,10
17,9
18,5
24,13
20,8
14,16
11,15
18,9
19,4
16,9
27,11
25,7
25,12
22,14
19,10
14,13
15,8
25,11
27,13
27,9
18,10
24,12
18,9
16,8
26,8
27,18
26,5
15,14
17,13
24,8
20,9
12,6
18,6
20,10
23,13
24,13
18,7
16,10
9,13
18,5
29,10
21,7
18,12
23,7
14,4
21,9
19,18
14,8
20,11
19,7
17,11
11,11
22,5
24,9
15,9
18,5
27,6
29,11
22,6
24,6
19,6
19,7
25,7
24,3
18,9
15,12
24,11
16,9
17,7
18,8
26,8
27,7
17,12
22,13
23,7
23,10
18,6
17,10
20,9
20,9
24,15
20,8
28,12
13,10
18,7
21,8
24,12
20,7
19,14
14,14
33,12
18,8
21,12
15,13
26,6
21,6
0,12
0,11
0,14
1,15
0,10
0,6
0,12
1,6
0,10
1,7
0,9
1,11
3,10
0,9
3,13
2,14
2,10
1,12
7,10
4,7
0,9
3,15
4,12
1,11
3,10
5,11
5,14
2,10
1,10
8,15
2,13
3,7
4,7
6,4
5,13
5,15
2,5
8,10
5,13
4,8
2,10
5,8
8,11
4,12
6,7
4,14
7,4
7,7
2,11
2,5
7,11
7,15
6,17
3,13
7,11
6,7
10,9
9,7
9,17
9,8
9,9
8,8
9,9
8,12
11,11
8,12
11,8
6,12
13,11
4,10
14,9
12,8
12,11
15,12
10,7
10,14
18,16
4,10
13,11
8,6
8,6
7,9
6,11
14,11
10,14
17,5
11,8
10,15
10,7
16,4
14,8
4,9
12,11
13,11
15,10
19,5
17,9
7,6
12,11
12,8
14,11
12,13
15,7
14,7
11,12
9,6
13,3
15,9
11,13
15,8
11,12
16,14
11,6
20,13
28,8
21,7
9,11
19,14
11,15
14,7
14,3
24,10
11,12
13,6
15,14
16,11
11,12
22,11
16,8
22,4
20,9
17,10
26,8
21,4
16,10
16,13
19,11
18,11
14,5
23,8
18,5
20,3
21,7
14,17
22,9
22,11
16,22
20,9
23,11
16,7
13,13
19,6
23,9
23,10
19,6
19,9
24,8
15,9
18,3
22,13
19,4
19,8
11,12
12,11
20,13
21,11
22,11
27,10
19,10
14,16
15,8
9,8
15,9
16,6
19,11
22,7
13,9
9,9
13,9
18,10
14,8
22,11
16,12
19,17
14,6
18,10
12,13
16,12
17,9
13,10
17,11
12,14
17,2
12,14
16,12
11,9
13,8
14,7
11,4
12,8
13,5
17,5
9,7
20,9
12,6
15,9
17,16
12,11
6,12
22,13
15,5
18,9
17,13
18,10
12,13
9,12
12,11
18,8
13,11
16,13
10,9
15,7
19,12
11,20
8,4
15,8
17,9
13,8
11,13
9,12
18,8
9,9
17,12
6,11
8,18
17,12
19,11
16,6
9,8
15,8
13,10
11,11
8,10
13,7
16,9
16,9
13,6
7,9
8,11
11,11
19,3
10,13
9,7
12,16
9,5
9,8
15,4
8,10
12,11
12,8
9,12
8,12
10,9
10,7
11,9
12,12
5,14
7,12
12,7
17,13
10,11
12,8
9,7
4,8
11,5
11,13
13,8
15,16
11,10
23,6
15,6
11,9
9,11
5,9
12,11
10,14
8,12
12,11
14,6
8,8
8,7
8,13
12,8
12,10
14,8
12,9
7,13
15,12
14,12
3,10
9,10
9,7
15,13
12,8
6,13
11,11
13,10
7,14
8,5
10,13
8,11
16,5
8,4
12,14
8,11
13,10
11,9
12,14
10,7
16,5
10,8
13,14
10,5
11,11
14,9
13,18
13,13
7,8
11,12
11,6
15,16
18,7
16,8
16,10
13,12
5,8
15,6
9,10
16,16
15,10
13,12
14,10
10,4
12,9
14,9
17,10
9,9
18,8
13,11
15,11
16,10
14,14
18,12
21,4
9,11
16,9
16,13
15,11
22,13
12,11
13,14
13,12
17,9
21,8
13,6
14,8
20,16
14,10
8,10
13,9
18,19
18,15
11,13
10,10
13,9
19,8
22,12
7,10
14,13
9,7
16,7
10,9
10,13
14,8
13,7
20,15
17,8
19,7
13,7
17,9
14,7
18,10
25,10
15,14
19,8
7,10
23,7
21,17
11,7
12,13
15,7
20,13
17,9
11,9
17,7
14,8
7,6
20,15
10,6
15,6
16,11
21,15
19,9
9,14
14,10
15,11
12,16
16,8
11,9
23,8
23,11
21,14
19,8
17,13
15,20
11,9
10,5
14,12
8,17
16,6
15,8
12,12
13,8
10,12
12,10
15,8
17,11
14,10
27,10
14,10
8,15
11,10
18,4
10,8
17,8
7,7
11,8
14,10
9,14
21,10
17,15
11,4
16,11
8,11
11,11
12,7
9,6
12,6
11,9
7,11
11,11
15,7
7,12
15,13
20,8
15,8
16,9
10,13
14,6
12,10
21,6
9,13
15,9
15,8
13,15
10,11
12,11
18,10
13,11
8,11
17,5
13,6
13,7
12,11
14,12
9,8
18,6
8,8
9,9
11,12
15,11
12,4
9,12
13,8
11,11
11,16
11,10
8,11
16,6
19,7
10,12
13,11
14,10
7,13
11,7
15,12
16,8
12,11
13,11
14,13
14,7
13,10
8,4
12,10
12,9
12,12
7,8
13,14
10,8
11,7
12,10
7,12
12,12
18,15
5,7
13,13
10,6
12,14
13,12
11,15
8,12
12,14
5,16
17,11
7,11
12,10
14,14
10,16
13,10
15,9
8,6
14,7
15,13
9,5
24,8
9,12
15,10
16,8
7,6
10,5
9,9
10,9
13,8
9,9
16,6
11,6
11,4
14,8
14,13
12,6
8,8
7,11
14,10
12,6
15,16
11,7
10,8
7,8
16,14
15,9
13,14
11,16
10,15
19,4
17,7
19,7
10,11
7,11
12,12
22,9
20,23
15,15
13,13
18,11
21,5
15,13
11,16
16,13
12,3
14,9
16,7
16,7
16,7
13,14
8,11
16,14
15,11
16,16
12,13
11,9
13,9
20,7
10,13
16,11
12,11
13,10
16,10
12,7
12,8
12,12
12,15
23,7
11,13
14,6
12,8
10,8
15,15
17,12
13,14
20,17
20,12
15,9
21,11
13,14
17,12
8,12
16,8
22,12
9,12
20,14
7,15
18,8
12,10
12,16
21,11
20,9
13,8
16,9
16,10
14,6
8,12
5,10
19,8
12,4
7,7
12,8
17,13
11,16
15,12
9,16
10,18
16,10
16,10
21,7
15,6
13,6
18,6
10,13
12,11
10,6
12,13
15,8
7,11
10,8
14,14
18,7
10,8
12,8
13,11
10,7
13,7
10,4
18,6
13,2
22,6
8,10
15,15
16,8
7,15
14,15
18,12
10,12
14,8
7,12
13,6
18,11
12,10
14,10
15,16
15,5
12,10
17,13
15,10
13,10
8,8
16,8
15,4
12,4
12,4
8,13
11,12
17,4
19,4
17,14
10,12
15,16
11,10
15,11
15,11
13,13
13,10
15,14
13,7
10,12
12,9
9,10
14,13
16,13
7,11
12,14
12,7
5,10
5,6
17,6
13,6
12,8
9,12
19,10
10,7
13,8
10,14
12,9
16,5
14,9
13,12
13,10
11,12
19,9
14,12
14,13
21,8
18,16
15,9
12,8
12,7
13,8
18,7
8,10
15,9
10,11
17,16
18,16
7,5
10,10
17,14
17,16
13,8
11,14
13,9
15,9
16,5
15,5
7,11
8,15
14,10
18,10
5,12
11,13
8,7
15,7
20,15
20,7
15,11
17,6
9,9
13,8
18,8
7,6
12,7
11,6
17,15
13,13
16,15
14,15
14,8
18,9
9,10
9,23
7,11
22,5
12,9
18,7
17,9
12,12
21,11
12,17
11,9
15,15
12,9
7,8
14,10
9,9
13,13
12,9
9,5
11,9
15,13
16,10
18,8
14,10
16,8
10,14
16,9
15,9
16,11
15,6
16,10
17,5
9,13
9,10
8,12
15,14
10,21
12,14
11,11
17,12
12,14
15,8
15,8
15,10
15,8
7,12
21,10
10,9
12,10
16,13
13,7
17,10
12,11
15,8
9,11
13,8
16,6
17,16
12,9
11,7
17,9
19,5
15,15
13,12
16,7
17,6
16,9
14,7
13,9
10,11
13,9
14,13
8,9
12,12
11,4
13,6
14,13
15,14
15,8
8,7
16,7
12,10
15,7
15,13
8,11
15,12
14,11
19,14
12,10
8,9
11,8
8,6
11,6
10,9
10,20
21,8
10,4
13,12
12,11
12,12
13,14
21,6
12,7
10,13
12,10
10,12
14,13
15,7
14,13
16,7
12,8
8,14
16,1
16,8
17,14
11,12
11,7
13,12
16,12
14,12
21,11
15,10
11,10
14,12
15,7
11,10
13,10
14,12
13,11
16,11
16,15
12,10
7,11
7,9
19,16
19,12
16,9
16,12
7,4
11,7
11,10
18,11
6,10
10,12
11,11
13,12
12,6
14,9
11,11
13,13
11,11
13,5
13,11
11,11
13,11
19,11
8,3
19,9
9,12
11,7
18,12
16,17
16,9
16,5
13,12
13,17
9,13
5,4
17,8
11,13
16,12
14,15
22,15
17,8
13,6
13,12
18,12
15,10
15,15
15,9
6,7
11,8
15,11
9,8
16,9
12,9
10,8
22,12
8,6
9,13
19,10
10,10
17,12
12,12
14,9
14,3
16,7
16,10
12,15
17,13
10,5
10,7
15,13
15,9
14,9
12,5
13,9
10,12
8,12
14,11
11,16
16,16
16,15
9,5
8,11
15,13
21,5
14,9
19,4
15,6
9,9
15,12
18,8
14,8
15,7
14,10
21,8
15,7
7,15
10,10
13,9
9,13
14,9
13,17
13,9
16,16
18,7
9,12
16,11
13,11
14,14
12,10
12,9
24,16
19,10
11,15
22,9
14,13
12,6
12,16
5,5
12,10
9,11
18,7
9,11
8,13
15,13
8,6
11,4
11,12
11,9
13,13
9,7
10,12
18,9
12,6
5,11
18,7
13,13
17,11
9,14
12,13
14,12
8,10
11,12
13,8
11,14
10,11
21,10
12,4
10,13
11,7
10,10
20,7
10,9
21,8
13,9
12,4
14,8
15,13
14,9
11,5
6,6
12,10
15,8
9,9
12,7
19,10
14,8
13,13
17,11
10,5
11,7
17,11
8,10
18,11
16,8
11,11
20,10
17,11
19,15
17,8
15,6
14,8
14,13
13,10
14,14
17,7
14,7
15,17
12,15
11,11
12,11
16,8
18,7
16,10
14,18
20,12
15,6
10,13
16,7
9,8
16,10
13,12
18,4
7,11
15,12
12,8
9,7
12,10
11,8
3,10
18,6
18,7
16,8
10,7
20,6
19,11
13,15
14,12
17,9
12,12
12,9
11,10
11,9
5,6
13,9
18,11
17,8
26,5
12,15
9,11
15,6
20,11
15,10
10,11
10,11
14,7
16,8
12,11
16,6
13,11
12,14
12,7
11,8
11,6
11,9
14,8
5,9
18,13
22,10
9,9
15,14
12,13
22,8
11,10
11,12
13,13
14,17
12,12
13,11
12,8
17,9
12,5
9,14
11,11
12,9
7,10
9,7
10,9
10,14
14,9
16,14
16,14
12,7
10,6
13,10
11,12
6,10
9,11
9,7
16,14
13,11
16,8
11,9
11,7
11,12
15,13
15,12
13,9
20,7
13,10
14,12
17,7
13,8
10,6
15,13
10,5
9,10
11,14
15,7
17,10
10,3
8,11
11,14
21,12
16,15
12,9
12,7
20,12
11,7
14,13
9,10
11,11
5,6
20,9
19,12
15,12
15,8
12,6
16,9
16,5
14,11
15,7
12,18
10,15
11,8
15,5
13,12
14,4
15,7
14,13
13,11
12,13
12,17
14,10
16,12
19,9
8,11
11,8
13,11
10,5
15,14
11,9
10,10
15,8
7,11
18,11
9,11
14,9
10,17
13,7
11,8
15,7
14,6
13,14
11,11
13,12
13,5
21,15
12,5
11,13
16,6
9,6
21,11
12,8
15,9
15,13
15,7
11,6
21,17
19,18
12,10
13,9
8,8
19,4
10,16
13,6
15,9
18,9
17,8
10,12
10,9
7,6
16,6
23,9
12,13
16,14
9,7
17,10
12,11
16,9
14,12
13,13
19,5
12,8
13,13
10,17
6,12
15,8
16,15
14,8
15,11
20,10
8,15
12,10
9,11
19,12
18,11
19,10
13,7
16,4
14,9
8,9
14,13
14,10
13,10
10,11
9,13
15,12
10,13
11,13
21,6
8,7
16,19
18,9
15,11
22,5
13,14
10,9
9,3
9,12
18,11
19,8
12,10
12,5
16,11
9,13
11,15
16,13
12,10
14,8
16,10
16,6
17,5
11,11
19,16
8,8
17,13
14,15
15,5
21,10
19,12
6,10
14,14
9,3
12,6
13,8
16,11
10,11
24,7
10,14
11,14
13,11
16,5
16,15
15,11
12,9
15,6
10,12
12,12
13,5
11,10
12,9
15,7
11,8
18,12
11,14
9,9
10,11
13,11
18,12
8,9
15,12
8,10
9,10
12,6
12,7
16,13
13,8
13,9
12,11
10,14
13,10
17,9
10,10
10,6
14,11
15,8
6,7
13,7
16,13
16,13
16,8
11,7
7,5
19,4
6,13
14,13
17,6
14,17
15,17
15,12
13,9
13,7
19,13
22,8
8,11
10,9
16,15
14,12
13,8
9,13
15,8
15,12
9,9
27,13
6,7
10,9
19,9
8,4
17,12
7,6
11,14
11,6
12,14
10,14
8,7
14,10
14,9
7,14
12,10
9,15
18,9
11,7
14,12
21,13
8,16
11,4
13,11
8,8
14,7
10,7
16,9
10,8
18,8
15,8
14,8
17,16
15,11
12,14
17,13
16,10
14,14
17,7
17,12
16,13
8,9
18,8
16,13
11,16
15,11
18,9
14,10
13,5
16,9
13,7
11,9
15,9
17,10
14,9
12,10
14,17
17,15
11,12
13,12
8,11
13,15
11,18
20,7
20,15
10,12
13,7
11,12
11,16
12,10
14,8
21,10
8,21
12,11
16,7
9,11
9,9
15,7
14,6
14,9
12,7
18,10
18,20
14,6
19,9
13,10
11,11
12,10
18,13
12,13
23,9
13,10
9,4
12,13
16,14
20,15
15,11
9,11
14,7
9,8
12,13
15,17
12,11
13,11
9,7
17,10
12,10
10,11
22,10
15,13
10,11
18,7
18,6
16,11
23,5
13,8
15,7
8,10
13,8
13,10
12,12
14,18
13,11
7,7
10,8
16,10
8,11
15,12
17,8
11,10
19,10
17,10
12,9
21,13
12,12
12,14
11,5
10,8
17,11
14,10
15,11
3,8
17,11
8,15
11,9
16,14
14,7
19,12
14,9
8,13
17,9
12,10
13,9
17,6
16,12
14,10
14,12
9,7
9,7
15,12
13,11
10,13
21,14
10,10
11,8
24,12
13,11
11,12
15,10
8,6
18,8
6,7
10,15
13,6
8,8
13,6
11,11
13,9
9,16
12,11
13,5
13,7
11,9
19,6
11,13
13,14
22,12
12,6
12,16
15,9
11,11
12,13
11,9
8,5
11,12
10,17
4,4
12,6
11,5
12,6
13,9
10,6
17,7
8,10
18,11
10,9
11,12
9,15
15,12
12,8
11,16
12,13
9,11
17,9
12,15
11,11
15,18
16,15
19,8
21,7
16,14
16,13
10,8
13,17
9,11
12,12
14,3
15,14
13,7
13,11
15,13
7,5
20,11
11,8
10,14
11,7
9,9
18,11
12,11
11,17
16,5
13,12
11,10
11,8
14,15
11,7
22,6
11,13
12,5
18,9
13,20
13,15
10,9
14,12
16,14
15,5
13,4
21,14
9,14
12,6
15,8
19,13
21,14
15,4
22,16
10,7
9,9
10,6
24,11
15,15
11,9
16,11
13,16
14,14
13,11
24,7
21,6
16,7
13,15
13,6
13,11
9,10
11,9
7,8
16,7
14,9
18,9
18,8
11,12
8,7
16,10
9,13
21,10
14,11
10,15
11,11
14,9
11,10
16,16
13,11
13,12
13,9
13,7
18,11
12,3
14,12
14,10
10,11
14,4
12,9
19,9
12,12
9,10
13,9
16,11
7,7
14,12
12,9
12,13
13,10
12,13
17,10
11,11
14,3
13,7
18,11
12,9
19,10
15,7
20,11
20,12
12,11
9,11
16,11
14,10
13,15
11,10
18,5
12,8
14,8
12,8
15,13
13,10
16,10
13,5
15,9
15,10
12,12
16,10
7,10
15,3
10,7
18,9
11,9
10,6
8,9
8,7
11,13
12,8
10,6
12,2
16,5
15,13
14,10
9,10
13,7
11,11
19,11
13,10
10,7
15,4
15,6
12,15
17,12
15,8
13,11
14,18
18,10
12,10
15,6
15,6
9,17
9,12
17,9
11,10
23,7
11,7
12,6
19,15
13,5
11,11
7,12
12,5
17,16
11,9
14,10
8,11
9,4
14,8
8,8
14,6
16,11
17,8
20,15
13,9
14,5
18,12
15,13
13,11
5,9
12,9
15,7
7,7
17,14
19,11
13,6
11,12
15,13
10,7
19,10
12,10
14,9
15,8
15,7
14,3
12,8
9,17
11,15
16,8
10,6
14,11
11,11
13,10
14,7
12,9
17,12
9,12
14,10
9,12
14,7
13,11
8,13
11,11
10,8
12,11
12,14
16,13
10,9
13,15
12,8
16,13
10,14
10,8
12,12
10,11
12,9
10,13
16,7
10,9
12,12
9,11
22,6
15,8
15,9
10,11
15,11
12,7
17,12
10,17
14,9
8,15
15,19
14,8
19,16
16,8
15,12
13,9
13,8
19,8
14,18
13,12
13,11
12,9
14,9
20,9
16,9
12,8
17,10
17,14
3,10
10,17
17,15
16,13
10,11
9,6
9,9
9,9
19,9
15,13
16,12
14,12
7,9
21,10
20,11
16,11
19,9
10,9
10,16
15,4
15,5
9,18
12,11
14,14
15,11
16,11
14,8
15,9
14,11
16,13
12,7
10,10
15,11
15,3
14,9
10,8
9,7
14,11
13,7
9,8
19,7
15,7
8,8
16,11
7,8
15,15
23,11
11,13
11,11
14,8
16,9
17,7
15,9
10,5
12,6
14,9
15,13
14,11
15,12
24,6
13,7
24,7
15,9
11,13
14,7
8,13
13,12
10,16
16,9
16,13
6,9
13,15
20,7
15,7
14,7
10,15
8,16
16,9
11,9
6,6
13,12
13,11
18,13
13,12
14,6
12,7
11,8
15,11
16,12
12,12
14,7
18,9
11,5
18,11
9,18
13,13
8,4
17,6
9,16
19,14
12,10
8,9
13,10
12,7
19,14
17,16
12,9
13,12
15,18
9,7
9,14
13,12
10,17
14,10
18,6
15,9
17,11
12,5
14,16
18,11
11,11
9,11
16,14
14,6
16,13
13,7
18,12
11,12
12,12
14,11
9,9
19,8
10,12
13,11
6,8
11,10
11,14
8,9
15,10
13,9
26,7
12,15
8,11
14,10
9,8
15,11
25,8
13,11
11,10
8,16
7,11
12,5
8,8
13,8
17,6
9,6
7,14
9,10
14,11
12,11
15,8
13,12
12,13
12,13
11,14
15,8
14,7
14,5
7,12
10,6
14,9
18,12
7,15
15,8
11,4
5,15
14,8
17,10
10,9
13,11
11,12
8,9
19,12
13,4
9,8
11,12
11,10
11,10
18,8
17,10
19,7
17,14
12,6
11,7
13,11
15,14
19,7
17,14
17,9
13,12
16,13
11,8
12,8
14,10
19,11
14,13
19,10
11,13
18,15
13,11
17,11
12,11
19,18
16,15
8,10
18,10
13,5
13,10
19,8
9,14
11,9
15,13
9,8
12,8
15,12
15,8
13,15
12,16
13,7
19,10
11,14
12,11
13,11
11,8
11,9
16,12
10,6
15,14
15,6
10,6
13,10
13,7
8,15
13,7
16,15
19,10
11,12
17,9
17,10
15,9
20,6
13,16
13,12
16,10
15,0
15,3
15,6
5,14
18,9
24,4
12,11
18,13
14,12
11,11
13,7
12,8
17,8
15,8
14,10
15,14
14,7
19,6
7,10
14,9
13,7
9,12
7,10
16,4
13,9
10,7
20,11
7,10
12,7
11,8
8,13
16,9
10,10
12,15
15,14
19,13
11,10
14,11
16,11
9,9
13,9
10,15
9,10
21,7
10,10
12,14
16,12
11,11
13,10
13,10
11,11
13,8
16,10
7,9
15,15
12,11
10,10
8,10
10,10
20,12
14,6
20,12
14,12
7,13
12,10
10,15
16,11
12,8
15,11
13,10
9,10
13,12
5,14
14,8
16,6
16,14
16,6
14,9
13,9
26,14
21,8
12,5
10,9
15,8
16,12
11,7
14,12
15,15
11,8
14,5
13,7
6,5
17,7
14,13
15,9
11,10
14,8
13,18
17,12
11,9
13,17
9,6
11,7
20,14
9,13
11,11
10,8
14,7
18,7
14,10
11,12
12,9
8,4
11,14
15,12
9,12
13,14
10,14
22,10
7,13
14,8
18,11
11,15
7,7
8,9
14,11
11,14
15,16
12,19
8,3
14,17
13,8
11,7
13,13
15,11
17,15
10,13
14,9
11,9
19,14
14,11
13,6
15,14
18,4
13,9
9,8
17,6
18,8
17,10
17,13
22,10
13,10
10,6
13,6
16,8
13,7
9,6
15,16
18,12
14,19
11,8
13,12
7,12
11,11
10,10
16,7
15,7
13,8
17,12
11,15
13,11
14,8
5,10
5,8
9,6
11,10
14,5
17,14
14,13
10,12
21,9
12,13
9,10
16,17
11,13
9,12
12,10
7,12
16,12
18,6
16,11
12,14
13,9
13,7
17,10
10,10
16,12
9,12
9,8
16,9
11,6
21,7
11,11
19,9
5,13
9,8
13,10
8,11
13,8
18,8
10,11
14,11
14,11
11,8
9,8
10,8
19,13
14,12
17,11
15,9
17,11
14,9
13,13
10,16
11,13
7,9
12,13
9,10
16,8
20,11
25,12
15,7
14,6
11,14
16,9
9,6
8,15
9,12
9,10
9,11
13,8
10,8
11,7
18,8
16,6
16,10
15,9
14,5
11,11
15,14
18,4
13,10
20,15
18,5
13,9
7,10
10,10
17,9
23,10
12,11
11,11
16,11
14,12
13,18
9,6
7,10
16,9
9,12
14,9
16,11
15,6
14,13
8,17
11,8
20,11
17,7
9,11
19,7
12,8
14,9
12,14
10,7
22,13
8,10
16,5
13,10
10,11
10,9
13,6
15,9
15,15
15,10
12,16
15,11
8,9
15,15
10,4
17,10
10,11
14,9
18,12
18,7
18,8
13,10
18,12
10,10
13,4
15,15
11,13
15,9
16,19
14,6
8,11
11,13
11,7
11,14
23,14
14,6
15,15
11,9
11,7
13,12
14,11
11,11
10,10
11,6
15,8
9,6
9,10
14,15
16,2
19,12
8,11
9,8
13,12
16,7
15,8
13,12
21,9
16,6
11,10
8,9
13,10
19,8
13,15
14,18
16,8
8,14
14,10
10,12
13,8
19,12
11,15
14,10
14,10
9,7
12,10
13,9
9,8
14,9
12,15
17,8
12,6
17,8
20,7
14,9
16,12
17,5
16,9
19,7
8,15
18,8
12,21
20,14
12,8
10,4
9,12
16,10
18,9
12,13
13,14
15,8
18,6
12,6
11,9
15,9
16,7
8,11
20,11
10,7
11,9
9,11
14,4
18,5
12,7
12,11
17,14
13,6
13,15
15,7
12,10
9,13
16,15
16,9
13,9
15,12
11,12
11,10
20,12
19,7
12,14
14,10
11,14
14,7
6,13
12,8
16,7
6,8
10,9
11,10
9,6
13,7
11,12
15,13
17,7
20,13
9,11
11,14
13,9
15,7
10,4
13,9
18,6
19,9
14,17
12,11
11,7
14,11
14,6
16,8
12,17
12,10
11,13
18,7
7,14
16,8
16,11
18,11
14,10
9,9
9,10
14,14
13,15
14,7
8,8
13,12
18,14
10,10
8,7
11,9
11,8
12,14
11,7
19,10
11,17
9,9
18,8
7,11
13,10
12,12
10,9
15,10
11,13
15,13
17,6
14,11
13,7
9,12
11,7
11,11
3,10
15,9
14,13
12,8
15,11
10,12
12,7
15,10
4,9
12,8
14,7
9,10
12,16
14,5
15,6
18,7
10,14
8,14
13,5
13,9
16,10
13,8
21,11
13,3
18,15
13,16
16,15
13,14
10,7
17,9
16,13
12,13
17,14
15,15
10,5
15,15
12,12
9,11
21,9
15,9
9,14
13,13
22,9
23,14
8,6
13,10
12,7
18,12
11,10
13,14
14,8
10,11
10,3
12,12
18,8
10,14
16,13
12,5
19,10
14,9
11,10
14,6
16,2
12,12
15,5
11,5
26,8
19,17
17,9
13,6
10,8
13,9
11,15
19,10
15,11
11,5
17,7
16,11
8,19
9,11
10,9
22,6
12,9
18,11
13,11
11,8
13,9
15,11
15,10
16,5
18,14
12,4
18,12
8,8
15,10
14,13
12,11
18,6
9,10
15,12
15,15
15,11
10,8
13,14
20,7
13,6
17,9
10,11
12,6
14,12
21,9
8,6
10,11
14,9
18,8
18,14
8,3
14,11
16,13
11,9
18,9
16,7
10,13
15,11
11,7
16,12
12,14
12,10
10,9
6,7
15,5
14,11
14,6
13,14
12,12
19,12
12,10
9,6
15,10
17,14
11,10
7,11
11,12
12,10
11,9
8,6
11,6
17,14
14,8
9,15
11,10
7,14
12,7
11,4
17,9
18,21
15,12
17,13
13,11
12,13
13,12
13,8
11,7
13,8
11,9
12,10
9,13
17,12
9,9
18,10
9,7
13,6
20,9
13,6
7,13
10,6
17,14
20,12
13,13
8,6
16,7
17,10
10,9
17,6
15,11
15,11
20,13
12,11
13,12
13,3
18,13
19,13
14,12
13,17
19,7
13,11
10,16
13,15
8,12
10,12
13,12
17,13
9,7
15,7
10,13
12,13
10,9
13,5
16,3
14,11
13,10
15,9
12,12
10,6
13,9
14,7
12,15
17,9
10,11
10,13
13,10
9,8
7,13
15,12
12,6
11,11
15,15
7,10
14,9
10,16
9,9
14,13
15,10
16,13
12,6
10,13
10,16
17,12
13,7
11,6
13,7
11,5
17,12
15,11
16,8
15,10
5,11
8,4
14,9
9,10
14,14
12,7
16,9
13,4
16,11
12,9
14,12
19,9
10,8
12,8
7,7
13,11
10,14
18,11
16,7
18,17
10,10
15,17
15,5
18,14
9,9
17,17
15,8
10,11
15,9
15,9
17,13
16,7
11,9
12,8
15,11
17,10
16,12
21,6
16,9
11,8
17,9
19,10
13,13
11,11
14,11
10,16
14,12
16,11
10,10
13,10
12,8
16,11
14,9
16,10
7,14
8,5
13,10
14,14
15,14
16,15
13,13
14,4
13,8
15,6
8,16
13,11
16,6
16,8
12,10
12,15
12,14
19,11
14,7
13,10
16,11
10,13
10,12
18,10
8,9
17,8
18,9
14,11
8,6
12,8
14,8
18,13
9,7
11,10
17,14
12,14
9,8
9,9
17,9
18,6
10,13
11,9
15,17
13,10
16,13
10,8
8,12
20,11
11,10
17,12
7,9
17,7
15,7
17,9
13,13
12,7
11,11
12,6
14,9
8,13
13,6
16,8
12,9
10,8
11,7
14,6
15,9
12,8
13,9
19,9
13,12
14,8
11,9
18,9
12,8
15,10
10,5
16,7
9,10
17,10
18,6
11,8
15,4
12,6
18,11
12,9
10,9
18,16
6,6
16,11
16,10
11,9
21,13
15,7
7,8
13,10
11,8
21,6
19,13
18,10
22,11
19,12
12,11
10,11
17,8
12,8
6,17
8,9
14,13
13,7
14,7
12,13
10,6
10,10
11,9
15,10
10,8
12,8
14,5
16,7
17,10
17,11
13,6
16,11
12,6
19,6
16,12
15,9
15,6
13,11
14,8
11,9
15,10
15,10
9,13
15,8
8,6
16,9
14,5
13,11
9,8
13,6
11,7
10,16
11,8
13,15
23,13
16,8
20,13
12,14
11,11
18,15
15,11
8,12
14,12
20,7
14,12
12,11
7,6
18,13
16,6
14,13
12,15
5,9
14,6
9,11
12,6
12,13
14,7
14,8
16,12
15,13
11,6
11,14
12,8
15,9
7,7
14,11
21,12
17,9
11,5
14,8
11,5
16,7
10,10
11,9
11,13
9,11
10,6
13,10
7,7
16,7
14,7
14,11
9,9
17,8
8,11
7,16
11,13
13,16
22,8
15,5
9,9
11,11
19,13
10,6
12,12
8,11
12,12
9,7
19,8
11,6
15,5
14,12
14,14
15,14
27,9
15,11
12,7
12,9
17,2
9,8
11,9
17,11
11,9
9,8
16,6
11,11
18,17
15,7
16,11
17,11
12,10
11,12
8,5
11,7
17,12
15,13
13,11
13,7
18,18
13,10
14,6
16,9
14,10
14,10
16,11
15,7
17,10
7,9
10,9
11,8
20,7
11,5
14,9
11,9
12,13
10,13
13,6
17,12
20,17
10,12
12,8
8,13
14,12
16,13
21,9
14,8
22,11
11,5
11,8
7,14
14,12
12,8
14,15
15,15
11,13
15,9
12,9
9,12
17,11
16,9
11,10
14,6
12,6
9,14
14,15
15,9
8,9
17,6
17,15
12,14
14,11
15,11
10,10
13,8
17,10
15,11
14,11
13,7
13,8
15,11
15,19
13,6
13,10
14,9
8,2
13,14
8,5
15,10
11,7
10,8
11,11
18,20
13,8
12,13
12,7
7,7
15,15
16,10
16,11
19,8
13,8
12,9
11,6
9,12
9,9
12,9
12,4
9,13
14,10
12,12
11,9
14,9
9,10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment