420
420
420
421
421
421
420
419
418
417
417
416
417
417
417
417
418
423
421
419
418
416
414
414
414
413
412
412
413
414
414
414
414
415
416
417
419
419
419
420
425
436
436
429
427
426
424
423
423
424
423
422
421
419
411
407
404
396
394
394
393
393
393
389
389
381
379
377
373
373
374
373
371
370
369
367
367
367
366
366
366
367
368
370
373
374
373
373
373
378
381
385
389
389
389
391
393
395
415
421
424
432
434
435
437
439
441
441
441
440
440
443
446
448
449
452
455
456
459
470
472
470
467
467
468
468
467
466
464
463
462
465
462
461
458
458
458
455
453
453
454
453
451
450
450
450
447
446
442
439
435
432
432
433
436
433
433
430
429
419
416
412
411
410
411
412
413
413
408
405
394
394
396
396
396
395
393
393
397
395
394
394
394
394
393
390
390
390
390
391
391
396
397
397
398
400
403
411
423
427
432
435
439
450
458
458
456
457
458
459
459
460
460
457
457
459
456
451
451
457
458
458
458
458
458
451
448
448
447
445
444
443
441
439
439
438
438
437
437
437
437
429
434
422
421
420
417
413
418
423
426
415
415
411
410
407
405
412
415
417
420
422
427
437
444
445
446
446
450
464
464
464
464
463
462
461
458
456
451
453
451
450
450
450
450
449
447
447
445
445
445
444
444
443
443
443
443
445
445
445
443
443
443
443
443
443
443
443
442
439
434
433
432
432
431
431
435
435
434
432
432
432
434
435
437
436
435
435
435
435
440
444
447
450
444
439
430
427
425
424
425
425
424
423
423
425
425
426
436
451
456
459
459
458
448
440
439
439
438
438
436
431
430
432
433
433
434
437
438
432
424
413
405
401
399
394
392
384
384
384
384
383
383
383
382
382
382
382
382
382
384
386
387
387
388
389
391
391
393
401
403
405
407
410
417
421
429
429
428
428
428
428
429
430
428
428
429
431
430
430
429
428
428
429
433
438
437
437
437
437
437
437
437
437
438
439
439
440
440
441
441
441
441
441
442
442
441
440
440
440
440
442
443
445
432
427
423
422
421
419
418
417
413
413
413
413
410
407
406
406
407
409
409
408
408
408
407
407
407
407
407
408
409
409
410
410
410
410
414
414
414
419
420
421
423
427
425
421
420
420
420
421
422
422
422
424
429
430
431
440
443
442
445
445
437
437
435
432
429
418
417
416
413
411
408
407
408
412
415
415
416
416
416
416
417
417
417
415
409
406
406
406
406
407
407
407
410
411
419
419
419
419
419