479
479
479
479
483
483
483
479
478
478
478
478
478
478
478
477
477
477
480
484
482
480
477
481
478
478
477
476
476
476
474
474
474
474
474
474
474
474
474
474
475
475
474
474
473
471
470
469
469
469
468
468
468
468
468
468
468
467
467
468
469
469
469
469
469
470
473
475
475
472
471
470
470
470
470
470
469
469
469
468
468
467
467
467
464
463
460
463
469
470
470
470
470
470
470
470
470
470
470
470
470
470
469
468
468
468
469
469
469
469
469
469
469
469
469
469
469
469
468
467
467
468
469
469
469
469
468
468
469
469
468
466
462
456
447
445
445
445
444
444
445
445
446
447
448
448
448
449
449
449
450
450
450
450
450
451
453
453
456
458
460
464
464
464
465
466
466
467
467
468
468
468
469
474
474
474
475
475
475
475
475
475
475
475
475
475
475
475
475
476
476
476
476
477
477
477
477
476
475
475
475
475
471
471
471
470
469
467
464
461
458
456
455
451
451
451
451
451
451
453
454
457
454
456
456
458
458
457
458
460
460
459
459
461
458
460
461
458
456
456
456
456
455
455
455
454
454
453
453
453
453
453
453
453
453
452
452
456
456
455
454
453
453
453
454
454
454
454
454
454
454
454
454
455
455
456
456
457
457
457
457
456
456
456
456
456
456
456
456
458
458
458
458
458
458
458
458
458
458
458
458
458
458
458
459
459
460
464
468
462
462
463
461
462
465
465
465
461
463
463
462
460
460
460
460
462
461
459
459
459
463
464
463
460
461
465
463
465
462
464
467
467
468
469
467
468
468
468
469
466
467
467
466
466
466
466
465
465
465
462
462
463
463
462
462
462
462
462
462
461
461
459
461
463
463
467
472
466
465
466
465
463
464
465
466
466
466
466
475
479
470
469
468
468
466
466
466
466
466
466
466
466
467
467
467
468
469
469
467
466
466
468
469
470
469
469
471
471
471
471
471
467
466
467
467
468
468
468
469
469
470
470
470
471
471
472
472
473
474
474
473
472
472
472
471
470
468
468
469
470
471
471
471
472
472
472
472
472
472
472
474
475
476
476
476
476
477
480
480
480
480
480
481
481
481
481
481
482
482
482
482
482
482
482
482
482
482
482
482
482
481
481
481
481
481
481
481
481
481
481
479
478
478
478
477
477
476
475
474
472
472
471
471
471
471
471
471
471
469
469
469
470
470
472
472
472
471
471
471
474
474
473
473
472
472
472
471
470
469
469
468
468
467
466
466
466
466
466
467
471
470
470
470
470
470
470
470
469
468
467
466
466
469
468
468
467
467
467
467
467
467
467
467
467
467
467
468
469
469
472
472
472
471
466
466
463
464
466
467
466
465
464
467
470
463
460
459
459
461
461
461
461
461
461
461
461
462
462
462
462
467
467
467
467
467
467
467
466
466
467
467
467
467
467
466
466
468
470
468
470
466
462
464
463
463
465
463
464
464
459
461
462
461
460
460
460
462
462
466
463
462
464
462
462
462
462
462
462
465
465
465
465
458
459
459
459
459
459
459
458
458
458
458
458
458
458
457
457
457
457
456
456
456
456
456
456
455
455
457
456
456
456
456
455
455
454
454
454
455
454
454
454
454
454
453
453
455
455
455
455
455
453
453
453
453
453
453
453
453
454
455
455
455
455
455
455
455
456
457
458
458
460
460
459
458
460
459
460
459
461
457
456
458
453
455
454
453
453
451
451
451
452
452
452
452
452
456
457
458
461
463
464
466
467
470
471
472
472
473
473
474
474
475
475
475
476
476
477
477
477
476
476
476
476
476
476
475
475
475
475
475
475
475
475
474
474
474
474
475
475
475
475
475
475
476
476
474
475
475
475
475
475
475
475
475
475
475
475
475
473
472
472
472
472
472
472
472
471
471
471
471
471
469
469
468
468
468
467
467
467
468
469
470
471
473
473
474
474
474
475
474
474
474
473
473
472
472
472
472
472
472
472
472
473
474
476
476
476
473
473
473
473
473
473
476
476
476
476
477
478
477
477
477
477
477
478
480
481
476
476
467
464
463
463
461
461
460
458
458
458
458
458
458
458
457
459
460
460
460
461
465
471
473
474
476
478
478
478