19
18
18
18
18
18
18
18
19
17
16
15
15
14
12
14
12
11
11
11
10
10
8
8
5
2
1
3
3
3
8
10
7
5
6
12
15
12
12
12
13
13
13
13
12
12
10
6
6
5
5
8
10
8
8
6
6
6
6
6
6
8
9
9
7
6
6
6
5
4
3
3
3
3
3
3
4
5
7
8
8
9
10
10
10
10
10
11
11
11
9
11
13
14
16
14
10
10
7
7
6
5
5
5
5
4
4
4
6
9
9
7
5
5
5
6
8
15
15
16
16
16
16
16
15
11
10
9
8
9
9
8
11
11
12
12
10
10
10
10
9
9
9
5
7
8
10
11
13
14
15
16
16
16
16
16
16
16
16
17
17
19
19
20
21
22
20
19
19
18
18
19
20
21
21
18
18
18
18
18
18
18
16
15
15
14
14
13
12
11
21
21
21
21
21
21
21
22
22
22
22
22
23
28
28
24
23
22
22
20
20
19
19
19
17
17
17
18
20
20
21
22
22
22
23
24
24
24
24
23
22
22
22
23
24
26
26
26
26
27
29
30
29
25
22
22
22
22
22
24
29
29
61
68
62
52
58
62
61
61
46
47
49
60
60
53
53
59
54
56
60
68
68
68
67
67
69
69
68
67
66
69
76
75
67
63
63
63
60
57
59
63
67
66
70
73
73
73
73
73
73
69
67
66
69
73
72
68
70
73
73
73
76
86
84
82
79
78
80
82
84
86
89
93
98
100
100
101
101
104
104
105
106
106
107
110
111
112
113
113
112
112
111
111
113
117
118
120
122
124
126
132
133
134
136
136
136
136
136
136
135
135
131
131
130
129
128
128
128
125
119
116
106
106
106
104
102
100
91
91
91
94
105
102
96
94
93
93
93
95
100
100
102
107
117
123
129
134
124
118
118
118
121
133
99
116
134
97
93
91
86
84
83
78
72
71
71
69
68
67
64
64
64
63
63
69
71
72
70
70
68
74
81
76
67
65
61
58
53
48
49
51
64
65
69
63
67
69
70
68
64
74
85
79
73
70
68
63
59
52
50
51
51
47
41
40
37
38
39
39
40
46
41
36
31
32
34
36
37
33
32
31
30
29
29
29
30
30
30
30
30
30
31
31
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
27
27
23
25
26
26
27
28
28
28
29
31
33
35
35
35
34
34
37
39
39
37
36
36
36
35
35
37
38
38
38
40
33
33
35
38
38
38
38
38
38
34
38
38
38
38
34
42
42
42
41
40
41
41
41
41
41
41
41
41
42
45
45
45
45
45
45
45
45
46
46
48
50
50
50
49
55
60
60
45
45
47
47
47
49
45
45
45
45
45
46
44
44
47
47
47
47
47
48
48
46
45
45
45
45
45
41
35
43
44
44
45
46
50
50
50
50
49
47
46
46
46
46
50
50
50
50
51
53
53
56
56
56
56
54
56
56
56
56
54
52
50
50
50
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
42
41
40
39
39
41
41
41
41
40
35
35
34
34
34
32
31
31
31
27
40
45
47
47
44
44
43
42
41
40
53
49
49
45
58
58
32
31
31
30
30
30
28
28
28
28
29
29
29
28
27
27
26
19
19
19
19
24
24
24
24
24
24
24
23
23
23
24
25
26
25
23
25
25
25
19
17
16
16
21
27
24
21
22
22
22
20
20
19
20
15
14
8
10
10
11
11
11
13
14
13
12
13
12
10
9
9
11
14
11
11
11
11
11
12
9
9
9
8
9
9
9
10
10
10
10
10
10
8
7
12
8
6
5
4
3
3
4
4
5
5
5
5
7
8
9
8
7
7
7
7
7
7
7
8
8
8
9
9
9
9
9
9
7
6
5
4
4
5
5
5
2
1
1
1
1
2
2
3
4
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
8
9
8
8
6
6
6
6
1
1
5
5
2
2
2
4
4
5
5
6
4
4
5
6
7
7
7
7
5
3
1
3
7
7
6
6
6
6
8
9
11
7
5
4
4
4
4
4
5
5
5
7
6
6
5
4
2
2
3
4
4
1
1
1
1
1
1
2
2
2
2
2
3
4
4
1
6
2
6
7
7
7
7
7
6
6
6
6
6
6
3
2
2
2
1
1
1
1
8
1
2
6
7
8
6
10
8
6
6
4
5
6
5
2
1
1
1
3
2
1
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
4
4
3
2
2
1
1
1
1
1
2
2
2
3
4
4
4
4
4
5
5
6
7
2
4
8
9
10
11
11
11
12
12
12
10
7
5
7
7
7
7
10
10
10
10
10
7
6
6
6
6
6
10
10
11
11
11
11
11
11
11
11
9
8
4
4
7
9
10
10
10
10
2