383
384
385
385
385
385
385
387
388
389
389
389
388
388
385
385
385
384
382
380
379
378
377
374
373
373
373
373
373
373
373
376
377
377
377
377
377
376
375
375
378
379
383
385
385
386
384
382
384
387
391
393
393
392
401
403
404
404
405
406
407
408
408
408
411
411
414
416
418
423
430
431
431
431
432
432
433
440
443
444
446
446
446
446
446
448
454
456
459
459
459
461
463
463
466
467
468
469
473
473
474
480
480
481
481
482
494
495
498
498
499
500
500
502
502
503
505
507
509
511
511
512
512
513
514
514
515
517
530
533
543
544
547
547
546
546
546
550
551
552
552
553
553
554
556
557
558
562
563
572
591
593
593
598
605
608
610
611
611
612
613
617
621
622
623
624
624
622
621
626
629
626
637
642
645
647
645
639
634
636
637
638
643
640
634
630
632
634
644
646
645
642
639
637
627
620
629
631
624
618
616
617
620
625
631
634
637
635
635
634
632
618
619
620
620
618
617
617
619
620
624
627
628
629
628
626
625
624
620
618
615
610
600
599
599
597
596
608
602
596
588
586
584
582
578
570
568
567
565
563
561
561
561
561
561
562
565
574
574
569
567
566
565
564
563
559
556
550
550
552
551
550
548
551
557
564
564
563
561
561
567
569
573
575
572
568
563
561
557
556
555
553
552
552
552
553
554
554
552
550
549
544
539
533
516
513
512
506
497
493
489
483
479
484
492
500
504
506
510
515
519
516
508
507
496
494
493
492
490
487
482
480
472
467
464
461
461
459
454
454
454
454
454
454
454
450
449
446
445
442
430
429
428
427
426
426
424
424
423
423
422
421
420
419
418
416
415
413
413
412
412
411
409
406
404
401
403
405
407
407
407
407
406
403
403
403
403
399
399
398
398
398
398
398
399
401
402
403
400
395
384
381
378
374
367
364
359
352
351
352
355
357
359
360
362
363
363
363
363
362
362
362
362
362
362
363
363
363
363
363
364
363
361
358
356
356
354
343
342
340
339
338
338
338
338
338
338
338
338
334
332
329
326
323
326
328
330
331
330
329
327
327
327
329
332
334
336
332
332
333
334
336
337
337
337
334
333
332
331
330
327
326
325
325
322
321
320
320
320
319
319
319
319
319
318
318
318
319
320
320
320
318
315
314
314
313
310
310
307
304
302
302
302
302
302
303
303
304
304
304
303
302
301
299
298
299
300
307
309
312
316
316
317
317
318
318
318
318
318
319
318
329
330
331
332
332
332
333
333
334
335
331
330
328
328
329
330
330
330
328
327
326
325
324
323
323
320
311
309
307
306
306
306
307
307
307
310
314
321
321
319
318
318
318
313
313
311
311
311
313
315
315
314
314
314
315
316
317
317
318
320
321
321
321
321
322
322
322
322
322
322
322
325
325
325
326
327
328
328
326
325
325
325
325
326
326
323
309
310
310
310
311
311
311
311
312
312
312
313
318
321
323
324
326
327
327
328
328
327
326
327
328
329
330
330
330
333
333
333
332
332
333
336
339
347
349
351
352
352
352
352
351
351
350
350
349
350
350
350
357
360
363
359
357
353
350
325
343
344
345
347
349
349
350
351
352
355
364
366
377
378
379
380
382
384
389
392
395
399
399
399
399
399
395
391
392
391
391
391
401
394
397
406
401
397
391
393
394
394
410
413
423
426
425
424
424
424
424
424
424
425
427
427
430
431
432
433
441
441
441
440
439
439
439
441
441
441
443
446
453
456
459
460
456
451