500
499
498
495
495
489
485
485
485
485
485
485
490
480
480
480
478
478
474
473
473
466
464
462
462
462
462
449
444
444
442
441
439
437
430
428
428
427
426
426
423
419
417
416
415
415
415
416
419
421
421
424
426
436
439
439
439
440
441
442
443
444
444
447
450
453
455
457
457
460
461
461
461
461
461
459
456
454
454
453
453
450
447
442
433
429
427
428
430
433
434
434
435
436
437
438
439
440
440
440
447
448
450
452
459
460
462
465
468
471
473
473
473
473
478
484
498
506
505
505
503
502
502
507
512
512
516
515
515
515
515
523
515
514
512
513
508
507
504
500
511
511
506
506
503
498
494
493
492
495
496
496
494
496
495
494
494
494
495
496
498
498
497
496
491
485
483
480
479
478
478
470
461
456
455
457
460
452
452
453
452
451
452
456
456
458
459
460
465
466
465
464
462
462
461
459
459
460
462
462
462
462
462
462
465
468
471
473
474
474
474
474
473
464
467
469
469
466
468
468
470
475
477
477
476
476
476
476
476
476
477
479
481
483
490
501
508
518
518
518
521
521
534
548
551
551
557
557
550
554
555
555
557
557
557
556
556
556
557
564
565
570
573
574
575
575
577
577
576
576
576
578
575
572
571
566
565
563
559
559
559
559
541
538
536
533
529
525
524
522
519
518
517
509
508
510
512
512
514
514
509
507
505
505
505
507
507
504
490
477
475
478
478
483
489
489
488
487
483
479
479
479
480
477
474
473
475
475
476
473
454
451
446
431
428
418
416
409
404
401
395
392
388
397
402
404
405
404
397
396
396
396
396
394
389
384
381
381
380
372
372
372
376
372
369
373
376
372
364
364
361
359
355
354
354
355
360
365
370
371
371
369
360
362
356
353
351
351
351
354
368
385
385
386
388
391
395
397
400
403
406
409
412
417
417
417
430
430
425
424
425
425
425
427
430
430
437
436
436
436
436
437
448
448
449
457
461
468
479
495
495
495
494
494
494
494
493
493
492
491
491
491
491
492
496
497
497
498
499
501
510
516
517
536
556
564
567
562
568
571
542
534
526
516
508
504
500
499
495
492
491
485
484
482
483
484
484
482
480
473
469
459
450
446
443
440
439
434
433
435
435
435
437
439
442
444
448
451
451
454
455
456
451
445
443
442
442
443
443
442
440
438
435
425
423
416
413
413
413
412
410
409
408
405
405
405
405
405
410
410
405
407
410
415
420
424
426
428
432
436
440
439
427
421
416
413
418
422
423
413
411
409
399
391
387
385
383
381
379
375
377
373
372
367
365
364
363
362
360
357
354
352
351
349
347
347
347
347
347
347
347
347
348
349
350
355
363
364
368
375
374
374
374
374
374
373
373
373
372
372
370
370
366
363
360
359
358
358
357
357
357
357
358
359
364
367
369
374
374
376
377
379
385
385
384
371
369
368
364
363
356
348
344
340
337
334
333
328
328
328
328
325
325
323
321
310
307
306
306
305
303
298
294
285
272
269
268
266
261
260
258
242
229
229
199
199
198
197
195
194
191
190
185
183
182
182
181
181
181
181
194
198
204
207
209
213
213
213
213
213
216
220
224
224
224
225
228
230
228
230
232
236
236
236
236
234
229
226
226
224
223
223
223
223
227
232
238
237
230
230
232
230
230
228
228
224
221
219
218
218
219
219
218
218
219
220
223
192
189
189
202
203
204
209
214
219
222
225
228
229
236
243
258
265
271
274
290
304
305
304
304
304
304
303
303
310
315
320
323
324
325
326
325
325
325
326
326
332
336
347
348
347
333
325
337
342
345
346
348
352
358
364
364
365
365
367
366
365
364
359
360
360
361
363
363
347
342
332
331
327
321
319
310
309
308
306
306
305
300
300
298
298
296
289
285
283
283
283
282
282
282
282
282
280
278
278
276
274
288
288
278
276
279
287
289
291
291
295
293
290
287
283
283
283
282
282
283
283
282
257
253
254
258
258
260
265
265
266
269
273
273
273
271
270
267
266
266
265
264
263
262
256