486
485
483
483
482
479
478
478
486
490
490
490
491
492
493
526
535
535
536
537
538
538
539
539
540
540
541
541
541
542
542
539
539
540
540
540
540
540
537
532
530
530
530
527
519
513
501
498
496
495
494
493
493
493
493
487
486
486
483
480
477
471
469
468
453
452
451
450
450
449
449
447
446
446
446
446
446
447
447
447
450
452
454
456
457
458
459
462
465
467
471
476
479
479
479
479
479
479
479
479
480
481
483
486
488
489
490
491
491
492
501
502
504
504
503
498
498
498
497
497
497
497
496
474
465
458
453
450
448
446
445
444
443
443
443
444
444
444
446
450
452
453
453
452
451
450
447
449
449
450
450
452
450
449
450
450
451
451
451
449
449
455
458
459
459
458
457
456
454
453
452
452
452
452
457
453
453
453
453
453
453
454
454
454
456
457
456
458
460
466
468
458
457
457
457
457
458
460
460
456
458
460
462
462
461
462
464
464
459
459
458
457
459
460
461
461
462
461
461
466
466
466
464
463
464
465
463
463
465
465
467
463
466
462
460
460
460
461
461
466
466
465
464
464
465
462
461
461
461
462
463
465
465
464
464
467
473
465
467
469
470
468
472
470
471
471
469
468
468
468
470
468
468
468
470
470
470
470
470
468
468
469
473
471
470
471
472
471
470
470
470
472
473
475
475
475
474
474
474
476
473
472
471
471
471
474
475
476
472
471
471
472
472
472
472
471
471
471
471
472
473
473
472
473
475
476
476
476
477
477
476
476
476
477
477
477
479
480
481
480
486
484
487
490
490
486
486
487
493
496
498
501
504
504
502
501
505
522
529
532
533
536
536
536
535
534
534
534
534
536
538
544
550
550
550
547
546
543
538
537
536
525
521
519
515
514
485
484
483
478
477
476
476
467
462
458
442
439
439
437
432
431
431
428
427
427
429
429
425
424
423
422
421
421
422
422
422
422
419
418
417
417
417
419
430
443
438
426
417
415
413
405
405
405
405
405
404
404
403
403
403
403
404
404
404
402
399
401
401
402
401
401
399
398
398
398
398
398
398
398
398
398
399
399
398
397
398
398
397
396
395
393
389
387
386
385
387
395
397
399
398
396
393
396
389
389
394
434
432
428
428
402
415
399
408
420
425
411
403
405
393
408
393
397
401
401
402
378
374
371
371
371
371
371
380
377
376
379
375
390
393
386
375
383
382
381
379
377
373
376
378
376
373
380
361
361
361
361
361
360
360
359
358
359
359
364
369
372
373
368
366
363
361
358
358
357
357
357
357
355
354
354
354
355
355
355
355
355
354
357
360
363
364
366
368
368
362
360
368
370
370