Hyundai i20 scores 20 out of 20