384
384
384
384
384
384
385
386
387
387
387
387
387
385
388
390
390
390
387
381
381
370
369
365
361
353
353
352
350
351
352
352
351
351
351
352
355
352
348
348
349
349
342
342
341
337
335
338
337
338
337
334
334
331
328
328
326
323
311
311
311
311
312
312
312
312
312
312
314
313
313
314
323
322
322
322
323
323
325
325
325
325
325
327
328
329
329
329
329
329
330
332
333
333
334
336
338
346
348
349
349
350
349
349
349
358
362
367
370
378
378
378
379
388
391
393
393
393
392
392
392
393
399
400
402
399
397
394
392
394
396
397
399
404
406
413
413
413
418
420
422
427
425
424
427
429
432
432
431
431
431
431
431
434
446
446
446
446
449
451
454
457
463
464
466
468
469
471
475
476
478
479
479
478
478
480
483
492
496
497
497
497
493
493
494
498
498
495
498
504
505
504
502
488
484
483
467
461
451
450
449
448
447
442
440
441
443
445
454
456
463
465
466
467
469
469
477
478
480
481
482
488
490
492
495
504
505
507
508
524
528
538
537
537
540
541
551
554
555
554
549
548
542
549
554
553
558
568
575
582
583
583
585
589
596
603
605
607
611
616
622
629
629
628
628
630
631
629
628
627
634
634
635
635
638
643
642
641
640
646
656
655
654
653
651
655
657
659
658
651
649
644
640
641
641
642
642
642
642
643
643
643
645
645
645
645
645
645
645
646
649
649
649
649
650
651
652
655
656
656
656
656
656
657
661
664
667
668
668
671
670
669
668
668
668
669
670
671
672
672
672
673
673
674
674
677
680
683
686
692
693
695
703
708
707
705
705
707
711
714
713
723
726
718
720
723
749
751
745
738
736
734
730
724
719
714
704
703
702
700
694
686
684
682
683
678
675
669
660
649
645
640
639
637
637
613
610
601
597
594
591
598
597
596
596
598
597
591
588
578
574
571
570
570
569
567
565
563
561
563
568
570
573
584
593
595
597
597
596
588
587
587
586
578
578
578
574
573
575
575
571
570
568
565
561
560
558
563
576
574
575
576
577
580
580
579
578
577
574
573
563
562
560
551
550
549
548
536
534
532
532
533
534
534
535
535
535
537
543
545
552
553
554
555
556
557
558
560
565
566
568
569
568
564
567
557
560
562
563
566
566
567
568
569
569
567
570
585
585
585
585