340
341
342
342
339
340
340
343
345
347
347
344
344
344
344
344
346
348
350
351
358
358
357
359
379
385
397
399
410
415
419
429
434
444
444
446
453
459
465
468
479
478
477
477
480
481
486
492
491
488
490
494
508
508
509
518
517
520
519
504
497
501
496
492
487
479
468
438
433
431
426
422
428
421
419
416
412
409
408
408
407
403
400
396
394
391
390
389
390
389
388
386
385
385
385
384
382
382
384
392
404
411
414
417
418
419
418
418
416
415
415
417
414
413
410
406
403
402
400
399
392
380
379
379
379
379
378
377
376
376
377
377
374
374
374
374
374
374
374
374
374
374
374
377
378
378
378
378
378
379
380
381
383
385
385
384
384
380
379
379
379
382
385
392
400
406
411
418
429
435
438
441
447
450
455
456
457
460
466
471
477
482
480
479
480
481
482
482
482
482
482
482
482
482
490
491
492
493
493
493
495
497
497
496
496
496
496
496
493
493
492
492
492
494
495
492
490
490
490
490
488
484
485
490
496
496
498
493
493
491
490
487
483
481
481
479
479
478
477
479
481
483
484
487
488
487
485
472
469
466
463
463
462
462
462
462
463
464
464
466
468
468
470
474
477
485
500
508
508
508
508
507
508
508
507
504
504
507
506
505
503
503
505
507
506
506
506
505
504
502
502
502
501
499
495
483
483
482
480
479
477
467
463
454
454
454
454
455
458
460
464
469
471
482
483
485
486
488
493
496
501
501
501
490
490
490
482
479
477
474
467
463
459
456
453
454
455
458
450
452
448
443
445
449
448
446
447
446
446
447
447
447
446
445
443
443
447
447
445
444
443
443
444
438
439
439
438
433
431
430
431
432
433
428
426
425
426
426
427
426
424
423
422
422