366
364
363
361
359
359
358
357
356
354
352
350
350
349
349
349
350
351
351
352
353
353
354
355
356
357
359
360
360
361
362
363
364
367
370
373
374
375
376
378
378
379
380
380
380
380
381
381
382
383
384
384
386
386
387
388
390
392
395
397
400
402
404
405
404
402
401
399
399
399
397
393
391
391
390
389
387
386
387
388
389
390
390
390
391
391
394
398
404
416
422
424
421
417
414
412
412
411
411
410
409
408
406
403
402
400
398
397
396
396
396
396
396
395
394
393
393
393
391
391
390
393
396
400
408
413
415
415
419
422
429
436
442
444
447
449
452
458
462
465
468
472
476
480
485
488
491
497
502
506
511
515
523
529
539
544
548
550
551
552
553
553
554
555
555
553
551
549
548
545
542
539
535
533
531
529
527
527
526
525
525
525
525
525
526
527
528
529
529
532
534
536
538
537
535
533
531
526
521
515
511
508
506
504
503
506
511
512
510
509
508
508
508
507
506
504
501
499
498
498
497
496
494
492
488
482
478
476
474
472
469
466
463
462
460
458
456
454
452
451
462
475
482
481
480
480
480
480
482
484
488
491
494
500
506
512
517
521
527
535
539
539
539
538
537
535
532
530
527
523
520
517
514
510
506
503
503
503
503
504
506
510
516
523
528
532
533
533
534
536
538
540
543
546
548
549
551
553
553
553
553
554
556
552
547
542
536
533
531
530
529
528
527
527
527
532
535
537
538
539
537
534
531
528
523
518
514
510
506
503
501
501
502
505
507
509
511
513
514
515
517
519
520
523
526
528
530
533
536
538
538
539
540
541
541
542
542
542
543
544
545
547
548
548
549
549
549
548
547
546
544
542
539
537
535
533
531
531
531
531
533
533
530
526
522
519
516
513
509
506
501
494
489
483
479
475
473
471
467
464
461
459
458
456
456
455
455
455
455
455
454
449
444
441
439
437
434
431
427
424
421
417
411
408
409
411
415
417
418
419
420
420
418
416
415
414
413
412
411
411
411
408
404
401
400
400
400
400
400
400
400
400
400
400
400
401
401
401
400
399
398
397
398
399
399
399
399
398
397
397
398
399
400
402
403
405
408
411
413
414
415
415
415
415
416
417
419
421
422
422
422
423
424
426
428
428
429
430
430
431
432
433
434
434
434
435
434
430
429
427
425
424
423
422
421
422
423
426
429
432
434
438
443
447
454
460
464
464
464
466
467
468
468
467
464
462
458
450
441
441
441
441
441
443
446
448
446
442
433
423
420
413
410
410
410
410
410
413
416
418
419
420
421
421
421
421
421
421
420
419
417
416
415
415
415
415
417
419
421
424
426
425
423
419
417
415
412
411
408
406
404
403
404
404
405
403
400
398
398
399
399
399
398
396
396
396
396
397
397
396
396
394
392
390
388
387
385
381
377
375
372
369
367
366
363
360
355
353
351
354
355
355
355
355
354
352
352
353
354
355
355
356
356
356
354
352
351
349
348
348
347
347
348
348
348
347
346
346
345
344
343
344
346
348
350
347
341
335
336
338
334
328
324
321
321
321
320
318
317
314
312
310
309
307
300
294
289
286
284
281
276
272
271
271
271
270
267
266
264
261
256
254
250
245
239
233
228
224
219
213
208
205
202
199
196
192
190
188
186
185
181
177
175
172
170
168
166
164