496
495
495
495
494
494
491
484
484
484
484
483
483
483
483
484
484
484
485
485
485
499
500
501
502
504
504
504
504
502
502
495
493
489
484
480
477
478
477
476
476
476
476
475
475
476
477
478
480
480
485
487
487
486
485
482
482
481
479
478
478
479
480
480
481
484
484
498
506
506
505
498
495
493
492
489
488
478
477
477
476
475
475
475
480
483
486
491
490
493
495
501
502
501
499
499
498
502
508
524
529
531
531
532
533
538
546
556
560
562
562
556
554
548
547
550
553
557
557
563
564
565
566
564
562
556
554
530
524
518
517
516
514
514
515
516
518
519
524
526
526
525
530
532
531
530
528
527
526
525
522
520
518
517
517
512
509
506
506
507
512
529
523
523
522
523
524
543
545
550
554
570
570
570
573
592
595
602
587
593
593
581
578
573
569
568
567
550
550
550
546
540
531
526
521
519
522
522
522
523
523
524
532
533
545
548
549
549
550
552
548
550
550
551
553
554
553
553
554
555
570
579
587
596
597
600
600
623
629
635
632
632
633
643
616
615
616
618
614
612
610
611
611
624
629
633
634
635
623
623
621
605
601
597
593
592
590
590
590
598
599
567
567
557
552
548
545
542
533
531
530
528
529
518
516
507
503
503
505
503
501
501
501
484
486
488
491
492
463
463
464
466
492
492
536
534
537
536
541
541
544
545
544
544
541
538
535
533
531
530
529
528
528
528
528
531
534
536
525
520
512
498
492
488
484
473
476
478
479
481
481
484
492
496
496
496
496
495
493
492
491
489
487
482
479
467
465
461
446
443
440
440
435
434
434
432
431
424
423
421
421
421
423
427
439
446
448
449
450
460
461
468
468
473
472
471
471
472
473
472
469
469
469
469
470
470
472
474
474
474
474
475
475
474
474
472
472
472
472
471
471
471
472
472
470
469
468
468
468
469
469
466
465
465
462
455
455
456
456
456
456
464
465
469
466
462
467
468
473
459
453
449
445
443
445
446
426
429
430
431
433
435
451
452
453
454
455
460
460
461
461
461
455
453
452
450
447
449
449
450
451
450
449
438
435
435
433
430
429
423
419
416
410
411
412
414
414
414
414
412
411
410
410
409
401
399
399
399
403
406
408
417
428
431
431
433
428
424
413
410
409
411
413
395
394
393
392
391
391
392
393
394
402
406
410
412
412
411
393
390
397
401
405
405
393
391
390
388
386
383
381
378
377
377
379
380
380
380
380
380
380
381
392
389
387
385
384
378
377
376
378
395
397
413
416
414
423
420
418
417
417
416
415
414
411
411
409
405
405
404
402
401
401
401
401
401
396
382
381
376
375
370
370
369
367
366
364
362
356
356
356
354
353
348
342
336
336
339
340
340
339
338
338
339
339
338
338
336
336
335
335
335
335
335
335
335
334
334
332
329
329
329
329
333
333
333
333
331
330
328
328
328
328
328
330
334
339
334
334
336
337
323
319
321
324
326
329
323
321
320
320
321
321
321
320
320
321
322
323
322
316
316
315
315
315
315
319
319
317
317
317
317
318
318
317
317
315
315
316
320
321
322
324
327
328
331
334
338
346
350
353
359
366
370
372
372
373
374
375
376
376
376
378
380
384
387
382
379
379
385
373
374
374
379
377
371
372
370
370
368
361
352
347
344
341
337
331
331
328
327
322
322
321
321
327
325
325
324
323
323
322
322
321
320
320
319
317
319
315
290
289
288
283
255
255
255
255
255
255
250
253
251
248
235
227
224
219
219
213
208
205
203
194
193
194
193
192
191
190
190
189
189
189
189
189
189
190
190
190
190
192
192
192
192
192
192
193
193
193