479
484
487
490
492
500
506
506
505
505
504
504
505
506
506
507
507
506
506
506
506
506
507
509
510
511
512
516
517
519
520
520
521
521
522
521
521
523
529
529
527
526
524
523
524
526
528
531
533
534
534
535
537
540
542
546
553
557
560
563
564
565
566
569
572
571
565
562
558
553
540
534
528
523
520
520
520
520
520
520
518
515
506
506
506
506
506
505
502
501
497
491
489
488
486
485
485
484
482
480
479
478
477
476
475
474
474
474
473
473
473
471
470
468
465
463
460
458
457
455
451
449
443
438
433
435
436
437
437
437
437
439
440
441
441
441
442
442
442
442
442
441
436
432
427
426
424
424
424
424
425
426
426
426
425
423
422
415
408
401
396
391
386
384
383
384
384
384
384
384
383
380
380
380
380
381
381
381
381
381
380
380
379
378
377
377
375
375
375
377
379
381
382
382
379
376
374
372
370
368
368
368
368
364
362
361
360
359
359
355
355
355
354
354
355
354
354
354
354
353
352
349
348
348
349
349
349
350
350
349
350
351
351
352
353
355
355
355
355
355
355
355
355
355
355
355
355
355
354
353
353
353
353
353
353
353
354
355
352
352
351
351
352
352
353
354
355
356
359
361
362
363
363
363
363
364
365
368
369
370
371
371
371
371
371
371
372
372
372
372
373
373
373
373
374
375
375
378
380
384
389
392
392
393
396
398
398
400
400
400
401
401
400
399
399
397
397
398
399
399
400
400
400
400
400
400
400
401
400
399
399
398
400
401
402
402
402
402
401
399
401
408
410
413
413
412
411
406
401
395
389
381
380
380
380
381
383
385
388
389
392
404
406
407
413
418
423
426
431
435
438
436
431
428
423
421
419
418
415
415
415
416
420
422
424
426
426
427
428
430
431
433
434
434
438
439
440
443
444
447
449
453
455
457
458
462
464
467
469
471
472
472
474
476
477
480
485
486
490
491
491
491
491
491
491
490
488
488
486
483
482
481
480
480
479
478
476
476
474
473
472
472
472
473
475
477
477
480
481
482
483
485
485
485
486
487
488
488
493
487
486
487
484
483
481
480
476
463
458
456
455
454
453
451
450
450
449
450
450
451
450
450
450
450
450
449
444
445
446
447
453
455
456
456
455
453
451
446
444
441
439
435
433
430
427
426
425
422
419
417
415
412
412
412
413
413
411
410
409
409
409
407
406
406
406
406
408
424
428
430
430
429
429
428
427
426
424
423
427
427
427
431
436
439
444
452
453
453
454
454
454
452
450
450
450
452
454
456
463
465
468
469
473
478
480
482
482
482
483
484
487
490
489
487
484
483
484
486
486
489
491
491
491
488
487
486
484
484
484
484
485
485
485
485
485
487
487
487
485
483
482
482
481