27
25
24
23
22
21
20
19
17
15
12
12
10
10
10
10
10
12
14
14
17
18
19
20
21
22
23
24
26
26
27
27
28
29
29
30
31
31
32
32
32
32
33
35
39
44
45
47
54
61
65
71
75
81
81
83
95
96
97
98
98
98
97
96
95
92
90
89
88
88
88
88
88
88
87
86
89
92
94
97
99
106
107
107
103
101
95
95
93
92
90
88
86
86
85
81
79
76
64
61
59
58
57
55
53
50
49
49
49
49
49
50
51
51
51
49
44
44
44
44
43
42
38
35
38
44
46
47
47
47
47
46
47
49
51
52
54
55
56
56
57
59
60
61
64
66
68
70
73
77
82
84
87
89
92
94
97
98
99
100
102
103
104
106
108
113
115
118
123
125
125
125
125
122
119
118
117
118
120
123
127
129
132
133
136
137
139
141
142
144
145
150
155
157
160
162
165
166
169
170
171
172
173
173
177
181
183
185
186
188
190
194
195
197
200
202
202
203
203
203
203
203
202
200
200
204
209
212
215
221
225
228
232
238
242
243
246
249
252
257
264
269
271
272
273
274
277
281
282
282
282
283
283
284
287
287
286
289
291
292
293
297
300
301
308
314
314
319
319
323
324
333
337
340
343
345
346
346
346
346
347
347
347
349
350
350
352
353
354
358
359
361
362
366
368
369
370
371
373
374
376
377
378
378
379
380
380
380
381
381
381
382
383
386
387
388
389
393
394
395
396
395
394
393
394
396
398
400
404
403
403
403
403
403
403
402
402
401
401
401
401
401
401
400
400
397
397
397
397
396
396
395
395
395
395
393
390
388
388
388
385
382
379
375
372
372
369
366
365
364
363
362
362
360
358
354
352
351
349
347
343
341
337
334
324
323
320
315
315
315
314
312
310
310
311
311
310
309
306
305
300
296
289
285
281
279
267
267
267
266
266
266
266
265
263
262
257
255
254
245
244
242
240
239
224
222
220
212
211
209
209
209
208
202
197
196
193
190
188
185
183
182
181
180
179
177
176
174
172
169
160
159
158
157
153
151
148
147
143
130
124
122
119
116
114
113
113
112
112
110
109
106
103
102
101
95
93
91
91
90
90
86
85
83
83
81
81
81
76
75
75
74
73
73
73
72
72
72
72
72
71
70
68
66
65
65
63
62
61
60
58
57
56
54
52
51
50
49
49
49
48
48
48
47
45
44
42
40
41
42
43
43
44
33
30
27
25
25
26
26
27
27
27
27
27
27