332
336
340
345
347
349
354
358
360
359
359
356
356
355
354
345
343
340
345
354
360
363
367
380
383
389
394
396
401
400
397
397
397
381
374
375
384
405
408
417
418
422
425
429
434
444
449
450
453
458
460
466
482
482
481
480
478
478
477
478
480
481
485
486
490
491
493
494
496
496
504
533
536
538
541
543
549
556
557
558
559
556
556
556
557
558
556
556
553
552
552
552
552
552
552
551
551
556
586
617
618
618
619
620
621
622
627
630
632
634
640
643
646
650
652
662
665
669
677
681
684
690
692
701
708
716
723
731
739
743
747
757
759
762
764
764
764
762
760
758
757
756
753
750
750
750
750
752
756
754
748
743
732
724
721
721
722
724
724
723
722
724
722
724
724
724
724
723
724
726
727
728
728
729
729
729
728
726
725
723
719
718
717
715
714
712
711
705
696
695
694
693
690
687
687
686
685
684
684
690
690
685
673
670
664
660
660
660
661
663
663
672
674
674
674
672
671
664
620
604
597
586
569
561
560
560
560
562
562
562
561
561
560
559
558
557
554
537
533
515
497
495
493
492
492
491
491
491
491
490
487
485
480
465
462
460
460
459
459
458
458
458
458
458
461
465
468
469
470
469
469
466
464
462
460
457
455
446
439
436
433
430
427
422
419
405
402
400
396
395
395
395
395
388
381
380
380
382
381
380
378
375
368
366
361
359
356
354
351
351
350
349
348
347
347
345
345
343
343
342
344
348
351
353
355
358
361
362
364
365
366
367
368
368
368
367
367
367
369
369
371
372
372
372
372
372
371
371
371
369
366
359
355
351
351
350
356
363
366
368
364
363
364
365
365
366
368
370
371
371
368
366
372
372
374
374
373
372
371
364
362
359
357
357
355
353
347
345
344
343
342
339
335
337
338
338
340
338
338
336
336
332
329
329
329
329
329
329
330
331
332
332
332
332