27
21
27
21
21
27
21
21
27
21
27
21
27
21
27
21
21
27
21
21
27
21
27
21
19
19
19
19
19
19
19
19
19
19
19
17
15
17
17
15
17
17
17
15
17
17
17
17
15
15
19
19
19
19
19
19
21
17
17
16
16
17
21
16
17
16
19
19
19
19
19
19
17
17
19
17
19
23
19
19
23
19
23
19
21
15
15
11
11
15
15
11
11
21
15
15
11
15
15
11
21
15
15
11
11
23
19
15
21
15
11
15
21
11
15
15
11
19
19
19
21
15
15
11
19
19
19
15
21
11
17
17
15
15
15
15
11
11
15
15
15
11
11
17
14
15
19
14
17
15
17
17
17
23
19
19
19
19
19
19
21
17
17
21
23
19
19
23
15
15
11
11
15
15
11
19
23
19
23
19
15
15
11
19
19
19
19
19
19
15
19
17
17
23
27
21
19
19
19
19
15
15
15
17
17
7
15
15
13
17
17
17
13
11
10
10
11
10
10
19
19
19
15
15
15
15
15
15
21
19
19
15
15
15
15
15
15
15
15
15
23
19
15
15
15
19
19
17
17
19
17
17
17
15
15
17
15
15
9
9
3
11
15
17
19
19
19
17
25
21
19
23
19
23
7
11
20
7
25
21
20
19
19
21
17
7
11
7
11
11
11
13
13
15
13
11
11
11
15
11
5
7
7
5
7
11
7
11
9
15
9
11
5
5
7
7
5
7
11
7
11
9
15
9
5
11
5
7
5
7
27
21
19
19
15
15
15
17
55
45
35
35
30
29
26
37
28
26
30
26
29
26
28
37
25
25
25
25
45
36
27
23
27
36
23
25
25
25
25
28
29
27
28
31
29
29
29
26
23
21
22
20
28
23
23
22
29
23
27
22
25
23
23
22
29
19
20
18
19
22
22
19
25
21
29
22
23
17
21
20
21
20
23
20
22
17
21
22
28
29
21
23
19
23
22
24
19
22
31
25
23
22
21
35
27
28
21
24
18
21
20
27
21
16
18
20
21
22
29
20
22
35
22
20
20
20
19
18
20
19
23
21
21
21
21
20
26
21
23
20
22
23
20
19
21
20
21
23
20
22
20
28
21
22
17
18
19
22
19
22
21
17
22
22
24
19
22
23
23
19
21
29
20
21
21
23
27
20
21
22
24
18
16
21
22
20
25
18
21
21
21
23
20
21
19
20
20
20
20
22
18
19
23
21
23
31
27
27
26
23
22
23
19
17
21
17
26
22
25
21
18
22
20
22
21
22
17
18
18
17
17
21
18
19
20
18
23
19
19
25
23
27
17
21
18
20
20
25
20
14
15
13
13
17
14
17
17
23
23
22
23
21
22
25
21
21
21
19
17
19
17
22
20
21
18
21
18
18
17
18
17
25
20
20
20
18
19
23
18
20
14
13
17
14
20
16
18
16
16
16
16
17
17
16
16
16
20
16
20
16
16
17
16
16
17
16
16
16
14
14
15
16
16
15
16
19
15
18
16
14
17
15
16
20
16
16
16
14
16
20
16
16
16
16
16
16
16
20
16
16
16
16
14
14
17
15
13
15
15
15
15
15
17
17
15
17
17
13
17
15
13
15
27
23
23
20
20
21
25
18
19
19
25
19
21
20
18
20
12
14
20
15
16
14
16
16
12
10
14
12
13
16
9
8
16
16
16
20
13
13
20
14
15
13
12
16
14
10
12
9
8
11
12
11
12
20
19
13
13
16
14
16
16
12
10
14
12
13
16
8
9
16
16
16
14
12
14
13
12
16
14
10
12
8
9
12
11
12
11
6
6
15
6
6
15
15
15
21
19
19
17
27
15
15
15
21
19
19
19
17
27
19
17
21
17
19
21
19
17
19
21
17
17
21
19
17
19
21
19
17
21
21
17
19
21
19
17
19
21
17
17
21
19
17
19
21
19
17
21
19
16
16
19
19
16
19
16
19
16
16
16
16
19
16
16
16
16
15
13
14
15
14
15
14
15
15
13
15
15
14
15
13
15
15
13
19
17
15
19
18
17
15
19
17
17
19
17
18
19
19
17
15
19
19
17
15
19
15
17
15
19
17
17
19
15
15
17
19
17
15
19
18
19
17
15
13
17
18
13
17
15
19
17
15
13
17
17
13
15
15
13
15
17
13
13
15
13
15
17
15
13
16
16
16
16
16
19
16
19
16
16
19
19
16
16
16
19
19
16
13
15
15
13
14
15
14
15
13
15
15
14
15
13
15
15
14
15
21
19
17
21
17
17
21
19
21
17
17
21
19
17
21
21
17
21
17
19
17
21
19
21
17
17
19
21
17
21
19
16
19
19
13
16
13
16
19
16
16
19
19
19
16
16
19
16
15
14
15
15
14
14
14
14
15
14
14
14
15
15
14
14
14
14
17
15
13
19
13
17
15
18
18
15
13
17
13
17
13
15
13
15
17
13
13
15
17
13
18
19
17
15
17
15
19
17
18
17
15
19
19
15
17
17
17
19
15
17
15
17
19
17
10
7
8
11
9
6
11
9
12
12
8
7
11
11
11
13
13
11
10
7
11
6
9
11
11
13
11
13
7
8
8
7
11
11
11
13
9
11
12
12
7
10
7
11
11
11
13
8
7
10
8
11
13
13
11
11
11
11
17
17
18
19
17
18
17
17
15
17
17
15
15
17
17
18
19
18
17
17
17
15
15
17
15
17
19
18
18
13
13
13
18
19
18
13
13
13
10
11
9
11
13
13
11
13
10
11
17
17
21
19
17
14
17
15
11
9
19
21
15
17
17
14
17
15
15
19
17
21
17
19
15
11
13
13
15
10
17
5
7
5
5
9
7
4
6
5
5
6
6
5
9
4
5
9
7
5
7
5
9
6
6
5
5
6
5
15
11
11
13
11
11
13
9
11
12
10
10
12
10
9
13
9
9
11
11
15
16
16
14
13
15
13
13
13
16
16
16
13
13
15
13
13
13
14
13
15
14
13
13
17
17
16
13
13
15
14
13
13
16
17
16
17
19
13
15
13
14
17
19
13
15
13
14
13
15
14
14
16
19
13
15
14
14
16
19
16
19
14
17
14
15
16
19
14
17
14
15
14
17
14
16
19
14
14
15
16
15
13
13
14
14
13
13
13
15
14
13
16
7
9
7
13
17
17
16
15
14
16
15
17
19
17
15
15
19
19
19
16
17
15
16
19
16
14
14
17
15
17
16
16
21
17
14
16
16
16
16
16
17
21
19
16
16
15
19
19
17
17
17
17
16
17
16
17
15
15
17
14
18
16
16
19
17
17
17
11
9
10
11
9
9
3
12
11
5
10
11
11
9
21
19
17
11
19
17
21
17
15
17
15
13
11
13
15
18
17
13
13
13
13
13
15
15
18
16
13
13
13
13
13
15
13
13
13
15
16
15
13
13
13
15
16
16
9
9
9
9
16
19
14
14
13
15
16
19
14
14
13
15
13
13
17
13
13
17
12
8
9
12
7
11
16
13
13
16
13
13
8
8
7
8
8
6
18
17
18
23
19
19
16
16
17
16
7
16
17
15
17
16
9
21
15
13
15
17
14
13
14
19
23
16
19
22
16
19
16
19
16
15
16
15
16
16
16
22
23
23
19
17
19
21
16
16
16
16
14
12
13
12
17
13
12
14
19
19
14
12
13
13
17
12
12
14
16
16
17
16
21
19
16
23
23
14
14
17
15
21
22
16
16
17
16
16
15
17
15
14
14
18
20
13
12
14
16
16
17
16
17
16
14
13
14
14
13
15
16
20
15
14
15
22
16
16
18
15
13
14
17
19
15
19
12
16
16
14
12
17
15
17
20
19
17
15
20
16
15
16
14
16
14
22
16
21
16
15
15
16
15
14
20
16
16
16
20
19
13
12
14
15
14
12
14
17
15
13
13
14
14
18
12
13
17
22
16
16
16
15
16
14
18
18
22
17
17
21
16
17
16
18
17
19
18
18
21
21
21
25
20
14
17
18
14
14
15
15
15
14
16
15
18
17
16
25
20
21
19
21
18
17
16
14
23
21
14
14
19
20
21
25
20
20
15
16
14
17
17
15
16
16
15
16
16
19
20
17
17
16
21
15
17
20
15
17
14
21
12
21
21
13
15
13
15
13
15
15
17
14
16
11
19
17
13
10
12
11
12
11
13
12
12
10
15
15
13
12
21
17
18
16
17
15
17
14
18
14
17
22
17
14
18
17
14
16
17
13
14
14
11
11
15
11
15
9
15
17
16
16
16
17
17
11
10
12
11
12
11
15
11
15
9
10
11
13
10
12
17
9
15
16
15
17
15
17
16
11
16
13
15
16
10
15
14
14
17
20
15
17
17
21
15
11
9
13
21
15
14
13
16
17
17
15
16
12
12
17
11
12
16
14
12
13
11
12
17
15
15
17
16
16
13
12
12
17
17
13
12
13
14
16
13
14
17
14
14
15
13
11
14
11
17
12
14
12
15
17
15
19
17
12
15
15
17
18
14
15
16
17
16
16
17
15
16
14
15
16
16
16
17
17
17
12
12
12
15
12
13
13
13
15
16
13
13
12
11
13
12
13
12
12
10
11
12
14
11
13
10
11
11
14
15
16
18
11
9
13
10
12
9
11
10
11
10
12
11
11
9
12
11
11
11
10
9
11
9
19
10
10
9
11
12
14
13
15
12
12
11
13
13
13
12
14
11
11
12
12
15
12
11
10
10
12
11
16
21
17
15
16
17
16
17
17
15
17
18
18
19
17
19
21
17
19
21
17
21
19
16
19
19
15
19
17
16
19
16
17
17
16
18
17
15
16
17
17
19
18
16
16
16
15
16
16
17
17
17
16
16
16
18
17
17
16
15
14
14
16
16
22
25
21
22
21
19
17
17
25
21
17
11
13
15
15
12
14
15
12
15
13
13
13
13
13
13
22
23
22
18
18
20
19
12
15
15
11
14
12
12
12
15
17
14
17
16
15
15
23
19
19
17
15
17
17
19
11
13
9
13
11
15
9
11
10
11
10
11
19
20
12
12
11
11
16
18
19
20
19
18
21
11
12
13
11
11
10
10
12
16
17
19
18
17
23
18
18
15
17
17
14
17
18
16
16
16
16
13
14
17
12
17
8
9
10
9
10
10
9
8
11
11
15
17
11
10
10
11
17
18
16
12
11
15
16
17
20
16
18
15
9
15
14
14
14
20
14
12
13
13
12
16
19
14
17
17
18
15
14
15
13
15
17
18
18
18
9
13
15
13
17
11
11
13
15
17
17
15
15
15
17
14
17
17
18
17
18
16
16
15
18
14
15
15
17
14
16
17
19
15
18
15
19
16
16
16
19
13
15
13
15
18
16
15
15
17
18
15
16
20
17
15
13
15
15
15
17
14
15
15
18
19
18
20
21
15
17
17
18
15
12
19
17
13
10
10
16
12
13
10
16
10
13
12
11
13
11
6
8
11
5
6
5
8
10
11
9
10
7
6
7
6
11
9
10
10
17
17
17
17
17
16
16
15
17
15
16
15
15
15
16
15
15
16
16
17
14
14
13
19
15
14
16
17
17
16
17
15
15
16
15
15
16
16
15
15
17
8
9
9
9
8
9
10
9
8
10
8
14
9
9
11
20
11
11
11
12
10
16
14
18
17
16
18
18
18
15
18
16
13
9
9
8
9
9
9
9
9
13
10
11
11
21
18
19
20
12
11
11
10
12
11
13
10
17
18
17
16
19
15
17
18
15
16
16
13
17
8
11
9
8
9
9
8
10
9
12
9
10
8
17
18
11
9
13
17
15
17
16
8
8
16
15
11
8
17
17
17
18
18
16
17
20
15
17
17
17
14
14
16
17
16
17
17
14
17
16
14
16
18
16
18
8
8
13
9
16
9
8
18
15
16
17
17
15
14
15
17
18
17
16
15
17
21
17
15
17
16
13
18
16
19
14
14
16
14
15
17
15
15
15
13
16
15
15
17
17
12
9
13
14
15
9
11
15
12
9
11
15
15
9
13
15
7
7
8
10
6
6
10
8
9
9
11
11
9
9
9
11
6
7
9
11
7
6
9
15
16
16
16
15
13
15
15
16
16
13
13
11
14
13
12
16
12
16
16
15
16
15
16
15
17
15
13
15
14
17
13
13
15
18
14
17
12
14
14
13
13
14
15
14
15
12
16
16
16
18
13
17
14
13
17
14
14
13
14
13
14
14
16
15
12
15
12
13
13
13
13
14
15
12
13
14
13
17
16
14
14
13
13
15
13
15
12
12
13
16
14
15
17
13
19
16
14
12
15
17
12
15
15
17
16
14
14
14
15
17
19
16
14
12
17
14
20
15
16
15
14
18
13
14
13
17
14
15
14
12
12
14
12
11
12
11
14
12
13
15
14
15
13
17
12
14
13
12
13
12
13
16
18
11
16
20
14
21
14
14
13
14
13
12
15
13
15
18
15
13
12
11
14
14
14
12
9
11
9
12
13
10
9
14
13
9
12
12
16
11
12
15
14
15
13
13
13
12
13
14
15
13
14
11
14
11
10
11
10
15
9
15
13
12
10
9
10
12
13
17
15
13
12
14
15
16
18
12
19
11
17
15
14
15
19
17
15
14
13
16
14
11
10
9
14
14
13
9
15
14
14
16
10
13
13
11
13
18
12
17
16
17
16
19
19
19
16
21
19
17
21
19
17
18
17
15
17
16
17
15
15
17
16
14
14
13
15
13
15
15
11
16
16
18
17
8
10
9
11
9
5
5
4
9
4
9
11
7
6
7
9
11
9
15
14
17
14
17
15
19
21
21
19
17
17
9
9
11
9
9
9
9
9
9
3
3
11
10
15
13
17
13
17
15
19
21
17
21
19
15
19
17
17
15
21
19
17
17
15
17
15
13
13
11
11
19
15
15
21
17
17
15
17
16
14
16
16
16
14
17
17
15
15
13
14
15
13
13
13
15
14
13
15
13
13
13
15
13
13
15
19
16
16
19
15
17
14
14
16
15
14
16
16
17
14
17
17
14
15
13
13
15
13
13
13
15
13
13
15
13
13
14
13
13
14
13
17
15
16
16
16
17
17
17
14
16
15
16
13
13
13
13
13
13
13
13
14
13
14
13
16
16
23
16
16
17
17
13
16
16
13
15
14
14
14
13
14
15
14
14
13
13
13
13
13
15
17
17
16
16
17
15
16
13
16
17
15
17
14
15
17
13
15
16
15
14
13
15
13
13
13
13
14
14
13
13
13
13
13
13
14
13
16
18
16
17
16
15
16
15
13
16
14
16
13
14
13
14
13
14
13
14
13
13
13
13
23
14
17
21
13
17
13
15
13
15
14
15
15
14
15
13
15
14
18
15
18
17
16
15
15
17
13
16
18
18
13
14
13
14
14
13
13
16
14
13
15
13
17
15
19
15
15
17
13
13
15
13
13
15
15
13
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
15
15
16
19
14
15
17
16
14
16
16
15
15
13
15
13
13
13
13
13
13
13
13
13
16
18
16
17
17
15
15
16
17
18
15
16
13
14
13
14
14
13
13
17
16
13
14
13
17
15
14
15
16
17
14
14
14
13
13
14
14
13
15
15
15
15
15
15
18
17
13
14
16
16
14
14
14
14
13
13
15
15
19
15
15
15
15
13
13
11
11
13
13
15
11
13
11
11
11
11
11
13
11
11
11
13
11
11
11
11
11
13
11
11
13
11
11
11
11
13
11
11
11
15
15
15
15
15
15
14
13
17
14
13
13
19
13
17
13
14
14
14
17
14
14
17
14
17
14
15
15
15
15
15
15
13
14
13
14
13
14
13
13
17
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
15
15
15
13
13
13
15
15
13
13
13
15
15
15
15
15
15
19
13
13
14
17
17
13
14
17
17
11
11
11
11
11
11
13
11
11
15
13
11
13
13
13
15
11
13
11
9
9
11
14
9
11
14
13
9
11
11
9
13
9
11
13
11
9
11
11
9
9
11
11
15
9
11
9
9
13
11
9
9
11
11
9
9
13
9
13
9
11
13
9
13
9
9
13
9
13
9
9
11
11
9
9
9
9
7
6
8
7
5
5
8
8
7
9
9
8
6
6
5
10
8
7
7
7
6
5
5
6
9
7
6
5
5
5
10
9
9
9
8
6
8
8
7
6
6
5
7
8
7
6
5
8
9
7
9
11
11
9
7
7
9
7
9
7
7
5
7
7
7
1
1
7
1
9
5
6
5
7
5
6
3
5
6
2
5
5
5
5
5
6
6
7
5
3
7
7
9
4
9
5
5
6
6
5
7
7
3
5
5
5
2
3
4
5
9
5
7
7
5
5
5
6
9
5
6
6
11
11
10
9
9
10
13
14
14
14
13
14
13
14
14
14
13
14
13
15
13
15
13
15
13
15
17
17
17
15
15
15
15
13
13
13
13
7
9
9
9
9
9
9
3
11
3
9
9
21
17
19
11
19
15
17
14
15
21
17
14
9
17
13
13
13
13
13
13
13
13
13
13
9
9
14
13
14
13
13
13
8
7
8
8
6
8
14
14
12
9
8
12
11
7
6
12
11
13
12
12
10
12
13
11
11
11
13
9
9
10
9
10
8
9
9
9
9
7
9
6
7
6
9
9
9
8
7
6
7
6
8
9
8
9
8
8
8
13
11
10
12
16
15
15
15
14
11
9
12
12
11
11
8
10
10
10
8
11
10
11
9
9
11
9
11
12
7
7
11
6
6
11
10
10
11
8
5
6
11
6
5
8
10
8
4
4
5
5
7
7
9
11
9
10
11
11
12
9
11
10
9
9
11
5
3
11
10
15
17
19
13
15
17
17
21
15
17
19
17
19
21
13
15
21
17
19
15
17
14
15
14
17
9
11
19
18
17
14
14
15
18
17
18
18
13
15
15
13
15
14
13
15
15
14
14
15
14
17
14
15
18
19
16
14
17
18
19
17
13
16
14
16
15
14
16
13
14
15
15
13
14
15
18
16
13
14
15
18
19
14
16
13
13
13
13
13
13
13
13
13
15
16
19
15
13
17
19
13
16
13
13
13
13
13
13
13
13
13
8
10
6
8
8
9
9
11
9
9
9
9
8
8
7
6
8
8
11
8
9
11
8
10
10
8
8
11
11
9
9
11
8
8
6
7
11
9
11
9
11
8
8
9
10
10
11
9
9
10
6
8
11
11
11
9
11
9
11
11
17
17
15
13
13
13
16
17
16
13
13
13
11
11
8
11
11
11
11
11
11
8
11
11
15
13
13
13
8
9
15
13
13
13
13
15
13
11
11
11
9
9
9
9
9
10
8
8
8
9
6
8
8
8
8
7
7
7
5
7
5
5
3
6
6
15
14
16
15
13
13
14
14
16
15
13
13
16
15
13
13
16
13
8
6
8
7
19
15
19
15
15
11
15
11
15
14
17
17
16
15
14
16
15
13
7
15
16
11
9
15
13
13
14
8
11
13
16
15
17
13
14
13
14
15
17
13
14
13
14
13
14
13
14
15
16
13
14
13
14
15
16
21
15
15
19
15
15
15
15
23
18
17
14
17
16
14
16
14
16
15
14
17
15
13
13
14
13
13
13
13
16
13
13
17
11
11
17
19
17
16
16
17
14
14
18
15
17
14
17
15
9
9
14
15
11
14
11
14
17
17
14
15
15
11
9
14
15
9
14
11
14
17
16
17
12
13
13
13
12
14
12
13
11
15
13
12
15
14
13
12
14
13
13
14
17
15
15
14
11
11
14
13
15
14
13
13
15
12
13
14
12
13
13
15
12
12
12
12
16
14
14
13
11
16
13
15
14
15
13
12
15
13
12
13
12
15
13
15
13
15
12
16
12
15
13
15
19
12
13
15
13
13
15
13
14
15
15
13
14
11
12
12
11
14
11
13
14
17
13
13
12
11
12
15
14
16
14
14
14
15
15
16
12
14
15
13
15
11
13
13
12
15
19
15
15
12
9
14
13
10
15
17
14
13
10
17
12
11
15
12
13
11
9
9
12
17
9
12
11
12
15
13
14
13
15
13
11
11
12
13
11
13
13
12
14
15
17
19
19
25
11
15
10
9
12
13
14
11
10
13
12
17
14
13
12
13
15
13
19
14
17
12
17
13
10
12
11
14
15
13
13
11
11
15
15
11
15
13
15
14
14
15
13
14
17
13
11
10
13
12
17
12
14
19
17
17
17
15
16
15
17
15
16
18
18
19
18
19
16
16
17
17
11
11
17
21
17
9
18
21
17
13
16
16
15
16
16
17
11
11
8
9
13
13
9
15
17
15
14
14
15
13
15
10
15
14
13
9
10
6
5
7
7
5
6
9
9
5
6
13
15
11
7
9
6
5
5
11
5
9
6
5
9
10
9
10
9
11
8
8
13
13
11
11
9
8
11
8
8
11
8
10
9
9
9
9
11
11
15
14
14
12
13
14
10
11
9
9
10
9
8
9
9
8
8
10
12
12
13
13
10
12
15
15
11
9
11
11
9
9
9
12
9
9
12
13
10
13
12
11
10
13
12
10
12
10
12
15
10
12
8
8
8
11
11
13
10
11
8
8
8
8
15
13
13
10
8
9
8
8
11
10
9
11
8
11
11
13
10
10
10
17
14
11
9
11
11
9
9
15
10
10
10
10
9
9
12
9
8
11
10
8
8
8
8
8
9
10
9
10
15
17
16
15
13
14
16
14
13
15
16
17
14
16
19
15
15
16
15
15
14
17
16
16
17
17
19
17
17
15
17
16
17
15
15
16
17
14
19
17
15
9
11
13
11
9
8
9
9
8
8
9
8
9
5
7
7
9
7
7
5
6
4
7
6
5
7
9
7
13
15
13
13
15
13
11
11
11
11
11
12
13
12
3
5
13
15
13
13
15
13
8
11
15
13
13
13
14
9
9
15
15
15
15
15
19
14
17
21
17
14
19
15
15
14
14
14
13
14
13
14
14
14
14
13
15
15
17
15
17
17
15
19
15
21
11
11
15
15
11
11
17
13
13
17
11
11
15
15
13
17
13
17
13
14
14
14
14
13
14
13
14
15
13
15
15
13
11
13
11
13
11
11
13
13
11
11
15
11
11
15
11
11
15
15
23
19
17
19
17
19
19
17
19
17
17
17
23
17
15
13
15
13
15
15
15
15
14
13
13
13
15
15
14
13
13
15
13
13
15
13
9
8
9
10
8
11
11
13
11
11
9
11
11
10
10
1
5
3
5
7
1
1
5
3
7
3
7
5
5
5
4
7
5
4
5
13
13
15
15
15
15
13
13
13
11
7
5
9
5
5
9
5
5
7
5
5
5
9
3
4
3
4
4
3
6
11
6
5
6
5
5
5
5
6
5
4
3
3
4
4
3
11
6
6
6
5
5
5
5
6
5
5
11
10
10
17
9
19
17
8
10
8
17
17
19
16
16
19
17
17
19
16
16
19
16
16
17
16
16
16
16
16
19
16
19
16
16
16
17
16
17
13
16
14
15
17
15
17
15
13
17
15
15
17
16
15
17
15
16
17
19
15
15
17
19
17
17
14
19
16
16
15
15
18
15
15
16
17
16
15
15
15
14
19
17
17
19
15
15
19
17
17
17
15
13
15
15
13
13
9
9
9
9
9
9
9
9
9
9
9
9
9
9
13
13
15
15
13
14
14
15
19
14
17
15
14
13
15
15
14
15
14
13
14
15
15
15
13
13
15
13
13
13
13
13
16
13
13
15
17
13
14
13
13
15
13
19
16
16
17
15
15
15
17
19
15
13
15
13
15
19
16
18
13
14
13
14
13
14
14
13
14
15
14
15
15
13
15
15
15
15
15
14
15
13
15
16
19
19
17
13
12
14
7
11
23
4
6
11
13
14
4
11
15
10
13
12
10
12
11
10
10
10
10
8
8
15
15
13
13
13
10
13
10
10
8
8
5
7
13
13
14
14
13
15
15
15
19
13
13
13
13
13
15
15
15
15
15
13
13
15
15
13
14
14
13
13
15
14
15
13
9
13
9
13
8
11
13
15
13
11
9
9
9
10
6
8
8
8
8
7
7
3
5
7
5
6
5
6
7
15
14
14
14
16
16
13
7
6
19
11
11
15
17
17
16
17
19
14
15
17
7
16
14
15
16
19
14
16
7
15
13
11
11
12
11
12
5
3
15
14
14
16
14
14
14
15
15
19
15
15
17
16
14
8
9
9
8
8
8
8
9
9
10
6
9
5
5
5
6
5
5
9
10
9
10
8
8
10
13
14
12
15
11
9
9
9
11
12
9
9
8
9
13
10
11
12
10
10
10
12
10
8
8
8
8
13
8
8
8
9
12
9
9
9
9
10
10
9
10
9
8
8
8
8
15
15
15
15
13
14
14
16
14
15
13
16
15
13
14
14
6
5
4
5
6
7
14
13
13
15
13
16
11
8
11
9
21
17
17
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
17
21
13
13
13
13
13
13
17
13
13
17
17
17
13
13
13
13
13
17
17
17
17
13
13
13
13
13
13
17
13
13
13
13
17
13
13
17
13
13
13
17
17
17
13
13
17
13
12
9
9
9
9
9
10
8
11
9
8
10
11
9
9
8
12
13
9
10
10
11
10
9
8
9
11
10
9
9
8
11
11
11
13
9
9
8
8
17
9
9
9
9
8
9
9
10
10
9
17
10
11
10
11
9
11
13
15
15
9
9
9
13
13
9
9
9
9
9
9
9
9
13
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
13
13
9
9
9
9
9
9
11
13
9
11
11
11
13
13
11
13
11
11
9
9
11
5
11
9
7
11
9
7
11
9
5
13
11
4
4
7
4
4
7
13
11
9
9
9
9
9
9
13
11
9
9
9
9
9
9
9
9
9
15
11
9
9
9
5
5
5
5
13
11
11
11
11
11
7
8
11
8
7
11
11
12
7
7
9
9
11
8
3
1
9
7
11
11
7
9
13
13
13
7
9
5
13
11
15
15
13
12
7
7
9
11
7
8
9
11
13
3
13
15
9
9
3
5
5
9
5
5
3
9
9
5
3
3
9
9
3
5
13
5
5
3
5
5
3
3
5
3
3
3
3
3
5
5
5
5
3
3
3
3
3
3
3
5
5
5
5
3
11
11
13
11
13
9
9
15
15
17
15
15
15
17
13
8
8
9
8
8
9
15
15
15
15
13
11
13
7
8
8
7
9
9
11
11
17
17
17
21
17
13
15
19
15
17
9
13
13
9
13
17
9
14
12
12
13
14
14
14
12
17
8
9
8
8
11
15
8
13
14
14
9
11
9
9
9
8
7
11
7
11
11
8
9
9
11
7
9
7
9
10
11
11
10
11
9
9
11
9
9
9
11
9
9
11
9
9
9
9
13
13
12
12
13
12
12
13
17
8
8
9
9
8
13
10
11
9
11
11
11
13
12
10
8
9
10
9
8
8
8
12
8
13
12
11
10
14
12
11
8
11
8
13
13
8
11
12
10
9
9
9
9
9
9
9
11
11
9
11
11
9
7
9
9
7
9
9
13
10
7
11
9
7
7
7
9
7
7
9
13
13
9
9
7
9
11
11
17
9
7
9
7
7
7
10
9
11
8
11
14
10
13
13
13
17
13
17
15
15
7
15
15
11
19
15
19
13
5
7
7
5
7
7
5
11
5
7
7
3
3
3
3
7
7
7
5
1
5
7
3
3
5
5
9
11
9
11
11
13
13
5
9
9
11
9
11
11
13
13
11
17
15
18
13
18
15
13
13
13
13
13
13
14
18
14
17
18
15
13
13
13
13
13
13
9
8
9
8
7
6
8
8
8
8
7
6
8
10
9
8
9
8
10
8
11
8
8
10
8
11
9
10
8
8
8
8
11
9
8
10
9
9
8
8
9
11
6
8
11
9
9
7
6
11
7
8
8
10
8
8
8
9
10
10
9
11
8
10
11
10
11
10
11
8
10
9
13
13
10
8
9
13
8
5
2
5
3
10
8
9
8
9
8
9
6
9
8
7
8
8
7
13
11
13
11
13
15
11
10
21
19
17
18
13
13
15
13
15
15
13
9
14
10
14
15
14
8
13
13
13
12
13
9
15
14
17
14
12
11
13
15
15
14
13
12
17
13
15
17
12
17
9
9
8
17
12
8
11
15
10
11
8
10
13
15
13
10
9
10
9
7
7
7
7
7
13
13
8
10
13
13
8
8
13
11
11
2
3
5
5
10
9
8
8
9
7
6
7
8
13
8
10
13
15
9
10
15
12
12
17
10
9
9
9
8
11
8
10
14
12
8
15
11
15
13
10
9
21
11
18
10
14
13
9
10
13
13
10
8
8
9
13
27
21
25
19
21
21
23
19
21
17
19
18
20
19
15
15
16
15
17
18
21
19
16
17
19
19
17
15
18
17
17
16
18
17
17
17
17
15
18
15
16
15
19
15
19
19
19
17
15
15
13
11
9
21
19
23
17
19
18
19
15
17
15
17
20
17
17
21
17
19
17
17
19
15
15
19
17
16
19
14
16
17
16
17
17
13
16
21
17
19
19
17
17
21
17
15
19
19
16
17
21
15
17
17
18
15
16
23
19
17
17
17
17
17
15
17
17
17
19
15
15
17
16
16
17
14
16
16
19
15
15
16
15
17
15
17
19
17
14
15
17
17
14
17
15
19
17
17
23
17
19
18
17
19
17
14
15
15
19
17
15
13
17
15
16
14
17
23
16
13
17
18
19
16
17
15
18
15
17
13
17
21
17
21
15
14
14
19
21
15
13
9
7
7
9
13
7
17
17
19
21
17
15
21
17
19
19
25
13
9
25
23
11
19
14
10
17
14
17
14
19
17
11
6
7
9
13
17
13
13
11
7
13
9
9
9
27
21
17
19
19
19
15
15
19
15
13
15
15
15
13
13
15
15
15
13
13
9
16
14
17
17
15
13
9
7
7
3
10
8
11
14
10
3
6
19
17
19
25
19
5
5
7
9
11
19
11
9
9
8
11
11
11
13
14
16
17
11
17
11
5
7
11
6
7
8
5
8
12
8
15
21
17
11
6
8
7
9
5
15
9
15
10
11
9
13
9
15
10
13
15
11
13
27
21
19
19
15
15
13
19
13
15
13
19
15
13
17
15
9
15
27
21
17
19
23
13
15
16
19
17
15
19
16
19
14
16
17
16
16
16
15
16
17
14
16
15
16
15
14
17
15
15
14
17
16
17
14
15
15
15
15
17
16
16
17
13
16
15
18
17
14
15
17
15
17
14
15
15
15
16
19
16
17
15
16
16
16
13
13
17
15
19
17
16
17
13
15
9
9
13
9
9
9
12
9
9
12
9
9
11
12
9
9
12
11
11
11
12
11
11
10
11
11
10
9
12
9
10
9
9
13
11
11
9
11
9
11
9
9
9
10
9
9
11
9
11
9
9
9
9
13
15
7
7
7
7
7
7
11
7
7
7
9
5
16
16
15
15
15
16
16
14
17
18
16
16
15
14
17
17
15
17
16
17
16
15
14
13
16
15
14
14
15
14
15
17
16
16
14
14
15
16
16
16
16
15
17
16
17
17
17
15
16
15
15
13
13
9
13
15
13
19
11
17
5
5
4
3
3
3
5
3
3
3
5
4
13
15
17
14
9
5
5
4
3
3
3
5
3
4
3
5
3
7
7
7
9
5
9
5
7
9
9
5
9
13
9
9
11
9
9
9
7
7
3
9
7
7
17
11
11
1
5
10
13
9
9
19
13
13
11
10
9
8
7
6
5
7
1
9
7
9
9
3
5
7
11
6
7
6
5
7
5
5
5
11
9
11
11
11
3
1
5
1
1
1
7
5
11
11
9
5
7
5
7
11
10
7
9
3
15
13
11
7
7
13
7
13
7
1
7
6
8
5
3
3
7
9
7
1
8
7
7
8
12
7
9
8
5
11
21
17
19
19
17
19
23
17
17
17
21
17
17
19
17
17
17
17
17
21
19
19
19
17
17
19
19
17
17
17
19
17
17
17
19
25
11
7
21
21
11
11
11
7
7
11
5
6
4
17
11
13
13
15
13
9
11
11
9
11
9
15
11
13
9
14
13
13
15
14
11
17
6
7
4
13
8
13
6
15
9
9
7
4
6
8
7
8
7
11
9
11
15
11
13
19
25
9
9
9
7
11
7
1
7
7
7
5
11
7
9
7
7
5
7
5
7
5
7
5
7
7
7
5
7
9
15
15
15
13
9
3
7
9
9
9
13
13
9
17
15
15
11
9
25
13
13
11
11
9
11
13
13
19
15
9
8
9
15
9
9
11
15
9
13
11
9
9
15
19
13
8
9
7
9
11
5
8
9
11
11
17
15
9
9
13
11
15
12
12
11
9
8
13
19
21
17
15
15
15
13
17
17
15
21
7
13
17
21
15
13
13
9
11
19
17
17
19
15
11
11
11
9
9
9
15
9
15
17
19
17
15
15
15
7
7
19
23
21
4
5
11
11
21
17
19
17
11
11
25
11
9
11
5
5
7
9
11
17
11
13
5
7
9
11
9
7
5
8
11
9
15
11
3
15
21
25
7
19
17
5
10
11
8
9
6
6
7
5
7
8
11
10
7
5
6
6
4
15
7
4
4
7
7
15
15
7
8
9
9
9
8
11
10
11
8
7
6
11
5
11
5
3
4
3
13
7
13
5
4
7
6
6
8
8
7
5
7
5
5
7
4
7
11
10
17
18
18
21
7
11
9
9
11
9
15
13
9
7
7
17
7
7
5
5
7
11
7
9
13
13
13
11
6
7
13
9
9
13
9
9
9
9
6
11
11
9
9
17
13
7
3
4
5
4
3
3
6
6
7
7
11
9
11
11
5
11
13
13
13
3
5
9
9
9
7
19
7
11
9
1
9
11
7
9
9
7
7
13
7
17
13
7
7
7
6
9
19
9
13
11
13
9
11
9
9
9
9
9
5
5
9
11
9
13
17
11
5
9
5
7
13
7
9
9
9
9
14
14
14
11
9
5
5
9
1
1
3
1
11
1
1
3
13
11
5
14
1
3
3
1
17
3
9
17
3
1
19
17
15
15
15
15
13
13
13
13
13
13
11
10
9
9
9
9
9
9
10
11
9
9
13
13
13
11
11
11
11
5
3
13
11
13
11
11
11
11
13
11
15
11
19
11
9
7
7
9
11
9
11
11
11
7
7
9
11
9
11
11
10
10
13
11
9
9
9
9
9
9
9
13
17
13
11
11
9
9
7
9
11
9
7
7
9
11
11
11
4
5
11
11
13
11
13
11
11
11
11
11
5
3
3
11
13
11
11
11
13
11
11
15
9
11
7
7
7
9
9
7
3
5
3
13
11
11
11
11
9
9
9
9
7
7
4
4
4
4
7
5
5
5
5
5
17
11
11
13
9
3
13
13
11
11
13
9
9
11
10
8
8
7
7
9
9
7
7
9
9
13
13
5
9
13
9
9
9
9
15
13
9
11
9
9
11
17
13
11
11
13
9
9
9
9
9
15
11
9
11
9
17
13
9
3
3
3
5
3
13
15
11
13
11
11
7
9
5
3
13
13
3
13
13
9
3
13
11
13
11
11
9
9
8
11
8
9
13
3
9
13
9
9
9
9
9
9
11
9
9
6
7
6
6
9
6
7
5
7
9
4
5
3
3
5
5
9
13
11
11
3
5
11
11
11
11
9
8
9
8
8
8
13
3
9
13
9
3
3
3
13
3
9
13
5
9
9
10
21
13
17
11
13
15
9
11
15
15
15
17
17
17
13
13
13
14
17
14
9
9
9
7
9
7
21
11
13
9
15
11
16
13
13
15
13
9
9
8
17
17
9
15
14
13
16
13
14
13
9
9
8
11
17
21
11
13
17
13
9
11
9
9
5
3
5
7
15
13
13
11
11
11
11
13
11
13
7
7
13
8
15
5
7
5
9
9
5
5
5
3
7
3
7
9
7
7
7
19
17
13
8
13
7
15
7
11
9
11
9
11
11
13
11
15
13
19
11
11
7
9
7
3
7
3
5
5
5
7
9
5
7
5
9
5
7
17
11
5
3
5
5
5
13
11
1
7
5
6
13
9
13
9
3
3
7
7
7
7
7
9
5
17
11
7
7
7
9
7
17
9
7
7
7
11
13
13
13
17
14
13
11
15
19
13
13
15
15
11
9
15
13
25
11
9
21
13
13
11
11
11
17
13
9
9
15
13
11
9
13
13
11
17
17
21
11
13
9
9
9
11
9
14
19
9
13
15
15
17
21
17
15
11
13
11
21
11
13
13
9
21
13
5
8
13
6
7
11
13
7
9
5
7
7
9
11
5
5
7
9
8
7
8
7
7
5
5
9
11
6
8
6
5
9
9
5
5
5
11
11
17
13
13
9
9
9
9
1
9
2
1
3
5
7
0
1
0
0
1
4
9
4
4
11
4
9
4
4
11
9
5
5
0
9
6
7
7
6
7
7
5
15
9
10
9
10
11
7
13
7
10
10
9
11
11
13
12
12
7
9
4
7
7
4
6
7
6
3
3
5
3
3
5
9
9
4
4
11
9
4
4
4
4
4
5
5
4
0
7
6
7
7
6
9
0
1
5
9
1
0
1
5
5
9
1
1
1
0
0
0
1
3
2
6
6
9
6
6
5
7
5
9
1
5
9
9
7
7
9
1
1
3
3
5
7
1
1
1
3
5
7
5
9
3
3
3
3
1
3
1
7
7
7
5
7
5
11
2
3
2
3
3
1
1
3
5
3
5
3
3
3
5
9
5
5
5
6
7
7
0
0
1
15
9
9
9
9
13
13
9
9
3
9
13
15
9
9
3
9
13
9
13
9
8
9
9
8
1
0
0
7
7
5
6
3
3
3
7
5
9
11
19
11
5
0
7
5
11
15
5
7
19
15
15
14
14
14
15
13
5
13
15
13
15
13
13
14
14
17
17
9
11
14
9
14
14
13
14
19
9
17
21
15
15
11
13
13
19
19
19
14
17
4
4
4
4
6
8
6
4
6
9
9
13
5
7
13
5
5
5
5
0
5
15
11
9
15
15
1
9
9
7
3
3
9
7
3
5
9
13
15
15
7
7
11
11
15
1
5
9
9
13
15
15
4
6
4
4
4
4
6
6
8
9
5
19
13
19
17
15
19
19
7
9
7
17
7
9
9
9
7
13
9
9
9
9
3
9
17
13
13
17
17
17
17
13
13
17
6
6
6
7
6
7
13
13
7
7
2
5
11
9
15
11
7
5
5
7
2
9
1
1
9
9
3
3
0
0
1
9
7
0
1
1
3
0
3
1
5
1
3
3
1
3
0
9
1
7
0
0
0
11
6
0
1
5
5
5
7
7
5
3
3
1
5
9
1
5
1
5
5
7
5
5
3
1
1
6
5
2
9
5
5
0
2
7
9
9
5
17
4
4
8
13
8
1
4
4
4
4
1
4
4
9
15
5
5
5
1
5
5
1
1
5
5
1
7
3
1
7
5
17
7
17
5
5
13
9
9
11
3
13
15
5
1
1
1
3
5
5
1
5
5
5
13
9
9
3
15
11
15
19
19
9
17
13
13
9
9
7
7
9
7
5
5
5
7
3
3
9
9
9
9
5
12
10
11
5
11
13
12
10
13
5
17
17
5
5
5
