26
25
23
27
29
29
28
29
29
29
29
28
28
28
28
27
24
24
24
23
22
23
23
23
23
22
23
25
23
26
25
23
22
22
23
23
23
24
24
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
22
22
23
23
23
25
24
23
23
23
23
22
22
22
23
23
23
24
25
24
23
22
22
23
24
23
23
24
24
22
21
22
23
24
24
24
24
24
24
24
23
23
23
22
22
22
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
25
25
19
16
17
17
16
18
20
20
19
19
20
21
21
22
22
21
21
22
22
21
21
21
21
19
19
19
19
19
19
17
17
18
18
19
21
21
21
20
19
19
20
20
21
21
21
21
21
21
21
20
19
19
21
21
20
20
20
19
19
18
20
20
20
20
19
19
19
19
19
20
20
18
17
15
11
12
12
15
15
15
15
14
13
11
10
12
14
14
15
15
15
14
14
14
14
14
15
16
16
16
16
16
16
16
16
16
16
17
18
18
18
18
18
18
17
17
17
17
17
17
17
18
16
18
18
18
18
18
18
18
18
18
18
17
17
18
18
18
18
18
18
18
17
17
17
17
17
17
14
12
10
10
10
9
8
10
11
10
11
10
11
9
10
10
10
6
4
5
7
5
5
4
4
4
4
4
4
4
4
4
6
6
5
5
6
6
6
6
6
6
5
5
5
5
5
5
5
5
4
3
3
3
3
4
5
6
6
6
7
7
7
4
6
9
9
6
4
4
4
4
4
4
4
4
4
2
2
2
2
4
4
5
6
6
7
7
9
19
20
20
21
23
23
23
23
22
22
21
17
17
16
16
17
17
19
19
19
20
22
24
26
28
28
28
28
30
32
32
33
33
34
34
36
41
41
44
47
49
97
97
97
96
96
96
96
96
96
87
56
30
26
24
48
80
85
99
99
126
128
112
112
112
112
112
112
112
111
109
106
106
106
106
106
108
117
130
131
132
133
91
99
102
104
104
104
103
104
102
102
102
101
100
93
87
87
75
72
69
68
68
68
66
66
64
67
94
94
90
90
90
90
92
101
101
110
110
110
111
116
117
114
99
96
96
92
90
90
89
89
89
89
89
89
89
90
91
93
101
102
104
107
111
113
120
119
118
117
115
110
99
99
97
116
97
98
85
84
82
81
80
78
77
76
88
92
100
112
96
98
98
98
98
98
94
91
82
82
82
82
82
98
101
102
81
81
76
76
77
77
77
77
77
77
77
78
79
79
79
79
83
83
83
95
93
93
93
93
93
93
93
93
78
73
73
69
69
57
55
44
40
35
28
28
26
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
20
21
21
21
22
22
22
22
23
23
12
9
4
5
8
10
12
13
21
22
23
26
26
12
10
6
6
5
5
6
6
7
8
9
10
11
13
10
11
12
12
11
13
15
16
19
12
11
16
16
16
16
8
7
7
7
7
7
7
9
9
9
8
7
3
2
2
2
2
2
2
2
3
3
3
2
2
2
2
2
1
1
0
0
0
0
0
0
1
2
3
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
2
2
2
2
2
1