Abstract
Genetic abnormalities constitute a considerable share of all the existing societal healthcare issues. There has been a dire need for the automation of chromosomal analysis, hence supporting laboratory workers in effective classification and identifying such abnormalities. Nevertheless, with many modern image processing techniques, like Karyotyping, improved the life expectancy and the quality of life of such cases. The standard image-based analysis procedures include Pre-processing, Segmentation, Feature extraction, and Classification of images. When explicitly considering Karyotyping, the processes of Segmentation and Classification of chromosomes have been the most complex, with much existing literature focusing on the same. Various model-based machine learning models have proven to be highly effective in solving existing issues and building an artificial intelligence-based, autonomous-centric karyotyping system. An autonomous Karyotyping System will connect the pre-processing, Segmentation, and classification of metaphase images. The review focuses on machine learning-based algorithms for efficient classification accuracy. The study has the sole motive of moving towards an effective classification method for karyotype metaphase images, which will eventually predict the fetus’s abnormalities more effectively. The study’s results shall benefit future researchers working in this area.
1. Introduction
Population demands improvement in the numeral of genetic diseases with appropriate planning and strategies for better forecasting potential future. A medical ailment known as a congenital disease arises from a genetic mutation or anomaly in an individual’s DNA. The changes in gene structure result in disorders that might be inherited from parents or result from DNA mutation.
Genetic diseases can manifest early in infancy or later in life, impacting numerous aspects of a person’s health. A person’s metabolism, general well-being, and physical and mental development are just a few of the areas of health that genetic abnormalities can impact. Thousands of genetic illnesses exist, each with a unique set of symptoms.
Genetic disorder is categorized into three types: Single-gene disorder, Chromosomal disorder and Complex disorder, as shown in Figure 1. An abnormal chromosome can lead to many health issues within the body. The cause of abnormal chromosomal has been the mistake that occurred during the cell division. One or more of these frequently causes chromosomal abnormalities, as shown in Figure 2.
Every chromosome in our body has a unique structure. Every cell’s nucleus containing chromosomes comprises a thread-like structure of DNA (Deoxyribonucleic acid molecules), protein, and chromatin, shown in Figure 3 [1].
Chromosome’s physical state and spindle, five distinct phases of the mitosis stage, can be comprehended. These stages are prophase, prometaphase, metaphase, anaphase, and telophase, as shown in Figure 4 [1].
The cytoplasm division occurs in this phase [2]. Metaphase chromosomes are divided into 24 groups called karyograms using the usual karyotyping method. Humans fetch one set from any parent, obtaining an average pair of 23 chromosomes. In the Karyogram, the first 22 pairs of chromosomes, known as autosomes, facilitate various tasks in human cells. The 23rd pair of sex chromosomes, XX and X.Y., can be found in both forms in all healthy human cells. Chromosomes profoundly impact human health, and any numerical or structural abnormalities in these cells can cause various illnesses, including intellectual deficiencies, congenital deformities, infertility, sexual variations, recurrent pregnancy loss, and even cancer [3]. There are multiple steps in the karyotyping process: sample collection, chromosome staining, chromosome investigation and cell culture factor. The scale of karyotyping has been spreading its wings in different domains. Prenatal Diagnostics to identify chromosomal abnormalities in fetuses. Tumor Diagnosis performs chromosomal abnormalities and genetic alterations linked to specific forms of cancer. Chromosomal Syndromes are essential in diagnosing chromosomally aberrant genetic diseases such as Turner syndrome, Down syndrome, and Klinefelter syndrome. An automatic karyotyping system is a specialized computer-based technology or software that helps analyze and interpret karyotypes, whether they belong to humans or other species. A karyotype is a picture of a person’s chromosomes, usually ordered by size and banding patterns, usually in pairs. It is a crucial approach for detecting and investigating chromosomal abnormalities, including structural chromosomal rearrangements and aneuploidy (abnormal chromosome number), in cytogenetics, genetics, and clinical diagnostics. The computer-aided karyotyping system is completed in various stages, such as Image Capture, Image Analysis, Pairing and Sorting, Classification, Aberration Detection, Reporting and Database Integration, as shown in Figure 5.
The computer-aided system will overcome the manual process followed by the cytogeneticists shown in Figure 6. Automated karyotyping faces challenges at every stage, as shown in Figure 7.
2 Research Contributions
The research presented for automating the Karyotyping process has been carried out under this review. The prominent contribution is summarized as follows: -
The chromosome images follow the staining process to enhance features like band pattern length and centromere position, which are used for pairing and classification.
The manual karyotyping work has been escalated for automated, efficient classification of genetic diseases in fetuses.
The presented work has been valid on a standard dataset of Q-banded prometaphase, G-banded, and DAPI images of M-FISH (Multiplex fluorescence in situ hybridization).
The extracted features face challenges like overlapping, bending, touching, etc.
3. Research Methodology
This work followed the Preferred reporting items for systematic reviews and meta-analysis (PRISMA) criteria to conduct an inspection. The chromosomal defects articles in databases, journals, and conferences between 1990 and 2023 have been researched by the review of 150 papers and some of the research because of limited access. After reviewing the articles, the duplicate ones have been omitted from the final list of papers.
The papers from the research publication on Google Scholar, IEEE Xplore, Pub Med, Research Gate, and Science Direct. The free-accessed papers are explored for research. Some papers were free to access and explore. Using the search terms (Machine learning or Deep learning), (Chromosomal disease or Karyotyping or genetic disorder), the papers and articles were chosen. [19–40]. Additionally, articles were chosen based on the exclusion and inclusion criteria. This investigation has been conducted using publications published between 1990 and 2023. After deleting the duplicate papers, only 140 were chosen from 150 research papers. In addition, publications on other diseases were removed from this review article, and the last 130 papers were established and examined with a focus on disorders other than chromosomal conditions.
After that, the entire shortlist of publications was examined, and articles other than genetic algorithms or Machine Learning (ML) or Deep Learning (DL) techniques were deleted. In the end, 123 papers are reported, carefully chosen, and adequately examined. Table 1 will show the PRISMA flow.
4 Quality Assessment
The inclusion and exclusion criteria were considered while determining the study’s relevance. Most publications cited in the paper offer predictions for various chromosomal disorders based on ML and DL. The paper that has been taken into publication includes empirical research with experimental results.
Additionally, we have compiled a list of the top articles in which scientists utilized ML or DL to forecast a variety of disorders that fall into several categories of chromosomal problems. We compiled the research gleaned from several studies’ abstracts and conclusions for this. The inclusion and exclusion processes followed in the paper are shown in Figure 9.
5 Investigations
The review work investigates the following research questions for an automated karyotyping system.
Investigation 1: What are the Years-wise publications on Automated Karyotyping Systems?
Investigation 2: What are the statistics of publications based on keyword searches in Google Scholar?
Investigation 3: What are the statistics of Pre-processing techniques used?
Investigation 4: What statistics are used to segment chromosomes in automated karyotyping?
Investigation 5: What are the statistics of chromosome-used images in automated karyotyping?
Investigation 6: What statistic is used to classify chromosomes in automated karyotyping?
Investigation 7: What are the statistics of ML and DL techniques used to classify the metaphase images?
6 Literature Survey
The automation of the manual process of generating karyogram for the classification of chromosomes and recognizing the abnormalities in chromosomes. The stages followed in the karyotype are Image enhancement, Segmentation, feature extraction, feature selection, and Classification. Every step is vital in generating an automated computer-aided system, as shown in Figure 10.
6.1 Metaphase Selection
The karyotyping system needs to be automated with good-quality metaphase images. A requirement and crucial stage in human karyotyping, which is used to analyze genetic anomalies in people, is the identification of excellent metaphase. The selection of metaphase undergoes the various phases shown in Figure 11. The research based on AKS using different Keywords is shown in Figure 12.
The paper demonstrated that METAFER2 would allow an effective computerized identification of meta-phases image selection prepared from mammalian cell lines with different chromosome numbers stained first or division cells. The random metaphase is unaffected by the rising rate of the sister chromatid exchange or various structural chromosomal modifications [7].
The authors work on the automation of mitotic index estimation of cell proliferation and MDWRE (mean depth width ratio of extrema). It also introduced a surface-intensity image roughness characteristic [8].
Chromosome analysis entails discovering good metaphase spreads to identify individuals with genetic issues. However, choosing the right metaphase chromosomes for an accurate clinical assessment takes much time because they are picked manually. The main challenge for conventional cytogenetic analysis is selecting the proper metaphase chromosome spreads. This study uses a software tool based on simple rule-based architecture for karyotyping.[9].
The paper objected to identifying features that allow the proper detection of metaphase chromosomes using high-throughput scanning microscopy. A computer-aided detection (CAD) scheme allows the feature selection for a viable stage because of direct impacts on the scheme’s accuracy [10].
FahamecV1, a low-cost, exact method for metaphase detection, is introduced and discussed in this study. The metaphase stage is when chromosome analysis is done, and the quick and precise automated metaphase stage identification actively shortens the analysis time [11].
The researchers predict the genetic abnormalities by investigating the karyotype in depth. The karyotype is created to organize the chromosomes during the metaphase phase. Chromosomes are flexible bodies that house a person’s genetic material. The findings of segmenting a randomly chosen metaphase chromosomal image might not be accurate and correct [12].
Next, the paper labelled chromosomes using a Deep Assignment Module (DAM). Also, detects the long-range interaction between chromosomes and proposes a Masked Feature Interaction Module (MFIM) that will perform an end-to-end differentiable combinatorial optimization technique known as KaryoNet [13].
The theory of cell proliferation talks about the mitotic index (MI). The MI is often determined by looking at slide preparations under a light microscope. The analyst works on counting a large number of cells and provides the percentage of interphase nuclei with mitotic morphologies [14].
Furthermore, the author selects automated metaphase image needs before the chromosomes are mechanically segmented and categorized. The scholars worked on ranking the meta-spread images(analyzable to least analyzable). Also, count the number of isolated chromosomes, bending, touching, or overlapping chromosomes present in the dataset [15].
The metaphase chromosomal images can be divided into groups that can be analyzed. The approach is more active and more manageable considering geometric considerations for metaphase chromosome image quality. The techniques have been inefficient in comprising images of touching, overlapping and bent chromosomes.
The approach could be more convenient, more active, and more manageable, only considers geometric considerations, has little impact on the quality of metaphase chromosome images, and is ineffective if the image comprises chromosomes in touch, overlap, or bent [16].
A genetic method focused on improving the topology of multi-feature-based artificial neural networks (ANN) and producing images representing all 6900 human chromosomes. The 24 chromosomes were divided into seven categories using one ANN in the first layer of the approach. In the model’s second layer, recognition of seven classes and seven ANNs in specific chromosomes. The method “training-testing-validation” is used for perfect results [17].
A technique known as the MetaSel approach, proposed by the researcher, was used to categorize graded metaphase chromosomal images using eight geometric criteria. Chromosomes that are touching, overlapping or curved can also be treated with it. Its only flaw is the process’s high computing cost of assessing all of the metaphase chromosomal images [18].
However, the paper utilized automated high-throughput scanning microscopy in cytogenetic labs to detect genetic disorders like leukaemia. The primary test uses a unique method to identify analyzable metaphase chromosomes accurately. This project aims to develop a deep learning-based computer-aided detection (CAD) system to precisely identify the chromosomes in metaphase using its eight-layer neural network. The first six layers of the structure are an automatic feature extraction module with a three convolution-max-pooling layer pair architecture. Each first, second, and third pair has thirty, twenty, and twenty feature maps, respectively. Layers seven and eight make up the classifier using multiple-layer perception (MLP) to predict the analyzable metaphase chromosomes. The effectiveness of the new strategy is assessed by utilizing the receiver operating characteristic method. An identification of 150 regions of interest using a novel CAD approach. In the region of interest that contains either interphase cells or metaphase chromosomes [19].
Deep convolutional neural networks are used for the selection stage of a proposed two-step automatic metaphase-finding method and an image processing-based metaphase detection stage. The metaphase images from a 10X scan of the specimen slides. The suggested approach has a 99.33% actual positive rate and a 0.34% false positive rate for metaphase finding [20].
The next researcher uses CNN-LSTM for band sequence property. The input into LSTM is from the CNN-ResNet’s convolutional layers, and the resultant output has been fed into an attention model that assigns 24 labels to its output sequences [21].
In addition, the study proposed a novel method for deep learning-based chromosome defect detection for chromosome feature classification for chromosome abnormality from the dataset with 20,299 chromosome images taken from Dongguan Kanghua Hospital [22]. All approaches are evaluated against a set of parameters in Table 2.
6.2 Metaphase picture pre-processing
The chromosome images need to be enhanced for better features like centromere position and length. So, images undergo pre-processing. Staining ineffective samples and imaging conditions are other elements that contribute to decreasing the chromosomal pictures.
The approaches for chromosomal picture enhancement are the main topic of this paper. Investigated are a few algorithms for improvement. These algorithms’ underlying ideas and execution are examined [24].
The pre-processing methods for G-banded metaphase images to create an automated karyotyping system. Photos from the metaphase that can be analyzed are denoised using the median and bilateral filters. Iterative contrast-constrained adaptive histogram equalization enhances denoised images and segments them based on contours [25].
The researchers are visually examining chromosomal banding patterns to identify healthy and abnormal chromosome banding patterns in humans. The changes in chromosomal image display quality, which reduced the cost of the devices, would boost the clarity of the banding pattern, in particular, a detailed discussion of using multiscale transform and derivative filtering for enhancing chromosomal banding patterns [26].
An innovative technique on the cubic-spline wavelet transforms and multiresolution image used for enhancing human chromosomal images. This technique concisely characterizes chromosomal band pattern properties for the transform domain in the multiresolution picture representation. The strategy’s viability and experimental results are given [27].
Chromosome abnormality screening during pregnancy is crucial in ensuring that newborns survive in good health. The pre-processing model with object segmentation and feature improvement has been used. The pre-processing model investigates chromosomal picture feature enhancement and pixel-level chromosome karyotype image extraction [28].
The CIR-contrast improvement ratio, a quantitative metric, is developed to estimate the improved results after comparing an algorithm to numerous existing image-enhancing algorithms. The investigated results predicted from the proposed method are consistently better than the current stage regarding visual effect and the CIR measure [29].
The researchers used a method to improve the contrast of the metaphase images. Exploring the various image enhancement methods like contrast-limiting adaptive histogram equalization(CLAHE), histogram equalization(HE), histogram equalization with 3D block matching(HE+BM3D), and unsharp masking, a more straightforward method. The performance of the contrasted images has been shown with the Structural Similarity Index known as the Peak Signal-to-Noise Ratio (PSNR)[30].
A maximum-likelihood classifier with six features and 25 classes automatically segments and categorizes M-FISH chromosomal pictures. Pre-processing of the photos, background rectification, and the six-channel colour adjustment approach are introduced. Spherical coordinate transformation is a technique for feature transformation. High levels of proper classification are attained [31].
This paper introduces a method known as adaptive and iterative histogram matching for the improvement of the banding pattern of chromosomes. The iteration process produces efficient results with progressive contrast improvement [32].
Enhancing chromosomal contrast using adaptive and iterative histogram matching methods in banding patterns is essential information in chromosome images. The framework of the algorithm consists of computing the statistical moments of the image histogram and establishing each iteration step’s parameters on these moments [33].
The study presented the aim of denoising G-banding of chromosomal images using a cascaded neural network architecture. The process has been covered in two parts. In the first step, a segmentation network was initialized with residual units and U-net abilities. The second stage includes a classification block utilizing the mechanized denoising procedure to eliminate chromosomal loss of pixels [34]. Table 3 explores more literature on the pre-processing study for chromosomes.
6.3 Segmentation
Segmenting chromosome images is necessary before recognizing and identifying certain chromosomal arms. After Segmentation: the objective is to extract the skeleton of the chromosomal arm as a path for a pattern reader to take. The chromosomal bands could be viewed as a form of bar code. There are four subcategories of the widely used chromosomal segmentation algorithm: thresholding, clustering, active contours, and convex-concave point techniques. Segmentation techniques aim to distinguish between chromosomal and background pixels into two groups. The segmentation techniques are independent of object shape; there is little connection between them and the specific problem of chromosomal separation.
As a result, when there is more information, they typically succeed. Since the separation routes of the chromosomes are missing, there is a scenario of incomplete data [39].
Heuristic search edge-linking algorithms seek to separate contacting chromosomes from one another by searching for a least-the cost-connected path that divides the chromosomes. The lost link of such methods to the specific issue of chromosomal separation yields poor results when there is inadequate information, such as when a separating path is absent [40].
A technique that combines the classification step with choosing the best cluster disentanglement to provide Segmentation driven by classification. However, this technique was limited to separating clusters of chromosomes.[41].
With this approach, competing sets of karyotypes are produced. The use of a heuristic system of rules to distinguish between a cluster and a single chromosome, as well as the assumption. The study also points out that, as decided by the segmentation stage, it is tough to deal with images that only contain a small number of single chromosomes or to separate clusters including multiple chromosomes due to the enormous number of variants taken into account. Finally, the various parameters that must be modified and the extensive computation time required raise concerns about the useability in a clinical setting [42].
A method for automatically recognizing, segmenting, and classifying chromosomes from a given metaphase image using a Deep CNN architecture predicts the chromosome type. Chromosome images are segmented, and after that, a Deep CNN model is used to 95.75% accurately classify the images into various classes [43].
Geometric optimizing and multiple input convolutional neural networks (mCNN G.O.) were presented as a method for data classification. After chromosomal straightening with a medial axis locating technique, the segmentation accuracy was 95.644% [44].
The identified overlaps are eliminated by thinning the image using a morphological method. They employed an algorithm to discover the cut sites at the intersection utilizing a given 7×7 mask [46].
The super-resolution layers in the network in the proposed multistage design upscale the image to a higher resolution. The scaled images are subsequently classified using either an Xception or a ResNet50. The best accuracy of 93% was obtained using Xception [47].
To build the SRAS-net classification strategy, the author suggested fusing Deep CNNs with a Super-Resolution Network and a Self-Attention hostile feedback network. They were able to correct the imbalance between the X and Y chromosomal classes with the use of SMOTE to generate extra Y samples. Their accuracy percentage was 97.5% [48].
The author focused on offering sizable segmented datasets that DNN models may use for crowdsourced autonomous categorization. Nevertheless, despite significant automation, this is essentially a human-powered process. The involvement of people in the process is a significant worry [49].
Identifying between partially overlapped chromosomes with a neural network-based picture segmentation technique was possible. On a hypothetical dataset, U-Net segmentation was used to do this. Results [50] showed that with the IoU scores,94.7% were achieved for the overlapped region and 88–94% for the overlapping chromosomal areas. The curvature function scheme, watershed-based Segmentation, region-based, maximum-like hood, pale-path canny edge detection operator, and mathematical morphological operations were some of the different methodologies that the various authors worked on. The literature corresponding to the techniques followed by the researchers is shown in Table 4.
6.4 Chromosome classification
Classification has been considered the central part of image analysis. Machine learning provides binary, multi-class and multi-label classification. The dataset undergoes testing, validation and training. The description of a classification process based on local band descriptors. This method’s classification results are contrasted with those using the global band description method (WDD functions) [90].
In a recent study, knowledge-based system techniques were used for the classification of chromosomes, which will overcome the pitfalls of previous methods. The knowledge-based approach has been proposed for the improvement of biomedical patterns. The method used a multistage recursive hypothesize-and-verify paradigm in BPR systems [91].
Additionally, the probabilistic neural network (PNN) technique is used for the classification of chromosomes. The digital dataset was used, and 30 features from each chromosome were extracted. The result consists of 24 separate types of chromosomes, including the 22 autosomes and the X and Y sex chromosomes. Backpropagation has been used for the identification of chromosome classification [92]. Table 5 shows the research on the classification algorithm.
7 Result and Analysis
Investigation 1: Years-wise publication on Automated Karyotyping System
The line graph reveals the year-wise publication on Automated Karyotyping System. The trend follows the year 2000 till 2020. There has been an abrupt increase in the research by the researcher. The illustration is shown below in Figure 13.
Investigation 2: Statistic of publication based on keyword search in Google Scholar
The article published in the area is integrated into the review through keyword research based on the significant repositories. The publications that the demo graphed are excavated from PubMed, IEEE and many more using an advanced keyword search. The graph predicts the year-wise count through the relevant keywords in Google search and is shown below in Figure 14.
Investigation 3: What are the statistics of Pre-processing techniques used?
Different pre-processing techniques like the Sobel operator, multiscale derivate filtering, Cubic-spline wavelet transform, and many more are used. The methods like cascaded neural networks have been used for pre-processing the metaphase images. The pie-chart depicts the different techniques used in the research of pre-processing of metaphase images shown in Figure 15.
Investigation 4: What statistics are used in the Segmentation of chromosomes in automated karyotyping?
The Segmentation of metaphase images is performed using techniques like Watershed, Curvature, Region-based and many more. The pie chart is shown in Figure 16. The year-wise research on the Segmentation is shown in Figure 17.
Investigation 5: What is the statistic of images used in chromosomes in automated karyotyping?
The metaphase images used for classification after staining of the pictures are Giemsa, M-Fish (Multiplex fluorescence in situ hybridization), Q-banded, Greyscale and G-banded. The graph reveals the percentage ratio of images used in automated karyotyping, as shown in Figure 18.
Investigation 6: What statistic is used in the classification of chromosomes in automated karyotyping?
The classification of the extracted features required specified techniques like Besiyan, cascaded neural network, etc. The statistics for type are shown in Figure 19. According to the research, neural-based classification is blooming and helps the authors classify the metaphase images more accurately.
Investigation 7: What are the statistics of ML and DL techniques used to classify the metaphase images?
The review’s contribution offers concisely updated facts on algorithms developed for the purpose of deep learning and machine learning. The graph explores the algorithm used in the study of the automated karyotyping system, as shown in Figure 20.
8 Future Direction
This study presents a thorough analysis of many conventional methodologies. This review suggests that future research should move in the following directions. Deep-based approaches can be used to pre-process the automation. Human involvement is still required in karyotyping since touching and overlapping chromosomal separation are crucial. Deep-learning-based segmentation algorithms are solving the rising issue of developing a fully automated system. Deep learning algorithms can be utilized to reconsider chromosomal pairing, even if deep models are broadly used to research classification. Researchers can use the deep models for feature extractors with cutting-edge or custom deep models with or without the involvement of transfer learning. In the latter case, classification can be accomplished using standard ML methods like SVM, random forest, etc. It is possible to create new chromosomal deformation-resistant classification and pairing algorithms.
9 Conclusion
This study thoroughly examined several machine learning and deep learning-based methods for computer-aided karyotyping systems to detail genetic illnesses. The limits of several banded pictures, including Q-banded, Gisema, and M-Fish images, were carefully examined. Details are provided regarding the numerous structural and numerical anomalies. We reviewed over 100 articles on mechanical karyotyping systems from reputable journals, including Wiley, Springer, Elsevier, IEEE, PubMed, Taylor and Francis. The data acquired in this study will assist academics in evaluating the most recent advancements in categorizing metaphase photographs. Future research directions must be effectively addressed in light of this substantial literature review. Scheduling technique optimization is a developing research topic. We hope this study’s results will encourage current academics, practitioners, and newcomers interested in novel deep algorithms to address numerous issues noted in the existing literature, thereby advancing the field. It is possible to increase the efficiency of automation technology for karyotyping further by combining various approaches and considering significant critical performance criteria.
References
- [1].↵
- [2].↵
- [3].↵
- [4].
- [5].
- [6].
- [7].↵
- [8].↵
- [9].↵
- [10].↵
- [11].↵
- [12].↵
- [13].↵
- [14].↵
- 15.↵
- [16].↵
- [17].↵
- [18].↵
- [19].↵
- [20].↵
- [21].↵
- [22].↵
- [23].
- [24].↵
- [25].↵
- [26].↵
- [27].↵
- [28].↵
- [29].↵
- [30].↵
- [31].↵
- [32].↵
- [33].↵
- [34].↵
- [35].
- [36].
- [37].
- [38].
- [39].↵
- [40].↵
- [41].↵
- [42].↵
- [43].↵
- [44].↵
- [45].
- [46].↵
- [47].↵
- [48].↵
- [49].↵
- [50].↵
- [51].
- [52].
- [53].
- [54].
- [55].
- [56].
- [57].
- [58].
- [59].
- [60].
- [61].
- [62].
- [63].
- [64].
- [65].
- [66].
- [67].
- [68].
- [69].
- [70].
- [71].
- [72].
- [73].
- [74].
- [75].
- [76].
- [77].
- [78].
- [79].
- [80].
- [81].
- [82].
- [83].
- [84].
- [85].
- [86].
- [87].
- [88].
- [89].
- [90].↵
- [91].↵
- [92].↵
- [93].
- [94].
- [95].
- [96].
- [97].
- [98].
- [99].
- [100].
- [101].
- [102].
- [103].
- [104].
- [105].
- [106].
- [107].
- [108].
- [109].
- [110].
- [111].
- [112].
- [113].
- [114].
- [115].
- [116].
- [117].
- [118].
- [119].
- [120].
- [121].
- [122].
- [123].