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