12
12
13
14
15
16
16
16
16
16
18
18
19
19
19
19
19
19
19
19
19
20
20
20
20
21
21
21
21
21
21
21
21
21
21
24
24
24
23
20
20
22
25
25
27
27
13
14
14
14
14
15
16
17
17
17
26
26
26
27
27
31
33
34
36
38
39
36
33
30
28
28
26
31
40
41
45
47
29
32
51
51
51
48
47
43
41
41
41
41
41
41
42
42
43
44
47
48
48
50
51
53
55
56
57
57
57
57
53
52
51
50
49
47
38
37
36
34
33
32
33
33
33
33
34
35
38
44
49
53
55
55
56
57
58
59
61
61
60
58
55
52
49
51
52
52
50
43
40
39
37
33
30
30
43
46
46
46
29
29
29
29
29
29
29
35
36
36
37
38
39
47
64
64
64
63
59
59
55
54
52
51
48
46
44
38
37
36
35
33
35
35
44
47
47
48
49
55
72
73
74
75
76
78
83
87
91
93
98
102
103
103
103
109
120
121
122
123
124
125
127
129
129
129
130
130
130
130
130
130
128
126
125
124
124
120
120
115
114
114
114
110
109
107
105
104
103
102
101
100
104
104
103
103
102
102
102
102
102
102
101
94
87
81
76
64
53
46
46
45
43
41
39
38
38
38
38
38
37
32
37
39
39
40
41
42
43
43
43
40
40
39
40
41
41
37
35
38
45
46
46
46
46
47
48
50
52
58
63
64
64
61
55
51
43
39
39
38
37
36
36
36
37
37
37
36
34
32
32
29
31
27
27
27
29
29
29
29
21
21
22
21
21
23
23
23
21
19
18
18
20
20
28
28
28
28
28
28
28
28
26
25
25
25
25
24
24
24
24
23
22
22
21
21
21
20
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
17
17
17
16
16
16
13
13
13
13
15
22
23
23
24
23
23
22
22
20
19
19
22
24
25
26
27
27
28
24
23
21
20
18
14
8
8
10
10
8
8
7
6
5
6
8
8
7
7
8
8
9
10
7
8
7
8
8
7
8
9
9
9
5
5
5
5
5
5
5
6
6
6
7
6
6
6
7
7
6
6
6
6
6
6
7
8
8
9
9
8
8
9
9
9
9
10
9
9
9
9
7
7
6
6
6
6
6
6
6
6
9
7
7
7
8
8
9
10
10
10
9
9
10
8
8
7
5
5
5
5
7
7
5
6
6
6
6
7
7
7
7
7
7
7
5
6
8
8
7
6
6
7
7
8
8
9
9
7
8
8
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
5
5
3
1
1
3
2
4
3
4
4
4
4
4
4
4
4
4
4
4
2
3
4
4
4
4
3
3
3
3
3
3
2
2
2
4
2
2
3
4
4
2
3
1
1
1
1
3
4
2
3
3
3
3
4
4
4
4
4
4
4
4
3
3
4
2
2
4
3
3
4
3
4
4
5
5
9
9
9
9
9
6
6
10
10
10
15
16
16
15
15
13
12
11
11
11
10
10
10
9
8
8
8
8
7
7
7
7
7
6
6
7
8
8
8
8
8
8
8
8
8
8
8
8
7
6
7
7
6
8
9
9
9
9
9
10
10
9
9
9
9
9
10
10
10
9
6
6
6
10
8
6
6
6
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
10
9
7
10
10
10
11
11
14
14
14
12
14
10
10
18
18
7
7
7
7
11
11
9
10
10
15
14
8
8
8
8
9
9
9
8
8
10
9
9
9
8
8
11
12
11
11
9
11
11
11
11
12
15
16
16
17
19
27
34
29
27
27
27
21
20
18
15
19
19
19
19
19
19
19
20
21
20
20
17
17
17
17
17
18
18
16
16
15
15
16
16
16
15
14
14
14
14
14
15
16
13
13
15
13
16
14
13
12
12
11
11
11
11
11
11
11
12
14
14
12
12
11
10
10
10
10
9
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
10
11
10
9
10
13
13
12
12
12
13
13
12
13
13
14
14
14
13
13
15
16
16
14
13
13
6
6
6
7
13
7
6
6
6
6
9
9
7
5
4
4
5
9
10
10
11
11
12
10
10
10
10
10
10
10
12
16
15
15
12
12
15
15
17
22
22
24
21
21
11
11
12
7
8
8
8
8
8
7
7
7
7
7
7
6
6
8
11
8
8
10
10
11
14
14
14
13
13
8
2
2
1
1
4
4
2
2
3
3
2
2
1
0
0
0
0
0
0
0
1
1
3
4
3
1
1
1
2
2