23
22
22
22
21
21
20
16
16
16
16
16
16
16
15
13
11
10
10
10
10
10
10
9
4
4
3
2
0
0
0
0
0
0
0
0
2
2
2
2
2
3
3
3
3
3
3
3
3
1
4
4
4
4
4
4
4
5
11
13
15
17
17
20
21
24
29
29
29
29
28
27
28
30
32
33
36
40
40
42
42
44
46
47
40
37
37
37
37
35
34
33
30
24
19
17
18
15
15
14
13
7
6
6
5
5
4
4
7
6
5
5
7
9
13
13
14
17
26
29
30
27
24
31
33
21
21
23
11
13
14
17
19
20
22
17
18
19
21
19
18
15
16
20
24
24
21
24
26
25
22
22
18
20
22
24
24
23
22
21
25
25
25
24
23
22
22
22
26
29
30
31
31
31
28
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
28
29
30
31
31
32
32
33
34
34
34
34
34
33
33
33
34
35
37
38
42
42
43
43
42
42
43
43
47
47
50
51
50
54
60
61
63
66
67
69
70
67
69
71
71
71
73
74
77
77
80
82
84
84
86
87
91
91
92
94
96
99
99
99
100
101
98
93
91
84
81
79
76
77
80
83
85
86
87
81
81
94
97
98
100
101
102
104
113
115
113
112
119
122
123
124
124
125
125
125
125
125
126
127
129
132
134
137
140
143
142
147
152
156
160
163
164
165
166
166
166
171
173
183
181
181
179
182
186
198
205
207
207
209
211
213
215
217
219
219
219
219
219
219
220
221
225
227
227
227
227
227
224
223
217
207
203
199
200
191
185
185
185
185
173
172
172
171
169
169
168
167
165
161
154
152
155
155
151
135
132
133
140
133
130
125
124
124
123
121
119
119
117
109
106
105
104
103
103
98
98
98
98
98
94
95
97
100
100
104
103
103
103
103
103
103
103
103
103
103
127
129
131
134
138
138
137
129
119
117
117
116
115
114
113
113
113
112
106
98
99
100
100
101
103
103
102
101
97
97
97
94
92
83
82
81
71
67
69
71
68
65
63
45
43
41
34
37
41
39
38
36
34
35
36
36
36
36
34
32
30
28
25
23
20
20
19
26
29
41
46
47
46
46
45
45
40
37
34
32
38
39
40
40
38
34
32
38
40
43
42
40
30
30
30
21
21
21
18
14
13
11
12
14
10
8
8
8
9
10
8
8
9
9
9
6
7
10
22
24
25
25
25
17
18
23
22
22
27
31
36
40
46
50
54
54
66
63
61
68
69
69
76
79
82
85
88
99
99
98
95
97
99
103
107
108
109
112
114
115
117
123
120
118
121
121
121
121
121
121
121
119
118
120
120
121
129
128
128
127
122
125
122
122
126
137
137
133
130
131
132
135
135
135
127
127
123
127
121
123
124
124
123
122
122
120
120
121
120
119
93
93
88
86
84
84
84
84
85
85
87
88
89
89
90
79
79
79
80
78
77
76
76
76
76
76
76
76
76
76
75
73
72
72
71
71
73
74
75
76
76
77
76
76
76
76
77
78
77
76
76
74
73
73
72
71
70
70
71
73
73
80
80
79
79
79
78
76
74
73
72
71
70
69
72
78
73
73
71
68
65
61
57
56
53
53
54
67
81
81
87
88
89
85
83
83
71
72
73
75
75
75
75
75
76
76
76
76
63
56
52
50
48
47
54
54
57
60
63
68
70
68
62
57
53
60
61
58
52
45
45
49
52
52
50
45
40
36
32
32
31
31
31
31
31
30
30
30
30
30
29
29
29
29
27
25
26
26
28
32
38
44
44
45
49
51
52
54
54
53
51
47
47
47
47
45
44
44
44
44
44
44
44
44
45
45
44
25
25
29
29
27
27
27
25
21
21
21
21
21
21
21
21
21
28
30
33
32
31
31
22
22
22
22
22
22
22
22
22
22
19
21
28
36
44
47
47
49
54
54
54
53
52
52
52
52
51
50
50
44
44
45
45
45
45
46
30
22
16
15
15
15
14
13
11
8
8
5
5
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
13
15
16
18
20
24
27
27
27
30
31
35
35
36
36
36
36
36
37
37
39
41
43
47
52
63
65
66
66
66
67
66
66
66
66
64
63
62
61
61
61
62
62
62
62
63
63
64
64
64
64
64
64
64
65
65
65
65
65
66
66
67
67
67
68
69
69
69
69
70
70
74
74
81
82
88
88
87
87
87
84
72
73
61
60
60
60
59
56
55
55
55
55
56
57
58
59
59
59
59
59
59
59
59
59
59
59
60
60
62
63
59
59
57
57
59
59
61
63
67
70
58
58
58
58
58
58
58
58
58
58
59
59
62
69
61
63
64
64
65
66
69
69
68
68
68
68
67
67
65
63
59
58
57
56
56
55
55
55
55
53
53
53
52
52
50
48
47
46
45
44
42
41
40
40
39
39
39
42
42
42
42
42
42
42
41
40
39
37
37
37
36
29
27
27
26
26
26
26
26
26
26
26
22
16
16
16
17
17
19
21
21
21
21
21