470
470
470
470
470
470
470
471
471
471
470
470
470
469
468
467
464
467
467
469
473
474
474
475
477
478
478
480
484
482
481
485
486
491
492
494
499
499
499
497
498
499
499
499
500
501
512
515
516
516
516
516
516
527
526
534
531
510
509
510
512
513
515
516
520
520
520
519
516
514
511
506
504
503
503
508
512
523
524
526
526
526
526
532
533
533
533
533
534
536
538
539
543
547
547
547
547
546
546
542
538
537
537
537
537
537
537
535
531
533
531
532
532
531
528
524
510
493
476
469
464
464
463
462
461
461
461
461
461
461
461
461
461
463
463
464
466
472
483
483
478
468
466
464
461
460
460
453
450
448
447
442
436
433
429
427
427
426
425
424
424
423
423
420
421
421
421
418
416
415
412
401
401
401
398
398
398
399
400
400
398
398
399
403
402
401
401
401
402
402
403
403
404
404
407
408
406
407
410
412
413
413
411
416
421
416
419
420
420
420
417
417
417
417
417
417
415
413
413
413
413
413
413
413
413
413
413
413
413
413
414
414
415
427
432
434
434
415
422
427
446
446
446
446
445
442
447
447
439
459
452
456
461
471
473
473
465
467
482
482
478
472
487
487
484
481
479
478
477
478
487
490
492
492
492
494
496
497
495
495
473
485
493
503
447
447
454
460
464
466
462
452
455
452
447
445
443
441
441
441
444
447
446
455
451
463
471
474
476
478
480
483
489
488
479
479
480
497
495
499
503
500
487
489
492
506
516
507
497
495
494
494
495
495
496
501
505
507
509
509
510
510
510
511
513
516
530
531
535
536
538
541
546
546
549
559
562
565
572
574
574
574
576
579
580
579
580
581
584
589
595
595
595
594
594
597
600
604
610
610
611
610
612
616
618
618
619
619
620
622
627
629
631
634
636
638
641
643
645
650
650
650
641
641
634
626
622
613
608
602
598
592
578
577
578
578
581
583
591
595
593
593
596
595
591
591
592
591
584
572
569
561
547
540
540
541
541
540
539
537
536
534
537
539
540
541
543
546
549
550
554
562
565
571
576
576
591
596
601
605
610
618
625
635
639
643
660
668
666
665
665
665
669
665
661
661
661
657
674
663
659
672
678
694
701
707
710
716
707
705
704
704
703
702
701
700
699
699
697
695
701
699
696
676
664
655
650
654
650
639
638
628
623
622
618
618
619
622
623
623
623
623
622
622
622
630
633
635
640
648
656
656
656
656
649
640
634
620
618
617
617
617
616
614
612
609
609
607
605
600
599
597
590
585
583
582
576
576
576
575
572
571
568
567
567
567
564
563
580
579
570
569
569
570
565
557
541
538
536
537
540
544
550
556
554
536
527
526
523
517
516
517
518
513
510
508
508
508
507
504
498
497
495
496
502
497
487
486
485
485
485
484
483
481
479
478
475
475
472
471
468
464
461
461
460
457
463
458
451
459
451
451
464
462
454
445
445
444
440
437
432
434
430
430
423
447
434
421
415
412
412
410
404
402
402
401
399
399
405
408
417
416
411
413
414
414
414
413
412
411
410
402
399
399
399
399
399
399
399
399
400
403
405
409
410
402
401
395
399
395
405
397
388
392
389
390
390
389
392
389
393
391
394
395
398
393
388
385
396
393
389
396
420
394
391
390
409
444
440
390
380
390
384
372
372
381
391
387
377
384
385
377
374
380
380
400
399
383
385
411
414
408
405
397
387
376
366
366
366
367
364
368
364
366
376
373
376
377
385
395
383
394
375
370
376
373
374
369
362
366
371
359
357
353
371
359
358
356
355
357
357
358
362
369
378
379
379
382
381
393
378
398
401
400
400
400
400
400
400
401
401
407
433
427
437
445
445
446
446
453
457
463
469
469
472
472
471
470
469
473
475
477
479
479
480
481
483
484
485
488
488
488
488
490
491
492
494
496
495
495
493
493
494
496
501
502
503
504
505
504
504
507
507
507
506
506
506
506
504
500
498
498
491
490
488
485
485
485
483
478
478
477
476
472
460
456
461
461
458
457
458
461
458
460
461
462
462
462
461
461
460
461
461
461
463
463
464
465
465
467
468
469
469
469
469
467
463
467
469
470
470
471
471
471
471
469
468
468
468
469
469
469