388
388
388
388
387
385
384
385
387
390
383
381
381
381
385
387
390
393
397
398
401
402
403
403
404
405
406
406
407
407
408
408
409
409
410
410
410
411
415
419
422
424
425
429
433
436
440
442
443
445
449
451
457
478
490
491
493
497
504
505
506
507
507
507
507
508
514
515
517
519
520
521
522
522
522
521
524
527
530
535
537
537
537
537
536
536
536
536
536
535
535
535
535
535
535
534
534
534
534
532
532
529
528
526
524
527
529
528
528
528
527
526
525
525
524
524
523
523
523
522
522
521
521
520
520
519
515
508
507
504
501
502
501
496
490
490
490
492
493
493
491
486
478
475
473
470
467
462
460
459
451
449
445
441
438
436
435
433
432
430
427
425
425
425
425
417
415
402
398
394
390
389
387
384
383
381
378
376
375
375
377
377
377
377
377
377
376
376
376
376
375
375
375
375
375
374
374
374
374
373
370
368
364
363
363
363
363
363
363
363
363
363
363
363
363
366
367
367
367
368
368
368
369
369
369
369
369
368
367
365
363
360
359
359
359
359
359
359
359
360
360
360
360
357
357
356
355
355
355
355
355
355
355
356
356
356
356
356
356
356
356
356
356
357
357
357
357
357
357
357
357
357
356
355
354
354
356
356
359
367
370
369
365
363
360
358
360
364
365
364
362
356
353
349
349
349
349
349
349
349
349
349
349
349
350
350
350
349
349
349
349
350
349
348
348
348
348
348
348
348
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
349
349
349
350
350
350
350
351
352
352