13
12
12
12
12
12
11
13
11
11
8
8
10
11
12
12
12
12
12
12
11
0
0
0
0
1
1
3
1
0
0
5
0
0
0
0
0
0
0
2
3
4
4
4
4
3
3
1
0
0
0
0
0
4
4
4
4
4
4
4
3
3
2
3
3
4
4
5
6
6
4
3
3
3
0
0
1
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
4
3
3
4
6
7
9
9
8
7
8
7
6
7
10
12
13
13
15
15
15
12
11
10
8
8
7
6
8
9
5
5
4
4
4
5
5
5
5
5
5
5
5
5
6
4
5
7
5
5
6
6
5
4
4
5
5
2
4
8
4
1
2
3
2
1
3
3
3
3
3
0
0
0
1
1
16
13
8
10
10
10
9
17
16
14
14
16
19
21
23
23
23
23
23
25
27
18
19
19
17
16
14
14
11
11
11
10
10
10
6
6
6
6
6
6
7
9
7
7
5
5
6
8
8
6
4
5
5
4
4
5
2
0
0
0
2
7
12
12
12
12
11
9
9
9
9
8
8
8
9
10
3
5
4
4
5
6
7
7
9
13
16
19
23
24
26
33
41
43
50
58
69
76
87
87
84
82
71
59
57
59
60
44
41
43
43
34
31
28
26
22
19
19
20
22
22
19
13
13
12
12
12
11
10
8
9
12
12
13
13
13
13
13
13
13
15
16
16
18
18
15
18
16
16
16
16
14
10
8
11
11
11
11
11
11
10
11
16
20
18
16
13
12
12
14
16
21
17
19
19
17
17
17
17
16
15
15
15
15
15
14
18
23
18
21
22
20
19
18
16
16
14
14
14
14
15
14
14
14
14
11
11
10
10
9
8
4
9
9
10
9
8
8
8
12
12
13
13
13
13
13
14
19
18
17
14
14
14
15
15
15
18
23
25
28
24
20
20
20
24
25
21
19
19
15
16
20
22
19
18
17
17
16
14
13
13
13
12
11
11
12
11
12
12
12
13
13
13
13
14
14
15
18
18
18
18
18
18
18
19
21
24
24
24
23
23
25
26
28
28
28
27
25
24
24
26
27
27
23
23
23
23
18
18
19
20
21
22
21
24
25
26
28
29
29
29
29
34
35
36
37
37
36
34
34
37
38
39
41
41
41
42
43
43
46
49
49
49
50
52
52
58
55
57
60
63
64
65
65
66
66
65
64
65
63
64
61
57
64
63
60
61
61
58
57
57
56
56
56
56
54
54
54
48
48
44
44
43
46
46
46
46
47
47
43
44
45
45
45
45
45
45
45
45
45
44
44
47
47
48
48
48
48
48
48
48
48
48
48
48
48
52
53
53
53
53
53
54
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
59
59
63
63
63
63
64
64
67
69
69
69
70
71
71
72
72
73
73
76
77
77
82
83
84
88
89
90
91
92
93
95
99
99
100
100
100
101
101
105
107
107
110
110
111
111
110
110
108
102
101
100
100
100
99
98
97
97
98
98
99
99
99
108
114
122
122
122
124
124
124
124
123
123
123
122
122
126
131
136
139
139
139
140
141
142
142
141
144
144
147
148
149
149
149
149
149
149
150
150
148
146
146
151
151
152
152
153
153
155
164
173
174
174
175
176
176
177
177
179
179
179
185
189
193
193
194
194
197
203
205
206
213
214
215
218
220
222
228
221
221
205
200
198
196
195
202
204
206
209
209
213
214
216
217
221
221
225
233
234
236
235
235
235
231
231
231
231
230
228
223
225
226
229
228
228
228
228
228
228
228
229
228
218
222
223
220
222
220
217
215
212
208
212
217
216
215
214
214
214
213
212
212
212
215
218
218
218
218
218
218
213
211
211
211
211
211
211
211
211
212
213
214
214
215
219
214
222
224
224
224
223
223
223
222
222
222
222
222
222
222
222
222
227
227
227
227
223
222
220
219
220
218
218
218
218
218
217
217
217
217
216
213
213
212
212
209
209
208
208
208
208
208
208
208
207
207
207
205
202
202
202
203
198
198
198
195
196
196
196
196
197
197
197
197
194
194
194
193
193
192
192
191
190
186
186
183
182
180
181
181
181
181
181
181
180
179
180
179
177
177
177
177
176
171
171
172
168
167
167
167
167
167
168
167
166
166
166
164
163
163
161
160
159
159
159
159
159
157
156
155
153
152
152
152
151
151
151
151
151
151
151
151
151
150
150
150
150
148
147
145
143
142
142
142
141
141
141
141
140
137
137
137
137
137
137
139
134
134
134
134
134
130
131
129
126
126
126
126
126
126
126
126
126
122
122
118
118
116
116
116
113
113
113
113
113
113
114
114
114
114
114
114
114
114
115
115
119
121
107
107
107
107
107
107
107
107
107
108
108
109
110
110
110
110
109
109
103
103
103
102
102
96
96
94
89
89
89
89
89
89
89
89
88
88
86
86
86
87
87
89
89
89
89
89
89
88
88
87
87
87
87
87
89
85
85
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82