487
488
488
482
479
479
477
476
471
468
466
465
463
463
463
463
463
463
463
462
460
459
458
462
462
463
464
465
461
462
461
459
458
457
458
460
455
460
460
461
465
466
468
473
474
482
483
485
485
482
480
487
484
483
485
486
486
485
490
495
498
498
501
503
511
514
520
522
525
528
530
531
530
528
528
529
530
532
532
532
532
532
532
532
532
533
534
535
535
535
534
533
531
530
529
529
528
528
529
529
525
518
516
512
509
505
498
485
468
458
454
451
449
444
440
440
439
439
437
433
434
432
425
420
419
416
415
413
416
416
426
427
422
422
420
419
418
417
417
417
416
412
408
403
399
400
401
403
404
404
414
424
424
421
412
398
398
399
399
399
398
396
392
389
386
377
377
382
382
382
380
376
372
370
366
366
369
371
373
377
376
376
375
375
378
380
382
384
385
391
395
395
397
397
396
399
402
407
410
413
411
406
400
400
404
407
411
418
420
418
415
413
411
408
410
411
411
413
416
417
418
422
425
427
430
431
431
434
434
435
435
435
435
435
435
434
430
432
432
434
446
446
452
454
454
457
465
467
469
471
473
473
477
477
478
478
479
479
481
481
482
483
485
486
493
493
493
494
495
495
495
494
492
489
486
484
481
475
472
457
454
452
441
437
434
433
431
431
431
431
431
431
431
431
422
418
417
417
416
412
414
421
422
430
428
425
417
403
416
436
428
424
421
410
406
409
424
433
419
416
409
406
406
406
406
407
407
407
407
407
407
408
422
429
441
451
451
449
448
447
446
445
444
447
448
458
458
459
462
476
482
484
485
487
498
505
508
510
517
517
514
513
508
499
500
501
502
503
503
493
489
485
475
473
465
459
456
431
425
423
422
420
419
419
419
419
419
419
419
433
435
440
450
455
447
439
430
433
438
445
446
446
447
445
444
443
439
439
439
441
443
464
464
464
465
468
468
469
471
473
475
476
480
497
501
506
514
516
514
513
513
513
514
523
523
524
526
526
526
526
534
549
553
561
564
563
561
556
554
554
544
537
532
530
528
526
523
517
518
512
520
520
515
515
513
508
516
516
519
521
521
520
520
520
519
519
519
519
520
522
524
527
527
530
530
530
533
535
535
535
536
538
541
543
543
543
540
540
538
536
536
535
528
523
519
518
518
518
517
512
510
509
509
510
511
511
511
511
511
510
510
509
509
511
513
514
515
515
516
519
519
517
516
510
510
510
510
510
506
504
504
504
503
500
497
493
492
492
491
491
490
489
488
487
486
486
485
485
485
486
486
488
488
488
489
500
501
503
505
504
503
497
497
495
494
495
495
494
493
493
496
498
500
503
506
513
511
506
504
501
495
494
497
504
508
508
511
509
507
503
504
506
511
509
500
495
501
505
510
506
496
490
489
488
488
488
488
487
487
488
489
490
490
490
490
490
490
490
491
492
492
492
492
492
492
492
494
497
497
497
497
498
498
495
493
493
493
491
491
492
492
493
494
494
494
494
494
494
494
494
496
500
501
502
503
503
503
504
504
508
504
503
490
486
485
485
480
475
473
473
472
470
466
463
460
455
454
454
452
450
447
438
435
431
424
418
415
411
407
403
402
401
400
400
400
400
400
400
400
400
400
399
397
396
395
393
392
391
389
387
395
402
409
414
415
414
412
418
422
425
427
435
441
445
448
452
452
446
444
441
440
440
441
441
443
440
440
441
439
433
436
438
446
449
453
455
461
462
462
458
456
458
465
474
474
474
473
470
467
466
466
466
467
467
480
484
487
489
491
498
497
497
497
497
496
496
496
496
496
496
493
490
492
493
494
496
496
495
493
491
490
489
487
491
493
500
503
503
501
500
499
500
501
501
499
498
497
496
497
497
511
514
513
509
503
499
495
481
478
475
475
475
476
476
478
478
478
478
477
473
478
477
469
467
471
483
487
487
487
487