433
427
425
423
421
416
414
414
412
411
411
411
411
411
412
413
408
407
407
407
407
408
409
414
414
413
412
413
415
416
417
417
417
417
418
419
419
419
419
419
419
420
421
422
423
423
423
423
424
425
425
425
425
426
426
426
427
428
429
429
429
430
430
431
432
433
435
437
437
439
440
442
442
446
448
450
454
454
454
454
454
456
456
457
457
456
456
455
466
477
477
477
477
477
478
478
481
489
490
491
493
494
496
497
497
498
499
500
503
511
509
511
513
513
509
509
507
506
505
507
508
509
509
506
496
495
487
484
470
466
462
460
459
457
456
456
455
455
455
455
455
455
454
453
452
450
449
448
447
445
444
441
441
440
440
440
440
439
439
438
438
438
437
437
437
434
432
429
428
426
425
424
422
422
421
420
419
417
415
415
415
414
414
413
412
411
409
408
406
403
403
404
404
405
405
403
402
400
400
400
400
400
402
406
409
412
419
423
426
432
433
434
443
445
445
444
442
441
438
435
433
434
435
436
438
439
441
445
447
449
450
451
451
456
456
460
467
472
476
479
481
481
483
483
484
480
475
473
472
470
466
463
459
458
457
458
459
460
460
462
463
464
465
464
461
461
461
461
461
461
461
463
465
465
466
467
469
469
466
464
464
463
461
457
454
453
450
449
449
449
448
444
443
442
441
439
438
429
427
425
424
401
399
398
392
384
379
378
377
375
373
372
368
368
368
366
364
350
342
344
344
343
343
343
344
344
345
343
336
333
332
331
331
331
331
330
330
330
330
331
332
332
333
334
334
334
334
333
333
332
331
331
331
332
332
331
331
335
335
334
333
333
333
333
332
332
331
331
333
332
326
325
324
323
322
321
323
325
333
335
335
335
335
335
335
334
334
334
335
334
332
331
331
330
330
330
330
330
331
332
333
333
333
333
333
332
332
332
332
333
334
338
342
346
348
354
356
359
362
363
366
373
380
382
388
399
400
406
408
422
431
433
441
442
445
446
451
456
458
462
464
465
469
469
471
471
471
481
484
484
482
481
480
480
481
482
486
488
489
489
489
490
492
496
486
484
480
476
466
458
457
456
454
454
454
458
460
461
462
466
469
474
494
498
500
501
501
502
506
504
492
492
492
492
492
492
492
489
487
486
482
479
478
478
477
477
476
474
471
471
471
475
473
472
471
471
470
470
470
470
469
469
468
468
462
459
453
451
447
446
444
443
442
441
440
439
432
429
427
423
417
417
417
417
418
418
417
414
413
412
409
408
408
407
403
401
400
399
398
397
397
396
395
395
391
391
390
390
389
389
391
391
392
392