ORA-199
Fixed discrepancy between the subscores and the total score and added some tests.