828
826
825
824
823
823
822
822
822
821
820
818
817
811
810
804
798
795
789
781
781
779
771
768
763
756
756
756
756
757
758
758
758
753
748
746
739
740
740
741
741
740
739
738
737
735
734
732
729
728
726
724
723
726
727
728
730
728
716
704
701
688
678
673
673
679
679
679
676
667
667
666
666
665
665
666
667
667
668
669
670
666
661
654
656
658
659
656
652
646
643
641
639
639
640
636
632
634
637
639
635
630
635
639
639
624
610
614
618
622
624
624
626
626
624
623
622
611
614
619
610
600
587
595
599
599
596
590
578
567
567
566
564
563
561
558
556
554
552
550
558
556
543
541
541
541
541
544
545
546
547
549
551
556
551
548
548
548
547
545
546
557
557
556
544
539
536
536
527
525
520
517
515
513
511
509
507
504
502
502
505
507
494
490
495
500
501
501
501
495
490
487
486
486
487
489
492
496
499
501
500
494
489
486
489
492
491
491
492
493
496
495
494
493
492
488
483
483
483
481
479
477
472
472
472
471
468
459
455
452
451
451
450
447
444
446
448
449
450
451
451
454
454
454
453
449
444
446
447
447
447
445
445
441
440
439
438
436
433
432
436
439
439
439
439
439
439
439
439
439
439
438
438
435
436
436
444
447
450
461
461
460
457
453
459
453
443
441
438
436
435
429
426
421
421
421
424
424
424
424
425
425
430
433
432
431
430
429
425
423
421
422
422
421
421
421
423
423
426
427
433
438
445
445
443
442
441
441
442
443
444
444
449
450
451
449
453
443
436
433
442
461
464
469
480
472
463
449
431
425
423
422
420
420
417
415
414
411
408
406
404
403
404
405
406
406
405
403
400
399
398
397
397
397
399
403
404
400
399
405
409
410
422
440
452
458
458
460
431
429
431
432
432
434
438
438
424
410
406
403
396
392
391
392
391
386
385
389
392
394
398
397
397
404
419
424
430
427
425
419
408
406
405
403
401
401
401
401
429
429
428
425
419
415
422
428
443
446
458
450
441
441
432
427
426
413
412
409
409
411
414
408
407
417
426
424
423
420
412
406
400
393
387
375
379
385
382
380
379
377
383
388
421
427
445
421
421
425
422
416
414
414
413
412
411
411
412
413
404
391
386
379
371
367
367
367
367
365
364
362
370
377
386
401
403
403
404
408
408
404
404
393
385
383
382
380
388
385
382
382
382
379
376
405
397
374
374
369
350
352
355
356
356
356
356
357
353
348
342
341
340
340
339
339
339
338
337
338
339
343
346
348
353
362
366
367
368
379
382
394
390
389
386
385
383
382
381
379
377
371
365
363
359
358
357
356
355
352
351
347
347
347
350
347
342
339
353
361
351
349
359
358
357
351
348
348
352
355
358
363
363
363
361
351
344
342
340
338
329
324
324
326
327
322
319
323
325
326
332
336
336
341
342
342
342
342
334
325
325
325
325
322
320
319
319
322
323
325
325
326
326
326
321
319
314
316
312
314
314
315
316
315
313
313
313
312
312
312
312
312
311
311
310
311
312
308
304
305
305
305
304
303
303
302
302
302
302
302
302
301
300
300
300
300
300
300
300
300
302
304
305
305
304
302
303
313
314
314
308
307
307
307
303
299
299
299
299
302
302
303
300
299
299
299
299
299
298
298
297
297
297
299
300
305
306
307
307
307
307
307
305
300
298
300
304
305
306
309
313
315
314
313
310
309
305
304
302
301
304
310
312
315
316
318
313
309
299
295
295
297
299
298
297
296
295
293
285
284
283
282
282
281
280
281
284
296
301
305
308
310
317
318
334
331
325
307
297
295
293
289
295
303
317
316
316
316
315
314
315
312
305
298
293
290
285
283
287
291
295
296
297
290
287
286
286
288
290
292
293
295
296
297
290
293
302
301
299
297
286
285
287
289
291
290
284
289
293
319
312
304
293
288
287
287
288
289
289
290
290
291
292
292
293
293
288
283
283
282
280
279
281
287
290
291
294
295
295
294
292
278
272
269
274
274
273
273
273
284
290
289
285
280
280
296
295
293
293
293
292
289
288
287
283
280
278
277
277
277
277
277
277
277
276
276
278
277
285
288
291
292
293
291
275
294
306
303
300
284
277
275
279
284
284
283
281
281
281
281
273
267
275
274
264
267
271
269
267
265
262
261
264
265
267
258
254
258
262
262
262
262
254
249
253
255
259
264
276
282
286
276
256
250
257
250
235
234
233
232
232
232
232
232
230
230
230
230
230
229
229
229
229
229
225
225
224
224
223
223
223
223
222
222
222
222
222
222
222
222
222
222