316
311
310
310
310
310
311
311
312
313
314
315
315
316
316
316
316
318
320
323
325
328
331
334
338
338
336
335
336
339
342
347
348
347
346
346
347
346
345
344
343
345
349
351
351
350
349
349
351
354
354
353
353
356
357
357
360
364
371
371
367
371
375
378
380
379
380
384
384
388
392
399
406
406
404
405
407
407
405
403
404
408
409
410
417
427
440
450
456
460
468
471
474
479
484
490
501
509
512
521
536
538
538
535
536
538
541
547
547
547
547
547
547
547
544
543
541
537
538
540
542
536
530
528
520
518
518
516
513
514
519
524
536
540
545
555
555
565
573
580
585
592
600
609
619
619
619
632
638
641
645
648
662
668
668
669
670
675
680
684
689
689
689
692
692
687
683
681
682
683
682
680
678
674
670
668
665
660
656
649
642
638
635
632
630
627
625
623
622
622
620
620
622
625
629
632
634
636
638
639
637
636
636
639
643
646
649
651
652
649
639
634
634
636
639
641
645
647
648
645
642
640
639
638
638
637
636
634
633
634
630
627
626
614
608
604
600
599
599
600
598
591
584
583
584
577
571
568
565
559
556
554
550
544
538
538
541
545
543
540
537
532
529
524
510
501
506
514
515
511
505
500
495
486
482
477
470
464
458
456
457
458
455
451
451
443
436
431
428
428
431
432
427
429
432
421
424
426
425
423
420
418
416
414
413
410
410
411
414
418
422
429
434
442
444
446
445
444
442
440
437
430
424
420
417
414
410
405
402
395
389
388
384
380
379
376
374
371
369
367
367
367
366
364
363
361
356
352
345
338
332
329
326
324
322
320
318
317
316
315
315
315
315