243
243
242
240
240
241
243
243
243
243
243
243
243
243
244
244
244
244
244
244
246
247
247
247
244
244
242
242
245
247
251
258
267
275
276
278
284
287
284
290
290
290
291
292
294
296
298
298
298
298
305
307
307
309
315
317
318
318
317
317
317
318
323
323
326
330
332
337
347
349
352
354
360
370
376
391
393
394
395
398
399
408
417
420
423
424
433
439
442
434
433
433
433
433
433
433
433
420
410
400
397
396
395
387
383
382
382
382
381
380
379
379
379
379
377
377
376
376
376
376
376
376
372
367
364
354
350
350
350
350
348
343
336
330
324
322
318
316
306
300
295
301
300
298
296
296
296
296
296
298
300
300
300
299
297
294
296
296
295
294
295
297
300
301
303
305
308
308
307
307
307
306
305
308
311
309
304
304
304
304
305
305
305
307
310
316
323
332
333
333
334
335
335
336
343
354
354
354
353
352
351
351
351
352
355
357
362
363
368
376
384
387
391
393
394
404
408
408
410
416
418
434
433
432
425
429
434
435
436
441
459
473
478
493
508
509
511
519
521
525
540
540
540
542
547
547
548
550
550
551
551
550
554
557
558
560
562
563
564
564
567
572
576
580
582
584
587
593
606
609
613
618
620
626
639
644
649
654
655
656
660
668
670
670
670
671
671
672
674
675
677
681
689
693
696
698
702
706
709
710
715
715
710
708
695
672
670
667
667
665
663
665
669
671
673
676
677
676
677
682
684
684
683
681
680
680
679
676
665
656
641
628
622
620
613
606
606
606
607
611
613
617
620
620
618
617
617
618
619
619
620
626
629
633
642
645
649
665
671
676
670
666
672
675
677
678
686
693
691
681
677
676
676
676
677
677
677
676
671
670
670
668
657
654
652
648
644
640
634
615
607
596
585
582
579
577
574
572
573
579
582
582
582
581
580
577
576
573
574
574
575
570
564
555
552
552
546
540
536
536
536
536
532
529
518
509
505
495
488
483
474
466
460
437
425
421
413
408
406
400
395
290
288
286
286
281
281
278
277
268
268
265
265
264
263
258
257
255
255
255
256
255
254
253
251
251
252
252
250
247
245
237
236
236
235
233
233
233
234
235
234
233
233
233
233
234
236
234
234
234
234
234
234
233
233