341
342
343
341
340
340
341
338
340
339
339
339
341
341
340
339
336
336
339
341
340
342
343
343
345
360
358
354
352
356
363
363
359
360
360
359
367
368
368
369
368
368
372
373
374
375
378
379
381
382
386
384
386
388
398
401
400
405
404
417
418
418
424
422
424
425
426
427
438
447
447
459
468
476
482
477
480
480
482
484
488
488
488
489
489
497
497
501
505
508
507
510
512
518
511
514
517
516
516
516
516
516
519
522
524
529
536
537
539
540
542
564
570
573
571
568
564
567
570
561
555
556
555
555
553
544
531
531
535
555
558
561
564
570
556
539
547
557
569
579
585
589
589
590
585
558
531
531
533
529
517
508
506
502
497
503
504
504
503
500
500
502
501
499
511
520
545
546
521
509
503
503
504
505
511
516
516
515
509
508
509
524
529
533
540
540
531
529
526
526
526
539
539
541
548
563
559
557
559
543
552
551
548
545
544
554
552
553
552
552
552
547
545
544
543
529
519
513
503
514
497
492
488
488
490
500
497
483
465
467
468
466
460
467
467
466
466
465
463
462
463
457
449
448
451
447
451
448
454
446
447
442
433
426
426
425
418
423
407
415
384
374
382
377
373
365
379
367
366
365
364
383
375
373
373
375
370
380
388
391
398
408
400
399
399
404
407
412
413
416
419
426
426
425
425
427
427
426
425
418
417
417
421
420
420
420
424
430
431
441
461
469
475
484
489
489
487
485
485
490
492
494
503
517
520
529
513
528
537
539
540
535
534
531
529
524
511
505
507
509
466
464
456
452
451
454
458
453
437
424
419
414
411
409
404
393
392
392
398
394
394
393
393
393
393
395
399
398
400
406
421
426
427
426
425
424
425
428
430
440
448
466
474
477
492
521
520
522
522
520
523
530
520
524
529
537
537
538
540
542
535
525
524
527
528
532
528
524
524
523
523
522
521
520
517
473
439
436
430
430
426
424
423
423
422
421
419
418
413
413
412
411
413
416
426
436
421
425
421
419
420
426
435
439
443
446
452
464
468
455
454
452
450
446
442
441
437
438
440
438
438
435
424
420
417
414
412
417
420
423
423
424
424
426
425
421
417
413
408
399
406
411
411
410
408
408
408
406
405
401
397
388
388
388
378
375
391
387
382
383