513
512
511
508
508
507
503
503
503
502
501
500
499
499
499
499
498
498
498
497
496
496
496
496
496
496
496
496
495
495
494
493
490
490
490
490
490
491
493
495
496
497
498
499
503
506
508
507
507
507
507
506
505
505
505
505
505
505
502
500
499
497
497
497
498
497
496
494
493
492
492
491
491
489
489
489
488
486
486
485
485
484
484
484
484
484
484
485
485
484
484
484
484
484
484
484
484
484
485
486
487
487
487
483
483
483
483
483
483
484
486
486
486
486
484
481
479
479
478
478
478
481
484
486
486
485
484
484
484
484
484
482
481
478
477
477
477
477
477
477
477
476
476
475
474
474
474
473
473
473
473
473
473
473
473
473
473
473
472
471
469
471
471
470
468
468
467
467
467
467
466
465
465
462
463
463
463
463
463
463
463
462
461
460
463
464
465
466
471
474
475
473
472
472
469
467
462
463
465
467
466
465
463
458
458
463
467
467
467
468
465
463
463
462
459
459
459
459
460
459
456
453
453
454
454
454
453
451
448
448
450
449
447
447
447
449
450
451
453
454
454
454
453
452
452
454
457
460
453
452
450
450
449
448
448
448
448
449
449
449
449
449
450
450
450
450
451
451
447
444
446
447
448
449
449
451
453
452
448
446
445
445
443
443
443
444
447
448
448
447
445
443
442
442
442
440
439
437
435
434
432
430
430
430
430
434
434
434
434
433
433
433
433
432
432
431
430
429
428
427
427
429
431
431
431
431
431
432
432
427
426
425
426
429
429
429
428
428
427
426
425
424
422
422
423
425
424
421
420
420
418
418
418
418
418
415
415
415
414
414
414
414
414
414
413
413
413
413
413
413
413
413
413
414
410
410
409
409
409
409
408
406
405
405
405
402
401
400
399
400
399
398
398
398
398
397
397
397
396
395
394
394
394
394
394
394
395
395
395
395
395
395
395
395
395
395
393
392
392
392
392
391
390
390
388
388
388
388
391
391
391
391
391
391
389
389
388
388
388
387
385
385
384
384
385
385
384
383
383
383
383
383
383
383
383
383
383
383
383
383
383
383
382
382
382
382
383
383
383
382
381
381
381
380
380
380
380
380
381
384
388
390
392
392
392
392
392
393
394
395
395
396
397
397
397
397
397
397
397
397
396
391
390
388
387
383
378
377
376
374
373
373
372
372
372
372
372
371
371
371
371
372
372
373
374
375
372
371
371
371
371
371
372
373
374
374
372
372
371
370
369
367
367
366
366
365
365
365
364
364
363
363
362
361
358
358
358
358
358
358
358
358
358
357
357
357
355
354
354
354
354
354
354
354
354
353
353
352
352
352
352
352
351
351
351
351
351
351
351
350
350
350
350
350
349
348
347
347
345
344
344
344
344
344
342
341
341
339
341
341
340
340
340
340
337
337
337
337
337
337
337
338
337
337
337
338
338
338
338
337
337
337
337
335
335
335
336
335
334
333
332
332
332
332
332
332
332
332
331
329
327
327
327
326
326
326
326
328
327
326
325
325
325
324
325
325
325
324
324
324
324
325
326
326
326
325
324
324
323
323
323
322
322
322
322
322
322
322
320
319
319
320
316
314
313
313
312
312
312
309
309
309
309
309
309
310
309
309
308
308
308
308
308
307