15
15
15
16
16
15
14
14
13
13
13
10
10
9
7
7
6
5
3
3
3
3
3
3
3
4
5
5
6
6
7
8
8
8
9
10
10
11
12
12
12
11
10
10
11
12
13
6
6
6
8
9
9
9
8
8
5
2
1
1
1
1
1
6
6
7
8
8
7
5
3
4
5
8
6
11
12
12
13
13
18
18
18
18
17
17
17
17
14
12
12
11
10
10
9
7
4
3
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
2
2
3
3
3
5
6
8
9
9
9
9
9
11
11
12
17
17
18
19
20
21
22
24
24
25
25
24
23
23
22
18
16
15
14
14
14
14
14
14
13
13
11
6
5
5
5
5
5
5
5
3
2
2
2
3
3
3
3
3
3
3
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
9
13
16
20
23
23
23
23
23
23
23
23
22
22
22
20
19
19
17
17
17
17
17
17
17
17
17
16
16
16
16
15
15
14
14
14
14
13
14
14
13
13
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
10
12
12
12
12
13
13
14
12
13
15
16
16
16
16
15
14
9
7
7
7
5
5
5
5
5
5
6
7
6
6
6
6
7
7
7
7
8
8
6
6
6
6
6
6
6
7
8
8
8
8
8
8
9
9
10
10
10
10
10
10
9
9
8
8
7
7
6
6
5
4
4
5
5
5
6
7
8
8
8
8
8
8
8
9
9
9
9
10
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
12
12
11
11
11
11
11
11
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
15
15
15
15
16
16
17
17
18
18
18
18
18
18
18
18
18
19
19
20
22
22
22
22
21
21
21
20
20
20
21
21
21
21
20
20
19
19
19
19
19
20
20
20
20
20
20
20
20
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
21
21
22
22
23
24
24
24
24
22
22
22
22
22
21
21
21
21
21
21
26
26
26
26
25
25
25
25
25
24
24
23
24
24
24
26
26
26
26
26
26
26
26
26
26
27
29
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
34
34
34
35
35
35
35
35
35
35
35
36
37
37
38
38
39
39
39
40
41
44
44
43
41
41
43
46
52
53
54
59
62
63
67
69
69
70
71
71
71
71
71
81
81
82
86
84
72
68
66
64
63
62
59
61
63
66
66
67
69
71
75
82
84
85
86
88
88
85
85
85
86
86
87
88
88
89
90
91
92
98
99
99
100
101
101
102
104
106
113
117
128
135
138
136
134
130
127
125
122
120
117
118
122
123
126
129
134
142
143
143
144
144
144
145
146
147
148
154
156
155
154
166
164
163
163
163
162
161
161
162
162
162
162
162
161
160
158
154
152
148
142
138
136
133
127
107
104
101
99
82
80
78
77
75
75
75
75
77
90
93
96
100
105
108
112
116
112
108
106
102
97
94
92
92
84
87
90
94
97
99
101
104
109
117
119
121
133
137
138
141
150
148
148
149
150
139
137
135
130
119
117
115
106
101
99
96
94
93
88
85
82
93
93
96
99
105
107
109
114
113
109
105
102
98
94
91
88
76
75
75
75
76
78
80
82
83
100
102
106
109
129
135
137
140
146
151
153
154
159
161
162
162
162
161
161
161
161
161
163
163
164
164
165
166
155
142
139
145
150
142
131
125
120
120
117
114
111
111
109
95
88
83
83
83
83
83
81
75
75
70
69
68
68
66
56
48
48
40
33
33
32
32
32
32
32
32
32
27
26
25
25
24
23
23
22
22
20
20
12
12
12
12
11
11
11
10
10
10
11
11
12
12
12
11
10
10
10
10
11
17
18
17
15
14
14
14
13
11
11
14
22
26
29
30
30
31
31
31
32
32
33
35
36
42
45
53
58
59
60
62
68
69
71
87
88
89
90
90
91
91
92
104
105
106
107
108
110
116
118
118
118
119
119
118
117
117
117
116
116
116
115
95
94
93
80
76
73
71
70
68
66
65
63
63
62
62
62
62
62
62
62
61
61
60
59
58
58
57
56
56
53
51
45
42
40
39
38
38
38
35
34
33
33
32
30
29
28
27
26
25
24
23
23
22
21
21
18
17
16
12
11
10
10
10
9
9
9
9
7
7
7
7
8
8
9
10
10
11
11
16
22
23
26
30
33
36
40
41
43
45
48
48
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
51
51
51
51
50
50
50
50
50
50
49
49
48
48
48
48
47
47
47
46
45
44
44
44
44
44
44
44
53
54
54
54
54
55
56
41
40
39
39
35
35
35
35
33
33
32
31
30
30
30
26
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
22
22
22
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
20
20
19
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
15
14
13
13
10
10
10
10
10
11
11
10
8
6
5
5
5
5
5
5
5
5
5
7
8
9
10
11
11
11
13
14
14
15
15
16
16
15
15
15
14