268
268
270
270
270
276
276
275
275
275
275
275
271
262
262
257
247
244
243
241
238
236
234
234
233
227
227
221
216
212
211
211
211
211
212
212
214
216
218
220
221
216
213
211
210
209
207
206
205
196
193
190
188
187
187
186
186
185
185
185
185
186
186
195
192
141
148
153
153
150
138
138
141
152
164
170
173
176
177
177
179
180
181
183
186
187
188
188
188
192
195
199
201
200
200
200
199
197
195
194
192
182
180
180
180
180
178
177
177
177
177
175
172
180
186
188
192
195
197
198
199
199
200
202
195
199
198
190
191
191
191
186
186
186
186
186
189
188
186
186
185
185
185
185
185
185
186
186
185
182
181
181
181
182
188
189
190
193
193
193
193
192
192
191
184
180
184
185
181
173
173
156
162
170
174
178
182
186
191
194
194
190
193
199
199
201
202
200
201
201
201
201
199
199
198
195
196
195
199
196
195
195
187
192
194
193
193
192
192
193
193
193
194
194
193
196
199
198
196
196
193
195
193
190
189
189
190
190
190
190
190
190
189
186
180
179
180
179
180
179
178
177
175
174
177
179
179
182
183
184
184
184
184
195
200
203
204
204
203
203
203
202
202
199
197
195
194
194
192
190
189
188
187
186
179
179
180
181
183
184
183
183
183
182
181
181
184
184
185
188
190
193
194
198
200
200
206
208
211
219
222
226
227
228
231
236
237
239
239
241
243
245
248
252
254
256
257
257
264
265
265
265
266
266
266
266
266
265
265
265
264
264
264
271
274
276
278
278
282
283
286
287
288
289
293
296
301
303
310
311
317
318
325
327
327
328
330
330
330
330
331
331
332
333
333
334
334
335
337
338
340
342
344
350
353
351
350
350
350
350
350
353
352
351
353
353
354
356
357
357
358
358
360
361
364
365
366
367
368
381
380
377
372
379
386
388
391
395
399
399
401
409
412
414
418
427
429
431
436
439
441
441
441
441
442
440
429
423
425
426
434
441
447
456
462
465
475
487
495
500
503
504
506
506
507
508
513
514
512
510
509
509
504
503
501
499
497
495
493
492
495
499
503
505
508
508
506
505
504
499
498
497
490
487
484
484
484
484
483
483
482
482
481
476
469
463
461
458
457
454
450
449
447
446
450
452
453
458
460
461
466
468
473
485
488
492
492
494
485
472
471
470
465
463
460
459
457
452
447
441
424
421
420
420
425
427
434
438
443
439
438
433
431
431
430
429
428
426
426
423
419
410
403
405
394
389
387
389
393
391
388
380
379
376
374
371
371
371
370
368
367
367
367
370
375
374
370
366
358
340
340
340
339
339
339
329
318
310
302
298
289
266
263
263
256
248
243
241
237
233
221
213
210
206
203
201
198
197
196
195
194
192
186
181
176
176
174
174
174
174
174
174
174
172
172
172
171
170
163
163
157
157
149
149
146
142
137
135
134
130
126
124
116
113
115
115
112
110
111
111
111
109
107
106
106
106
113
113
115
116
115
113
113
117
118
118
120
126
139
138
144
145
145
150
150
160
154
130
119
117
117
119
117
117
116
109
105
99
98
97
96
96
95
94
94
95
96
99
105
119
120
120
120
120
121
120
120
120
120
121
126
126
126
126
123
124
126
131
131
132
134
131
129
128
123
121
117
118
119
119
120
120
120
118
105
101
96
89
86
82
80
78
76
70
64
62
60
57
57
56
58
52
52
51
49
49
45
36
34
35
35
34
32
32
31
30
29
28
23
22
19
19
22
19
19
19
19
18
18
16
15
19
19
21
20
20
20
20
20
19
18
18
18
18
19
19
18
15
14
12
12
12
12
14
14
14
14
14
15
15
16
16
15
10
14
15
15
19
19
19
18
15
12
10
10
15
16
25
27
28
30
32
33
35
42
39
35
30
28
24
20
21
21
20
19
19
20
21
26
26
25
25
25
27
27
31
30
30
30
30
30
30
34
35
29
37
46
50
50
53
54
53
53
53
52
51
50
50
50
46
44
43
43
43
43
43
42
41
37
37
36
36
35
33
32
32
31
31
31
31
30
27
26
26
24
22
21
21
20
20
20
20
19
18
18
18
17
18
19
19
19
19
17
17
14
12
14
14
17
18
17
17
18
19
19
20
20
21
18
18
19
19
19
20
20
21
21
21
21
21
22
23
23
24
24
24
23
23
22
22
22
23
25
25
25
25
25
25
27
28
29
29
29
29
29
29
30
31
33
34
34
34
35
37
38
41
42
44
45
46
52
56
57
62
60
57
57
57
56
53
50
49
49
49
49
45
43
42
40
40
39
40
36
37
37
37
38
40
41
42
44
45
44
43
40
39
39
39
39
39
39
39
40
40
40
41
41
41
41
41
34
39
34
31
31
32
28
30
30
33
35
37
38
36
36
36
36
38
38