445
437
432
430
428
426
427
428
428
428
428
427
426
425
423
422
423
422
424
425
426
435
435
435
435
435
435
435
431
429
426
423
422
416
415
413
413
412
411
408
406
404
401
401
393
393
391
389
388
387
388
390
399
401
397
399
398
394
395
391
393
393
393
394
390
379
371
371
371
371
369
367
367
367
367
365
364
364
363
363
362
361
359
356
356
354
350
350
349
348
348
348
351
356
356
358
360
362
367
373
378
367
364
364
365
367
369
345
346
347
352
358
355
356
360
367
367
369
374
376
376
379
379
380
379
379
379
379
378
376
373
358
347
347
347
347
348
348
350
355
356
355
359
363
372
377
386
388
389
391
390
388
382
376
384
386
390
402
406
407
409
415
425
429
432
438
441
454
454
453
452
462
464
481
493
494
496
498
499
500
502
503
504
504
504
503
502
505
508
509
507
508
505
502
491
490
486
484
484
484
479
480
484
485
485
484
484
484
488
484
480
480
477
474
475
452
456
459
459
454
438
438
435
435
435
435
435
435
429
428
427
422
420
417
412
410
407
406
403
400
397
396
399
389
385
380
375
354
352
343
343
342
342
342
342
352
353
353
353
352
353
351
357
356
360
360
358
364
361
358
356
356
356
358
358
364
366
369
373
373
373
375
375
377
380
393
400
400
406
408
411
410
410
410
410
408
407
416
417
419
424
423
424
431
434
445
446
454
460
461
463
463
464
466
468
465
463
468
466
473
473
473
473
473
479
480
481
482
482
482
484
490
497
497
500
502
522
527
530
541
543
546
546
547
548
548
553
556
560
562
563
564
563
564
564
567
569
588
601
617
621
622
619
619
621
621
624
621
619
621
628
614
616
618
614
610
602
595
591
590
588
586
585
584
579
575
573
571
565
560
560
557
555
553
553
553
551
548
546
538
537
536
536
525
522
521
516
515
504
504
501
500
498
498
497
494
491
488
478
477
476
476
476
475
475
475
468
458
449
443
433
428
423
421
418
416
415
412
404
401
395
390
390
391
390
390
390
390
392
392
392
393
392
392
392
392
392
392
391
391
391
391
392
392
395
398
400
398
400
400
401
401
401
401
401
400
400
399
399
399
399
399
404
408
411
414
415
422
423
423
423
423
426
429
430
432
433
430
433
435
435
437
446
449
450
453
453
452
448
453
454
455
455
455
455
456
456
457
457
456
459
469
476
474
471
469
474
475
476
477
479
482
478
476
475
476
482
475
474
475
475
475
474
474
475
481
482
481
481
481
483
486
531
533
534
540
530
530
530
531
548
549
549
550
554
559
561
563
565
576
601
603
602
601
600
596
604
610
612
623
625
625
625
620
619
620
618
618
616
613
610
610
610
609
609
609
608
610
609
606
601
598
594
608
608
609
608
604
600
600
600
600
599
597
596
586
581
579
573
572
572
572
566
563
557
548
531
527
525
511
501
500
499
497
494
493
492
486
484
484
483
482
483
485
486
486
483
479
476
474
474
474
474
471
470
469
468
466
466
465
465
465
463
462
461
461
461
460
460
460
460
458
454
453
444
447
451
451
451
450
450
448
442
442
442
442
443
444
444
444
443
441
439
437
436
436
436
434
433
433
433
433
433
433
433
433
434
435
435
435
437
437
439
439
439
446
447
447
448
448
449
451
453
455
455
455
455
455
457
458
458
455
455
456
449
439
439
439
433
433
435
430
426
427
426
424
423
422
422
422
422
422
422
423
423
424
425
426
435
436
438
438
436
436
436
432
431
431
431
432
432
432
432
432
432
432
431
433
434
436
437
436
431
429
423
423
423
424
423
423
423
422
422
422
422
423
423
422
422
422
421
419
419
421
423
422
421
421
421
420
420
421
421
421
422
422
422
418
419
419
419
422
423
428
426
425
420
419
419
420
420
425
428
427
427
425
427
426
425
426
421
420
422
422
422
422
422
422
421
421
422
419
418
418
418
420
424
424
429
433
433
431
424
426
432
427
427
429
431
431
430
429
428
432
433
432
433
429
427
429
430
428
424
423
420
414
414
414
414
414
415
416
416
415
415
417
417
417
412
412
412
411
407
407
407
407
407
407
407
406
411
415
415
418
419
425
426
427
429
431
433
434
441
445
445
445