295
295
293
293
293
294
291
291
291
291
292
291
290
289
290
291
292
292
292
291
291
292
293
291
292
295
293
293
292
292
292
292
295
297
297
297
295
294
294
295
295
295
295
295
296
296
296
296
296
296
296
298
298
298
299
299
299
299
303
311
318
305
303
303
304
308
307
306
319
324
315
316
316
310
302
307
309
309
306
306
305
308
310
313
312
306
306
307
311
321
313
315
311
311
312
309
309
309
310
311
315
320
324
322
320
321
320
318
316
319
320
310
311
312
313
314
315
317
317
317
317
316
315
316
319
320
318
320
321
324
326
327
320
320
324
323
339
348
333
333
340
343
336
336
339
344
334
335
341
346
347
356
364
368
375
378
386
390
393
399
402
415
424
427
431
438
449
452
453
454
455
456
459
464
471
468
473
477
502
508
508
516
519
525
537
539
541
541
569
578
590
595
595
595
604
609
609
610
635
646
654
651
650
648
652
654
654
656
658
661
669
676
682
692
702
713
730
730
730
730
730
731
733
735
742
763
774
762
760
760
760
758
755
747
725
717
716
718
723
717
707
702
702
700
698
696
693
688
708
711
706
700
695
699
696
693
687
687
685
682
673
669
666
663
660
657
665
668
674
673
668
664
660
655
657
651
627
621
615
603
596
593
591
589
574
570
565
561
555
554
554
553
522
516
512
508
504
500
508
502
491
470
465
465
456
446
442
432
428
428
423
418
412
407
402
401
399
390
386
384
383
377
379
380
378
374
376
377
372
371
380
371
367
367
369
362
349
334
322
318
317
315
315
312
312
312
310
310
310
310
308
308
310
310
310
310
310
314
315
316
317
319
323
329
345
345
332
336
348
341
331
330
330
330
333
327
327
325
323
323
320
321
316
318
318
314
315
317
319
324
324
323
320
318
319
320
320
321
322
320
318
318
317
320
320
319
320
320
318
317
317
317
317
316
316
315
315
315
319
338
338
330
320
319
318
319
316
315
315
313
312
311
307
308
309
310
309
308
307
307
307
307
307
306
304
308
307
309
308
306
305
305
305
304
303
303
304
305
304
309
307
305
306
307
311
316
321
323
316
316
316
322
314
307
301
301
302
303
305
306
306
306
303
303
303
299
296
296
296
296
296
295
296
297
298
295
295
295
295
295