28
28
28
28
27
24
24
24
24
22
21
20
19
19
18
16
16
16
16
18
19
18
17
15
13
13
13
13
13
13
14
14
14
13
13
12
12
12
12
12
12
12
12
14
15
14
14
14
15
15
14
13
13
13
12
11
11
10
10
10
10
10
8
8
10
10
8
8
6
6
5
5
8
8
8
10
11
11
11
10
10
8
8
8
8
9
16
20
25
31
33
35
37
37
34
32
30
15
15
17
18
19
19
15
15
15
15
15
15
15
15
15
15
15
14
13
13
13
12
12
10
11
13
14
14
19
32
36
26
13
13
13
13
13
13
13
22
21
24
33
35
35
35
33
21
11
15
16
16
21
28
29
29
29
29
29
29
31
32
33
32
30
28
28
27
25
23
22
24
27
28
30
32
36
37
37
37
37
36
36
36
36
36
37
40
42
43
44
43
42
38
37
37
36
35
34
32
32
31
28
27
26
24
24
24
23
15
14
13
11
9
8
7
6
2
2
2
2
2
2
2
2
1
1
1
0
0
0
0
0
0
0
1
3
7
7
2
2
2
2
2
2
6
6
13
13
13
13
13
12
12
5
14
16
10
8
9
11
14
18
16
12
11
10
10
10
10
9
9
9
9
8
7
7
4
4
6
8
8
12
13
17
24
21
19
16
15
15
10
11
13
13
11
10
9
11
9
9
10
10
10
10
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
5
5
5
6
7
7
8
8
8
8
8
8
8
8
7
6
7
8
8
15
29
45
55
61
74
71
76
81
98
92
104
109
116
117
119
127
130
132
138
139
151
157
158
158
157
155
155
157
169
171
173
183
198
210
204
199
197
191
193
194
197
202
221
239
241
267
270
268
264
271
260
260
270
267
287
319
319
319
319
319
317
313
312
313
315
316
319
319
322
325
328
335
340
340
340
336
327
336
343
345
346
350
350
354
363
368
371
372
373
379
372
391
409
419
439
452
446
456
464
476
488
494
526
531
531
536
533
522
531
565
576
617
660
655
642
608
583
577
569
571
573
576
566
565
559
550
536
523
532
536
549
535
533
529
521
509
497
483
476
458
445
430
450
461
470
477
475
442
433
420
418
416
429
426
415
421
422
412
405
399
389
378
372
371
368
363
355
331
308
295
278
268
259
257
254
235
223
211
210
205
196
190
187
187
186
186
182
176
176
176
176
174
173
171
171
171
171
168
165
169
171
192
191
185
183
177
182
189
196
202
204
206
209
212
214
212
210
209
211
216
218
224
229
230
232
234
242
248
251
254
259
259
259
259
258
258
258
258
250
249
252
257
259
264
269
272
279
286
294
297
303
312
319
326
323
320
321
324
329
333
325
304
287
273
253
246
235
231
224
202
213
210
201
193
186
186
180
173
168
166
165
156
151
145
139
133
122
113
106
105
104
105
107
107
104
96
101
106
122
135
169
199
192
190
207
228
223
220
211
221
237
248
256
256
241
228
225
211
187
167
165
165
169
168
164
156
145
162
174
218
221
209
214
227
203
194
178
167
158
136
95
80
78
78
80
85
81
78
75
73
71
69
67
63
61
59
50
47
42
47
55
56
56
56
56
56
57
58
63
63
61
61
57
52
51
48
46
44
42
41
40
37
34
31
28
24
12
9
9
7
8
9
9
9
9
9
8
8
8
8
9
9
8
8
7
6
6
7
7
7
6
5
5
4
4
4
4
4
4
5
5
5
6
6
6
6
6
6
6
6
6
6
9
9
10
9
11
11
11
10
11
13
12
11
8
7
7
7
19
21
21
22
22
15
13
10
8
8
5
4
4
7
12
12
13
13
13
14
14
16
17
16
13
13
8
13
16
16
9
5
5
9
10
10
11
11
11
11
12
12
12
12
3
3
3
3
4
4
7
5
3
0
0
0
0
0
0
1
1
1
1
2
16
24
28
15
28
29
29
18
18
9
6
6
3
3
3
5
5
5
4
4
3
3
3
28
28
5
5
3
4
5
6
5
5
5
5
5
5
5
4
5
6
6
6
7
7
8
9
18
18
17
17
17
17
17
17
17
17
17
10
10
10
10
9
8
7
6
7
8
8
8
8
8
8
8
8
8
9
10
12
13
14
14
15
15
20
16
16
16
16
16
16
15
15
15
15
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
19
19
32
32
32
31