389
389
389
389
389
389
389
386
385
384
383
382
381
380
379
379
378
377
376
375
374
373
371
370
369
367
366
365
364
366
368
369
370
370
370
370
370
370
371
373
375
376
377
377
377
377
377
382
394
401
402
403
403
403
402
402
401
399
397
396
398
399
399
400
401
402
403
404
405
405
404
403
403
402
401
400
399
398
397
396
394
391
388
384
384
383
381
381
381
381
381
381
381
380
379
379
379
379
378
378
378
378
377
373
372
371
369
368
367
366
364
363
362
360
360
360
361
361
361
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
363
364
364
365
367
368
369
369
369
369
370
370
370
371
371
371
371
371
371
371
371
370
369
366
365
364
364
364
364
365
365
366
367
368
369
370
370
371
372
374
375
376
376
377
380
381
382
382
379
378
376
376
376
376
376
376
379
382
385
388
388
389
389
389
389
389
389
389
389
389
389
389
388
381
379
373
360
360
360
360
361
361
362
361
360
359
354
352
346
342
337
336
336
335
333
333
331
329
328
328
328
328
327
326
326
326
326
326
326
325
325
324
324
324
322
323
324
325
325
326
327
328
329
330
332
333
334
336
336
337
337
338
339
340
342
343
344
345
346
347
353
361
365
366
368
370
371
373
375
377
377
377
377
377
377
379
381
382
383
385
386
390
394
398
401
400
400
399
399
399
399
399
399
399
399
399
399
399
401
403
404
406
411
414
419
422
434
446
461
479
479
478
478
477
476
478
480
481
482
489
491
493
494
496
501
502
503
505
506
508
510
512
516
522
526
529
532
533
535
538
542
546
553
557
561
561
562
564
565
567
569
573
573
573
572
572
572
572
571
570
570
569
568
568
567
563
561
559
557
553
550
549
549
548
546
543
540
538
537
538
539
541
543
544
544
544
543
540
538
533
533
532
532
534
535
536
537
536
535
533
532
531
530
528
527
527
527
526
526
526
525
525
525
525
525
525
525
524
523
519
518
518
518
519
519
519
519
519
520
520
520
520
521
521
521
521
522
522
522
522
522
522
523
523
523
524
524
524
524
525
525
526
526
526
526
526
529
532
534
536
536
536
536
536
536
536
536
534
532
530
529
528
527
525
525
526
526
527
528
529
533
534
534
535
538
539
541
544
546
548
541
540
539
538
537
537
535
532
531
529
527
526
522
519
518
518
517
516
515
514
513
504
498
494
490
483
480
473
470
467
466
463
462
462
460
460
458
454
449
447
445
437
436
435
435
428
425
423
418
417
416
414
410
406
402
400
399
398
397
395
394
393
388
385
384
384
384
384
384
384
384
384
383
381
378
378
378
378
378
378
378
376
376
375
363
363
363
364
365
363
364
364
365
367
370
370
370
370
374
375
376
376
375
374
372
370
368
368
369
370
373
376
378
379
381
382
382
382
382
381
379
377
374
371
369
369
368
367
367
369
370
370
369
369
366
365
362
359
355
353
353
349
349
351
352
352
350
350
350
348
346
345
344
342
339
337
337
338
337
337
337
336
335
334
334
334
333
332
332
332
331
332
332
333
333
333
334
335
336
336
336
336
337
337
337
337
342
348
349
349
345
337
335
335
335
334
332
333
334
334
334
334
338
345
347
351
354
359
362
363
359
352
352
352
359
367
368
368
366
366
364
362
360
359
352
346