313
313
314
315
315
315
316
316
316
316
316
316
316
316
317
317
317
317
316
316
315
314
316
317
317
317
317
317
317
317
317
317
321
321
322
323
327
323
326
328
328
328
328
329
331
335
344
345
331
329
328
328
328
328
332
337
341
341
341
341
340
340
339
338
338
338
338
340
342
345
346
348
350
350
350
350
350
350
350
351
351
352
352
352
353
353
353
353
352
351
351
351
350
351
353
362
362
356
358
361
362
363
364
364
365
365
366
366
366
365
365
365
364
363
364
365
365
366
366
367
367
368
369
370
371
372
375
379
379
380
381
381
381
381
385
389
390
391
392
392
391
391
393
395
396
398
400
410
413
415
416
416
416
416
416
416
418
426
433
440
442
442
441
439
439
440
442
444
446
447
449
451
453
454
454
454
454
454
456
457
457
459
460
461
463
464
466
468
471
476
478
482
486
489
492
496
502
499
497
494
492
490
492
493
490
489
485
486
487
489
489
491
493
495
496
498
502
503
502
500
500
499
499
502
504
505
506
507
508
509
516
519
521
523
524
529
530
531
532
536
537
538
538
539
539
539
539
540
540
540
540
540
540
540
542
544
547
550
551
553
554
557
557
558
559
562
563
565
566
567
570
571
573
576
578
582
583
587
586
582
580
577
574
572
572
572
573
573
575
575
578
579
581
584
587
590
594
592
592
590
590
586
587
590
592
593
596
600
604
604
603
603
603
603
603
604
608
610
612
615
618
620
621
623
625
628
631
634
641
644
648
650
653
664
666
670
673
676
681
686
688
694
700
701
702
704
705
706
707
709
711
712
713
715
717
719
721
723
725
726
729
729
731
731
733
736
739
743
745
746
749
750
751
755
756
760
762
765
768
770
772
775
779
783
783
784
785
791
797
801
804
807
812
815
817
826
830
833
839
842
844
846
847
848
852
860
864
868
873
878
885
887
891
894
907
915
920
923
926
931
935
939
942
946
957
963
970
975
979
982
990
995
1004
1008
1013
1018
1025
1030
1032
1035
1039
1040
1043
1050
1052
1056
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1059
1058
1057
1055
1051
1048
1042
1039
1037
1036
1035
1033
1032
1031
1033
1035
1038
1044
1045
1048
1053
1052
1052
1052
1052
1053
1059
1061
1068
1078
1093
1094
1094
1095
1095
1095
1081
1067
1037
1020
975
967
946
919
894
813
782
749
715
715
712
679
654
651
653
620
584
566
535
479
463
453
446
453
451
447
445
445
443
441
439
435
433
432
431
431
430
427
415
415
415
409
388
375
365
361
359
358
357
355
354
353
352
350
347
347
347
347
347
352
353
354
352
349
349
349
349
349
349
349
350
350
350
350
351
355
355
356
357
358
365
367
370
372
373
373
376
380
384
388
388
391
392
394
396
397
398
399
399
402
405
407
407
408
411
413
414
414
418
418
421
423
425
427
428
428
432
433
436
438
441
442
443
444
447
453
458
462
466
468
468
468
468
467
465
464
464
463
465
468
472
478
480
483
491
491
490
489
488
488
487
487
489
491
492
493
495
498
500
504
507
511
517
521
524
532
534
532
532
531
530
529
526
524
523
523
526
527
528
529
533
534
536
538
539
541
541
540
540
540
540
540
544
548
550
553
553
554
555
556
558
564
568
573
573
571
570
565
564
563
561
560
559
555
552
550
549
545
544
541
540
540
540
541
542
543
543
545
546
546
547
548
551
554
562
565
569
574
579
589
593
590
589
587
583
581
573
571
569
568
569
569
572
573
575
576
577
578
579
579
575
574
572
571
570
569
568
568
568
568
568
568
572
576
580
587
594
606
607
605
603
602
599
597
595
566
562
564
567
569
577
579
582
586
588
590
593
594
594
592
591
590
589
590
597
602
608
609
612
611
607
604
600
546
541
532
536
538
547
555
561
563
564
564
563
562
560
558
556
553
552
550
549
547
544
545
547
548
550
555
556
557
559
560
561
562
555
553
551
549
547
546
545
546
548
551
552
554
566
570
575
578
581
585
586
591
599
599
598
598
598
597
597
597
598
600
604
612
616
618
627
632
633
634
636
638
640
641
640
630
625
624
622
621
619
617
617
616
616
616
615
614
614
614
614
614
613
613
613
612
612
612
612
611
611
611
611
611
610
610
610
610
610
610
612
612
613
615
615
614
611
610
607
604
601
599
598
598
597
597
596
595
595
595
597
609
611
603
594
584
580
576
574
583
586
589
602
605
609
614
623
628
624
612
609
620
630
640
650
650
650
650
650
648
647
642
636
632
631
630
628
623
618
618
621
624
630
634
653
662
672
675
677
681
686
687
690
688
678
677
676
673
673
672
672
670
670
670
669
669
674
675
676
677
678
679
680
683
684
684
684
685
686
686
686
686
686
685
685
684
682
682
683
685
686
695
698
700
702
707
710
714
719
723
725
729
731
734
735
739
741
742
744
745
746
749
751
752
751
748
743
741
738
725
714
719
720
721
722
724
725
725
726
726
727
728
729
730
730
731
731
732
746
757
761
764
769
773
782
788
792
794
797
805
811
810
808
802
800
796
795
792
791
791
792
793
793
794
794
793
786
763
758
755
752
755
757
759
760
763
767
769
775
775
775
772
769
766
764
761
753
747
737
738
739
746
752
753
758
761
771
775
782
787
796
801
804
806
808
810
812
813
812
810
807
804
800
798
796
793
790
790
790
790
792
792
793
793
793
794
798
805
817
824
827
828
829
830
831
833
834
835
837
841
850
864
879
884
887
882
871
868
863
860
857
852
854
862
867
874
877
875
873
870
868
870
875
914
920
927
932
943
946
949
952
961
963
959
940
928
925
922
918
913
915
919
926
928
929
932
940
941
941
943
943
944
944
945
948
950
953
957
959
960
963
975
979
982
988
995
998
998
998
998
997
997
997
997
998
999
1001
1001
1001
1002
1004
1006
1009
1010
1010
1013
1021
1022
1023
1027
1028
1033
1035
1037
1038
1039
1040
1040
1048
1058
1065
1078
1086
1094
1092
1089
1085
1080
1077
1071
1060
1060
1064
1068
1075
1082
1089
1097
1103
1106
1107
1109
1115
1125
1133
1138
1150
1150
1146
1142
1137
1154
1165
1171
1164
1159
1152
1132
1121
1121
1122
1122
1122
1126
1130
1130
1134
1138
1141
1144
1146
1149
1152
1154
1155
1157
1158
1159
1160
1162
1164
1165
1166
1169
1170
1176
1183
1191
1197
1198
1201
1201
1200
1199
1198
1197
1192
1185
1187
1189
1191
1193
1194
1195
1197
1198
1199
1198
1196
1194
1196
1201
1205
1220
1224
1227
1229
1232
1236
1240
1242
1245
1247
1248
1249
1255
1256
1256
1255
1254
1253
1253
1252
1252
1251
1251
1253
1256
1259
1263
1268
1270
1274
1278
1279
1285
1288
1292
1296
1301
1302
1304
1307
1310
1310
1311
1311
1312
1312
1312
1316
1318
1334
1338
1342
1342
1343
1343
1344
1345
1346
1348
1349
1353
1354
1355
1358
1359
1362
1364
1366
1366
1366
1366
1365
1365
1364
1366
1372
1374
1377
1381
1383
1387
1390
1392
1403
1406
1407
1409
1410
1411
1411
1412
1412
1413
1413
1414
1417
1418
1420
1424
1428
1429
1431
1437
1444
1453
1457
1462
1464
1466
1468
1471
1475
1482
1484
1488
1492
1494
1496
1499
1511
1516
1514
1513
1512
1510
1510
1508
1509
1510
1511
1512
1513
1513
1512
1511
1510
1510
1512
1516
1522
1523
1524
1525
1528
1531
1532
1539
1546
1547
1548
1549
1549
1561
1563
1565
1568
1570
1572
1574
1576
1579
1582
1585
1588
1590
1593
1595
1596
1597
1597
1604
1615
1609
1606
1604
1602
1601
1600
1599
1598
1597
1596
1596
1596
1596
1597
1597
1597
1597
1598
1598
1598
1598
1598
1598
1601
1603
1606
1608
1610
1612
1616
1615
1612
1601
1598
1596
1587
1584
1582
1581
1580
1579
1577
1573
1571
1568
1566
1564
1561
1558
1556
1551
1550
1548
1545
1542
1536
1526
1524
1520
1518
1518
1517
1517
1515
1515
1515
1516
1516
1516
1516
1508
1506
1504
1501
1498
1494
1490
1488
1485
1483
1484
1485
1487
1489
1489
1489
1488
1487
1486
1485
1483
1482
1481
1478
1475
1472
1466
1460
1449
1443
1440
1438
1437
1433
1430
1427
1425
1421
1419
1416
1412
1410
1408
1408
1408
1408
1406
1399
1390
1380
1378
1376
1372
1369
1367
1366
1364
1360
1352
1347
1345
1348
1349
1350
1351
1352
1354
1357
1355
1353
1351
1349
1345
1344
1342
1340
1339
1338
1337
1335
1334
1327
1325
1319
1318
1317
1316
1314
1313
1311
1306
1304
1298
1292
1292
1291
1291
1290
1289
1286
1281
1279
1271
1263
1261
1256
1251
1251
1253
1254
1254
1256
1256
1257
1257
1258
1255
1252
1251
1248
1242
1241
1239
1237
1234
1233
1228
1223
1220
1216
1211
1207
1194
1195
1196
1198
1200
1202
1204
1205
1206
1203
1197
1192
1186
1180
1183
1188
1204
1207
1207
1207
1207
1207
1207
1206
1206
1206
1205
1201
1197
1194
1185
1181
1175
1168
1161
1157
1154
1151
1147
1144
1140
1136
1133
1130
1126
1125
1125
1126
1127
1128
1123
1121
1120
1119
1124
1128
1134
1135
1136
1138
1140
1143
1143
1143
1143
1138
1132
1126
1122
1119
1113
1105
1102
1100
1094
1085
1077
1070
1064
1054
1047
1048
1049
1052
1053
1054
1054
1055
1056
1056
1057
1058
1059
1056
1050
1043
1041
1039
1037
1032
1027
1024
1019
1017
1014
1013
1012
1012
1012
1012
1012
1010
1006
1002
999
997
996
991
994
997
1000
1003
1004
1006
1006
1002
992
987
979
973
969
966
957
952
950
949
942
944
945
948
949
950
953
954
941
934
927
910
905
901
898
903
914
925
932
939
944
947
965
962
960
959
952
947
940
934
923
920
915
911
888
885
882
875
861
858
856
854
851
849
848
848
847
847
847
846
846
845
844
844
844
843
841
840
839
838
836
835
833
831
828
825
823
819
816
809
804
801
799
797
795
793
791
791
793
794
796
799
802
805
807
810
808
805
803
802
800
797
794
792
790
786
783
780
778
775
772
764
760
754
753
747
741
736
741
764
770
775
775
775
774
774
774
773
768
748
745
739
737
739
741
743
747
752
754
757
767
768
769
769
769
769
772
782
786
790
795
797
804
809
797
790
785
775
762
758
755
751
750
749
748
747
747
746
743
737
736
734
732
731
729
728
725
722
721
721
720
718
717
715
714
712
731
742
752
750
749
747
746
745
744
743
741
740
739
738
737
736
732
731
729
727
724
722
719
714
708
705
701
698
697
694
689
689
688
686
685
684
686
688
689
693
694
695
696
698
690
687
685
679
669
664
660
657
655
651
653
667
670
672
674
677
684
682
681
681
677
676
675
673
673
674
674
675
673
669
663
653
646
633
632
631
630
629
625
620
623
623
623
624
625
628
633
636
646
649
651
655
657
643
636
632
630
629
628
630
637
606
599
593
589
577
580
582
590
595
598
602
611
612
608
600
592
589
589
588
588
589
591
592
593
594
597
599
603
605
606
608
610
612
617
619
619
616
616
615
612
611
611
611
611
611
612
614
617
619
620
620
621
622
622
620
618
615
614
612
606
592
588
590
596
603
612
618
620
623
626
636
637
637
636
635
633
632
632
631
629
627
627
626
622
621
620
619
618
617
614
613
609
598
586
575
570
568
563
560
555
552
551
546
542
541
537
541
549
551
553
555
557
558
561
566
567
567
568
568
569
569
569
568
567
566
565
563
562
561
560
559
557
556
554
552
551
550
550
549
548
544
540
546
548
552
556
558
577
578
579
580
586
588
590
595
597
597
597
598
598
596
589
587
582
579
576
574
570
568
565
567
570
572
574
579
592
591
590
590
589
589
588
587
584
581
580
579
579
578
577
577
575
571
570
566
565
564
563
560
560
561
561
562
562
562
562
563
564
566
567
568
570
571
572
575
576
575
575
575
574
572
570
570
569
567
565
560
558
554
552
550
548
545
540
540
541
544
545
546
547
548
551
553
556
557
557
558
560
560
560
561
561
562
562
561
560
558
556
554
549
548
547
546
545
544
540
538
538
545
547
549
550
551
553
553
547
545
544
543
542
540
540
540
540
539
539
538
538
537
536
536
535
535
534
533
528
524
518
508
503
499
494
491
487
487
487
487
488
489
489
490
490
491
489
485
479
472
469
467
462
461
460
458
456
455
454
452
452
452
452
452
453
453
453
452
449
447
446
446
445
443
443
442
441
440
440
439
438
437
434
430
428
422
420
418
413
406
404
402
398
393
391
389
389
386
386
387
388
389
387
387
384
382
379
378
374
369
367
365
364
359
359
359
357
355
350
349
349
349
349
349
349
349
349
349
349
351
353
354
354
354
347
347
347
347
348
350
353
355
356
356
356
356
356
361
367
376
398
413
409
406
410
426
428
434
434
434
437
443
448
450
451
453
455
447
442
441
454
463
475
499
538
562
599
643
653
653
662
689
706
710
724
751
796
824
906
933
955
968
990
1018
1036
1078
1086
1088
1090
1091
1092
1091
1085
1068
1063
1061
1058
1054
1054
1054
1054
1054
1050
1047
1045
1043
1036
1032
1032
1032
1033
1033
1034
1038
1041
1044
1047
1055
1056
1057
1059
1060
1060
1060
1060
1060
1060
1060
1060
1058
1056
1053
1051
1049
1046
1044
1040
1038
1037
1033
1029
1026
1022
1017
1012
1007
1004
997
993
985
981
977
971
963
956
947
944
942
940
937
933
930
926
920
913
900
896
891
889
879
870
861
857
854
848
845
844
843
842
838
834
828
825
821
812
809
806
800
796
792
788
784
781
780
779
778
773
769
765
764
762
760
757
756
753
751
746
744
743
741
740
739
736
733
731
729
728
726
725
722
719
715
712
709
706
704
701
701
701
701
700
700
699
699
698
698
697
685
680
678
673
671
670
669
668
666
651
647
643
638
633
626
624
623
621
620
619
619
617
616
614
613
612
609
608
606
605
604
600
598
597
597
596
596
596
597
597
598
601
601
599
597
592
583
579
575
575
575
576
577
578
581
581
581
580
580
579
579
578
577
575
574
571
570
568
568
567
566
566
562
560
558
556
554
552
552
552
552
552
552
552
552
552
550
549
542
540
538
538
537
537
536
536
535
534
533
533
535
537
538
538
537
536
534
528
526
522
516
509
506
506
505
504
504
503
502
500
498
498
497
494
492
491
489
488
488
488
488
489
489
490
491
491
491
491
489
488
493
497
499
503
501
497
490
487
484
484
483
482
481
478
476
474
471
469
467
465
462
459
457
457
457
456
456
455
454
453
451
449
445
444
443
444
442
440
439
430
429
428
428
426
424
421
420
419
418
416
412
411
409
408
405
398
397
395
394
393
394
396
395
394
391
389
385
381
384
386
388
383
377
372
371
369
367
367
366
366
366
365
365
364
364
363
363
363
363
363
363
362
362
362
362
361
361
361
361
360
359
359
359
358
359
362
360
358
354
353
351
350
350
351
351
352
354
352
352
351
351
349
349
349
349
349
349
349
349
349
347
344
343
340
339
338
338
338
338
340
340
341
341
341
339
337
331
327
327
327
327
327
336
338
343
343
327
328
330
329
329
329
328
326
324
326
324
323
322
319
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
315
315
315
315
315
315
315
315
315
315
315
315
315
315
313
313
313
310
308
308
305
305
305
305
305
304
304
305
305
305
305
304
304
304
304
304
303
303
302
302
302
302
302
302
302
302
302
302
300
300
299
297
297
295
293
293
293
293
291
289
289
289
289
289
289
289
289
287
287
286
286
286
285
285
285
282
282
282
282
282
283
283
283
283
283
283
283
284
284
282
282
282
282
281
280
280
280
280
280
280
280
279
278
277
277
277
277
276
276
275
275
275
275
275
275
275
275
275
275
274
274
274
274
274
274
274
275
275
275
275
276
276
276
276
276
276
275
275
274
274
274
275
277
278
281
283
284
284
284
284
284
285
286
288
288
290
302
311
315
315
317
317
318
319
333
335
337
338
339
339
340
341
342
343
343
344
344
345
345
345
345
345
345
335
335
335
334
334
334
334
325
323
321
319
317
315
314
312
311
310
296
295
293
296
302
302
305
306
313
313
314
314
316
317
317
317
317
321
327
332
338
341
355
363
368
375
381
385
392
394
395
402
406
407
412
416
419
423
423
423
423
424
427
433
442
445
448
452
454
455
456
457
460
462
466
469
472
488
493
497
509
495
483
479
477
490
496
507
518
523
523
524
525
526
526
528
535
539
543
543
545
547
549
557
565
583
583
584
584
585
586
586
586
586
586
586
586
587
589
598
602
612
618
625
632
634
632
630
628
632
634
637
645
660
660
660
660
661
662
662
662
661
658
657
656
655
654
659
667
669
671
675
701
709
708
708
706
705
703
702
699
697
696
696
696
696
696
696
698
701
703
706
712
712
708
706
703
699
703
707
710
719
722
725
735
737
743
747
754
757
760
775
779
778
774
773
774
777
778
781
783
782
782
782
782
786
787
788
791
792
793
795
797
799
801
809
810
811
815
822
823
825
829
830
833
834
836
840
843
845
845
844
844
853
855
855
854
853
851
850
849
861
868
870
872
873
875
879
880
880
881
887
888
889
890
891
891
892
894
896
897
899
900
901
902
903
908
909
909
911
911
912
912
915
916
918
928
930
931
932
932
933
933
933
933
933
933
933
940
945
953
954
955
957
958
959
960
960
964
962
961
960
953
953
953
953
953
953
953
953
955
969
977
991
991
980
973
976
991
995
989
992
1008
1012
1016
1022
1024
1024
1026
1027
1027
1028
1029
1029
1031
1034
1037
1045
1048
1050
1054
1057
1059
1059
1060
1060
1060
1060
1065
1069
1071
1075
1081
1082
1085
1091
1096
1098
1101
1103
1100
1098
1104
1114
1141
1152
1178
1179
1179
1181
1182
1182
1176
1174
1174
1174
1174
1174
1174
1174
1174
1174
1174
1174
1188
1190
1193
1195
1198
1230
1234
1233
1232
1231
1228
1222
1220
1219
1226
1229
1233
1237
1241
1246
1246
1246
1246
1246
1246
1246
1246
1249
1254
1255
1263
1269
1278
1281
1283
1286
1286
1286
1286
1286
1286
1286
1287
1293
1299
1311
1320
1322
1323
1326
1328
1329
1330
1330
1332
1336
1343
1343
1343
1343
1343
1341
1340
1338
1336
1332
1331
1329
1328
1328
1327
1327
1322
1320
1318
1316
1314
1311
1309
1309
1310
1310
1310
1310
1310
1309
1308
1307
1313
1315
1317
1327
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1330
1331
1331
1332
1332
1332
1333
1333
1332
1329
1321
1319
1315
1314
1312
1314
1317
1321
1327
1332
1320
1318
1315
1307
1300
1302
1303
1305
1306
1308
1309
1313
1317
1318
1319
1320
1322
1323
1325
1327
1327
1328
1333
1334
1335
1337
1338
1340
1341
1342
1343
1346
1347
1348
1351
1351
1351
1351
1351
1350
1350
1349
1349
1348
1348
1348
1347
1347
1346
1346
1346
1344
1343
1342
1342
1342
1340
1339
1338
1335
1333
1333
1331
1330
1329
1326
1325
1323
1317
1316
1315
1314
1310
1309
1306
1305
1305
1305
1307
1310
1311
1312
1312
1313
1314
1315
1317
1318
1319
1319
1321
1319
1315
1312
1311
1308
1310
1311
1314
1317
1324
1327
1329
1330
1330
1330
1330
1330
1329
1329
1328
1328
1328
1327
1327
1326
1326
1325
1325
1325
1325
1325
1325
1326
1322
1321
1319
1315
1314
1312
1311
1310
1310
1310
1312
1313
1319
1319
1319
1319
1319
1320
1320
1322
1324
1327
1329
1332
1340
1344
1345
1343
1341
1341
1340
1340
1340
1340
1340
1329
1322
1316
1316
1316
1316
1316
1315
1314
1312
1303
1290
1290
1292
1295
1298
1294
1292
1289
1280
1273
1264
1263
1262
1258
1256
1251
1250
1246
1243
1242
1239
1237
1235
1229
1227
1223
1219
1220
1221
1222
1222
1224
1224
1224
1219
1216
1216
1215
1214
1201
1190
1190
1191
1191
1192
1194
1194
1194
1194
1194
1193
1193
1193
1189
1189
1188
1187
1185
1178
1171
1164
1162
1158
1131
1125
1117
1109
1103
1098
1090
1084
1085
1086
1088
1088
1080
1077
1066
1068
1070
1071
1074
1074
1071
1067
1064
1057
1053
1050
1047
1045
1043
1037
1035
1033
1030
1029
1027
1026
1025
1024
1020
1019
1018
1014
1012
1008
996
992
1002
1000
990
988
975
960
947
950
952
955
957
959
960
961
962
963
967
970
962
960
957
955
948
947
946
944
943
942
941
940
934
930
924
921
920
919
917
916
915
915
915
915
914
914
910
909
908
907
907
907
906
906
906
905
901
898
896
894
893
889
888
886
884
884
883
883
882
882
880
876
875
874
872
862
858
856
855
854
854
850
849
848
846
845
844
842
841
836
836
840
842
842
841
838
833
830
823
821
818
816
815
812
807
805
804
794
791
788
785
783
781
780
781
781
782
783
783
782
780
777
773
773
773
773
773
770
763
759
755
735
730
726
723
724
726
727
729
730
730
732
733
733
734
728
721
717
708
705
700
698
697
695
695
696
697
702
704
708
709
708
707
706
702
699
692
690
688
678
648
651
652
655
663
668
670
668
667
665
660
658
657
648
637
633
629
626
622
615
615
614
614
614
615
617
619
619
610
600
591
577
576
574
573
573
575
578
588
592
602
604
600
592
587
584
579
559
555
550
545
536
531
528
522
516
505
502
499
496
495
493
492
491
494
497
499
503
504
504
503
502
493
489
485
470
466
461
454
452
449
448
447
446
443
440
438
434
423
414
411
406
403
400
399
397
397
397
397
397
395
392
391
390
379
374
366
359
353
346
339
338
334
324
322
320
319
318
318
316
316
316
316
316
316
313
312
304
303
300
298
300
301
303
304
318
320
321
323
325
326
326
327
327
328
331
332
334
335
337
339
341
344
344
344
342
342
340
338
335
331
328
326
316
313
311
309
304
301
298
293
287
285
285
286
288
288
289
290
284
281
278
274
272
272
273
274
277
279
277
277
277
277
277
277
277
277
276
275
275
275
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
276
277
277
277
278
279
279
280
280
280
281
281
281
281
281
281
281
281
281
282
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
282
282
282
282
282
282
282
284
285
285
286
286
286
286
287
287
288
288
288
288
289
289
289
289
291
293
293
294
294
296
297
297
297
298
298
299
301
301
301
301
301
301
302
302
304
305
305
305
305
305
305
305
305
305
304
304
305
305
305
305
305
305
306
311
312
314
314
314
314
314
313
313
313
313
313
313
313
313
313
312