430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
430
428
427
426
426
426
426
427
419
417
417
419
420
419
419
418
417
417
416
416
410
407
408
408
408
408
408
408
408
410
410
410
410
410
410
409
409
409
409
409
408
407
407
407
407
406
403
402
400
397
397
397
395
395
396
396
398
397
397
399
399
405
406
408
411
412
415
419
424
426
429
431
433
434
437
444
449
451
464
468
470
471
471
470
469
468
469
470
471
471
472
484
491
492
493
491
489
484
483
480
479
479
475
476
469
456
451
454
453
451
445
442
441
438
437
420
412
409
408
407
407
406
407
410
412
414
416
418
421
423
425
429
441
445
459
464
465
465
454
450
449
446
448
450
445
441
439
437
433
430
427
424
421
419
418
416
415
413
412
411
411
409
408
406
403
402
401
400
399
399
398
398
397
397
396
396
397
397
397
396
395
395
395
395
394
394
394
394
393
391
391
389
390
391
391
391
391
391
392
392
393
393
393
393
394
398
399
401
404
406
407
409
409
409
409
409
409
408
406
407
405
403
398
397
397
416
416
417
417
417
416
415
413
411
409
408
407
403
399
399
399
399
395
396
396
395
395
396
395
400
407
409
411
411
415
415
414
414
414
411
408
405
403
402
401
398
398
398
398
398
398
398
398
398
400
404
405
407
409
412
418
422
425
427
427
425
414
418
422
421
425
428
439
437
426
422
415
413
414
412
417
442
437
430
436
419
425
427
431
431
432
419
417
421
433
435
425
423
427
421
431
428
429
429
424
427
434
434
436
432
432
432
432
428
424
419
415
411
411
411
412
412
412
414
414
415
418
419
420
421
430
430
434
445
451
434
440
439
435
434
432
429
429
432
435
439
440
441
458
457
455
441
438
436
432
437
436
433
432
431
427
428
430
430
432
433
433
434
434
434
435
435
436
436
436
436
436
436
436
437
437
438
439
439
442
443
444
446
447
446
447
448
451
452
453
458
460
461
465
467
478
482
500
501
501
504
506
512
513
518
521
523
525
526
526
525
525
525
526
526
531
540
540
540
541
546
550
555
560
564
566
567
568
557
554
551
547
544
545
557
556
554
544
541
538
533
532
529
525
517
516
514
510
505
497
497
497
497
497
493
492
490
485
482
481
481
482
482
481
480
478
473
471
468
467
465
461
454
448
446
446
445
445
446
449
453
458
459
459
459
456
453
453
453
452
450
449
449
448
448
449
450
450
447
447
448
450
451
451
450
450
450
450
450
451
451
451
451
451
451
454
454
452
452
452
452
452
452
451
453
459
458
457
456
456
459
460
461
462
474
480
474
467
466
466
472
475
485
485
483
482
487
482
486
488
487
485
481
481
483
483
479
478
472
472
472
472
471
471
473
475
474
474
476
479
476
477
480
484
485
476
473
472
472
471
471
471
471
471
471
475
473
476
477
477
478
479
480
483
484
485