21
21
22
22
21
19
16
15
15
16
11
9
10
6
1
2
9
17
16
20
25
29
21
17
9
5
2
1
1
1
0
0
2
8
17
5
3
5
0
0
5
2
1
4
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
2
3
0
0
1
3
4
3
2
2
0
1
3
2
2
0
1
9
11
9
7
7
8
11
28
26
23
24
23
20
15
11
9
11
7
5
5
3
3
2
3
4
4
5
5
8
7
5
5
5
6
5
3
8
11
16
25
24
14
9
5
6
6
10
4
2
8
13
15
14
11
7
7
11
11
12
12
12
12
9
9
10
10
21
19
16
12
13
15
13
17
14
10
14
17
16
16
14
15
20
16
16
13
15
15
18
20
18
25
19
28
16
19
19
16
17
16
16
16
19
21
24
20
19
20
20
19
19
19
21
22
23
30
26
30
25
26
31
33
32
31
29
27
23
23
23
22
23
23
22
21
20
22
25
25
25
26
25
27
28
31
36
33
31
27
27
30
31
34
34
37
40
40
41
44
48
56
67
77
88
93
114
122
129
142
161
172
171
172
174
179
183
192
198
206
221
227
226
241
237
238
231
229
228
217
222
213
213
207
203
201
196
189
179
170
166
162
157
150
144
139
137
130
120
114
105
99
89
87
77
78
76
83
92
103
107
105
97
85
67
66
63
46
39
40
42
38
28
24
26
20
20
23
30
35
44
60
78
86
88
80
88
92
98
101
105
110
113
118
126
128
138
147
150
154
160
163
166
170
176
187
188
189
188
188
203
203
211
215
219
225
232
234
237
245
251
256
259
260
261
261
260
264
268
271
271
275
278
278
283
286
286
287
287
286
285
283
283
284
286
286
284
282
284
285
289
291
292
293
298
300
301
299
294
291
291
292
293
291
287
287
284
281
278
278
277
277
276
273
273
273
272
274
274
273
272
272
270
269
269
272
270
269
269
273
275
272
272
267
266
265
265
264
272
276
273
269
275
276
275
279
285
288
285
284
285
285
289
294
294
296
294
294
298
301
303
309
309
311
316
320
323
327
327
324
323
323
315
310
306
302
300
299
294
290
288
289
294
303
304
303
303
304
306
304
305
303
298
293
293
293
290
290
290
288
285
285
282
278
272
271
263
262
257
256
255
254
256
258
260
262
262
268
271
272
272
273
273
270
269
265
261
256
252
252
252
250
247
242
238
235
234
230
227
225
210
201
186
175
172
148
146
145
133
113
111
104
88
70
56
49
36
31
26
19
15
13
12
10
7
4
2
1
0
0
4
2
2
5
6
4
0
2
3
4
4
10
14
17
14
16
22
23
19
16
16
16
9
6
4
2
1
1
1
6
13
21
17
12
15
16
16
15
16
16
16
19
20
21
21
21
20