562
562
561
561
560
558
558
558
563
563
563
564
561
563
562
559
555
552
561
563
560
559
562
557
553
553
551
551
550
549
548
547
549
554
558
563
558
558
559
561
566
567
573
576
581
585
592
596
601
601
601
600
598
590
594
598
602
606
611
619
619
619
618
611
609
616
621
626
629
630
631
635
637
639
641
645
645
652
655
658
659
661
666
677
677
677
686
691
688
696
703
694
691
688
687
685
683
682
679
678
675
672
667
669
668
659
657
658
659
657
656
654
648
649
653
642
651
637
634
633
628
625
624
624
615
612
611
608
612
606
606
603
603
585
576
577
579
558
556
553
552
552
552
549
547
547
549
549
551
551
550
549
546
545
545
545
544
541
539
535
533
530
529
528
526
526
526
525
525
525
519
521
516
515
516
519
517
509
508
508
496
494
494
494
491
490
487
486
484
483
482
482
480
478
477
477
477
474
473
473
473
473
472
472
470
470
469
467
467
467
466
461
457
457
455
455
455
455
453
452
452
452
452
449
449
448
448
447
447
447
441
439
439
434
431
435
435
432
430
430
428
425
421
421
418
415
412
411
411
412
412
411
411
409
407
404
404
404
402
400
400
399
396
395
394
394
392
390
388
390
391
392
387
387
385
384
385
385
383
379
379
381
382
379
368
368
369
370
369
366
366
366
368
368
368
369
367
365
361
356
354
354
354
356
356
356
353
354
352
352
353
352
352
353
353
350
349
353
356
356
350
348
346
346
347
345
346
348
348
343
342
341
340
339
341
340
338
341
338
339
340
345
342
341
340
335
334
334
334
334
335
336
338
337
336
336
336
334
334
332
333
334
334
334
333
331
332
333
331
331
326
326
337
330
329
328
328
326
326
323
324
325
328
327
326
326
327
328
334
331
331
324
324
325
322
318
318
322
318
318
317
315
315
318
322
322
315
313
314
317
316
315
313
313
313
312
312
312
312
315
317
317
316
316
316
313
313
308
308
309
310
310
310
311
310
310
310
306
305
305
303
301
302
314
304
307
306
303
302
299
304
303
301
301
293
293
292
291
292
292
292
292
293
309
308
308
308
309
311
312
309
309
306
303
300
294
302
300
299
302
302
296
295
290
289
287
286
283
280
282
284
283
279
278
278
279
279
278
277
275
275
276
277
277
277
277
275
276
277
276
276
276
280
279
278
278
276
273
272
271
271
271
270
270
270
269