320
318
317
317
317
318
318
318
317
316
319
321
333
332
332
351
345
343
341
343
345
344
346
350
351
354
351
347
350
355
352
361
371
367
366
376
376
376
376
377
382
391
391
395
405
408
409
409
405
399
394
390
386
390
393
392
386
380
384
390
364
364
366
364
360
359
362
362
362
362
361
361
364
366
368
367
368
379
381
381
381
383
384
386
390
391
392
393
393
397
398
398
398
393
393
404
407
413
413
418
423
422
422
432
432
431
431
434
439
443
441
433
442
436
443
445
442
443
433
436
441
445
443
440
435
432
437
434
438
438
439
441
439
437
437
439
438
442
430
434
437
448
454
456
456
456
456
457
453
454
450
452
460
463
465
470
480
475
470
466
463
458
460
472
479
469
466
464
467
467
467
468
471
473
479
490
473
473
473
473
473
474
475
475
475
477
478
477
476
475
475
474
477
485
488
486
490
496
487
495
497
494
504
501
509
524
526
525
520
511
499
494
496
500
503
505
498
497
501
509
511
510
504
513
516
519
522
522
523
530
536
538
538
544
552
549
542
538
533
531
529
527
524
521
517
515
510
510
511
513
516
520
517
516
516
516
517
518
517
516
517
520
521
521
519
517
520
522
522
519
516
516
516
514
513
514
512
515
518
518
519
523
519
511
514
517
498
497
496
497
493
496
496
495
493
493
493
492
490
490
490
497
501
505
508
516
520
520
519
517
514
513
509
505
500
493
487
489
493
488
485
483
482
482
480
482
480
480
481
481
482
483
483
484
486
487
490
493
492
480
473
470
464
461
454
451
451
453
453
454
457
454
456
456
455
453
444
443
438
440
442
436
437
440
440
439
438
436
434
438
432
436
442
442
445
446
438
432
431
428
427
425
423
419
416
416
416
419
419
415
410
405
407
415
398
396
412
412
412
411
410
398
394
387
388
390
395
390
388
392
405
402
399
384
379
376
369
371
373
368
370
371
368
371
374
373
373
370
364
364
370
374
374
371
367
367
366
359
361
364
365
363
362
363
364
363
362
362
360
359
361
354
348
342
337
339
342
345
342
339
337
333
333
334
335
334
332
332
333
332
333
335
336
336
333
332
333
331
329
333
335
335
335
335
335
335
334
333
334
334
334
334
333
328
324
323
320
317
317
316