277
260
252
249
246
247
245
250
257
264
273
277
283
279
280
289
312
320
327
314
295
295
295
297
301
299
299
301
301
302
302
313
313
313
313
313
313
314
315
315
315
316
317
322
322
324
330
331
331
333
339
341
342
344
344
349
352
354
354
357
360
359
359
359
368
370
370
386
389
389
389
388
387
385
387
386
386
385
384
390
392
391
387
392
398
395
381
387
400
398
405
395
424
423
412
425
426
427
428
429
429
428
424
422
429
441
451
453
459
473
493
497
502
499
497
496
498
498
499
500
501
498
495
492
493
497
500
503
506
509
510
516
519
519
526
532
536
540
549
550
548
553
553
553
553
553
558
560
563
576
580
593
595
594
593
585
569
560
552
537
537
536
534
533
532
525
519
514
502
490
484
481
478
478
474
471
471
472
477
474
475
475
475
478
481
489
489
487
485
489
482
480
480
476
473
471
471
462
460
459
454
453
449
448
448
450
450
447
447
443
437
437
436
434
419
405
406
404
401
399
395
393
387
384
384
385
385
392
392
390
390
390
391
392
390
390
389
383
383
388
398
398
398
398
399
399
398
399
399
399
398
398
400
400
385
385
385
379
379
368
368
379
379
368
368
318
302
301
300
299
297
295
292
295
294
288
285
283
281
279
276
273
270
264
260
258
256
253
251
251
250
250
250
251
248
246
242
239
238
227
220
212
202
201
201
201
207
207
290
290
296
296
328
328
320
320
283
283
270
270
249
249
240
226
226
226
226
227
225
226
227
227
227
224
230
231
232
232
230
231
229
225
224
232
233
232
229
227
225
225
226
224
220
219
217
214
213
213
210
208
206
206
206
204
202
203
202
200
201
208
205
201
204
206
206
206
202
193
193
194
193
203
198
196
199
199
192
191
190
189
185
188
188
189
190
190
190
189
189
184
183
183
182
179
177
176
176
174
180
180
179
177
176
175
172
172
172
173
176
176
176
176
176
176
176
176
176
177
177
178
178
178
179
179
179
179
180
181
181
180
180
181
184
187
189
189
189
189
189
189
188
188
188
188
209
226
226
225
225
225
224
225
221
225
225
225
225
225
222
229
230
236
236
236
236
236
236
237
238
239
239
239
239
238
238
237
237
232
232
239
239
242
242
244
244
246
246
253
253
254
254
253
253
253
253
253
253
256
256
250
250
239
239
236
236
246
246
242
241
241
245
245
247
247
246
248
248
249
249
240
240
241
241
247
247
252
252
253
253
253
253
256
257
257
256
256
263
264
264
260
260
272
272
271
271
274
274
275
275
276
276
276
276
276