471
471
472
472
471
464
462
462
462
462
462
462
460
458
457
457
456
454
451
451
451
451
451
452
453
453
454
454
455
455
461
460
452
447
440
439
441
441
442
444
445
446
446
446
446
447
448
448
440
439
439
439
439
439
439
440
441
442
443
444
444
442
442
440
438
438
437
420
413
400
398
394
390
387
398
400
386
383
379
378
376
371
372
374
374
375
375
375
376
377
379
384
386
377
380
382
378
375
373
372
370
365
361
357
357
357
356
356
361
376
382
380
374
373
370
369
368
366
365
364
361
380
384
383
381
386
395
404
409
409
379
379
379
379
379
379
379
379
379
379
378
376
374
372
370
366
363
363
361
361
359
357
352
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
352
354
355
354
355
367
361
357
365
368
371
374
375
376
379
384
400
396
393
396
396
392
388
387
389
390
392
393
395
409
416
425
425
423
424
424
425
425
426
428
429
429
430
432
433
437
441
445
446
447
448
447
446
445
444
444
444
443
443
443
443
443
443
444
447
451
456
463
469
472
475
477
481
482
486
488
489
491
493
495
496
497
498
499
500
500
500
499
499
498
494
492
488
488
487
485
483
477
475
480
481
481
483
483
484
484
485
486
488
488
488
488
488
488
488
488
488
488
488
488
488
488
489
490
490
491
493
491
491
491
491
490
490
490
489
489
489
489
488
486
484
482
478
476
474
477
479
479
473
472
471
470
469
468
467
466
465
465
460
459
454
452
452
452
452
452
452
452
449
448
448
447
446
446
446
445
441
440
439
439
438
436
434
434
434
434
434
433
433
433
433
433
433
432
432
432
432
431
431
431
431
431
429
429
427
426
423
419
416
413
410
408
405
399
396
398
399
399
400
401
402
403
405
407
408
410
412
413
414
416
412
405
396
392
390
387
385
382
380
377
379
381
385
387
392
392
395
400
401
388
384
381
382
384
385
386
386
387
387
388
388
388
388
389
389
389
394
394
396
396
396
393
388
383
382
381
381
382
383
383
384
385
388
397
406
407
406
405
404
403
403
401
400
395
395
395
404
407
409
411
421
423
423
420
416
417
417
418
418
418
418
418
419
419
419
420
421
422
423
433
438
443
445
447
447
448
449
449
451
453
455
457
458
458
458
459
459
464
468
469
470
473
473
472
471