379
379
379
379
379
385
385
388
388
388
388
391
391
392
392
392
392
393
393
394
394
394
394
394
394
394
395
395
395
393
393
393
393
393
393
393
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
395
395
395
396
396
397
397
398
398
398
398
398
398
396
396
395
395
395
395
395
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
395
395
395
395
395
396
396
396
396
396
396
396
395
395
395
395
395
394
394
394
394
394
394
394
394
394
393
393
393
393
393
393
392
392
392
392
392
392
397
397
397
399
399
402
406
406
406
408
408
408
410
410
410
412
413
413
413
416
417
417
417
419
420
420
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
423
424
424
426
426
426
427
428
428
428
429
430
430
430
430
430
430
429
429
427
427
427
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
426
425
425
425
422
422
422
422
422
422
422
421
420
420
419
419
419
418
418
416
416
416
416
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
414
415
415
415
415
416
416
416
417
417
418
418
418
418
418
418
418
420
420
420
420
420
421
421
422
422
425
425
429
429
429
433
433
437
437
439
439
438
438
438
437
437
434
434
433
433
431
431
430
430
430
430
430
429
429
428
428
427
427
427
427
427
426
426
426
426
426
426
425
425
425
424
424
424
424
425
426
426
427
427
429
429
429
432
432
434
434
437
438
438
438
439
439
440
440
440
440
441
441
441
441
441
441
441
441
441
441
441
441
441
440
439
439
438
438
438
437
437
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
436
437
437
437
437
438
438
438
439
439
439
439
439
439
439
439
439
439
439
439
439
439
437
437
437
436
436
436
435
434
434
434
433
430
430
430
426
426
422
422
422
420
420
420
418
418
417
417
417
417
417
417
417
417
417
417
417
417
418
418
418
426
426
426
430
430
451
451
451
458
458
458
467
467
467
482
482
482
489
489
491
491
491
491
491
493
494
494
496
496
496
499
499
499
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
501
503
503
504
504
504
502
502
502
502
500
500
497
497
497
497
496
495
495
494
492
492
491
491
491
489
489
487
486
486
485
485
484
484
483
483
480
480
480
480
480
478
478
478
480
480
480
480
483
483
483
483
483
483
483
483
483
482
482
482
482
482
482
482
481
481
480
480
480
480
480
479
479
477
477
476
476
476
476
475
473
473
473
473
472
472
469
469
467
467
467
466
466
462
462
462
461
461
461
461
459
459
457
457
457
457
455
455
454
453
453
453
453
453
452
452
450
450
448
448
448
448
445
445
443
443
439
439
437
437
437
437
437
437
437
437
437
437
437
437
437
434
433
433
431
431
429
427
427
424
424
424
424
424
424
424
423
423
423
423
423
421
421
419
419
417
417
417
417
414
414
412
412
410
410
410
410
409
409
409
408
408
408
407
407
407
407
407
405
405
402
402
402
402
400
400
400
400
400
400
400
400
400
400
400
400
400
400
400
398
398
396
396
396
396
394
394
393
393
393
393
393
393
393
394
394
395
395
395
396
397
397
397
397
397
397
397
397
397
397
397
397
397
397
397
396
395
395
395
395
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
394
393
393
393
393
393
393
393
392
392
392
392
390
390
387
387
387
387
384
384
381
381
381
381
379
378