289
297
304
306
308
312
319
319
318
317
316
312
315
307
299
298
292
287
284
283
281
281
280
279
275
275
276
278
279
279
280
279
273
277
279
280
282
288
290
292
294
294
296
296
297
299
306
314
317
318
319
319
322
324
327
330
333
340
345
347
354
358
358
359
360
362
363
367
368
366
356
350
344
342
351
370
372
380
388
390
394
398
403
405
405
401
401
403
403
404
405
428
428
430
431
434
436
436
437
437
437
437
411
411
411
401
388
375
372
368
367
365
369
371
374
383
391
413
414
412
411
398
402
405
406
429
437
448
463
468
474
488
490
492
494
496
499
500
499
494
492
481
476
463
459
457
455
437
426
413
407
402
400
399
396
397
400
400
414
426
430
433
430
430
429
435
437
437
441
443
444
448
454
462
468
480
486
490
502
517
521
532
533
533
534
538
539
550
555
557
558
558
560
561
562
563
564
565
567
571
576
577
579
574
571
570
570
571
575
578
581
583
585
590
613
620
621
623
624
623
622
620
616
602
620
629
629
630
632
623
619
603
595
595
594
587
578
574
565
562
550
547
540
538
537
531
531
529
525
515
502
496
494
493
492
492
491
493
495
500
500
500
500
500
499
498
492
492
491
487
485
484
481
482
483
483
481
478
476
468
467
467
468
470
474
474
474
474
473
473
473
471
466
465
464
462
461
454
448
433
432
429
423
419
418
417
415
415
415
415
412
409
408
406
394
387
372
369
364
361
358
357
355
353
350
347
346
345
336
331
322
322
321
319
318
317
315
309
303
298
296
296
295
295
296
298
301
301
302
303
301
296
295
293
292
291
291
290
288