485
484
484
483
483
481
481
480
480
478
478
477
477
477
475
475
475
474
474
473
473
472
472
472
472
472
472
473
473
473
473
474
474
474
474
474
478
481
481
486
490
494
495
497
497
498
499
499
499
500
500
500
501
503
503
504
506
507
508
509
510
512
513
514
515
516
517
519
520
520
521
521
522
522
523
523
523
523
523
524
525
525
523
519
519
517
516
516
515
513
511
511
510
509
507
506
506
506
506
505
505
502
497
494
494
493
493
493
493
493
492
492
489
489
489
490
492
495
495
495
495
495
496
496
497
498
499
499
499
499
499
499
499
499
500
500
500
500
500
501
502
502
503
503
503
503
504
504
504
505
506
506
506
506
506
505
505
505
505
505
505
505
505
505
505
504
502
501
500
500
499
499
498
498
498
498
497
497
497
497
496
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
494
493
491
491
491
491
491
491
494
494
498
500
499
499
499
495
495
493
491
490
489
487
486
485
485
485
484
484
484
483
483
483
483
482
482
482
482
482
482
482
481
480
480
480
480
480
480
480
480
480
480
480
480
480
480
480
479
479
479
479
479
478
477
477
476
476
475
475
474
474
474
473
472
468
464
461
459
458
458
458
458
457
457
457
454
452
449
446
442
439
437
437
435
434
435
436
436
434
433
432
432
431
429
426
425
424
424
423
422
422
422
421
421
421
420
418
418
417
417
417
416
416
416
417
418
418
418
419
420
420
420
420
419
419
419
419
419
419
416
416
416
416
416
416
415
414
412
410
408
406
404
403
402
401
401
400
397
395
393
392
391
391
391
391
390
390
390
390
390
390
390
391
391
404
404
408
413
415
417
417
416
415
414
414
413
413
416
418
420
419
417
414
410
407
407
406
406
406
405
402
400
397
395
392
391
388
386
387
389
389
389
390
391
391
392
392
392
392
392
392
389
387
386
382
380
378
378
377
377
377
378
378
378
378
385
385
383
383
384
387
387
389
391
391
392
396
398
399
403
405
405
405
405
405
404
404
404
404
404
404
404
406
406
407
410
410
408
406
407
408
409
409
409
408
408
408
408
408
408
408
407
407
406
406
406
404
404
406
410
414
418
418
420
421
422
423
424
424
424
423
422
422
422
422
422
422
423
423
425
427
429
430
432
433
433
433
434
434
434
434
436
437
437
437
437
437
439
439
440
442
443
444
444
446
448
451
456
461
467
472
474
473
471
471
471
471
471
471
472
472
472
473
473
473
475
477
479
481
485
489
490
490
493
497
497
497
497
495
493
493
493
493
493
493
493
493
493
493
494
494
494
495
496
500
500
502
505
508
508
511
515
518
521
523
524
526
526
526
526
526
526
526
527
527
528
532
535
535
536
536
539
545
548
551
553
555
556
556
556
557
557
557
557
557
557
557
557
556
556
556
556
555
555
554
552
552
552
552
547
547
547
547
547
546
546
544
543
542
541
541
540
537
530
527
527
524
518
511
507
502
501
501
492
492
479
479
473
473
462
462
459
459
458
458
456
456
455
455
449
449
442
442
437
437
434
434
431
431
429
429
428