459
459
458
458
458
458
458
469
452
448
441
440
440
437
435
434
434
434
429
427
427
425
422
423
423
421
418
418
409
407
407
407
406
406
403
402
404
406
409
409
408
408
408
408
409
409
411
413
415
416
418
421
422
422
423
424
424
424
424
425
425
425
426
428
431
432
432
437
435
436
440
441
439
443
444
444
444
444
445
445
444
443
443
444
444
444
446
447
448
450
454
454
458
460
460
460
461
464
463
460
457
463
461
465
463
462
462
461
464
465
469
471
474
481
481
483
485
485
483
483
481
481
481
481
481
481
481
481
480
480
483
482
482
482
482
482
482
485
487
496
497
495
496
495
493
492
493
494
493
493
493
493
494
495
499
500
501
501
506
507
514
517
521
522
527
534
537
539
543
547
547
547
547
548
549
549
551
552
553
553
554
558
564
565
565
565
565
565
564
565
566
568
571
564
559
553
552
550
548
547
533
532
524
523
523
522
519
517
516
508
506
503
498
493
492
492
491
496
497
502
504
507
509
513
515
516
521
522
518
516
508
506
511
515
513
511
507
506
504
496
502
502
504
501
497
495
493
489
487
487
487
484
481
480
472
472
472
477
478
478
478
478
479
481
480
477
475
475
473
478
479
483
486
489
491
491
482
479
472
469
469
471
471
470
468
468
465
462
461
459
457
457
459
459
459
449
445
443
439
436
435
434
433
435
434
430
425
423
415
414
413
413
413
411
410
408
407
406
404
404
405
405
405
405
409
413
414
414
414
414
412
412
412
414
413
413
413
413
413
414
412
411
410
410
410
410
411
412
413
413
415
417
418
414
413
416
415
416
422
422
421
421
421
421
421
421
418
418
417
416
415
415
415
414
413
411
410
412
415
416
417
417
417
417
417
417
418
417
416
415
418
419
419
421
420
420
420
413
415
412
411
410
410
408
407
406
404
405
406
404
403
399
397
397
397
396
396
396
396
396
395
394
393
394
397
397
397
395
394
392
389
388
384
381
379
380
376
376
375
373
374
374
374
374
374
373
373
373
373
373
371
371
368
368
369
372
374
379
375
369
368
365
364
363
363
363
362
362
362
362
362
362
361
361
360
360
360
361
359
362
361
361
362
362
363
363
362
361
360
359
358
357
357
356
356
356
354
353
356
361
360
360
360
360
355
355
355
354
354
353
353
353
353
353
353
354
353
354
350
350
350
350
351
350
350
351
351
352
352
352
353
357
360
362
362
362
362
362
364
366
366
366
365
366
364
362
357
354
353
353
353
350
348
347
345
344
343
344
345
346
346
345
342
342
341
339
339
339
339
340
340
340
340
340
339
339
338
337
336
335
335
335
334
335
338
339
338
337
338
339
339
341
342
342
340
342
343
348
350
350
349
348
348
349
350
352
353
354
358
358
357
357
357
360
366
368
368
369
369
369
369
371
366
367
367
367
366
366
368
368
368
369
368
360
360
359
359
357
355
354
354
354
354
356
356
358
358
359
358
358
356
356
356
356
356
356
354
356
360
364
364
358
357
356
355
355
355
355
355
355
359
359
359
359
358
358
359
360
361
361
362
365
370
376
370
376
376
386
389
389
389
389
389
389
389
389
389
390
390
390
390
392
395
396
396
396
398
401
401
401
404
407
413
413
413
415
417
418
419
422
423
426
431
434
435
436
437
440
440
443
452
457
458
458
457
457
458
459
459