321
321
323
323
327
327
330
331
332
340
340
340
339
339
339
339
346
347
348
351
356
363
372
373
373
373
366
364
361
361
358
356
356
356
357
357
357
358
362
361
358
359
360
361
365
360
360
365
361
360
360
361
363
363
363
363
371
371
370
370
377
386
397
397
413
405
404
404
406
407
408
409
408
410
405
397
395
392
389
387
386
388
383
383
388
388
388
388
389
384
386
388
388
391
392
390
390
390
390
390
390
390
391
392
396
396
398
400
400
402
403
411
409
412
414
409
409
409
409
409
409
409
410
412
412
412
413
413
414
415
415
415
415
415
415
417
420
421
423
422
422
422
425
427
427
428
428
430
431
435
435
433
435
435
435
437
438
439
439
439
439
440
444
444
448
448
449
449
451
452
451
450
450
451
452
453
456
458
464
462
462
462
463
464
464
465
465
466
466
469
469
471
473
473
474
475
476
485
482
480
482
483
483
484
485
486
486
486
487
489
490
490
490
491
492
492
495
497
497
497
497
497
496
493
491
490
491
491
488
488
488
488
483
483
482
482
482
481
480
480
479
480
480
475
474
473
472
470
470
470
470
470
466
466
465
463
463
462
462
462
462
463
461
459
459
456
452
454
453
453
452
451
451
449
447
447
446
445
442
440
439
439
438
437
437
436
435
434
432
432
434
433
432
429
428
428
427
427
427
423
422
423
423
422
420
419
415
415
416
416
416
416
414
413
413
413
412
411
411
409
409
409
410
411
410
409
413
417
413
411
410
401
401
401
400
399
398
398
398
392
392
391
390
391
390
390
390
390
391
392
392
388
390
391
386
386
384
384
381
378
377
374
374
374
372
372
372
370
371
371
370
368
368
367
366
365
364
363
363
363
363
362
361
360
360
360
360
361
365
362
361
361
367
363
359
357
357
360
359
358
357
357
359
357
355
355
355
355
356
360
362
370
372
372
371
370
369
369
361
354
350
348
347
343
338
338
338
340
339
338
338
331
329
329
327
326
323
322
321
321
321
321
321
320