294
293
293
291
294
295
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295
294
295
294
294
294
295
291
290
290
285
284
284
287
286
286
287
289
289
287
285
286
294
294
290
287
289
289
289
287
289
298
304
303
296
288
287
291
297
300
295
293
298
303
296
296
307
318
315
305
300
298
298
298
299
300
299
298
294
294
294
293
293
292
287
287
287
287
287
289
288
287
287
286
285
286
287
288
288
288
288
288
288
289
289
290
289
289
289
290
291
291
292
292
293
293
294
295
296
296
296
296
296
295
295
295
295
295
295
296
299
301
301
300
300
303
308
304
300
300
301
303
304
305
307
309
300
301
299
297
297
296
296
296
295
294
293
293
294
293
292
292
292
295
298
304
309
311
312
318
326
329
333
335
338
341
343
344
347
348
348
349
349
360
366
370
376
379
391
396
404
411
424
427
431
436
439
441
440
441
444
457
459
459
469
483
486
481
478
482
484
488
488
489
490
493
496
496
496
498
502
514
515
528
523
521
524
528
530
532
539
542
546
572
573
577
586
595
599
600
601
604
608
610
614
627
658
665
668
676
680
684
684
686
688
689
686
674
660
658
658
660
655
654
667
667
668
670
672
675
677
673
683
688
695
697
699
700
709
711
711
710
710
710
710
713
714
716
717
715
712
712
701
697
703
705
701
689
687
691
694
699
701
708
702
699
698
689
679
679
678
678
671
667
661
664
665
662
662
660
658
657
653
650
645
642
637
634
632
632
631
627
625
625