372
372
373
375
379
379
380
380
380
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
381
386
386
387
392
393
394
394
393
394
394
394
394
395
394
394
394
394
394
394
394
394
394
394
394
394
394
393
393
393
392
390
391
391
391
391
392
392
392
394
394
394
395
395
395
395
395
396
396
397
397
398
399
401
403
405
406
409
414
417
421
421
422
423
431
431
432
434
435
436
436
437
437
438
442
443
444
445
447
451
453
454
457
460
461
462
463
466
467
467
470
471
472
476
476
476
477
477
478
480
483
484
484
484
485
486
488
488
490
491
492
493
503
503
504
507
510
513
514
514
515
515
515
517
517
519
519
521
522
525
524
524
524
526
524
512
510
510
510
510
510
510
510
510
511
512
519
520
521
521
521
521
519
519
520
521
521
525
528
529
529
529
528
527
526
526
525
525
524
524
523
521
521
519
515
515
517
518
517
517
516
515
515
518
518
519
519
518
517
516
516
516
516
516
516
515
513
513
509
507
502
502
501
500
499
498
498
497
496
496
495
494
489
489
489
489
489
486
484
481
480
480
478
477
475
475
475
477
478
479
479
480
480
477
474
473
468
464
464
463
463
462
458
457
456
455
453
453
453
453
454
454
455
455
455
454
454
454
452
452
454
457
457
455
451
451
451
451
451
451
451
450
450
451
452
450
450
443
442
439
437
436
434
433
431
428
420
420
420
420
420
420
411
412
413
414
414
412
412
410
408
407
407
408
412
422
423
428
436
442
443
445
446
449
451
450
450
453
454
460
462
462
461
459
457
453
451
451
448
448
445
439
437
435
433
430
420
418
416
414
413
401
393
380
381
382
382
383
383
383
390
388
387
387
387
391
389
388
389
388
390
390
390
386
383
383
383
380
378
379
379
379
380
380
381
380
379
379
381
383
386
386
386
382
382
383
384
388
380
379
378
378
379
381
381
380
377
377
378
379
379
379
380
380
381
381
382
380
380
380
381
381
381
381
381
381
381
381
381
380
379
377
375
375
375
373
373
373
373
373
374
374
376
377
377
377
377
377
377
377
379
383
383
385
386
387
388
397
397
397
398
398
399
399
399
399
399
399
399
399
399
400
400
401
401
402
402
402
402
402
403
403
403
402
402
404
404
402
401
398
398
398
400
394
394
380
378
376
376
375
373
373
373
373
373
373
373
373
373
374
375
376
377
380
380
380
380
380
380
380
380
380
380
380
381
383
384
388
390
391
391
391
392
392
394
397
399
403
403
402
394
394
394
394
396
396
396
396
396
396
396
396
396
398
398
398
398
398
398
398
397
397
397
396