| Literature DB >> 36034050 |
Shameem Ahmed1, Khalid Hassan Sheikh1, Seyedali Mirjalili2,3,4, Ram Sarkar1.
Abstract
Classification accuracy achieved by a machine learning technique depends on the feature set used in the learning process. However, it is often found that all the features extracted by some means for a particular task do not contribute to the classification process. Feature selection (FS) is an imperative and challenging pre-processing technique that helps to discard the unnecessary and irrelevant features while reducing the computational time and space requirement and increasing the classification accuracy. Generalized Normal Distribution Optimizer (GNDO), a recently proposed meta-heuristic algorithm, can be used to solve any optimization problem. In this paper, a hybrid version of GNDO with Simulated Annealing (SA) called Binary Simulated Normal Distribution Optimizer (BSNDO) is proposed which uses SA as a local search to achieve higher classification accuracy. The proposed method is evaluated on 18 well-known UCI datasets and compared with its predecessor as well as some popular FS methods. Moreover, this method is tested on high dimensional microarray datasets to prove its worth in real-life datasets. On top of that, it is also applied to a COVID-19 dataset for classification purposes. The obtained results prove the usefulness of BSNDO as a FS method. The source code of this work is publicly available at https://github.com/ahmed-shameem/Feature_selection.Entities:
Keywords: Algorithm; COVID-19; Feature selection; Generalized Normal Distribution Optimizer; Meta-heuristic; Optimization; Simulated annealing
Year: 2022 PMID: 36034050 PMCID: PMC9396289 DOI: 10.1016/j.eswa.2022.116834
Source DB: PubMed Journal: Expert Syst Appl ISSN: 0957-4174 Impact factor: 8.665
Brief description of parameters used in GNDO.
| Parameter | Description | Value |
|---|---|---|
| Generalized mean position | NA | |
| Generalized standard variance (enhances local search ability) | NA | |
| Penalty factor (enhances randomness of generated generalized standard variance) | [−1,1] | |
| a,b, | Random numbers | [0,1] |
| Random numbers subject to standard normal distribution | [0,1] | |
| Adjust parameter | [0,1] | |
| D | Dimension of search space | NA |
Brief description of parameters used in SA.
| Parameter | Description | Value |
|---|---|---|
| Boltzmann probability | ||
| Temperature | NA | |
| Number of attributes for each dataset | NA |
Fig. 1S-shaped transfer function.
Brief idea of the datasets employed here to assess the proposed FS method.
| Sl. No. | Dataset | #Attributes | #Samples | #Classes | Domain |
|---|---|---|---|---|---|
| 1 | Breastcancer | 9 | 699 | 2 | Biology |
| 2 | BreastEW | 30 | 569 | 2 | Biology |
| 3 | CongressEW | 16 | 435 | 2 | Politics |
| 4 | Exactly | 13 | 1000 | 2 | Biology |
| 5 | Exactly2 | 13 | 1000 | 2 | Biology |
| 6 | HeartEW | 13 | 270 | 2 | Biology |
| 7 | IonosphereEW | 34 | 351 | 2 | Electromagnetic |
| 8 | KrvskpEW | 36 | 3196 | 2 | Game |
| 9 | Lymphography | 18 | 148 | 4 | Biology |
| 10 | M-of-n | 13 | 1000 | 2 | Biology |
| 11 | PenglungEW | 325 | 73 | 2 | Biology |
| 12 | SonarEW | 60 | 208 | 2 | Biology |
| 13 | SpectEW | 22 | 267 | 2 | Biology |
| 14 | Tic-tac-toe | 9 | 958 | 2 | Game |
| 15 | Vote | 16 | 300 | 2 | Politics |
| 16 | WaveformEW | 40 | 5000 | 3 | Physics |
| 17 | WineEW | 13 | 178 | 3 | Chemistry |
| 18 | Zoo | 16 | 101 | 6 | Artificial |
Achieved classification accuracy obtained by BGNDO and BSNDO with different population sizes.
| Pop_size | 10 | 20 | 30 | 40 | 50 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Dataset | BGNDO | BSNDO | BGNDO | BSNDO | BGNDO | BSNDO | BGNDO | BSNDO | BGNDO | BSNDO |
| Breastcancer | 98.57 | 100 | 97.14 | 100 | 99.28 | 98.57 | 99.28 | 99.28 | 98.57 | 100 |
| BreastEW | 96.49 | 97.36 | 97.37 | 98.25 | 96.49 | 98.24 | 97.36 | 97.36 | 95.61 | 99.122 |
| CongressEW | 96.55 | 100 | 97.7 | 100 | 98.85 | 98.85 | 96.55 | 97.7 | 98.85 | 98.85 |
| Exactly | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 99.5 | 100 | 100 |
| Exactly2 | 77 | 78.5 | 80.5 | 80.5 | 80 | 78.5 | 79 | 80 | 80 | 79.5 |
| HeartEW | 85.18 | 83.33 | 90.74 | 94.44 | 88.88 | 90.74 | 85.18 | 94.44 | 85.18 | 90.74 |
| IonosphereEW | 91.43 | 92.86 | 95.71 | 95.74 | 91.43 | 94.28 | 94.29 | 92.86 | 92.85 | 94.28 |
| KrvskpEW | 97.65 | 98.12 | 98.12 | 98.44 | 98.43 | 97.49 | 98.59 | 97.81 | 97.96 | 97.33 |
| Lymphography | 93.33 | 93.33 | 96.67 | 96.67 | 90 | 96.67 | 96.67 | 90 | 96.67 | 93.33 |
| M-of-n | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| PenglungEW | 93.33 | 93.33 | 100 | 100 | 93.33 | 93.33 | 86.67 | 100 | 93.33 | 100 |
| SonarEW | 95.23 | 88.09 | 97.62 | 95.24 | 92.85 | 92.86 | 97.62 | 95.23 | 92.85 | 97.62 |
| SpectEW | 90.56 | 94.44 | 92.45 | 96.22 | 92.45 | 94.44 | 94.33 | 90.74 | 92.45 | 88.89 |
| Tic-tac-toe | 83.33 | 86.46 | 89.58 | 87.5 | 84.89 | 86.46 | 83.85 | 86.46 | 88.54 | 84.89 |
| Vote | 98.33 | 100 | 100 | 100 | 98.33 | 98.33 | 100 | 100 | 98.33 | 100 |
| WaveformEW | 84.3 | 84.4 | 84.5 | 87 | 83.4 | 84.6 | 85.3 | 85.6 | 85.7 | 83.8 |
| WineEW | 97.22 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 97.22 | 100 |
| Zoo | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
Number of selected features by BGNDO and BSNDO for different population sizes.
| Pop_size | 10 | 20 | 30 | 40 | 50 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Dataset | BGNDO | BSNDO | BGNDO | BSNDO | BGNDO | BSNDO | BGNDO | BSNDO | BGNDO | BSNDO |
| Breastcancer | 4 | 4 | 7 | 4 | 4 | 6 | 4 | 3 | 4 | 4 |
| BreastEW | 13 | 8 | 14 | 4 | 15 | 11 | 16 | 5 | 13 | 12 |
| CongressEW | 6 | 6 | 9 | 7 | 7 | 9 | 8 | 10 | 7 | 8 |
| Exactly | 7 | 6 | 10 | 6 | 7 | 6 | 6 | 7 | 7 | 6 |
| Exactly2 | 6 | 4 | 9 | 8 | 8 | 6 | 9 | 12 | 7 | 6 |
| HeartEW | 5 | 5 | 6 | 4 | 6 | 4 | 5 | 4 | 4 | 5 |
| IonosphereEW | 17 | 12 | 26 | 16 | 15 | 16 | 20 | 12 | 10 | 8 |
| KrvskpEW | 24 | 24 | 22 | 22 | 21 | 25 | 26 | 24 | 22 | 17 |
| Lymphography | 10 | 5 | 11 | 5 | 8 | 8 | 6 | 6 | 9 | 6 |
| M-of-n | 7 | 6 | 8 | 6 | 7 | 6 | 7 | 6 | 7 | 6 |
| PenglungEW | 48 | 132 | 209 | 187 | 129 | 132 | 171 | 179 | 177 | 139 |
| SonarEW | 30 | 24 | 39 | 27 | 33 | 31 | 30 | 36 | 27 | 28 |
| SpectEW | 9 | 13 | 14 | 6 | 10 | 7 | 11 | 6 | 11 | 12 |
| Tic-tac-toe | 6 | 9 | 9 | 9 | 7 | 9 | 9 | 9 | 9 | 9 |
| Vote | 10 | 7 | 10 | 3 | 7 | 3 | 8 | 6 | 6 | 7 |
| WaveformEW | 34 | 25 | 27 | 33 | 27 | 26 | 31 | 28 | 26 | 4 |
| WineEW | 6 | 4 | 9 | 3 | 7 | 1 | 4 | 4 | 4 | 4 |
| Zoo | 8 | 6 | 11 | 5 | 6 | 1 | 7 | 6 | 5 | 8 |
Fig. 2Convergence graphs depicting the convergence of best individual at every iteration for 18 UCI datasets using BGNDO and BSNDO.
Achieved classification accuracy and number of selected features by BGNDO and BSNDO using KNN classifier (highest classification accuracies and lowest no. of selected features are highlighted in bold font).
| Sl. No. | Dataset | Original | BGNDO | BSNDO | |||
|---|---|---|---|---|---|---|---|
| Accuracy | Features | Accuracy | Features | Accuracy | Features | ||
| 1 | Breastcancer | 96 | 9 | 97.14 | 7 | ||
| 2 | BreastEW | 92.63 | 30 | 97.37 | 14 | ||
| 3 | CongressEW | 92.18 | 16 | 97.7 | 9 | ||
| 4 | Exactly | 72.3 | 13 | 10 | |||
| 5 | Exactly2 | 73.3 | 13 | 9 | |||
| 6 | HeartEW | 68.15 | 13 | 90.74 | 6 | ||
| 7 | IonosphereEW | 83.43 | 34 | 95.71 | 26 | ||
| 8 | KrvskpEW | 96.1 | 36 | 98.12 | |||
| 9 | Lymphography | 81.33 | 18 | 11 | |||
| 10 | M-of-n | 87.4 | 13 | 8 | |||
| 11 | PenglungEW | 81.33 | 325 | 209 | |||
| 12 | SonarEW | 80.95 | 60 | 94.62 | 39 | ||
| 13 | SpectEW | 82.22 | 22 | 92.45 | 14 | ||
| 14 | Tic-tac-toe | 81.1 | 9 | 83.854 | 8 | ||
| 15 | Vote | 92.33 | 16 | 10 | |||
| 16 | WaveformEW | 81.44 | 40 | 84.5 | 33 | ||
| 17 | WineEW | 66.67 | 13 | 9 | |||
| 18 | Zoo | 87 | 16 | 11 | |||
Achieved classification accuracy and number of selected features by BGNDO and BSNDO using Random Forest classifier (highest classification accuracies and lowest no. of selected features are highlighted in bold font).
| Sl no. | Dataset | Original | BGNDO | BSNDO | |||
|---|---|---|---|---|---|---|---|
| Accuracy | Features | Accuracy | Features | Accuracy | Features | ||
| 1 | Breastcancer | 97.8 | 9 | 97.14 | 7 | ||
| 2 | BreastEW | 98.2 | 30 | 95.61 | 4 | ||
| 3 | CongressEW | 97.7 | 16 | 96 | |||
| 4 | Exactly | 78.5 | 13 | ||||
| 5 | Exactly2 | 74 | 13 | ||||
| 6 | HeartEW | 81.5 | 13 | 88.89 | |||
| 7 | IonosphereEW | 91.4 | 34 | 95.71 | 24 | ||
| 8 | KrvskpEW | 99.5 | 36 | 98.12 | 17 | ||
| 9 | Lymphography | 90 | 18 | 93.33 | 8 | ||
| 10 | M-of-n | 13 | |||||
| 11 | PenglungEW | 86.7 | 325 | 93.33 | 140 | ||
| 12 | SonarEW | 90.7 | 60 | 92.86 | 42 | ||
| 13 | SpectEW | 88.9 | 22 | 90.74 | 15 | ||
| 14 | Tic-tac-toe | 9 | 82.94 | 94.37 | 8 | ||
| 15 | Vote | 95 | 16 | 12 | |||
| 16 | WaveformEW | 85.8 | 40 | 83 | 33 | ||
| 17 | WineEW | 13 | 4 | ||||
| 18 | Zoo | 16 | 4 | ||||
Achieved classification accuracy and number of selected features by BGNDO and BSNDO using Naive Bayes classifier (highest classification accuracies and lowest no. of selected features are highlighted in bold font).
| Sl. No. | Dataset | Original | BGNDO | BSNDO | |||
|---|---|---|---|---|---|---|---|
| Accuracy | Features | Accuracy | Features | Accuracy | Features | ||
| 1 | Breastcancer | 89.28 | 9 | 97.87 | 7 | ||
| 2 | BreastEW | 96.49 | 30 | 97.36 | 14 | ||
| 3 | CongressEW | 98.85 | 16 | 98.85 | 8 | ||
| 4 | Exatly | 69.5 | 13 | 96 | 8 | ||
| 5 | Exactly2 | 76 | 13 | 9 | |||
| 6 | HeartEW | 94.44 | 13 | 92.3 | 9 | ||
| 7 | IonosphereEW | 95.71 | 34 | 92.88 | 18 | ||
| 8 | KrvskpEW | 65.88 | 36 | 95.31 | 12 | ||
| 9 | Lymphography | 86.67 | 18 | 90 | 15 | ||
| 10 | M-of-n | 96.5 | 13 | 98.5 | |||
| 11 | PenglungEW | 60 | 325 | 73.33 | 120 | ||
| 12 | SonarEW | 80.95 | 60 | 80.95 | 23 | ||
| 13 | SpectEW | 72.22 | 22 | 90.24 | |||
| 14 | Tic-tac-toe | 75.52 | 9 | 72.92 | 6 | ||
| 15 | Vote | 98.33 | 16 | 8 | |||
| 16 | WaveformEW | 82.2 | 40 | 82.5 | 25 | ||
| 17 | WineEW | 13 | 3 | ||||
| 18 | Zoo | 16 | 5 | ||||
Comparison of BSNDO with state-of-the-art FS methods based on achieved classification accuracy tested on UCI datasets (highest classification accuracies are highlighted).
| Dataset | BSNDO | SSDs | HSGW | RSGW | ASGW | BGA | BPSO | EHHM | ECWSA-4 |
|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | 98.93 | 98.6 | 97.1 | 98.5 | 97.43 | 96.29 | 95.21 | ||
| BreastEW | 98.25 | 98.25 | 98.1 | 98.2 | 97.54 | 97.19 | 97.38 | ||
| CongressEW | 97.5 | 96.1 | 99.4 | 96.79 | 96.33 | 98.85 | 96.23 | ||
| Exactly | 99.7 | 99.9 | 78.09 | ||||||
| Exactly2 | 80.5 | 79 | 77.9 | 77.7 | 77 | 76.8 | 79.1 | 78.9 | |
| HeartEW | 90.74 | 91.67 | 84.8 | 83.1 | 87.41 | 83.7 | 90.7 | 85.63 | |
| IonosphereEW | 95.74 | 96.43 | 94.4 | 97.8 | 97.2 | 94.89 | 94.89 | 86.79 | |
| KrvskpEW | 98.44 | 97.81 | 97.3 | 97.2 | 97.1 | 97.31 | 97.81 | 93.53 | |
| Lymphography | 96.67 | 96.67 | 93.4 | 89.3 | 88.4 | 83.78 | 89.19 | 87.02 | |
| M-of-n | 92.47 | ||||||||
| PenglungEW | 94.2 | 91.89 | 91.89 | 87.63 | |||||
| SonarEW | 95.24 | 97.62 | 96.4 | 97.9 | 94.8 | 94.23 | 92.85 | 76.84 | |
| SpectEW | 95.15 | 86.2 | 81.5 | 87 | 89.55 | 88.81 | 90.74 | 79.84 | |
| Tic-tac-toe | 87.24 | 82.8 | 85.9 | 86.5 | 79.96 | 79.96 | 85 | 78.75 | |
| Vote | 98.3 | 99.6 | 98.4 | 97.33 | 96 | 98.4 | 95.08 | ||
| WaveformEW | 85 | 84.4 | 74.8 | 75.7 | 74.6 | 78.36 | 75.6 | 80.18 | |
| WineEW | 98.88 | 97.75 | 98.02 | ||||||
| Zoo | 90.2 | 96.08 | 100 | 98.95 | |||||
| Avg rank | 2 | 3.5 | 3.944 | 4 | 4.22 | 5.33 | 2.33 | 5.944 | |
| Ass rank | 2 | 4 | 5 | 6 | 7 | 8 | 3 | 9 | |
Comparison of BSNDO with state-of-the-art methods based on number of selected features tested on UCI datasets (least number of selected features are highlighted).
| Dataset | BSNDO | SSDs | HSGW | RSGW | ASGW | BGA | BPSO | EHHM | ECWSA-4 |
|---|---|---|---|---|---|---|---|---|---|
| Breastcancer | 4 | 5 | 5.933 | 4.867 | 4 | 4 | 4 | 7 | |
| BreastEW | 9 | 16.667 | 17.5 | 15.833 | 8 | 9 | 13 | 15 | |
| CongressEW | 7 | 5.5 | 8.867 | 9.7 | 8.833 | 3 | 7 | 4 | |
| Exactly | 6.7 | 7.1 | 6.867 | 7 | 7 | ||||
| Exactly2 | 8 | 8 | 9.033 | 9.2 | 7.933 | 5 | 9 | ||
| HeartEW | 4 | 5 | 8.767 | 6.133 | 6.367 | 5 | 8 | 9 | |
| IonosphereEW | 16 | 12 | 18.167 | 20.5 | 17.3 | 10 | |||
| KrvskpEW | 22 | 20 | 24.8 | 24.8 | 24.5 | 12 | 15 | 16 | |
| Lymphography | 6.5 | 10.567 | 10.567 | 11.2 | 6 | 10 | |||
| M-of-n | 6 | 6 | 6.8 | 7.1 | 6.867 | 6 | 6 | 7 | |
| PenglungEW | 187 | 140 | 135.33 | 181.2 | 170.3 | 84 | 130 | 93 | |
| SonarEW | 27 | 23.5 | 34.3 | 36.433 | 35.5 | 22 | 22 | 23 | |
| SpectEW | 6 | 9 | 10.233 | 13.3 | 10.167 | 6 | 11 | 7 | |
| Tic-tac-toe | 8 | 9 | 7 | 7 | 7 | 6 | 6 | 8 | |
| Vote | 4.5 | 7.567 | 8.8 | 8.967 | 5 | 5 | 6 | ||
| WaveformEW | 33 | 22.5 | 26.933 | 27.533 | 25.833 | 20 | |||
| WineEW | 3 | 3 | 4.533 | 5.867 | 5.933 | 4 | 5 | 7 | |
| Zoo | 5 | 4.5 | 5.533 | 5.3 | 7.6 | 4 | 5 | 7 | |
| Avg rank | 3.5 | 3.22 | 5.277 | 6.277 | 5.33 | 2.055 | 2.944 | 4.16 | |
| Ass rank | 5 | 4 | 7 | 9 | 8 | 2 | 3 | 6 | |
-values generated via pairwise Wilcoxon test using the results obtained from 20 independent runs of the proposed BSNDO method and state-of-the-art FS methods used for comparison.
| Dataset | SSDs | HSGW | RSGW | ASGW | BGA | BPSO | EHHM | ECWSA-4 |
|---|---|---|---|---|---|---|---|---|
| Breastcancer | 0.031623 | 0.000212 | 0.000292 | 0.013724 | 0.000126 | 0.000392 | 0.000455 | 0.000392 |
| BreastEW | 0.275234 | 0.00029 | 0.000119 | 0.284088 | 0.003088 | 0.001373 | 1.91E−06 | 1.91E−06 |
| CongressEW | 0.599266 | 0.000138 | 0.000297 | 0.017474 | 0.000161 | 0.008211 | 0.176853 | 0.000212 |
| Exactly | 0.022958 | 8.83E−05 | 8.73E−05 | 0.000131 | 8.54E−05 | 8.72E−05 | 0.000131 | 0.000618 |
| Exactly2 | 7.88E−05 | 8.72E−05 | 8.66E−05 | 0.000127 | 0.000153 | 7.99E−05 | 0.00021 | 0.974353 |
| HeartEW | 0.359797 | 8.81E−05 | 0.000102 | 0.00023 | 0.000153 | 8.72E−05 | 0.521673 | 8.72E−05 |
| IonosphereEW | 0.925575 | 0.000291 | 0.000127 | 0.003191 | 0.000845 | 0.047031 | 0.294252 | 1.91E−06 |
| KrvskpEW | 0.000155 | 8.86E−05 | 8.83E−05 | 0.000515 | 8.81E−05 | 0.000132 | 1.91E−06 | 0.009436 |
| Lymphography | 0.510917 | 0.000127 | 8.34E−05 | 0.001458 | 0.000285 | 0.000213 | 3.62E−05 | 0.000119 |
| M-of-n | 0.072789 | 8.77E−05 | 8.79E−05 | 8.77E−05 | 8.82E−05 | 0.000131 | 0.000618 | 8.72E−05 |
| PenglungEW | 0.054977 | 0.000234 | 0.014786 | 0.145537 | 0.213681 | 0.474082 | 0.009436 | 8.77E−05 |
| SonarEW | 0.264962 | 0.000115 | 0.00013 | 0.000527 | 0.937537 | 0.011806 | 1.91E−06 | 0.000127 |
| SpectEW | 0.262646 | 8.77E−05 | 0.000212 | 0.011068 | 0.000178 | 0.00013 | 1.91E−06 | 0.000127 |
| Tic-tac-toe | 0.155787 | 8.78E−05 | 8.83E−05 | 0.021748 | 0.000187 | 8.84E−05 | 0.452375 | 8.84E−05 |
| Vote | 0.166793 | 0.000128 | 0.000127 | 0.029028 | 0.00019 | 0.000406 | 4.77E−05 | 9.02E−05 |
| WaveformEW | 0.000182 | 8.86E−05 | 0.000103 | 8.77E−05 | 8.86E−05 | 8.83E−05 | 1.91E−06 | 0.000297 |
| WineEW | 0.365712 | 9.95E−05 | 8.71E−05 | 0.000859 | 0.05349 | 0.000269 | 0.001341 | 0.000269 |
| Zoo | 0.763025 | 9.02E−05 | 0.000104 | 0.0455 | 0.001689 | 0.000147 | 0.974353 | 8.77E−05 |
Description of datasets used to check the robustness of BSNDO.
| Dataset | Number of features | Number of samples | Number of classes |
|---|---|---|---|
| AMLGSA2191 | 12 616 | 54 | 2 |
| DLBCL | 7070 | 77 | 2 |
| Leukaemia | 5147 | 72 | 2 |
| Prostate | 12 533 | 102 | 2 |
| MLL | 12 533 | 72 | 3 |
| SRBCT | 2308 | 83 | 4 |
Comparison of the results of BSNDO on microarray with state-of-the-art methods. The number of features selected is provided in brackets at the side of the accuracy.
| Dataset | GA | MA | WFACOFS | ECWSA-1 | ECWSA-2 | ECWSA-3 | ECWSA-4 | BSNDO |
|---|---|---|---|---|---|---|---|---|
| AMLGSE2191 | 100(98) | 100(91) | 96.3(17) | 96.67(17) | 95.83(16) | 95.83(18) | ||
| DLBCL | 100(88) | 100(105) | 100(29) | 100(24) | 100(26) | 100(31) | 100(10) | |
| Leukaemia | 100(85) | 100(65) | 100(5) | 97.22(7) | 100(8) | 97.22(5) | 100(12) | |
| Prostrate | 100(107) | 100(22) | 96.3(16) | 98.15(16) | 96.3(9) | 96.3(19) | 95.24(20) | |
| MLL | 100(94) | 100(80) | 100(25) | 100(16) | 100(17) | 100(15) | 100(16) | |
| SRBCT | 100(78) | 100(50) | 100(19) | 100(45) | 100(32) | 100(34) | 100(30) |
Comparison of achieved classification accuracy evaluated on mentioned COVID-19 dataset.
| GNDO+SA | SSDs | ASGW | HSGW | RSGW | GA | PSO | A |
|---|---|---|---|---|---|---|---|
| 97.69 (23) | 97.69 (40) | 96.31 (50) | 97.75 (54) | 94.9 (23) | 97.24 (31) | 98.2(20) |