292
292
294
295
295
297
298
299
299
300
302
311
312
315
315
316
319
321
326
330
332
332
333
333
334
335
335
335
336
338
342
347
357
368
374
385
389
409
416
421
427
431
435
436
438
445
449
450
455
457
461
462
465
467
472
480
482
486
488
488
490
493
494
494
495
496
499
501
513
521
526
529
532
533
535
535
536
537
538
538
541
543
543
543
543
543
543
543
541
541
541
545
547
547
547
547
548
550
551
552
552
552
554
556
557
560
567
564
553
545
545
547
547
549
549
548
548
545
545
546
540
537
534
532
532
532
532
532
532
533
535
536
535
532
530
525
523
523
523
524
525
526
526
525
524
523
521
518
517
516
514
510
507
505
504
505
506
506
507
508
509
508
507
505
504
501
500
498
497
496
496
494
493
493
488
484
482
480
475
474
474
474
473
472
471
470
470
470
469
468
466
459
458
457
456
455
454
453
450
449
448
447
446
445
444
442
440
434
429
428
428
427
426
426
425
422
421
421
420
419
419
419
418
418
417
416
415
415
415
415
414
414
412
410
410
409
408
407
405
404
403
403
402
402
402
401
400
398
397
396
395
394
393
391
388
387
389
395
395
395
397
397
398
407
421
428
431
437
435
434
431
426
424
422
420
412
410
409
409
408
408
407
406
401
399
399
398
397
396
395
394
393
389
388
388
386
386
384
382
381
380
379
377
377
377
377
377
377
378
380
383
384
385
385
385
385
385
385
385
386
387
388
389
390
390
390
393
394
395
396
399
401
402
403
405
408
410
415
416
418
423
428
430
431
433
434
435
438
440
440
442
443
445
446
447
450
450
450
450
450
450
449
448
447
446
446
445
445
445
445
445
446
446
446
446
447
448
449
451
452
450
449
448
447
447
446
442
440
437
435
430
428
419
416
411
408
402
401
399
395
395
394
393
392
392
392
393
393
394
397
399
403
403
403
403
404
405
407
407
408
408
410
410
411
412
415
418
422
423
424
427
428
431
434
436
439
442
459
471
477
486
486
487
488
492
496
500
503
504
506
507
514
518
520
526
527
529
532
536
538
539
540
542
543
546
547
549
551
553
556
556
558
558
557
556
555
553
553
551
550
550
552
554
555
556
558
558
559
560
561
561
561
561
561
561
561
560
560
560
560
560
560
560
558
557
554
552
538
535
530
528
527
521
516
514
511
502
499
494
485
479
471
464
460
457
448
441
435
432
430
428
425
422
416
412
409
407
405
405
405
405
405
403
402
402
402
402
400
398
398
397
395
392
388
383
380
378
377
376
376
376
376
376
375
370
368
367
365
363
363
363
362
362
362
360
357
353
353
352
352
353
353
353
354
354
354
355
352
349
347
346
344
342
341
338
336
335
336
337
340
341
342
343
343
343
343
344
345
345
345
345
345
344
342
339
336
334
331
328
326
324
324
324
324
324
324
324
319
316
316
316
316
320
324
325
324
323
323
323
323
323
323
323