298
311
311
325
306
307
331
342
334
343
352
344
344
342
342
344
346
348
350
355
358
368
371
370
368
370
369
378
374
374
368
368
370
371
377
374
374
377
378
377
371
376
380
382
383
389
386
383
381
385
386
388
393
393
389
388
388
389
391
397
405
407
405
403
416
419
415
414
416
418
420
420
418
423
429
433
434
427
427
427
434
443
440
437
447
456
465
461
459
455
455
453
456
457
464
465
461
453
454
456
460
463
460
459
481
487
488
488
487
479
476
473
478
473
478
479
479
478
484
485
486
487
488
488
488
488
491
493
495
497
499
501
502
504
509
513
514
518
519
522
524
531
537
541
541
539
538
538
540
542
544
545
554
563
568
572
581
575
573
574
575
579
583
587
589
590
600
601
609
617
617
617
619
619
624
627
629
632
635
647
649
650
651
651
651
651
651
656
660
660
663
666
666
667
673
683
685
687
679
677
678
680
668
660
660
661
665
668
667
664
661
665
671
677
682
685
684
681
680
680
679
678
671
670
670
673
676
680
680
677
668
660
631
633
627
631
633
622
608
604
607
608
608
603
595
559
559
559
560
560
557
538
530
539
517
507
480
477
474
467
463
466
464
460
443
434
432
430
429
422
422
416
415
415
410
408
406
405
405
406
406
405
398
395
396
396
389
379
378
376
375
367
362
357
363
356
348
345
339
336
335
336
338
340
343
345
351
356
373
398
409
407
405
402
400
394
391
396
404
409
411
411
411
411
411
412
415
420
428
420
413
428
433
441
446
450
453
455
459
462
464
465
457
456
457
459
461
461
462
466
481
487
488
490
490
491
492
497
501
499
495
490
490
494
496
500
506
506
505
505
506
507
508
515
519
501
493
493
496
498
500
501
501
501
501
506
508
513
517
522
529
503
498
490
487
485
483
481
485
496
509
513
511
500
496
495
494
492
485
482
480
479
477
473
475
476
472
478
478
476
474
473
473
473
478
503
506
506
506
493
490
491
488
482
484
482
480
478
478
478
477
477
476
476
467
462
462
463
465
465
466
472
474
473
471
470
466
453
447
444
445
447
450
452
452
452
452
450
448
447
446
446
446
445
444
441
428
428
428
426
431
432
431
428
415
414
412
408
408
409
410
406
404
400
400
400
400
397
382
378
380
381
378
392
399
397
387
372
379
377
356
359
380
351
344
338
352
352
356
359
364
358
333
324
334
349
316
314
317
315
310
316
315
313
312
309
308
307
303
301
295
294
296
297
297
298
298
298
296
296
295
294
293
293
293
297
297
292
283
282
283
281
279
278
280
282
283
282
272
274
274
276
293
297
296
297
299
299
297
295
299
305
305
304
303
308
311
312
313
313
319
319
322
328
332
335
342
345
339
339
336
342
351
346
349
350
352
353
357
361
366
370
375
376
390
396
401
430
440
436
455
456
456
452
450
449
444
440
444
447
436
425
422
412
404
401
397
389
377
367
354
353
351
349
342
339
339
342
345
345
336
326
320
323
326
330
335
337
335
327
322
311
309
307
306
306
308
312
319
319
319
316
311
307
297
297
297
297
297
304
319
325
316
310
292
287
287
286
286
287
292
292
294
296
296
296
296
296
296
296
296
296
296
297
298
298
298
299
299
301
301
300
300
299
299
299
299
298