318
319
320
321
324
324
324
321
320
319
319
320
320
320
320
320
320
320
321
321
321
321
322
323
323
324
324
324
324
324
323
321
319
319
319
319
320
321
322
323
323
323
321
321
320
320
319
319
319
319
319
319
319
319
319
319
319
319
319
320
322
326
328
330
331
330
329
329
329
329
330
330
331
331
331
331
330
329
329
329
328
328
328
328
328
328
329
329
329
329
331
331
327
329
330
330
329
329
329
329
329
329
329
329
329
329
329
329
329
330
329
329
329
330
331
332
332
331
330
329
329
329
329
329
329
329
329
328
328
328
328
328
329
331
331
327
326
328
329
330
330
329
329
329
329
330
331
331
331
329
331
332
332
332
332
332
332
333
335
336
336
337
337
338
338
338
336
336
337
337
338
338
338
338
337
338
339
339
339
339
340
340
340
340
340
341
343
343
344
344
344
344
345
348
350
352
354
356
359
362
366
373
378
379
380
381
378
376
378
377
373
368
368
368
370
373
374
374
374
374
374
374
376
377
379
380
381
384
386
387
391
393
396
395
393
396
401
404
402
400
398
397
398
402
406
406
406
406
407
408
409
412
414
416
417
417
417
416
416
417
417
418
418
418
417
416
416
415
415
414
414
413
412
411
408
412
414
416
417
417
416
414
410
407
404
401
403
404
411
415
415
415
417
417
418
418
418
420
422
422
422
424
430
433
434
435
432
430
427
425
422
418
417
416
416
416
416
416
416
417
419
420
422
424
425
425
421
419
418
418
418
418
417
415
414
412
411
411
411
411
410
410
409
407
406
405
410
414
417
418
418
418
417
419
413
408
404
401
402
403
405
407
411
412
413
413
412
410
410
411
411
411
410
410
409
409
408
407
407
407
407
407
407
407
407
408
408
408
408
408
409
409
409
409
408
408
408
409
409
409
410
412
412
412
412
411
411
411
411
411
411
411
410
410
412
412
413
414
413
412
411
411
412
412
412
412
412
413
413
413
412
412
412
412
412
411
411
411
411
411
412
412
413
414
414
414
414
414
414
414
415
415
415
415
416
417
418
418
418
418
418
419
419
419
419
419
419
419
419
419
419
418
418
418
418
418
417
417
417
417
417
417
418
418
418
418
417
417
417
417
416
416
416
416
416
417
419
421
422
422
422
422
422
422
421
421
421
421
421
420
420
421
423
424
424
426
427
427
428
429
430
432
433
438
438
439
440
441
441
442
442
442
441
440
440
439
438
438
439
440
440
441
442
443
444
444
444
443
443
442
442
440
438
438
439
439
440
441
441
441
441
442
442
442
443
443
444
444
445
446
447
447
447
445
444
445
446
447
447
447
447
448
448
448
448
448
448
448
448
448
448
449
453
459
454
455
456
458
459
459
459
459
460
461
462
463
465
466
466
466
467
467
467
468
473
476
477
480
484
487
486
486
488
490
492
492
491
495
499
501
501
501
501
503
505
507
507
513
513
513
514
515
516
517
517
517
517
517
517
517
517
517
518
519
519
520
520
520
520
521
521
522
522
522
522
522
523
523
523
524
524
525
525
525
525
525
525
525
523
522
522
522
521
521
520
518
515
513
514
513
512
511
511
510
510
510
515
515
514
507
503
502
501
501
501
501
501
498
492
491
489
489
489
491
494
498
497
494
492
490
488
483
479
477
475
473
470
468
468
468
469
470
470
471
471
472
473
474
476
478
472
467
462
459
459
461
463
466
469
468
463
459
458
457
456
455
455
454
453
452
449
447
446
447
450
450
450
446
447
448
449
450
452
452
452
447
443
439
436
432
432
432
431
429
429
430
430
430
429
429
432
433
435
437
440
441
443
444
440
437
430
427
427
427
430
430
430
427
425
424
422
421
421
421
421
420
420
417
416
415
415
414
412
411
410
410
409
409
409
409
413
412
412
412
412
412
410
409
408
407
407
407
407
406
406
407
408
393
392
391
389
391
388
387
387
392
393
393
393
392
391
384
384
384
384
384
383
382
382
386
386
387
387
387
387
387
387
387
388
388
388
389
389
391
391
391
390
390
389
388
386
384
383
382
382
381
381
381
381
381
381